diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/ar.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/ar.json index 2f7a9b9142..a60af9f218 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/ar.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/ar.json @@ -9,6 +9,7 @@ "OfficialBlog": "المدونة الرسمية", "CommercialHomePage": "الصفحة الرئيسية للنظام التجاري", "CommercialSupportWebSite": "موقع الدعم الفني للنظام التجاري", - "CommunityWebSite": "موقع مجتمع ABP" + "CommunityWebSite": "موقع مجتمع ABP", + "ManageAccount": "حسابي | ABP.IO" } } \ 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 new file mode 100644 index 0000000000..c66f711c04 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/cs.json @@ -0,0 +1,15 @@ +{ + "culture": "cs", + "texts": { + "Account": "Účet ABP – Přihlášení a registrace | ABP.IO", + "Welcome": "Vítejte", + "UseOneOfTheFollowingLinksToContinue": "Pro pokračování použijte jeden z následujících odkazů", + "FrameworkHomePage": "Domovská stránka rámce", + "FrameworkDocumentation": "Rámcová dokumentace", + "OfficialBlog": "Oficiální blog", + "CommercialHomePage": "Obchodní domovská stránka", + "CommercialSupportWebSite": "Webová stránka komerční podpory", + "CommunityWebSite": "Web komunity ABP", + "ManageAccount": "Můj účet | ABP.IO" + } +} \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/de-DE.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/de-DE.json index b0418f082f..dd4b48c417 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/de-DE.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/de-DE.json @@ -9,6 +9,7 @@ "OfficialBlog": "Offizieller Blog", "CommercialHomePage": "Commercial Website", "CommercialSupportWebSite": "Commercial Support-Website", - "CommunityWebSite": "ABP Community-Website" + "CommunityWebSite": "ABP Community-Website", + "ManageAccount": "Mein Konto | ABP.IO" } } \ 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 44ec873da0..eca4dbd13b 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/es.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/es.json @@ -9,6 +9,7 @@ "OfficialBlog": "Blog Oficial", "CommercialHomePage": "Página de inicio comercial", "CommercialSupportWebSite": "Sitio web de soporte comercial", - "CommunityWebSite": "Sitio web comunidad ABP" + "CommunityWebSite": "Sitio web comunidad ABP", + "ManageAccount": "Mi cuenta | ABP.IO" } } \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/fi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/fi.json index 0ed3c1f6db..9dbf9bed65 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/fi.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/fi.json @@ -9,6 +9,7 @@ "OfficialBlog": "Virallinen blogi", "CommercialHomePage": "Kaupallinen kotisivu", "CommercialSupportWebSite": "Kaupallisen tuen verkkosivusto", - "CommunityWebSite": "ABP-yhteisön verkkosivusto" + "CommunityWebSite": "ABP-yhteisön verkkosivusto", + "ManageAccount": "Oma tili | ABP.IO" } } \ 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 5129f098e1..8457c19723 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/fr.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/fr.json @@ -9,6 +9,7 @@ "OfficialBlog": "Blog officiel", "CommercialHomePage": "Page d'accueil commerciale", "CommercialSupportWebSite": "Site Web de support commercial", - "CommunityWebSite": "Site Web de la communauté ABP" + "CommunityWebSite": "Site Web de la communauté ABP", + "ManageAccount": "Mon compte | ABP.IO" } } \ 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 2029996445..7df9df3ff3 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/hi.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/hi.json @@ -9,6 +9,7 @@ "OfficialBlog": "आधिकारिक ब्लॉग", "CommercialHomePage": "वाणिज्यिक मुख पृष्ठ", "CommercialSupportWebSite": "वाणिज्यिक समर्थन वेब साइट", - "CommunityWebSite": "एबीपी सामुदायिक वेब साइट" + "CommunityWebSite": "एबीपी सामुदायिक वेब साइट", + "ManageAccount": "मेरा खाता | एबीपी.आईओ" } } \ 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 new file mode 100644 index 0000000000..97a0dbe336 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/hu.json @@ -0,0 +1,15 @@ +{ + "culture": "hu", + "texts": { + "Account": "ABP fiók - Bejelentkezés és regisztráció | ABP.IO", + "Welcome": "Üdvözöljük", + "UseOneOfTheFollowingLinksToContinue": "A folytatáshoz használja az alábbi hivatkozások egyikét", + "FrameworkHomePage": "Keretrendszer honlapja", + "FrameworkDocumentation": "Keretdokumentáció", + "OfficialBlog": "Hivatalos blog", + "CommercialHomePage": "Kereskedelmi honlap", + "CommercialSupportWebSite": "Kereskedelmi támogatási webhely", + "CommunityWebSite": "ABP közösségi webhely", + "ManageAccount": "Saját fiók | ABP.IO" + } +} \ 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 6944813279..4670298064 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/it.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/it.json @@ -9,6 +9,7 @@ "OfficialBlog": "Blog ufficiale", "CommercialHomePage": "Home page di Commercial", "CommercialSupportWebSite": "Sito web supporto di Commercial", - "CommunityWebSite": "Sito web della comunità ABP" + "CommunityWebSite": "Sito web della comunità ABP", + "ManageAccount": "Il mio account | ABP.IO" } } \ 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 new file mode 100644 index 0000000000..8a34d40c11 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/nl.json @@ -0,0 +1,15 @@ +{ + "culture": "nl", + "texts": { + "Account": "ABP Account - Inloggen & Registreren | ABP.IO", + "Welcome": "Welkom", + "UseOneOfTheFollowingLinksToContinue": "Gebruik een van de volgende links om verder te gaan", + "FrameworkHomePage": "Framework-startpagina", + "FrameworkDocumentation": "Kaderdocumentatie", + "OfficialBlog": "officiële blog", + "CommercialHomePage": "Commerciële startpagina", + "CommercialSupportWebSite": "Commerciële ondersteuningswebsite", + "CommunityWebSite": "ABP-communitywebsite", + "ManageAccount": "Mijn account | ABP.IO" + } +} \ 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 new file mode 100644 index 0000000000..565a77b915 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/pl-PL.json @@ -0,0 +1,15 @@ +{ + "culture": "pl-PL", + "texts": { + "Account": "Konto ABP — logowanie i rejestracja | ABP.IO", + "Welcome": "Witamy", + "UseOneOfTheFollowingLinksToContinue": "Użyj jednego z poniższych linków, aby kontynuować", + "FrameworkHomePage": "Strona główna Frameworka", + "FrameworkDocumentation": "Dokumentacja ramowa", + "OfficialBlog": "Oficjalny blog", + "CommercialHomePage": "Komercyjna strona główna", + "CommercialSupportWebSite": "Witryna wsparcia komercyjnego", + "CommunityWebSite": "Strona społeczności ABP", + "ManageAccount": "Moje konto | ABP.IO" + } +} \ 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 290d20ac48..6d218da0fd 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/pt-BR.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/pt-BR.json @@ -8,6 +8,8 @@ "FrameworkDocumentation": " Documentação do Framework", "OfficialBlog": "Blog oficial", "CommercialHomePage": "Página inicial comercial", - "CommercialSupportWebSite": "Site de suporte comercial" + "CommercialSupportWebSite": "Site de suporte comercial", + "CommunityWebSite": "Site da comunidade ABP", + "ManageAccount": "Minha conta | ABP.IO" } } \ 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 299aea53ed..578778d6d1 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/ro-RO.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/ro-RO.json @@ -9,6 +9,7 @@ "OfficialBlog": "Blogul oficial", "CommercialHomePage": "Pagina principală comercială", "CommercialSupportWebSite": "Site-ul web al suportului comercial", - "CommunityWebSite": "Site-ul web al comunităţii ABP" + "CommunityWebSite": "Site-ul web al comunităţii ABP", + "ManageAccount": "Contul meu | ABP.IO" } } \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/ru.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/ru.json index a39240b02e..e79da05322 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/ru.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/ru.json @@ -8,6 +8,8 @@ "FrameworkDocumentation": "Документация фреймворка", "OfficialBlog": "Официальный блог", "CommercialHomePage": "Главная страница коммерческой версии", - "CommercialSupportWebSite": "Сайт коммерческой поддержки" + "CommercialSupportWebSite": "Сайт коммерческой поддержки", + "CommunityWebSite": "Веб-сайт сообщества ABP", + "ManageAccount": "Моя учетная запись | ABP.IO" } -} +} \ 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 2acb1c9e30..d1bbeb8678 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/sk.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/sk.json @@ -9,6 +9,7 @@ "OfficialBlog": "Oficiálny blog", "CommercialHomePage": "Komerčná domovská stránka", "CommercialSupportWebSite": "Webová stránka komerčnej podpory", - "CommunityWebSite": "Webová stránka ABP komunity" + "CommunityWebSite": "Webová stránka ABP komunity", + "ManageAccount": "Môj účet | ABP.IO" } } \ 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 586cb24760..7527e3c878 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/sl.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/sl.json @@ -8,6 +8,8 @@ "FrameworkDocumentation": "Dokumentacija razvojnega okolja", "OfficialBlog": "Uradni blog", "CommercialHomePage": "Domača stran različice Commercial", - "CommercialSupportWebSite": "Spletna stran za komercialno podporo" + "CommercialSupportWebSite": "Spletna stran za komercialno podporo", + "CommunityWebSite": "Spletno mesto skupnosti ABP", + "ManageAccount": "Moj račun | ABP.IO" } -} +} \ 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 new file mode 100644 index 0000000000..7b4932dcab --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/vi.json @@ -0,0 +1,15 @@ +{ + "culture": "vi", + "texts": { + "Account": "Tài khoản ABP - Đăng nhập & Đăng ký | ABP.IO", + "Welcome": "Chào mừng", + "UseOneOfTheFollowingLinksToContinue": "Sử dụng một trong các liên kết sau để tiếp tục", + "FrameworkHomePage": "Trang chủ khung", + "FrameworkDocumentation": "Tài liệu khung", + "OfficialBlog": "Blog chính thức", + "CommercialHomePage": "Trang chủ thương mại", + "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" + } +} \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/zh-Hans.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/zh-Hans.json index 0d66f1288d..15086ddc81 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/zh-Hans.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/zh-Hans.json @@ -9,6 +9,7 @@ "OfficialBlog": "官方博客", "CommercialHomePage": "商业版首页", "CommercialSupportWebSite": "商业版支持网站", - "CommunityWebSite": "ABP社区网站" + "CommunityWebSite": "ABP社区网站", + "ManageAccount": "我的帐户 | ABP.IO" } -} \ 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 58d01109b5..fd1a0fbb8a 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/zh-Hant.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/zh-Hant.json @@ -8,6 +8,8 @@ "FrameworkDocumentation": "框架文件", "OfficialBlog": "官方部落格", "CommercialHomePage": "商業版首頁", - "CommercialSupportWebSite": "商業版支援網站" + "CommercialSupportWebSite": "商業版支援網站", + "CommunityWebSite": "ABP社區網站", + "ManageAccount": "我的帳戶 | ABP.IO" } -} \ 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 871e994106..c5079104ad 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/ar.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/ar.json @@ -35,6 +35,7 @@ "NameFilter": "الاسم", "CreationTime": "وقت الإنشاء", "IsPro": "هو pro", + "IsFreeToActiveLicenseOwners": "مجاني لأصحاب التراخيص", "ShowOnModuleList": "إظهار في قائمة الوحدات", "EfCoreConfigureMethodName": "تكوين اسم method", "IsProFilter": "هو pro", @@ -90,6 +91,7 @@ "UserNotFound": "لم نعثر على المستخدم", "{0}WillBeRemovedFromDevelopers": "{0} ستتم إزالته من المطورين ، هل تؤكد ذلك؟", "{0}WillBeRemovedFromOwners": "{0} ستتم إزالته من المالكين ، هل تؤكد ذلك؟", + "{0}WillBeRemovedFromMembers": "{0} ستتم إزالته من الأعضاء ، هل تؤكد ذلك؟", "Computers": "أجهزة الكمبيوتر", "UniqueComputerId": "معرف الكمبيوتر", "LastSeenDate": "تاريخ آخر ظهور", @@ -191,6 +193,161 @@ "Enum:Status:2": "تمت الموافقة", "Summary": "مُلخص", "AuthorName": "اسم المؤلف", - "CoverImage": "صورة الغلاف" + "CoverImage": "صورة الغلاف", + "RemoveCacheConfirmationMessage": "هل أنت متأكد من إزالة ذاكرة التخزين المؤقت لمقالة \"{0}\"؟", + "SuccessfullyRemoved": "مسح بنجاح", + "RemoveCache": "إزالة ذاكرة التخزين المؤقت", + "Language": "لغة", + "Optional": "اختياري", + "CreateArticleLanguageInfo": "اللغة التي تمت كتابة المنشور بها", + "Enum:ContentSource:2": "مشاركة الفيديو", + "VideoPreview": "معاينة الفيديو", + "VideoPreviewErrorMessage": "تعذر استرداد عنوان url الخاص بالفيديو من Youtube. يمكن أن يحدث هذا بسبب أن الفيديو خاص أو أن عنوان URL المحدد غير متاح.", + "DeleteCoverImage": "حذف صورة الغلاف", + "DeleteCoverImageConfirmationMessage": "هل تريد بالتأكيد حذف صورة غلاف \"{0}\"؟", + "DeleteCoverImageSuccessMessage": "تم حذف صورة الغلاف بنجاح", + "PaymentsOf": "مدفوعات", + "ShowPaymentsOfOrganization": "المدفوعات", + "Date": "تاريخ", + "Products": "منتجات", + "TotalAmount": "المبلغ الإجمالي", + "Currency": "عملة", + "Gateway": "بوابة", + "State": "ولاية", + "FailReason": "سبب الفشل", + "ReIndexAllPosts": "Reindex جميع المشاركات", + "ReIndexAllPostsConfirmationMessage": "هل أنت متأكد أنك تريد إعادة فهرسة جميع المنشورات؟", + "SuccessfullyReIndexAllPosts": "تم إعادة فهرسة جميع المشاركات بنجاح.", + "Permission:FullSearch": "البحث عن نص كامل", + "Menu:CliAnalytics": "تحليلات Cli", + "TemplateName": "اسم القالب", + "TemplateVersion": "إصدار النموذج", + "DatabaseProvider": "مزود قاعدة البيانات", + "IsTiered": "متدرج", + "ProjectName": "اسم المشروع", + "Username": "اسم المستخدم", + "Tool": "أداة", + "Command": "أمر", + "UiFramework": "إطار عمل واجهة المستخدم", + "Options": "خيارات", + "CliAnalytics": "تحليلات Cli", + "Permission:CliAnalyticses": "تحليلات Cli", + "Permission:CliAnalytics": "تحليلات Cli", + "Search": "بحث", + "ClearFilter": "مرشح واضح", + "LicensePrivateKey": "مفتاح خاص للترخيص", + "LicensePublicKey": "مفتاح عام للترخيص", + "ApiKey": "مفتاح NuGet API", + "ShowInvoiceRequestsOfOrganization": "طلبات الفاتورة", + "ShowQuestionsOfOrganization": "أسئلة", + "Question": "سؤال", + "Open": "افتح", + "Questions": "أسئلة", + "InvoiceRequests": "طلبات الفاتورة", + "Address": "عنوان", + "TaxNo": "لا تفرض ضرائب", + "Permission:InvoiceRequest": "طلب فاتورة", + "Permission:Question": "سؤال", + "AddNoteSuccessMessage": "تمت إضافة الملاحظة بنجاح", + "NameSurname": "اسم اللقب", + "Note": "ملحوظة", + "Add": "يضيف", + "ProjectDownloads": "تنزيلات المشروع", + "ShowProjectDownloadsOfOrganization": "تنزيلات المشروع", + "ShowAuditLogsOfOrganization": "سجلات التدقيق", + "Enum:EntityChangeType:0": "خلقت", + "Enum:EntityChangeType:1": "محدث", + "Enum:EntityChangeType:2": "تم الحذف", + "TenantId": "معرف المستأجر", + "ChangeTime": "غير الوقت", + "EntityTypeFullName": "نوع الكيان الاسم الكامل", + "AuditLogsFor{0}Organization": "سجلات التدقيق للمؤسسة \"{0}\"", + "Permission:EntityChange": "تغيير الكيان", + "Permission:ProjectDownload": "تنزيل المشروع", + "Permission:PaymentRequest": "طلب الدفع", + "CreatorEmailAddress": "عنوان البريد الإلكتروني للمنشئ", + "EmailSendDate": "تاريخ إرسال البريد الإلكتروني", + "PaymentRequestsFor{0}Organization": "طلبات الدفع للمؤسسة \"{0}\"", + "PaymentDetails": "بيانات الدفع", + "PaymentProduct": "منتج الدفع", + "ProductName": "اسم المنتج", + "Code": "الشفرة", + "GenerateInvoice": "إنشاء فاتورة", + "ExportOrganizationsToExcel": "تصدير إلى Excel", + "ThisExtensionIsNotAllowed": "هذا الامتداد غير مسموح به.", + "TheFileIsTooLarge": "الملف كبير جدًا!", + "ArticleDeletionConfirmationMessage": "هل أنت متأكد أنك تريد حذف هذه المقالة بشدة؟", + "ChooseCoverImage": "اختر صورة غلاف ...", + "Menu:Quotation": "اقتباس", + "Menu:Invoice": "فاتورة", + "Menu:PaymentRequests": "طلبات الدفع", + "Permission:PaymentRequests": "طلبات الدفع", + "PaymentRequests": "طلبات الدفع", + "Creator": "المنشئ", + "ExtraProperties": "خصائص اضافية", + "Organization": "منظمة", + "Waiting": "انتظار", + "Completed": "مكتمل", + "Failed": "باءت بالفشل", + "PaymentRequestDeletionWarningMessage": "سيتم حذف طلب الدفع هذا. هل تؤكد ذلك؟", + "Payment": "قسط", + "AddPayment": "إضافة الدفع", + "Enum:PurchaseType:1": "رخصة جديدة", + "Enum:PurchaseType:2": "تمديد الترخيص", + "Enum:PurchaseType:3": "ترقية الرخصة", + "Enum:PurchaseType:4": "مطور إضافي", + "LicenceType": "نوع الرخصة", + "PurchaseType": "نوع الشراء", + "ReceiptNo": "رقم الإيصال", + "PaymentTime": "وقت الدفع", + "ProductPrice": "سعر المنتج", + "AdditionalDeveloper": "مطور إضافي", + "ThisPaymentHasBeenAlreadyUsed": "تم استخدام هذا الدفع بالفعل", + "PaymentTimeCannotBeFutureTime": "لا يمكن أن يكون وقت الدفع وقتًا مستقبليًا!", + "SaveAndDownload": "حفظ وتنزيل", + "BillingInfo": "معلومات الفواتير", + "DeleteInvoice": "حذف الفاتورة", + "PaymentStateSetTo": "تم تعيين حالة الدفع على {0}", + "ChangeState": "دولة التغيير", + "Permission:TrialLicense": "رخصة تجريبية", + "Menu:TrialLicenses": "التراخيص التجريبية", + "TrialLicenses": "التراخيص التجريبية", + "UserNameFilter": "اسم المستخدم", + "TrialLicenseStatusFilter": "حالة", + "TrialLicenseStartDateFilter": "تاريخ البدء", + "TrialLicenseEndDateFilter": "تاريخ الانتهاء", + "FirsName": "الاسم الأول", + "LastName": "الكنية", + "StartDate": "تاريخ البدء", + "EndDate": "تاريخ الانتهاء", + "PurchasedDate": "تاريخ الشراء", + "OrganizationDetail": "تفاصيل المنظمة", + "SendActivationMail": "إرسال بريد التفعيل", + "ActivationMailSentSuccessfully": "تم إرسال بريد التفعيل بنجاح!", + "TrialLicenseStatus": "حالة الترخيص التجريبي", + "TrialLicenseDetail": "تفاصيل الترخيص التجريبي", + "AcceptsMarketingCommunications": "الاتصالات التسويقية", + "PurposeOfUsage": "الغرض من الاستخدام", + "CountryName": "اسم الدولة", + "CompanySize": "حجم الشركة", + "DetailTrialLicense": "تفاصيل", + "Requested": "مطلوب", + "Activated": "مفعل", + "PurchasedToNormalLicense": "تم شراؤها", + "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": "لا يمكنك حذف ترخيص تجريبي عند شرائه!" } } \ 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 new file mode 100644 index 0000000000..60b6147dcd --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/cs.json @@ -0,0 +1,353 @@ +{ + "culture": "cs", + "texts": { + "Permission:Organizations": "Organizace", + "Permission:Manage": "Správa organizací", + "Permission:DiscountRequests": "Žádosti o slevu", + "Permission:DiscountManage": "Správa žádostí o slevy", + "Permission:Disable": "Zakázat", + "Permission:Enable": "Umožnit", + "Permission:EnableSendEmail": "Povolit Odeslat e-mail", + "Permission:SendEmail": "Poslat e-mailem", + "Permission:NpmPackages": "NPM balíčky", + "Permission:NugetPackages": "Nugetové balíčky", + "Permission:Maintenance": "Údržba", + "Permission:Maintain": "Udržovat", + "Permission:ClearCaches": "Vymazat mezipaměti", + "Permission:Modules": "Moduly", + "Permission:Packages": "Balíčky", + "Permission:Edit": "Upravit", + "Permission:Delete": "Vymazat", + "Permission:Create": "Vytvořit", + "Permission:Accounting": "Účetnictví", + "Permission:Accounting:Quotation": "Citát", + "Permission:Accounting:Invoice": "Faktura", + "Menu:Organizations": "Organizace", + "Menu:Accounting": "Účetnictví", + "Menu:Packages": "Balíčky", + "Menu:DiscountRequests": "Žádosti o slevu", + "NpmPackageDeletionWarningMessage": "Tento balíček NPM bude smazán. potvrzuješ to?", + "NugetPackageDeletionWarningMessage": "Tento balíček Nuget bude smazán. potvrzuješ to?", + "ModuleDeletionWarningMessage": "Tento modul bude smazán. potvrzuješ to?", + "Name": "název", + "DisplayName": "Zobrazovaný název", + "ShortDescription": "Stručný popis", + "NameFilter": "název", + "CreationTime": "Čas vytvoření", + "IsPro": "je pro", + "IsFreeToActiveLicenseOwners": "Zdarma pro vlastníky licencí", + "ShowOnModuleList": "Zobrazit v seznamu modulů", + "EfCoreConfigureMethodName": "Nakonfigurujte název metody", + "IsProFilter": "je pro", + "ApplicationType": "Typ aplikace", + "Target": "cílová", + "TargetFilter": "cílová", + "ModuleClass": "Třída modulu", + "NugetPackageTarget.DomainShared": "Sdílená doména", + "NugetPackageTarget.Domain": "Doména", + "NugetPackageTarget.Application": "aplikace", + "NugetPackageTarget.ApplicationContracts": "Smlouvy o aplikaci", + "NugetPackageTarget.HttpApi": "Http API", + "NugetPackageTarget.HttpApiClient": "Http API klient", + "NugetPackageTarget.Web": "Web", + "NugetPackageTarget.EntityFrameworkCore": "DeleteAllEntityFramework Core", + "NugetPackageTarget.MongoDB": "MongoDB", + "Edit": "Upravit", + "Delete": "Vymazat", + "Refresh": "Obnovit", + "NpmPackages": "NPM balíčky", + "NugetPackages": "Nugetové balíčky", + "NpmPackageCount": "Počet balíčků NPM", + "NugetPackageCount": "Počet balíčků Nuget", + "Module": "Moduly", + "ModuleInfo": "Informace o modulu", + "CreateANpmPackage": "Vytvořte balíček NPM", + "CreateAModule": "Vytvořte modul", + "CreateANugetPackage": "Vytvořte balíček Nuget", + "AddNew": "Přidat nový", + "PackageAlreadyExist{0}": "Balíček „{0}“ je již přidán.", + "ModuleAlreadyExist{0}": "Modul „{0}“ je již přidán.", + "ClearCache": "Vyčistit mezipaměť", + "SuccessfullyCleared": "Úspěšně vymazáno", + "Menu:NpmPackages": "NPM balíčky", + "Menu:Modules": "Moduly", + "Menu:Maintenance": "Údržba", + "Menu:NugetPackages": "Nugetové balíčky", + "CreateAnOrganization": "Vytvořte organizaci", + "Organizations": "Organizace", + "LongName": "Dlouhé jméno", + "LicenseType": "Typ licence", + "MissingLicenseTypeField": "Pole typu licence je povinné!", + "LicenseStartTime": "Čas zahájení licence", + "LicenseEndTime": "Čas ukončení licence", + "AllowedDeveloperCount": "Povolený počet vývojářů", + "UserNameOrEmailAddress": "Uživatelské jméno nebo E-mailová adresa", + "AddOwner": "Přidat vlastníka", + "UserName": "uživatelské jméno", + "Email": "E-mailem", + "Developers": "Vývojáři", + "AddDeveloper": "Přidat vývojáře", + "Create": "Vytvořit", + "UserNotFound": "Uživatel nenalezen", + "{0}WillBeRemovedFromDevelopers": "{0} Bude odebráno vývojářům, potvrzujete?", + "{0}WillBeRemovedFromOwners": "{0} Bude odebrán z vlastníků, potvrzujete?", + "{0}WillBeRemovedFromMembers": "{0} Bude odebrán z členů, potvrzujete?", + "Computers": "Počítače", + "UniqueComputerId": "Jedinečné ID počítače", + "LastSeenDate": "Datum poslední návštěvy", + "{0}Computer{1}WillBeRemovedFromRecords": "Počítač uživatele {0} ({1}) bude odstraněn ze záznamů", + "OrganizationDeletionWarningMessage": "Organizace bude smazána", + "DeletingLastOwnerWarningMessage": "Organizace musí mít alespoň jednoho vlastníka! Proto tohoto vlastníka nemůžete odebrat", + "This{0}AlreadyExistInThisOrganization": "Toto {0} již v této organizaci existuje", + "AreYouSureYouWantToDeleteAllComputers": "Opravdu chcete smazat všechny počítače?", + "DeleteAll": "Smazat všechny", + "DoYouWantToCreateNewUser": "Chcete vytvořit nového uživatele?", + "MasterModules": "Hlavní moduly", + "OrganizationName": "Název organizace", + "CreationDate": "Datum vzniku", + "LicenseStartDate": "Datum zahájení licence", + "LicenseEndDate": "Datum ukončení licence", + "OrganizationNamePlaceholder": "Název organizace...", + "TotalQuestionCountPlaceholder": "Celkový počet otázek...", + "RemainingQuestionCountPlaceholder": "Počet zbývajících otázek...", + "LicenseTypePlaceholder": "Typ licence...", + "CreationDatePlaceholder": "Datum vzniku...", + "LicenseStartDatePlaceholder": "Datum zahájení licence...", + "LicenseEndDatePlaceholder": "Datum ukončení licence...", + "UsernameOrEmail": "Uživatelské jméno nebo email", + "UsernameOrEmailPlaceholder": "Uživatelské jméno nebo email...", + "Member": "Člen", + "PurchaseOrderNo": "Objednávka č", + "QuotationDate": "Datum nabídky", + "CompanyName": "Jméno společnosti", + "CompanyAddress": "Adresa společnosti", + "Price": "Cena", + "DiscountText": "Text slevy", + "DiscountQuantity": "Zlevněné množství", + "DiscountPrice": "Sleva", + "Quotation": "Citát", + "ExtraText": "Text navíc", + "ExtraAmount": "Částka navíc", + "DownloadQuotation": "Stáhnout nabídku", + "Invoice": "Faktura", + "TaxNumber": "Daňové číslo", + "InvoiceNumber": "Číslo faktury", + "InvoiceDate": "Datum faktury", + "InvoiceNote": "Poznámka k faktuře", + "Quantity": "Množství", + "AddProduct": "Přidat produkt", + "AddProductWarning": "Musíte přidat produkt!", + "TotalPrice": "Celková cena", + "Generate": "generovat", + "MissingQuantityField": "Pole množství je povinné!", + "MissingPriceField": "Pole Cena je povinné!", + "CodeUsageStatus": "Postavení", + "Country": "Země", + "DeveloperCount": "Počet vývojářů", + "RequestCode": "Požadovat kód", + "WebSite": "Webová stránka", + "GithubUsername": "Uživatelské jméno Github", + "PhoneNumber": "Telefonní číslo", + "ProjectDescription": "Popis projektu", + "Referrer": "Referrer", + "DiscountRequests": "Žádost o slevu", + "Copylink": "Kopírovat odkaz", + "Disable": "Zakázat", + "Enable": "Umožnit", + "EnableSendEmail": "Povolit Odeslat e-mail", + "SendEmail": "Poslat e-mailem", + "SuccessfullyDisabled": "Úspěšně deaktivováno", + "SuccessfullyEnabled": "Úspěšně povoleno", + "EmailSent": "Email odeslán", + "SuccessfullySent": "Úspěšně odesláno", + "SuccessfullyDeleted": "Úspěšně smazáno!", + "DiscountRequestDeletionWarningMessage": "Žádost o slevu bude smazána", + "BusinessType": "Typ podnikání", + "TotalQuestionCount": "Celkový počet otázek", + "RemainingQuestionCount": "Počet zbývajících otázek", + "TotalQuestionMustBeGreaterWarningMessage": "TotalQuestionCount musí být větší než RemainingQuestionCount!", + "QuestionCountsMustBeGreaterThanZero": "TotalQuestionCount a RemainingQuestionCount musí být nula nebo větší než nula!", + "UnlimitedQuestionCount": "Neomezený počet otázek", + "Notes": "Poznámky", + "Menu:Community": "Společenství", + "Menu:Articles": "články", + "Wait": "Počkejte", + "Approve": "Schválit", + "Reject": "Odmítnout", + "Details": "Podrobnosti", + "Url": "URL", + "Title": "Titul", + "ContentSource": "Zdroj obsahu", + "Status": "Postavení", + "ReadArticle": "Přečtěte si článek", + "ArticleHasBeenWaiting": "Článek čekal", + "ArticleHasBeenApproved": "Článek byl schválen", + "ArticleHasBeenRejected": "Článek byl zamítnut", + "Permission:Community": "Společenství", + "Permission:CommunityArticle": "Článek", + "Link": "Odkaz", + "Enum:ContentSource:0": "Github", + "Enum:ContentSource:1": "Externí", + "Enum:Status:0": "Čekání", + "Enum:Status:1": "Odmítnuto", + "Enum:Status:2": "Schválený", + "Summary": "souhrn", + "AuthorName": "Jméno autora", + "CoverImage": "Titulní obrázek", + "RemoveCacheConfirmationMessage": "Opravdu jste odstranili mezipaměť článku „{0}“?", + "SuccessfullyRemoved": "Úspěšně vymazáno", + "RemoveCache": "Odebrat mezipaměť", + "Language": "Jazyk", + "Optional": "Volitelný", + "CreateArticleLanguageInfo": "Jazyk, ve kterém je příspěvek napsán", + "Enum:ContentSource:2": "Video příspěvek", + "VideoPreview": "Náhled videa", + "VideoPreviewErrorMessage": "Danou URL videa nelze načíst z Youtube. Může to být způsobeno tím, že video je soukromé nebo daná adresa URL není dostupná.", + "DeleteCoverImage": "Smazat titulní obrázek", + "DeleteCoverImageConfirmationMessage": "Opravdu chcete smazat úvodní obrázek pro „{0}“?", + "DeleteCoverImageSuccessMessage": "Titulní obrázek byl úspěšně smazán", + "PaymentsOf": "Platby z", + "ShowPaymentsOfOrganization": "Platby", + "Date": "datum", + "Products": "produkty", + "TotalAmount": "Celková částka", + "Currency": "Měna", + "Gateway": "Brána", + "State": "Stát", + "FailReason": "Důvod selhání", + "ReIndexAllPosts": "Přeindexovat všechny příspěvky", + "ReIndexAllPostsConfirmationMessage": "Opravdu chcete přeindexovat všechny příspěvky?", + "SuccessfullyReIndexAllPosts": "Všechny příspěvky byly úspěšně reindexovány.", + "Permission:FullSearch": "Fulltextové vyhledávání", + "Menu:CliAnalytics": "Cli Analytics", + "TemplateName": "Název šablony", + "TemplateVersion": "Verze šablony", + "DatabaseProvider": "Poskytovatel databáze", + "IsTiered": "Je odstupňovaný", + "ProjectName": "Název projektu", + "Username": "Uživatelské jméno", + "Tool": "Nářadí", + "Command": "Příkaz", + "UiFramework": "Rámec uživatelského rozhraní", + "Options": "Možnosti", + "CliAnalytics": "Cli Analytics", + "Permission:CliAnalyticses": "Cli Analytics", + "Permission:CliAnalytics": "Cli Analytics", + "Search": "Vyhledávání", + "ClearFilter": "Vymazat filtr", + "LicensePrivateKey": "Soukromý klíč licence", + "LicensePublicKey": "Licenční veřejný klíč", + "ApiKey": "Klíč NuGet API", + "ShowInvoiceRequestsOfOrganization": "Žádosti o faktury", + "ShowQuestionsOfOrganization": "Otázky", + "Question": "Otázka", + "Open": "Otevřeno", + "Questions": "Otázky", + "InvoiceRequests": "Žádosti o faktury", + "Address": "Adresa", + "TaxNo": "DIČ", + "Permission:InvoiceRequest": "Žádost o fakturu", + "Permission:Question": "Otázka", + "AddNoteSuccessMessage": "Poznámka byla úspěšně přidána", + "NameSurname": "Jméno Příjmení", + "Note": "Poznámka", + "Add": "Přidat", + "ProjectDownloads": "Stažení projektu", + "ShowProjectDownloadsOfOrganization": "Stažení projektu", + "ShowAuditLogsOfOrganization": "Protokoly auditu", + "Enum:EntityChangeType:0": "Vytvořeno", + "Enum:EntityChangeType:1": "Aktualizováno", + "Enum:EntityChangeType:2": "Smazáno", + "TenantId": "ID nájemce", + "ChangeTime": "Změňte čas", + "EntityTypeFullName": "Celé jméno typu entity", + "AuditLogsFor{0}Organization": "Protokoly auditu pro organizaci „{0}“.", + "Permission:EntityChange": "Změna entity", + "Permission:ProjectDownload": "Projekt ke stažení", + "Permission:PaymentRequest": "Žádost o platbu", + "CreatorEmailAddress": "E-mailová adresa tvůrce", + "EmailSendDate": "Datum odeslání emailu", + "PaymentRequestsFor{0}Organization": "Žádosti o platbu pro organizaci „{0}“.", + "PaymentDetails": "Platební údaje", + "PaymentProduct": "Platební produkt", + "ProductName": "jméno výrobku", + "Code": "Kód", + "GenerateInvoice": "Vytvořit fakturu", + "ExportOrganizationsToExcel": "Export do Excelu", + "ThisExtensionIsNotAllowed": "Toto rozšíření není povoleno.", + "TheFileIsTooLarge": "Soubor je příliš velký!", + "ArticleDeletionConfirmationMessage": "Opravdu chcete tento článek tvrdě smazat?", + "ChooseCoverImage": "Vyberte titulní obrázek...", + "Menu:Quotation": "Citát", + "Menu:Invoice": "Faktura", + "Menu:PaymentRequests": "Žádosti o platbu", + "Permission:PaymentRequests": "Žádosti o platbu", + "PaymentRequests": "Žádosti o platbu", + "Creator": "Tvůrce", + "ExtraProperties": "Extra vlastnosti", + "Organization": "Organizace", + "Waiting": "Čekání", + "Completed": "Dokončeno", + "Failed": "Nepodařilo se", + "PaymentRequestDeletionWarningMessage": "Tato žádost o platbu bude smazána. potvrzuješ to?", + "Payment": "Způsob platby", + "AddPayment": "Přidat platbu", + "Enum:PurchaseType:1": "Nová licence", + "Enum:PurchaseType:2": "Rozšíření licence", + "Enum:PurchaseType:3": "Upgrade licence", + "Enum:PurchaseType:4": "Další vývojář", + "LicenceType": "Typ licence", + "PurchaseType": "Typ nákupu", + "ReceiptNo": "Potvrzení č", + "PaymentTime": "Doba platby", + "ProductPrice": "Cena produktu", + "AdditionalDeveloper": "Další vývojář", + "ThisPaymentHasBeenAlreadyUsed": "Tato platba již byla použita", + "PaymentTimeCannotBeFutureTime": "Čas platby nemůže být budoucí čas!", + "SaveAndDownload": "Uložit a stáhnout", + "BillingInfo": "Fakturační údaje", + "DeleteInvoice": "Smazat fakturu", + "PaymentStateSetTo": "Stav platby nastaven na {0}", + "ChangeState": "Změnit stav", + "Permission:TrialLicense": "Zkušební licence", + "Menu:TrialLicenses": "Zkušební licence", + "TrialLicenses": "Zkušební licence", + "UserNameFilter": "uživatelské jméno", + "TrialLicenseStatusFilter": "Postavení", + "TrialLicenseStartDateFilter": "Datum začátku", + "TrialLicenseEndDateFilter": "Datum ukončení", + "FirsName": "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", + "PurposeOfUsage": "Účel použití", + "CountryName": "Název státu", + "CompanySize": "Velikost společnosti", + "DetailTrialLicense": "Podrobnosti", + "Requested": "Vyžádáno", + "Activated": "Aktivováno", + "PurchasedToNormalLicense": "Zakoupeno", + "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!" + } +} \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/de-DE.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/de-DE.json index 60725c437b..46c5cc26bc 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/de-DE.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/de-DE.json @@ -35,6 +35,7 @@ "NameFilter": "Name", "CreationTime": "Erstellungszeitpunkt", "IsPro": "Ist pro", + "IsFreeToActiveLicenseOwners": "Kostenlos für Lizenzinhaber", "ShowOnModuleList": "In Modulliste anzeigen", "EfCoreConfigureMethodName": "Methodenname konfigurieren", "IsProFilter": "Ist pro", @@ -90,6 +91,7 @@ "UserNotFound": "Benutzer nicht gefunden", "{0}WillBeRemovedFromDevelopers": "{0} wird von den Entwicklern entfernt. Bestätigen Sie das?", "{0}WillBeRemovedFromOwners": "{0} wird von den Besitzern entfernt. Bestätigen Sie das?", + "{0}WillBeRemovedFromMembers": "{0} Wird von Mitgliedern entfernt, bestätigen Sie?", "Computers": "Computer", "UniqueComputerId": "Eindeutig Computer-ID", "LastSeenDate": "Zuletzt gesehenes Datum", @@ -194,6 +196,158 @@ "CoverImage": "Titelbild", "RemoveCacheConfirmationMessage": "Sind Sie sicher, dass Sie den Cache für den Artikel \"{0}\" entfernen wollen?", "SuccessfullyRemoved": "Erfolgreich geleert", - "RemoveCache": "Cache entfernen" + "RemoveCache": "Cache entfernen", + "Language": "Sprache", + "Optional": "Optional", + "CreateArticleLanguageInfo": "Die Sprache, in der der Beitrag verfasst ist", + "Enum:ContentSource:2": "Videobeitrag", + "VideoPreview": "Video Vorschau", + "VideoPreviewErrorMessage": "Die angegebene Video-URL konnte nicht von Youtube abgerufen werden. Dies kann daran liegen, dass entweder das Video privat ist oder die angegebene URL nicht verfügbar ist.", + "DeleteCoverImage": "Titelbild löschen", + "DeleteCoverImageConfirmationMessage": "Möchten Sie das Titelbild von \"{0}\" wirklich löschen?", + "DeleteCoverImageSuccessMessage": "Titelbild erfolgreich gelöscht", + "PaymentsOf": "Zahlungen von", + "ShowPaymentsOfOrganization": "Zahlungen", + "Date": "Datum", + "Products": "Produkte", + "TotalAmount": "Gesamtsumme", + "Currency": "Währung", + "Gateway": "Tor", + "State": "Bundesland", + "FailReason": "Fehlergrund", + "ReIndexAllPosts": "Alle Beiträge neu indizieren", + "ReIndexAllPostsConfirmationMessage": "Möchten Sie wirklich alle Beiträge neu indizieren?", + "SuccessfullyReIndexAllPosts": "Alle Beiträge wurden erfolgreich neu indiziert.", + "Permission:FullSearch": "Volltextsuche", + "Menu:CliAnalytics": "CLI-Analyse", + "TemplateName": "Vorlagenname", + "TemplateVersion": "Vorlagenversion", + "DatabaseProvider": "Datenbankanbieter", + "IsTiered": "Ist abgestuft", + "ProjectName": "Projektname", + "Username": "Nutzername", + "Tool": "Werkzeug", + "Command": "Befehl", + "UiFramework": "UI-Framework", + "Options": "Optionen", + "CliAnalytics": "CLI-Analyse", + "Permission:CliAnalyticses": "Cli-Analysen", + "Permission:CliAnalytics": "CLI-Analyse", + "Search": "Suche", + "ClearFilter": "Filter löschen", + "LicensePrivateKey": "Privaten Schlüssel lizenzieren", + "LicensePublicKey": "Öffentlichen Schlüssel lizenzieren", + "ApiKey": "NuGet-API-Schlüssel", + "ShowInvoiceRequestsOfOrganization": "Rechnungsanfragen", + "ShowQuestionsOfOrganization": "Fragen", + "Question": "Frage", + "Open": "Offen", + "Questions": "Fragen", + "InvoiceRequests": "Rechnungsanfragen", + "Address": "Die Anschrift", + "TaxNo": "Steuer-Nr", + "Permission:InvoiceRequest": "Rechnungsanfrage", + "Permission:Question": "Frage", + "AddNoteSuccessMessage": "Hinweis erfolgreich hinzugefügt", + "NameSurname": "Vorname Nachname", + "Note": "Notiz", + "Add": "Hinzufügen", + "ProjectDownloads": "Projekt-Downloads", + "ShowProjectDownloadsOfOrganization": "Projekt-Downloads", + "ShowAuditLogsOfOrganization": "Überwachungsprotokolle", + "Enum:EntityChangeType:0": "Erstellt", + "Enum:EntityChangeType:1": "Aktualisiert", + "Enum:EntityChangeType:2": "Gelöscht", + "TenantId": "Mieter-ID", + "ChangeTime": "Zeit ändern", + "EntityTypeFullName": "Vollständiger Name des Entitätstyps", + "AuditLogsFor{0}Organization": "Audit-Logs für die Organisation \"{0}\"", + "Permission:EntityChange": "Entitätsänderung", + "Permission:ProjectDownload": "Projekt-Download", + "Permission:PaymentRequest": "Zahlungsaufforderung", + "CreatorEmailAddress": "E-Mail-Adresse des Erstellers", + "EmailSendDate": "E-Mail-Versanddatum", + "PaymentRequestsFor{0}Organization": "Zahlungsaufforderungen für die Organisation \"{0}\"", + "PaymentDetails": "Zahlungsdetails", + "PaymentProduct": "Zahlungsprodukt", + "ProductName": "Produktname", + "Code": "Code", + "GenerateInvoice": "Rechnung erstellen", + "ExportOrganizationsToExcel": "Nach Excel exportieren", + "ThisExtensionIsNotAllowed": "Diese Erweiterung ist nicht zulässig.", + "TheFileIsTooLarge": "Die Datei ist zu groß!", + "ArticleDeletionConfirmationMessage": "Möchten Sie diesen Artikel wirklich endgültig löschen?", + "ChooseCoverImage": "Wählen Sie ein Titelbild...", + "Menu:Quotation": "Zitat", + "Menu:Invoice": "Rechnung", + "Menu:PaymentRequests": "Zahlungsaufforderungen", + "Permission:PaymentRequests": "Zahlungsaufforderungen", + "PaymentRequests": "Zahlungsaufforderungen", + "Creator": "Schöpfer", + "ExtraProperties": "Zusätzliche Eigenschaften", + "Organization": "Organisation", + "Waiting": "Warten", + "Completed": "Vollendet", + "Failed": "Gescheitert", + "PaymentRequestDeletionWarningMessage": "Diese Zahlungsaufforderung wird gelöscht. Bestätigen Sie das?", + "Payment": "Zahlung", + "AddPayment": "Zahlung hinzufügen", + "Enum:PurchaseType:1": "Neue Lizenz", + "Enum:PurchaseType:2": "Lizenzverlängerung", + "Enum:PurchaseType:3": "Lizenz-Upgrade", + "Enum:PurchaseType:4": "Zusätzliche Entwickler", + "LicenceType": "Lizenz-Typ", + "PurchaseType": "Art des Kaufs", + "ReceiptNo": "Quittung Nr", + "PaymentTime": "Zahlungszeit", + "ProductPrice": "Produktpreis", + "AdditionalDeveloper": "Zusätzliche Entwickler", + "ThisPaymentHasBeenAlreadyUsed": "Diese Zahlung wurde bereits verwendet", + "PaymentTimeCannotBeFutureTime": "Die Zahlungszeit kann keine zukünftige Zeit sein!", + "SaveAndDownload": "Speichern und herunterladen", + "BillingInfo": "Rechnungsinfo", + "DeleteInvoice": "Rechnung löschen", + "PaymentStateSetTo": "Zahlungsstatus auf {0} festgelegt", + "ChangeState": "Status ändern", + "Permission:TrialLicense": "Testlizenz", + "Menu:TrialLicenses": "Testlizenzen", + "TrialLicenses": "Testlizenzen", + "UserNameFilter": "Nutzername", + "TrialLicenseStatusFilter": "Status", + "TrialLicenseStartDateFilter": "Startdatum", + "TrialLicenseEndDateFilter": "Endtermin", + "FirsName": "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", + "PurposeOfUsage": "Verwendungszweck", + "CountryName": "Ländername", + "CompanySize": "Firmengröße", + "DetailTrialLicense": "Einzelheiten", + "Requested": "Angefordert", + "Activated": "Aktiviert", + "PurchasedToNormalLicense": "Gekauft", + "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!" } } \ 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 91fc02dfb3..bbdceebee9 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/es.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/es.json @@ -35,6 +35,7 @@ "NameFilter": "Nombre", "CreationTime": "Fecha de creación", "IsPro": "Es pro", + "IsFreeToActiveLicenseOwners": "Gratis para los propietarios de la licencia", "ShowOnModuleList": "Mostrar en la lista de módulos", "EfCoreConfigureMethodName": "configurar nombre de método", "IsProFilter": "Es pro", @@ -90,6 +91,7 @@ "UserNotFound": "Usuario no encontrado", "{0}WillBeRemovedFromDevelopers": "{0} será eliminado de desarrolladores, ¿deseas continuar?", "{0}WillBeRemovedFromOwners": "{0} será eliminado de propietarios, ¿deseas continuar?", + "{0}WillBeRemovedFromMembers": "{0} Se eliminará de los miembros, ¿confirmas?", "Computers": "Ordenadores", "UniqueComputerId": "Id única de ordenador", "LastSeenDate": "Fecha de visto por última vez", @@ -194,6 +196,158 @@ "CoverImage": "Imagen de portada", "RemoveCacheConfirmationMessage": "¿Estás seguro que quieres borrar la caché para \"{0}\" artículo?", "SuccessfullyRemoved": "Borrada correctamente", - "RemoveCache": "" + "RemoveCache": "Quitar caché", + "Language": "Idioma", + "Optional": "Opcional", + "CreateArticleLanguageInfo": "El idioma en el que está escrito la publicación.", + "Enum:ContentSource:2": "Publicación de video", + "VideoPreview": "Vista previa de video", + "VideoPreviewErrorMessage": "La URL del video dada no se pudo recuperar de Youtube. Esto puede deberse a que el video es privado o que la URL proporcionada no está disponible.", + "DeleteCoverImage": "Eliminar imagen de portada", + "DeleteCoverImageConfirmationMessage": "¿Estás seguro de que deseas eliminar la imagen de portada de \"{0}\"?", + "DeleteCoverImageSuccessMessage": "Imagen de portada eliminada correctamente", + "PaymentsOf": "Pagos de", + "ShowPaymentsOfOrganization": "Pagos", + "Date": "Fecha", + "Products": "Productos", + "TotalAmount": "Cantidad total", + "Currency": "Divisa", + "Gateway": "Puerta", + "State": "Estado", + "FailReason": "Razón de falla", + "ReIndexAllPosts": "Volver a indexar todas las publicaciones", + "ReIndexAllPostsConfirmationMessage": "¿Está seguro de que desea volver a indexar todas las publicaciones?", + "SuccessfullyReIndexAllPosts": "Todas las publicaciones se han vuelto a indexar correctamente.", + "Permission:FullSearch": "Búsqueda de texto completo", + "Menu:CliAnalytics": "Cli Analytics", + "TemplateName": "Nombre de la plantilla", + "TemplateVersion": "Versión de plantilla", + "DatabaseProvider": "Proveedor de base de datos", + "IsTiered": "Está escalonado", + "ProjectName": "Nombre del proyecto", + "Username": "Nombre de usuario", + "Tool": "Herramienta", + "Command": "Mando", + "UiFramework": "Marco de interfaz de usuario", + "Options": "Opciones", + "CliAnalytics": "Cli Analytics", + "Permission:CliAnalyticses": "Análisis de Cli", + "Permission:CliAnalytics": "Cli Analytics", + "Search": "Buscar", + "ClearFilter": "Filtro claro", + "LicensePrivateKey": "Licencia de clave privada", + "LicensePublicKey": "Licencia de clave pública", + "ApiKey": "Clave de API de NuGet", + "ShowInvoiceRequestsOfOrganization": "Solicitudes de factura", + "ShowQuestionsOfOrganization": "Preguntas", + "Question": "Pregunta", + "Open": "Abierto", + "Questions": "Preguntas", + "InvoiceRequests": "Solicitudes de factura", + "Address": "Dirección", + "TaxNo": "Sin impuesto", + "Permission:InvoiceRequest": "Solicitud de factura", + "Permission:Question": "Pregunta", + "AddNoteSuccessMessage": "Nota agregada con éxito", + "NameSurname": "Nombre Apellido", + "Note": "Nota", + "Add": "Agregar", + "ProjectDownloads": "Descargas de proyectos", + "ShowProjectDownloadsOfOrganization": "Descargas de proyectos", + "ShowAuditLogsOfOrganization": "Registros de auditoría", + "Enum:EntityChangeType:0": "Creado", + "Enum:EntityChangeType:1": "Actualizado", + "Enum:EntityChangeType:2": "Eliminado", + "TenantId": "ID de inquilino", + "ChangeTime": "Cambio de hora", + "EntityTypeFullName": "Nombre completo del tipo de entidad", + "AuditLogsFor{0}Organization": "Registros de auditoría de la organización \"{0}\"", + "Permission:EntityChange": "Cambio de entidad", + "Permission:ProjectDownload": "Descarga del proyecto", + "Permission:PaymentRequest": "Solicitud de pago", + "CreatorEmailAddress": "Dirección de correo electrónico del creador", + "EmailSendDate": "Fecha de envío del correo electrónico", + "PaymentRequestsFor{0}Organization": "Solicitudes de pago para la organización \"{0}\"", + "PaymentDetails": "Detalles del pago", + "PaymentProduct": "Producto de pago", + "ProductName": "nombre del producto", + "Code": "Código", + "GenerateInvoice": "Crear factura", + "ExportOrganizationsToExcel": "Exportar a Excel", + "ThisExtensionIsNotAllowed": "Esta extensión no está permitida.", + "TheFileIsTooLarge": "¡El archivo es demasiado grande!", + "ArticleDeletionConfirmationMessage": "¿Está seguro de que desea eliminar este artículo por completo?", + "ChooseCoverImage": "Elige una imagen de portada ...", + "Menu:Quotation": "Cotización", + "Menu:Invoice": "Factura", + "Menu:PaymentRequests": "Solicitudes de pago", + "Permission:PaymentRequests": "Solicitudes de pago", + "PaymentRequests": "Solicitudes de pago", + "Creator": "Creador", + "ExtraProperties": "Propiedades extra", + "Organization": "Organización", + "Waiting": "Esperando", + "Completed": "Terminado", + "Failed": "Fallido", + "PaymentRequestDeletionWarningMessage": "Esta solicitud de pago será eliminada. ¿Confirmas eso?", + "Payment": "Pago", + "AddPayment": "Agregar pago", + "Enum:PurchaseType:1": "Nueva licencia", + "Enum:PurchaseType:2": "Extensión de licencia", + "Enum:PurchaseType:3": "Actualización de licencia", + "Enum:PurchaseType:4": "Desarrollador adicional", + "LicenceType": "Tipo de licencia", + "PurchaseType": "Tipo de compra", + "ReceiptNo": "Recibo No", + "PaymentTime": "Tiempo de pago", + "ProductPrice": "Precio del producto", + "AdditionalDeveloper": "Desarrollador adicional", + "ThisPaymentHasBeenAlreadyUsed": "Este pago ya se usó", + "PaymentTimeCannotBeFutureTime": "¡El tiempo de pago no puede ser futuro!", + "SaveAndDownload": "Guardar y descargar", + "BillingInfo": "Información de facturación", + "DeleteInvoice": "Eliminar factura", + "PaymentStateSetTo": "El estado de pago se estableció en {0}", + "ChangeState": "Cambian de estado", + "Permission:TrialLicense": "Licencia de prueba", + "Menu:TrialLicenses": "Licencias de prueba", + "TrialLicenses": "Licencias de prueba", + "UserNameFilter": "Nombre de usuario", + "TrialLicenseStatusFilter": "Estado", + "TrialLicenseStartDateFilter": "Fecha de inicio", + "TrialLicenseEndDateFilter": "Fecha final", + "FirsName": "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", + "PurposeOfUsage": "Propósito de uso", + "CountryName": "Nombre del país", + "CompanySize": "Tamaño de la empresa", + "DetailTrialLicense": "Detalles", + "Requested": "Solicitado", + "Activated": "Activado", + "PurchasedToNormalLicense": "Comprado", + "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!" } } \ 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 76904c06d4..fa25826c47 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/fi.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/fi.json @@ -277,6 +277,77 @@ "ThisExtensionIsNotAllowed": "Tätä laajennusta ei sallita.", "TheFileIsTooLarge": "Tiedosto on liian suuri!", "ArticleDeletionConfirmationMessage": "Haluatko varmasti poistaa tämän artikkelin vaikeasti?", - "ChooseCoverImage": "Valitse kansikuva..." + "ChooseCoverImage": "Valitse kansikuva...", + "Menu:Quotation": "Lainaus", + "Menu:Invoice": "Lasku", + "Menu:PaymentRequests": "Maksupyynnöt", + "Permission:PaymentRequests": "Maksupyynnöt", + "PaymentRequests": "Maksupyynnöt", + "Creator": "Luoja", + "ExtraProperties": "Lisäominaisuudet", + "Organization": "Organisaatio", + "Waiting": "Odottaa", + "Completed": "Valmis", + "Failed": "Epäonnistui", + "PaymentRequestDeletionWarningMessage": "Tämä maksupyyntö poistetaan. Vahvistatko sen?", + "Payment": "Maksu", + "AddPayment": "Lisää maksu", + "Enum:PurchaseType:1": "Uusi lisenssi", + "Enum:PurchaseType:2": "Lisenssin pidennys", + "Enum:PurchaseType:3": "Lisenssipäivitys", + "Enum:PurchaseType:4": "Lisäkehittäjä", + "LicenceType": "Lisenssi-tyyppi", + "PurchaseType": "Ostotyyppi", + "ReceiptNo": "Kuitti nro", + "PaymentTime": "Maksuaika", + "ProductPrice": "Tuotteen hinta", + "AdditionalDeveloper": "Lisäkehittäjä", + "ThisPaymentHasBeenAlreadyUsed": "Tämä maksu on jo käytetty", + "PaymentTimeCannotBeFutureTime": "Maksuaika ei voi olla tulevaisuuden aika!", + "SaveAndDownload": "Tallenna ja lataa", + "BillingInfo": "Laskutustiedot", + "DeleteInvoice": "Poista lasku", + "PaymentStateSetTo": "Maksutilaksi asetettu {0}", + "ChangeState": "Vaihda tila", + "Permission:TrialLicense": "Kokeilulisenssi", + "Menu:TrialLicenses": "Kokeilulisenssit", + "TrialLicenses": "Kokeilulisenssit", + "UserNameFilter": "Käyttäjätunnus", + "TrialLicenseStatusFilter": "Tila", + "TrialLicenseStartDateFilter": "Aloituspäivämäärä", + "TrialLicenseEndDateFilter": "Päättymispäivä", + "FirsName": "Etunimi", + "LastName": "Sukunimi", + "StartDate": "Aloituspäivämäärä", + "EndDate": "Päättymispäivä", + "PurchasedDate": "Ostopäivämäärä", + "OrganizationDetail": "Organisaation tiedot", + "SendActivationMail": "Lähetä aktivointiviesti", + "ActivationMailSentSuccessfully": "Aktivointiviesti lähetetty onnistuneesti!", + "TrialLicenseStatus": "Kokeilulisenssin tila", + "TrialLicenseDetail": "Kokeilulisenssin tiedot", + "AcceptsMarketingCommunications": "Markkinointiviestintä", + "PurposeOfUsage": "Käytön tarkoitus", + "CountryName": "Maan nimi", + "CompanySize": "Yhtiön koko", + "DetailTrialLicense": "Yksityiskohdat", + "Requested": "Pyydetty", + "Activated": "Aktivoitu", + "PurchasedToNormalLicense": "Osti", + "Expired": "Vanhentunut", + "TrialLicenseDeletionWarningMessage": "Haluatko varmasti poistaa koekäyttöluvan? Kokeilulisenssi, organisaatio, tukitilit poistetaan!", + "LicenseCategoryFilter": "Lisenssiluokka", + "Volo.AbpIo.Commercial:030000": "Olet jo käyttänyt kokeilujaksosi.", + "Volo.AbpIo.Commercial:030001": "Tämä organisaation nimi on jo olemassa.", + "Volo.AbpIo.Commercial:030002": "Kun kokeilukäyttöoikeus on aktivoitu, sitä ei voi asettaa pyydettyksi!", + "Volo.AbpIo.Commercial:030003": "Sellaista statusta ei ole!", + "Volo.AbpIo.Commercial:030004": "Tilaa ei voitu muuttaa odottamattoman virheen vuoksi!", + "Volo.AbpIo.Commercial:030005": "Alkamis- ja lopetuspäivämäärät voidaan päivittää, kun koekäyttölisenssi on -aktivoitu-tilassa!", + "Volo.AbpIo.Commercial:030006": "Päättymispäivän on aina oltava aloituspäivää suurempi!", + "Volo.AbpIo.Commercial:030007": "Tämä kokeiluversio on jo aktivoitu kerran!", + "Volo.AbpIo.Commercial:030008": "Ostopäivä voidaan asettaa vain, kun tila on Ostettu!", + "Volo.AbpIo.Commercial:030009": "Käyttäjää ei löydy!", + "Volo.AbpIo.Commercial:030010": "Kokeilulisenssin ostamiseksi sinun on ensin aktivoitava kokeilulisenssi!", + "Volo.AbpIo.Commercial:030011": "Kokeilulisenssiä ei voi poistaa, kun se on ostettu!" } } \ 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 189ea8a482..5c4a547e93 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/fr.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/fr.json @@ -249,7 +249,7 @@ "Permission:InvoiceRequest": "Demande de facturation", "Permission:Question": "Question", "AddNoteSuccessMessage": "Note ajoutée avec succès", - "NameSurname": "Prénom / nom de famille", + "NameSurname": "Prénom/nom de famille", "Note": "Noter", "Add": "Ajouter", "ProjectDownloads": "Téléchargements de projets", @@ -277,6 +277,77 @@ "ThisExtensionIsNotAllowed": "Cette extension n'est pas autorisée.", "TheFileIsTooLarge": "Le fichier est trop volumineux!", "ArticleDeletionConfirmationMessage": "Voulez-vous vraiment supprimer définitivement cet article?", - "ChooseCoverImage": "Choisissez une image de couverture..." + "ChooseCoverImage": "Choisissez une image de couverture...", + "Menu:Quotation": "Devis", + "Menu:Invoice": "Facture d'achat", + "Menu:PaymentRequests": "Demandes de paiement", + "Permission:PaymentRequests": "Demandes de paiement", + "PaymentRequests": "Demandes de paiement", + "Creator": "Créateur", + "ExtraProperties": "Propriétés supplémentaires", + "Organization": "Organisation", + "Waiting": "Attendre", + "Completed": "Complété", + "Failed": "Échoué", + "PaymentRequestDeletionWarningMessage": "Cette demande de paiement sera supprimée. Vous le confirmez ?", + "Payment": "Paiement", + "AddPayment": "Ajouter un paiement", + "Enum:PurchaseType:1": "Nouvelle licence", + "Enum:PurchaseType:2": "Extension de licence", + "Enum:PurchaseType:3": "Mise à niveau de licence", + "Enum:PurchaseType:4": "Développeur supplémentaire", + "LicenceType": "Type de licence", + "PurchaseType": "type d'achat", + "ReceiptNo": "Reçu Non", + "PaymentTime": "Délai de paiement", + "ProductPrice": "Prix du produit", + "AdditionalDeveloper": "Développeur supplémentaire", + "ThisPaymentHasBeenAlreadyUsed": "Ce paiement a déjà été utilisé", + "PaymentTimeCannotBeFutureTime": "L'heure de paiement ne peut pas être une heure future !", + "SaveAndDownload": "Enregistrer et télécharger", + "BillingInfo": "Informations de facturation", + "DeleteInvoice": "Supprimer la facture", + "PaymentStateSetTo": "État du paiement défini sur {0}", + "ChangeState": "Changer d'état", + "Permission:TrialLicense": "Licence d'essai", + "Menu:TrialLicenses": "Licences d'essai", + "TrialLicenses": "Licences d'essai", + "UserNameFilter": "Nom d'utilisateur", + "TrialLicenseStatusFilter": "Statut", + "TrialLicenseStartDateFilter": "Date de début", + "TrialLicenseEndDateFilter": "Date de fin", + "FirsName": "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", + "PurposeOfUsage": "But de l'utilisation", + "CountryName": "Nom du pays", + "CompanySize": "Taille de l'entreprise", + "DetailTrialLicense": "Des détails", + "Requested": "Demandé", + "Activated": "Activé", + "PurchasedToNormalLicense": "Acheté", + "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 !" } } \ 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 e5beeb11f7..a3e9de72ba 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/hi.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/hi.json @@ -277,6 +277,77 @@ "ThisExtensionIsNotAllowed": "इस एक्सटेंशन की अनुमति नहीं है।", "TheFileIsTooLarge": "फ़ाइल बहुत बड़ी है!", "ArticleDeletionConfirmationMessage": "क्या आप वाकई इस लेख को हटाना चाहते हैं?", - "ChooseCoverImage": "कवर छवि चुनें..." + "ChooseCoverImage": "कवर छवि चुनें...", + "Menu:Quotation": "उद्धरण", + "Menu:Invoice": "बीजक", + "Menu:PaymentRequests": "भुगतान अनुरोध", + "Permission:PaymentRequests": "भुगतान अनुरोध", + "PaymentRequests": "भुगतान अनुरोध", + "Creator": "बनाने वाला", + "ExtraProperties": "अतिरिक्त गुण", + "Organization": "संगठन", + "Waiting": "इंतज़ार कर रही", + "Completed": "पूरा हुआ", + "Failed": "अनुत्तीर्ण होना", + "PaymentRequestDeletionWarningMessage": "यह भुगतान अनुरोध हटा दिया जाएगा। क्या आप इसकी पुष्टि करते हैं?", + "Payment": "भुगतान", + "AddPayment": "भुगतान जोड़ें", + "Enum:PurchaseType:1": "नया लाइसेंस", + "Enum:PurchaseType:2": "लाइसेंस विस्तार", + "Enum:PurchaseType:3": "लाइसेंस अपग्रेड", + "Enum:PurchaseType:4": "अतिरिक्त डेवलपर", + "LicenceType": "लाइसेंस के प्रकार", + "PurchaseType": "खरीदारी प्रकार", + "ReceiptNo": "रसीद संख्या", + "PaymentTime": "भुगतान समय", + "ProductPrice": "उत्पाद की कीमत", + "AdditionalDeveloper": "अतिरिक्त डेवलपर", + "ThisPaymentHasBeenAlreadyUsed": "यह भुगतान पहले ही उपयोग किया जा चुका है", + "PaymentTimeCannotBeFutureTime": "भुगतान समय भविष्य का समय नहीं हो सकता!", + "SaveAndDownload": "सहेजें और डाउनलोड करें", + "BillingInfo": "विज्ञापन कार्य की जानकारी", + "DeleteInvoice": "चालान हटाएं", + "PaymentStateSetTo": "भुगतान स्थिति {0} पर सेट है", + "ChangeState": "राज्य बदलें", + "Permission:TrialLicense": "परीक्षण लाइसेंस", + "Menu:TrialLicenses": "परीक्षण लाइसेंस", + "TrialLicenses": "परीक्षण लाइसेंस", + "UserNameFilter": "उपयोगकर्ता नाम", + "TrialLicenseStatusFilter": "स्थिति", + "TrialLicenseStartDateFilter": "आरंभ करने की तिथि", + "TrialLicenseEndDateFilter": "अंतिम तिथि", + "FirsName": "पहला नाम", + "LastName": "उपनाम", + "StartDate": "आरंभ करने की तिथि", + "EndDate": "अंतिम तिथि", + "PurchasedDate": "खरीदी की तारीख", + "OrganizationDetail": "संगठन विवरण", + "SendActivationMail": "सक्रियण मेल भेजें", + "ActivationMailSentSuccessfully": "सक्रियण मेल सफलतापूर्वक भेजा गया!", + "TrialLicenseStatus": "परीक्षण लाइसेंस की स्थिति", + "TrialLicenseDetail": "परीक्षण लाइसेंस विवरण", + "AcceptsMarketingCommunications": "विपणन संचार", + "PurposeOfUsage": "उपयोग का उद्देश्य", + "CountryName": "देश नाम", + "CompanySize": "कंपनी का आकार", + "DetailTrialLicense": "विवरण", + "Requested": "का अनुरोध किया", + "Activated": "सक्रिय", + "PurchasedToNormalLicense": "खरीदी", + "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": "जब आप एक परीक्षण लाइसेंस खरीदा जाता है तो आप उसे हटा नहीं सकते हैं!" } } \ 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 new file mode 100644 index 0000000000..a1924cd8a6 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/hu.json @@ -0,0 +1,353 @@ +{ + "culture": "hu", + "texts": { + "Permission:Organizations": "Szervezetek", + "Permission:Manage": "Szervezetek kezelése", + "Permission:DiscountRequests": "Kedvezményigények", + "Permission:DiscountManage": "Kedvezményigénylések kezelése", + "Permission:Disable": "Letiltás", + "Permission:Enable": "Engedélyezze", + "Permission:EnableSendEmail": "Engedélyezze az E-mail küldését", + "Permission:SendEmail": "Küldjön e-mailt", + "Permission:NpmPackages": "NPM csomagok", + "Permission:NugetPackages": "Nuget csomagok", + "Permission:Maintenance": "Karbantartás", + "Permission:Maintain": "Karbantartás", + "Permission:ClearCaches": "Gyorsítótárak törlése", + "Permission:Modules": "Modulok", + "Permission:Packages": "Csomagok", + "Permission:Edit": "Szerkesztés", + "Permission:Delete": "Töröl", + "Permission:Create": "Teremt", + "Permission:Accounting": "Könyvelés", + "Permission:Accounting:Quotation": "Idézet", + "Permission:Accounting:Invoice": "Számla", + "Menu:Organizations": "Szervezetek", + "Menu:Accounting": "Könyvelés", + "Menu:Packages": "Csomagok", + "Menu:DiscountRequests": "Kedvezményigények", + "NpmPackageDeletionWarningMessage": "Ez az NPM-csomag törlésre kerül. Megerősíted ezt?", + "NugetPackageDeletionWarningMessage": "Ez a Nuget-csomag törlésre kerül. Megerősíted ezt?", + "ModuleDeletionWarningMessage": "Ez a modul törlésre kerül. Megerősíted ezt?", + "Name": "Név", + "DisplayName": "Megjelenítendő név", + "ShortDescription": "Rövid leírás", + "NameFilter": "Név", + "CreationTime": "Teremtés ideje", + "IsPro": "Profi", + "IsFreeToActiveLicenseOwners": "Licenctulajdonosok számára ingyenes", + "ShowOnModuleList": "Megjelenítés a modullistán", + "EfCoreConfigureMethodName": "Konfigurálja a metódus nevét", + "IsProFilter": "Profi", + "ApplicationType": "Alkalmazás típusa", + "Target": "Cél", + "TargetFilter": "Cél", + "ModuleClass": "Modul osztály", + "NugetPackageTarget.DomainShared": "Domain megosztott", + "NugetPackageTarget.Domain": "Tartomány", + "NugetPackageTarget.Application": "Alkalmazás", + "NugetPackageTarget.ApplicationContracts": "Pályázati szerződések", + "NugetPackageTarget.HttpApi": "Http Api", + "NugetPackageTarget.HttpApiClient": "Http Api kliens", + "NugetPackageTarget.Web": "Web", + "NugetPackageTarget.EntityFrameworkCore": "DeleteAllEntityFramework Core", + "NugetPackageTarget.MongoDB": "MongoDB", + "Edit": "Szerkesztés", + "Delete": "Töröl", + "Refresh": "Frissítés", + "NpmPackages": "NPM csomagok", + "NugetPackages": "Nuget csomagok", + "NpmPackageCount": "NPM csomagok száma", + "NugetPackageCount": "Nuget csomagok száma", + "Module": "Modulok", + "ModuleInfo": "Modul információ", + "CreateANpmPackage": "Hozzon létre egy NPM-csomagot", + "CreateAModule": "Hozzon létre egy modult", + "CreateANugetPackage": "Hozzon létre egy Nuget-csomagot", + "AddNew": "Új hozzáadása", + "PackageAlreadyExist{0}": "A(z) \"{0}\" csomag már hozzáadva.", + "ModuleAlreadyExist{0}": "A \"{0}\" modul már hozzáadva.", + "ClearCache": "Törölje a gyorsítótárat", + "SuccessfullyCleared": "Sikeresen törölve", + "Menu:NpmPackages": "NPM csomagok", + "Menu:Modules": "Modulok", + "Menu:Maintenance": "Karbantartás", + "Menu:NugetPackages": "Nuget csomagok", + "CreateAnOrganization": "Hozzon létre egy szervezetet", + "Organizations": "Szervezetek", + "LongName": "Hosszú név", + "LicenseType": "Jogosítvány típus", + "MissingLicenseTypeField": "A licenctípus mező kitöltése kötelező!", + "LicenseStartTime": "Licenc kezdési időpontja", + "LicenseEndTime": "A licenc lejárati ideje", + "AllowedDeveloperCount": "Engedélyezett fejlesztők száma", + "UserNameOrEmailAddress": "Felhasználónév vagy E-mail cím", + "AddOwner": "Tulajdonos hozzáadása", + "UserName": "Felhasználónév", + "Email": "Email", + "Developers": "Fejlesztők", + "AddDeveloper": "Fejlesztő hozzáadása", + "Create": "Teremt", + "UserNotFound": "Felhasználó nem található", + "{0}WillBeRemovedFromDevelopers": "{0} El lesz távolítva a fejlesztők közül, megerősíted?", + "{0}WillBeRemovedFromOwners": "{0} El lesz távolítva a tulajdonosok közül, megerősíted?", + "{0}WillBeRemovedFromMembers": "{0} El lesz távolítva a tagok közül, megerősíted?", + "Computers": "Számítógépek", + "UniqueComputerId": "Egyedi számítógép azonosító", + "LastSeenDate": "Utoljára látott dátum", + "{0}Computer{1}WillBeRemovedFromRecords": "A(z) {0} ({1}) számítógépét eltávolítjuk a nyilvántartásból", + "OrganizationDeletionWarningMessage": "A szervezet törlésre kerül", + "DeletingLastOwnerWarningMessage": "Egy szervezetnek legalább egy tulajdonosnak kell lennie! Ezért nem távolíthatja el ezt a tulajdonost", + "This{0}AlreadyExistInThisOrganization": "Ez a(z) {0} már létezik ebben a szervezetben", + "AreYouSureYouWantToDeleteAllComputers": "Biztosan törölni szeretné az összes számítógépet?", + "DeleteAll": "Mindet törölni", + "DoYouWantToCreateNewUser": "Új felhasználót szeretne létrehozni?", + "MasterModules": "Mester modulok", + "OrganizationName": "Szervezet neve", + "CreationDate": "Készítés ideje", + "LicenseStartDate": "A licenc kezdő dátuma", + "LicenseEndDate": "Licenc lejárati dátuma", + "OrganizationNamePlaceholder": "Szervezet neve...", + "TotalQuestionCountPlaceholder": "Összes kérdésszám...", + "RemainingQuestionCountPlaceholder": "A hátralévő kérdések száma...", + "LicenseTypePlaceholder": "Jogosítvány típus...", + "CreationDatePlaceholder": "Készítés ideje...", + "LicenseStartDatePlaceholder": "A licenc kezdő dátuma...", + "LicenseEndDatePlaceholder": "Licenc lejárati dátuma...", + "UsernameOrEmail": "Felhasználónév vagy e-mail", + "UsernameOrEmailPlaceholder": "Felhasználónév vagy e-mail...", + "Member": "Tag", + "PurchaseOrderNo": "Megrendelés sz", + "QuotationDate": "Árajánlat dátuma", + "CompanyName": "Cégnév", + "CompanyAddress": "Cég címe", + "Price": "Ár", + "DiscountText": "Kedvezmény szöveg", + "DiscountQuantity": "Akciós mennyiség", + "DiscountPrice": "Kedvezményes ár", + "Quotation": "Idézet", + "ExtraText": "Extra szöveg", + "ExtraAmount": "Extra összeg", + "DownloadQuotation": "Árajánlat letöltése", + "Invoice": "Számla", + "TaxNumber": "Adószám", + "InvoiceNumber": "Számlaszám", + "InvoiceDate": "Számla kiállítási dátuma", + "InvoiceNote": "Számlajegyzet", + "Quantity": "Mennyiség", + "AddProduct": "Termék hozzáadása", + "AddProductWarning": "Hozzá kell adnia a terméket!", + "TotalPrice": "Teljes ár", + "Generate": "generál", + "MissingQuantityField": "A mennyiség mező kitöltése kötelező!", + "MissingPriceField": "Az Ár mező kitöltése kötelező!", + "CodeUsageStatus": "Állapot", + "Country": "Ország", + "DeveloperCount": "Fejlesztők száma", + "RequestCode": "Kód kérése", + "WebSite": "Weboldal", + "GithubUsername": "Github felhasználónév", + "PhoneNumber": "Telefonszám", + "ProjectDescription": "A projekt leírása", + "Referrer": "Hivatkozó", + "DiscountRequests": "Kedvezményigénylés", + "Copylink": "Link másolása", + "Disable": "Letiltás", + "Enable": "Engedélyezze", + "EnableSendEmail": "Engedélyezze az E-mail küldését", + "SendEmail": "Küldjön e-mailt", + "SuccessfullyDisabled": "Sikeresen letiltva", + "SuccessfullyEnabled": "Sikeresen engedélyezve", + "EmailSent": "Email elküldve", + "SuccessfullySent": "Sikeresen elküldve", + "SuccessfullyDeleted": "Sikeresen törölve!", + "DiscountRequestDeletionWarningMessage": "A kedvezmény igénylés törlésre kerül", + "BusinessType": "üzleti típus", + "TotalQuestionCount": "Teljes kérdésszám", + "RemainingQuestionCount": "A hátralévő kérdések száma", + "TotalQuestionMustBeGreaterWarningMessage": "A TotalQuestionCount nagyobbnak kell lennie, mint a RemainingQuestionCount!", + "QuestionCountsMustBeGreaterThanZero": "A TotalQuestionCount és a RemainingQuestionCount értékeknek nullának vagy nullánál nagyobbnak kell lenniük!", + "UnlimitedQuestionCount": "Korlátlan számú kérdés", + "Notes": "Megjegyzések", + "Menu:Community": "Közösség", + "Menu:Articles": "Cikkek", + "Wait": "Várjon", + "Approve": "Jóváhagy", + "Reject": "Elutasít", + "Details": "Részletek", + "Url": "URL", + "Title": "Cím", + "ContentSource": "Tartalomforrás", + "Status": "Állapot", + "ReadArticle": "Olvassa el a cikket", + "ArticleHasBeenWaiting": "A cikk várt", + "ArticleHasBeenApproved": "A cikket jóváhagyták", + "ArticleHasBeenRejected": "A cikk elutasítva", + "Permission:Community": "Közösség", + "Permission:CommunityArticle": "Cikk", + "Link": "Link", + "Enum:ContentSource:0": "Github", + "Enum:ContentSource:1": "Külső", + "Enum:Status:0": "Várakozás", + "Enum:Status:1": "Elutasítva", + "Enum:Status:2": "Jóváhagyott", + "Summary": "Összegzés", + "AuthorName": "Szerző neve", + "CoverImage": "Borítókép", + "RemoveCacheConfirmationMessage": "Biztosan eltávolítja a gyorsítótárat a(z) \"{0}\" cikkhez?", + "SuccessfullyRemoved": "Sikeresen törölve", + "RemoveCache": "Távolítsa el a gyorsítótárat", + "Language": "Nyelv", + "Optional": "Választható", + "CreateArticleLanguageInfo": "Az a nyelv, amelyen a bejegyzés íródott", + "Enum:ContentSource:2": "Videó bejegyzés", + "VideoPreview": "Videó előnézete", + "VideoPreviewErrorMessage": "Az adott videó URL-je nem tölthető le a Youtube-ról. Ennek oka lehet, hogy a videó privát, vagy a megadott URL nem érhető el.", + "DeleteCoverImage": "Borítókép törlése", + "DeleteCoverImageConfirmationMessage": "Biztosan törli a(z) \"{0}\" borítóképét?", + "DeleteCoverImageSuccessMessage": "A borítókép sikeresen törölve", + "PaymentsOf": "Kifizetések", + "ShowPaymentsOfOrganization": "Kifizetések", + "Date": "Dátum", + "Products": "Termékek", + "TotalAmount": "Teljes összeg", + "Currency": "Valuta", + "Gateway": "Átjáró", + "State": "Állapot", + "FailReason": "Sikertelenség oka", + "ReIndexAllPosts": "Minden bejegyzés újraindexelése", + "ReIndexAllPostsConfirmationMessage": "Biztos, hogy újraindexelni szeretné az összes bejegyzést?", + "SuccessfullyReIndexAllPosts": "Az összes bejegyzést sikeresen újraindexeltük.", + "Permission:FullSearch": "Teljes szöveges keresés", + "Menu:CliAnalytics": "Cli Analytics", + "TemplateName": "Sablonnév", + "TemplateVersion": "Sablon verzió", + "DatabaseProvider": "Adatbázis szolgáltató", + "IsTiered": "Többszintű", + "ProjectName": "Projekt neve", + "Username": "Felhasználónév", + "Tool": "Eszköz", + "Command": "Parancs", + "UiFramework": "Ui keretrendszer", + "Options": "Lehetőségek", + "CliAnalytics": "Cli Analytics", + "Permission:CliAnalyticses": "Cli Analytics", + "Permission:CliAnalytics": "Cli Analytics", + "Search": "Keresés", + "ClearFilter": "Tiszta szűrő", + "LicensePrivateKey": "Licenc privát kulcs", + "LicensePublicKey": "Licenc nyilvános kulcs", + "ApiKey": "NuGet API kulcs", + "ShowInvoiceRequestsOfOrganization": "Számla kérések", + "ShowQuestionsOfOrganization": "Kérdések", + "Question": "Kérdés", + "Open": "Nyisd ki", + "Questions": "Kérdések", + "InvoiceRequests": "Számla kérések", + "Address": "Cím", + "TaxNo": "Adószám", + "Permission:InvoiceRequest": "Számlakérés", + "Permission:Question": "Kérdés", + "AddNoteSuccessMessage": "Jegyzet sikeresen hozzáadva", + "NameSurname": "Név családnév", + "Note": "jegyzet", + "Add": "Hozzáadás", + "ProjectDownloads": "Projektletöltések", + "ShowProjectDownloadsOfOrganization": "Projektletöltések", + "ShowAuditLogsOfOrganization": "Ellenőrzési naplók", + "Enum:EntityChangeType:0": "Létrehozva", + "Enum:EntityChangeType:1": "Frissítve", + "Enum:EntityChangeType:2": "Törölve", + "TenantId": "Bérlői azonosító", + "ChangeTime": "Idő módosítása", + "EntityTypeFullName": "Entitástípus teljes név", + "AuditLogsFor{0}Organization": "Ellenőrzési naplók a(z) \"{0}\" szervezethez", + "Permission:EntityChange": "Entitásváltás", + "Permission:ProjectDownload": "Projekt letöltése", + "Permission:PaymentRequest": "Fizetési kérelem", + "CreatorEmailAddress": "Alkotó e-mail címe", + "EmailSendDate": "E-mail küldésének dátuma", + "PaymentRequestsFor{0}Organization": "Fizetési kérelmek a(z) \"{0}\" szervezethez", + "PaymentDetails": "Fizetési részletek", + "PaymentProduct": "Fizetési termék", + "ProductName": "termék név", + "Code": "Kód", + "GenerateInvoice": "Számla létrehozása", + "ExportOrganizationsToExcel": "Exportálás Excelbe", + "ThisExtensionIsNotAllowed": "Ez a bővítmény nem engedélyezett.", + "TheFileIsTooLarge": "A fájl túl nagy!", + "ArticleDeletionConfirmationMessage": "Biztosan törli ezt a cikket?", + "ChooseCoverImage": "Válasszon borítóképet...", + "Menu:Quotation": "Idézet", + "Menu:Invoice": "Számla", + "Menu:PaymentRequests": "Fizetési kérelmek", + "Permission:PaymentRequests": "Fizetési kérelmek", + "PaymentRequests": "Fizetési kérelmek", + "Creator": "Teremtő", + "ExtraProperties": "Extra tulajdonságok", + "Organization": "Szervezet", + "Waiting": "Várakozás", + "Completed": "Befejezve", + "Failed": "nem sikerült", + "PaymentRequestDeletionWarningMessage": "Ez a fizetési kérelem törlésre kerül. Megerősíted ezt?", + "Payment": "Fizetés", + "AddPayment": "Fizetés hozzáadása", + "Enum:PurchaseType:1": "Új licenc", + "Enum:PurchaseType:2": "Licenc meghosszabbítása", + "Enum:PurchaseType:3": "Licenc frissítés", + "Enum:PurchaseType:4": "További fejlesztő", + "LicenceType": "Jogosítvány típus", + "PurchaseType": "Vásárlás típusa", + "ReceiptNo": "számla", + "PaymentTime": "Fizetési idő", + "ProductPrice": "Termék ára", + "AdditionalDeveloper": "További fejlesztő", + "ThisPaymentHasBeenAlreadyUsed": "Ezt a fizetést már felhasználták", + "PaymentTimeCannotBeFutureTime": "A fizetési idő nem lehet jövőbeli időpont!", + "SaveAndDownload": "Mentés és letöltés", + "BillingInfo": "Számlázási info", + "DeleteInvoice": "Számla törlése", + "PaymentStateSetTo": "Fizetési állapot beállítva a következőre: {0}", + "ChangeState": "Állapot módosítása", + "Permission:TrialLicense": "Próbalicenc", + "Menu:TrialLicenses": "Próbalicencek", + "TrialLicenses": "Próbalicencek", + "UserNameFilter": "Felhasználónév", + "TrialLicenseStatusFilter": "Állapot", + "TrialLicenseStartDateFilter": "Kezdő dátum", + "TrialLicenseEndDateFilter": "Befejezés dátuma", + "FirsName": "Keresztnév", + "LastName": "Vezetéknév", + "StartDate": "Kezdő dátum", + "EndDate": "Befejezés dátuma", + "PurchasedDate": "Vásárlás dátuma", + "OrganizationDetail": "Szervezet részletei", + "SendActivationMail": "Aktiváló e-mail küldése", + "ActivationMailSentSuccessfully": "Az aktiváló levél sikeresen elküldve!", + "TrialLicenseStatus": "Próbaengedély állapota", + "TrialLicenseDetail": "A próbaengedély részletei", + "AcceptsMarketingCommunications": "Marketing kommunikáció", + "PurposeOfUsage": "A felhasználás célja", + "CountryName": "Ország neve", + "CompanySize": "Cég Méret", + "DetailTrialLicense": "Részletek", + "Requested": "Kért", + "Activated": "Aktív", + "PurchasedToNormalLicense": "Vásárolt", + "Expired": "Lejárt", + "TrialLicenseDeletionWarningMessage": "Biztosan törölni szeretné a próbalicencet? A próbaengedély, a szervezet, a támogatási fiókok törlésre kerülnek!", + "LicenseCategoryFilter": "Licenc kategória", + "Volo.AbpIo.Commercial:030000": "Már felhasználta a próbaidőszakot.", + "Volo.AbpIo.Commercial:030001": "Ez a szervezetnév már létezik.", + "Volo.AbpIo.Commercial:030002": "Az aktiválás után a próbalicenc nem állítható kérésre!", + "Volo.AbpIo.Commercial:030003": "Nincs ilyen állapot!", + "Volo.AbpIo.Commercial:030004": "Váratlan hiba miatt az állapot nem módosítható!", + "Volo.AbpIo.Commercial:030005": "A kezdő és befejező dátum akkor frissíthető, ha a próbalicenc -aktivált- státuszban van!", + "Volo.AbpIo.Commercial:030006": "A befejező dátumnak mindig nagyobbnak kell lennie, mint a kezdő dátum!", + "Volo.AbpIo.Commercial:030007": "Ezt a próbalicencet már egyszer aktiválták!", + "Volo.AbpIo.Commercial:030008": "A vásárlás dátuma csak Vásárolt állapot esetén állítható be!", + "Volo.AbpIo.Commercial:030009": "Felhasználó nem található!", + "Volo.AbpIo.Commercial:030010": "A próbalicenc megvásárlásához először aktiválnia kell a próbalicencet!", + "Volo.AbpIo.Commercial:030011": "A próbalicenc megvásárlásakor nem törölhető!" + } +} \ 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 8cdc130e01..0b80ecb939 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/is.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/is.json @@ -40,6 +40,7 @@ "EfCoreConfigureMethodName": "Stilla nafn aðgerðar", "IsProFilter": "Er pro", "ApplicationType": "Tegund umsóknar", + "Target": "Skotmark", "TargetFilter": "Markmið", "ModuleClass": "Eininga klassi", "NugetPackageTarget.DomainShared": "Léni er deilt", @@ -335,6 +336,7 @@ "PurchasedToNormalLicense": "Keypt", "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ð", @@ -342,6 +344,10 @@ "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: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!" } } \ 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 04f82726ba..923531adfc 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/it.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/it.json @@ -303,6 +303,51 @@ "ProductPrice": "Prezzo Prodotto", "AdditionalDeveloper": "Sviluppatore aggiuntivo", "ThisPaymentHasBeenAlreadyUsed": "Questo pagamento è già stato utilizzato", - "PaymentTimeCannotBeFutureTime": "Orario di pagamento non può essere nel futuro" + "PaymentTimeCannotBeFutureTime": "Orario di pagamento non può essere nel futuro", + "SaveAndDownload": "Salva e scarica", + "BillingInfo": "Informazioni di fatturazione", + "DeleteInvoice": "Elimina fattura", + "PaymentStateSetTo": "Stato del pagamento impostato su {0}", + "ChangeState": "Cambia stato", + "Permission:TrialLicense": "Licenza di prova", + "Menu:TrialLicenses": "Licenze di prova", + "TrialLicenses": "Licenze di prova", + "UserNameFilter": "Nome utente", + "TrialLicenseStatusFilter": "Stato", + "TrialLicenseStartDateFilter": "Data d'inizio", + "TrialLicenseEndDateFilter": "Data di fine", + "FirsName": "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", + "PurposeOfUsage": "Scopo di utilizzo", + "CountryName": "Nome del paese", + "CompanySize": "Dimensione aziendale", + "DetailTrialLicense": "Particolari", + "Requested": "Richiesto", + "Activated": "attivato", + "PurchasedToNormalLicense": "Acquistato", + "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!" } } \ 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 new file mode 100644 index 0000000000..63fe476f8e --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/nl.json @@ -0,0 +1,353 @@ +{ + "culture": "nl", + "texts": { + "Permission:Organizations": "organisaties", + "Permission:Manage": "Organisaties beheren", + "Permission:DiscountRequests": "Kortingsverzoeken", + "Permission:DiscountManage": "Kortingsverzoeken beheren", + "Permission:Disable": "Uitzetten", + "Permission:Enable": "Inschakelen", + "Permission:EnableSendEmail": "E-mail verzenden inschakelen", + "Permission:SendEmail": "E-mail verzenden", + "Permission:NpmPackages": "NPM-pakketten", + "Permission:NugetPackages": "Nuget-pakketten", + "Permission:Maintenance": "Onderhoud", + "Permission:Maintain": "Behouden", + "Permission:ClearCaches": "Cache wissen", + "Permission:Modules": "Modules", + "Permission:Packages": "Pakketjes", + "Permission:Edit": "Bewerking", + "Permission:Delete": "Verwijderen", + "Permission:Create": "Creëren", + "Permission:Accounting": "boekhouding", + "Permission:Accounting:Quotation": "Citaat", + "Permission:Accounting:Invoice": "Factuur", + "Menu:Organizations": "organisaties", + "Menu:Accounting": "boekhouding", + "Menu:Packages": "Pakketjes", + "Menu:DiscountRequests": "Kortingsverzoeken", + "NpmPackageDeletionWarningMessage": "Dit NPM Pakket wordt verwijderd. Bevestigt u dat?", + "NugetPackageDeletionWarningMessage": "Dit Nuget-pakket wordt verwijderd. Bevestigt u dat?", + "ModuleDeletionWarningMessage": "Deze module wordt verwijderd. Bevestigt u dat?", + "Name": "Naam", + "DisplayName": "Weergavenaam", + "ShortDescription": "Korte beschrijving", + "NameFilter": "Naam", + "CreationTime": "Aanmaaktijd", + "IsPro": "Is pro", + "IsFreeToActiveLicenseOwners": "Gratis voor licentiehouders", + "ShowOnModuleList": "Weergeven op modulelijst", + "EfCoreConfigureMethodName": "Methodenaam configureren", + "IsProFilter": "Is pro", + "ApplicationType": "Applicatie type", + "Target": "Doelwit", + "TargetFilter": "Doelwit", + "ModuleClass": "Module klasse", + "NugetPackageTarget.DomainShared": "Domein gedeeld", + "NugetPackageTarget.Domain": "Domein", + "NugetPackageTarget.Application": "Sollicitatie", + "NugetPackageTarget.ApplicationContracts": "Toepassingscontracten", + "NugetPackageTarget.HttpApi": "HTTP-API", + "NugetPackageTarget.HttpApiClient": "Http API-client", + "NugetPackageTarget.Web": "Web", + "NugetPackageTarget.EntityFrameworkCore": "DeleteAllEntityFramework Core", + "NugetPackageTarget.MongoDB": "MongoDB", + "Edit": "Bewerking", + "Delete": "Verwijderen", + "Refresh": "Vernieuwen", + "NpmPackages": "NPM-pakketten", + "NugetPackages": "Nuget-pakketten", + "NpmPackageCount": "Aantal NPM-pakketten", + "NugetPackageCount": "Nuget-pakkettelling", + "Module": "Modules", + "ModuleInfo": "Module-info", + "CreateANpmPackage": "Een NPM-pakket maken", + "CreateAModule": "Een module maken", + "CreateANugetPackage": "Een Nuget-pakket maken", + "AddNew": "Nieuwe toevoegen", + "PackageAlreadyExist{0}": "Pakket \"{0}\" is al toegevoegd.", + "ModuleAlreadyExist{0}": "De module \"{0}\" is al toegevoegd.", + "ClearCache": "Cache wissen", + "SuccessfullyCleared": "Succesvol gewist", + "Menu:NpmPackages": "NPM-pakketten", + "Menu:Modules": "Modules", + "Menu:Maintenance": "Onderhoud", + "Menu:NugetPackages": "Nuget-pakketten", + "CreateAnOrganization": "Een organisatie maken", + "Organizations": "organisaties", + "LongName": "Lange naam", + "LicenseType": "Licentie type", + "MissingLicenseTypeField": "Het veld licentietype is verplicht!", + "LicenseStartTime": "Starttijd licentie", + "LicenseEndTime": "Eindtijd licentie", + "AllowedDeveloperCount": "Aantal toegestane ontwikkelaars", + "UserNameOrEmailAddress": "Gebruikersnaam of e-mailadres", + "AddOwner": "Eigenaar toevoegen", + "UserName": "gebruikersnaam", + "Email": "E-mail", + "Developers": "ontwikkelaars", + "AddDeveloper": "Ontwikkelaar toevoegen", + "Create": "Creëren", + "UserNotFound": "Gebruiker niet gevonden", + "{0}WillBeRemovedFromDevelopers": "{0} Wordt verwijderd voor ontwikkelaars, bevestigt u dat?", + "{0}WillBeRemovedFromOwners": "{0} Wordt verwijderd van eigenaren, bevestigt u dit?", + "{0}WillBeRemovedFromMembers": "{0} Wordt verwijderd uit leden, bevestig je dit?", + "Computers": "Computers", + "UniqueComputerId": "Unieke computer-ID", + "LastSeenDate": "Datum laatst gezien", + "{0}Computer{1}WillBeRemovedFromRecords": "Computer van {0} ({1}) wordt uit records verwijderd", + "OrganizationDeletionWarningMessage": "Organisatie wordt verwijderd", + "DeletingLastOwnerWarningMessage": "Een organisatie moet minimaal één eigenaar hebben! Daarom kunt u deze eigenaar niet verwijderen", + "This{0}AlreadyExistInThisOrganization": "Deze {0} bestaat al in deze organisatie", + "AreYouSureYouWantToDeleteAllComputers": "Weet u zeker dat u alle computers wilt verwijderen?", + "DeleteAll": "Verwijder alles", + "DoYouWantToCreateNewUser": "Wilt u een nieuwe gebruiker aanmaken?", + "MasterModules": "Mastermodules", + "OrganizationName": "Organisatie naam", + "CreationDate": "Aanmaakdatum", + "LicenseStartDate": "Startdatum licentie", + "LicenseEndDate": "Einddatum licentie", + "OrganizationNamePlaceholder": "Organisatie naam...", + "TotalQuestionCountPlaceholder": "Totaal aantal vragen...", + "RemainingQuestionCountPlaceholder": "Aantal resterende vragen...", + "LicenseTypePlaceholder": "Licentie type...", + "CreationDatePlaceholder": "Aanmaakdatum...", + "LicenseStartDatePlaceholder": "Startdatum licentie...", + "LicenseEndDatePlaceholder": "Einddatum licentie...", + "UsernameOrEmail": "Gebruikersnaam of email", + "UsernameOrEmailPlaceholder": "Gebruikersnaam of email...", + "Member": "Lid", + "PurchaseOrderNo": "Bestelnummer", + "QuotationDate": "Offertedatum:", + "CompanyName": "Bedrijfsnaam", + "CompanyAddress": "Bedrijfsadres", + "Price": "Prijs", + "DiscountText": "Kortingstekst", + "DiscountQuantity": "Kortingshoeveelheid:", + "DiscountPrice": "Kortingsprijs", + "Quotation": "Citaat", + "ExtraText": "Extra tekst", + "ExtraAmount": "Extra bedrag", + "DownloadQuotation": "Offerte downloaden", + "Invoice": "Factuur", + "TaxNumber": "Btw nummer", + "InvoiceNumber": "Factuurnummer", + "InvoiceDate": "Factuur datum", + "InvoiceNote": "Factuurnota", + "Quantity": "Hoeveelheid", + "AddProduct": "Product toevoegen", + "AddProductWarning": "U moet een product toevoegen!", + "TotalPrice": "Totale prijs", + "Generate": "genereren", + "MissingQuantityField": "Het hoeveelheidveld is verplicht!", + "MissingPriceField": "Het veld Prijs is verplicht!", + "CodeUsageStatus": "Toestand", + "Country": "Land", + "DeveloperCount": "Aantal ontwikkelaars", + "RequestCode": "Verzoek code", + "WebSite": "Website", + "GithubUsername": "Github-gebruikersnaam", + "PhoneNumber": "Telefoonnummer", + "ProjectDescription": "Projectbeschrijving:", + "Referrer": "verwijzer", + "DiscountRequests": "Kortingsverzoek", + "Copylink": "Kopieer link", + "Disable": "Uitzetten", + "Enable": "Inschakelen", + "EnableSendEmail": "E-mail verzenden inschakelen", + "SendEmail": "E-mail verzenden", + "SuccessfullyDisabled": "Met succes uitgeschakeld", + "SuccessfullyEnabled": "Succesvol ingeschakeld", + "EmailSent": "Email verzonden", + "SuccessfullySent": "Succesvol verzonden", + "SuccessfullyDeleted": "Succesvol verwijderd!", + "DiscountRequestDeletionWarningMessage": "Kortingsverzoek wordt verwijderd", + "BusinessType": "Soort bedrijf", + "TotalQuestionCount": "Totaal aantal vragen", + "RemainingQuestionCount": "Aantal resterende vragen", + "TotalQuestionMustBeGreaterWarningMessage": "TotalQuestionCount moet groter zijn dan RemainingQuestionCount !", + "QuestionCountsMustBeGreaterThanZero": "TotalQuestionCount en RemainingQuestionCount moeten nul of groter dan nul zijn!", + "UnlimitedQuestionCount": "Onbeperkt aantal vragen", + "Notes": "Opmerkingen:", + "Menu:Community": "Gemeenschap", + "Menu:Articles": "Lidwoord", + "Wait": "Wacht", + "Approve": "Goedkeuren", + "Reject": "Afwijzen", + "Details": "Details", + "Url": "URL", + "Title": "Titel", + "ContentSource": "inhoud bron", + "Status": "Toestand", + "ReadArticle": "Lees artikel", + "ArticleHasBeenWaiting": "Artikel heeft gewacht", + "ArticleHasBeenApproved": "Artikel is goedgekeurd", + "ArticleHasBeenRejected": "Artikel is afgewezen", + "Permission:Community": "Gemeenschap", + "Permission:CommunityArticle": "Artikel", + "Link": "Koppeling", + "Enum:ContentSource:0": "Github", + "Enum:ContentSource:1": "extern", + "Enum:Status:0": "Aan het wachten", + "Enum:Status:1": "Afgewezen", + "Enum:Status:2": "Goedgekeurd", + "Summary": "Samenvatting", + "AuthorName": "Auteur naam", + "CoverImage": "Omslagfoto", + "RemoveCacheConfirmationMessage": "Weet je zeker dat je de cache voor het artikel '{0}' hebt verwijderd?", + "SuccessfullyRemoved": "Succesvol gewist", + "RemoveCache": "Cache verwijderen", + "Language": "Taal", + "Optional": "Optioneel", + "CreateArticleLanguageInfo": "De taal waarin het bericht is geschreven", + "Enum:ContentSource:2": "Videopost", + "VideoPreview": "Videovoorbeeld", + "VideoPreviewErrorMessage": "Gezien de video-url kon niet worden opgehaald van YouTube. Dit kan worden veroorzaakt doordat de video privé is of de opgegeven URL niet beschikbaar is.", + "DeleteCoverImage": "Omslagafbeelding verwijderen", + "DeleteCoverImageConfirmationMessage": "Weet u zeker dat u de omslagafbeelding voor '{0}' wilt verwijderen?", + "DeleteCoverImageSuccessMessage": "Omslagafbeelding succesvol verwijderd", + "PaymentsOf": "Betalingen van", + "ShowPaymentsOfOrganization": "betalingen", + "Date": "Datum", + "Products": "Producten", + "TotalAmount": "Totaalbedrag", + "Currency": "Munteenheid", + "Gateway": "poort", + "State": "Staat", + "FailReason": "Reden mislukt", + "ReIndexAllPosts": "Alle berichten opnieuw indexeren", + "ReIndexAllPostsConfirmationMessage": "Weet je zeker dat je alle berichten opnieuw wilt indexeren?", + "SuccessfullyReIndexAllPosts": "Alle berichten zijn met succes opnieuw geïndexeerd.", + "Permission:FullSearch": "Zoek volledige text", + "Menu:CliAnalytics": "Cli-analyse", + "TemplateName": "Sjabloonnaam", + "TemplateVersion": "Sjabloonversie", + "DatabaseProvider": "Databaseprovider", + "IsTiered": "Is gelaagd", + "ProjectName": "Naam van het project", + "Username": "Gebruikersnaam", + "Tool": "Hulpmiddel", + "Command": "Opdracht", + "UiFramework": "Ui-framework", + "Options": "Opties", + "CliAnalytics": "Cli-analyse", + "Permission:CliAnalyticses": "Cli-analyses", + "Permission:CliAnalytics": "Cli-analyse", + "Search": "Zoeken", + "ClearFilter": "Filter wissen", + "LicensePrivateKey": "Licentie privésleutel", + "LicensePublicKey": "Licentie openbare sleutel", + "ApiKey": "NuGet API-sleutel", + "ShowInvoiceRequestsOfOrganization": "Factuurverzoeken", + "ShowQuestionsOfOrganization": "Vragen", + "Question": "Vraag", + "Open": "Open", + "Questions": "Vragen", + "InvoiceRequests": "Factuurverzoeken", + "Address": "Adres", + "TaxNo": "Belasting nr", + "Permission:InvoiceRequest": "Factuur verzoek", + "Permission:Question": "Vraag", + "AddNoteSuccessMessage": "Opmerking succesvol toegevoegd", + "NameSurname": "Voornaam Achternaam", + "Note": "Opmerking", + "Add": "Toevoegen", + "ProjectDownloads": "Projectdownloads", + "ShowProjectDownloadsOfOrganization": "Projectdownloads", + "ShowAuditLogsOfOrganization": "Auditlogboeken", + "Enum:EntityChangeType:0": "Gemaakt", + "Enum:EntityChangeType:1": "Bijgewerkt", + "Enum:EntityChangeType:2": "verwijderd", + "TenantId": "Huurder-ID", + "ChangeTime": "Verander tijd", + "EntityTypeFullName": "Entiteitstype volledige naam", + "AuditLogsFor{0}Organization": "Auditlogboeken voor organisatie '{0}'", + "Permission:EntityChange": "Entiteitswijziging", + "Permission:ProjectDownload": "Project downloaden", + "Permission:PaymentRequest": "Betaal verzoek", + "CreatorEmailAddress": "E-mailadres van maker", + "EmailSendDate": "Verzenddatum e-mail", + "PaymentRequestsFor{0}Organization": "Betalingsverzoeken voor organisatie \"{0}\"", + "PaymentDetails": "Betalingsdetails", + "PaymentProduct": "Betaalproduct", + "ProductName": "productnaam", + "Code": "Code", + "GenerateInvoice": "Factuur maken", + "ExportOrganizationsToExcel": "Exporteren naar Excel", + "ThisExtensionIsNotAllowed": "Deze extensie is niet toegestaan.", + "TheFileIsTooLarge": "Het bestand is te groot!", + "ArticleDeletionConfirmationMessage": "Weet je zeker dat je dit artikel hard wilt verwijderen?", + "ChooseCoverImage": "Kies een omslagafbeelding...", + "Menu:Quotation": "Citaat", + "Menu:Invoice": "Factuur", + "Menu:PaymentRequests": "Betaalverzoeken", + "Permission:PaymentRequests": "Betaalverzoeken", + "PaymentRequests": "Betaalverzoeken", + "Creator": "Schepper", + "ExtraProperties": "Extra eigenschappen", + "Organization": "Organisatie", + "Waiting": "Aan het wachten", + "Completed": "Voltooid", + "Failed": "mislukt", + "PaymentRequestDeletionWarningMessage": "Dit betalingsverzoek wordt verwijderd. Bevestigt u dat?", + "Payment": "Betaling", + "AddPayment": "Betaling toevoegen", + "Enum:PurchaseType:1": "Nieuwe licentie", + "Enum:PurchaseType:2": "Licentie verlengen", + "Enum:PurchaseType:3": "Licentie-upgrade", + "Enum:PurchaseType:4": "Extra ontwikkelaar", + "LicenceType": "Licentie type", + "PurchaseType": "aankoop type", + "ReceiptNo": "Ontvangstnummer", + "PaymentTime": "Betaaltijd", + "ProductPrice": "Product prijs", + "AdditionalDeveloper": "Extra ontwikkelaar", + "ThisPaymentHasBeenAlreadyUsed": "Deze betaling is al gebruikt", + "PaymentTimeCannotBeFutureTime": "Betaaltijd kan geen toekomstig tijdstip zijn!", + "SaveAndDownload": "Opslaan en downloaden", + "BillingInfo": "Betaal informatie", + "DeleteInvoice": "Factuur verwijderen", + "PaymentStateSetTo": "Betalingsstatus ingesteld op {0}", + "ChangeState": "Status wijzigen", + "Permission:TrialLicense": "Proeflicentie", + "Menu:TrialLicenses": "Proeflicenties", + "TrialLicenses": "Proeflicenties", + "UserNameFilter": "gebruikersnaam", + "TrialLicenseStatusFilter": "Toestand", + "TrialLicenseStartDateFilter": "Startdatum", + "TrialLicenseEndDateFilter": "Einddatum", + "FirsName": "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", + "PurposeOfUsage": "Gebruiksdoel", + "CountryName": "Naam van het land", + "CompanySize": "Bedrijfsomvang", + "DetailTrialLicense": "Details", + "Requested": "Aangevraagd", + "Activated": "geactiveerd", + "PurchasedToNormalLicense": "Gekocht", + "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!" + } +} \ 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 new file mode 100644 index 0000000000..7a60454be4 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/pl-PL.json @@ -0,0 +1,353 @@ +{ + "culture": "pl-PL", + "texts": { + "Permission:Organizations": "Organizacje", + "Permission:Manage": "Zarządzaj organizacjami", + "Permission:DiscountRequests": "Prośby o zniżkę", + "Permission:DiscountManage": "Zarządzaj prośbami o rabat", + "Permission:Disable": "Wyłączyć", + "Permission:Enable": "Włączyć", + "Permission:EnableSendEmail": "Włącz wysyłanie e-maili", + "Permission:SendEmail": "Wysłać email", + "Permission:NpmPackages": "Pakiety NPM", + "Permission:NugetPackages": "Pakiety Nuget", + "Permission:Maintenance": "Utrzymanie", + "Permission:Maintain": "Utrzymywać", + "Permission:ClearCaches": "Wyczyść pamięć podręczną", + "Permission:Modules": "Moduły", + "Permission:Packages": "Pakiety", + "Permission:Edit": "Edytować", + "Permission:Delete": "Kasować", + "Permission:Create": "Tworzyć", + "Permission:Accounting": "Księgowość", + "Permission:Accounting:Quotation": "Cytat", + "Permission:Accounting:Invoice": "Faktura", + "Menu:Organizations": "Organizacje", + "Menu:Accounting": "Księgowość", + "Menu:Packages": "Pakiety", + "Menu:DiscountRequests": "Prośby o zniżkę", + "NpmPackageDeletionWarningMessage": "Ten pakiet NPM zostanie usunięty. Czy to potwierdzasz?", + "NugetPackageDeletionWarningMessage": "Ten pakiet Nuget zostanie usunięty. Czy to potwierdzasz?", + "ModuleDeletionWarningMessage": "Ten moduł zostanie usunięty. Czy to potwierdzasz?", + "Name": "Nazwa", + "DisplayName": "Wyświetlana nazwa", + "ShortDescription": "Krótki opis", + "NameFilter": "Nazwa", + "CreationTime": "Czas utworzenia", + "IsPro": "jest pro", + "IsFreeToActiveLicenseOwners": "Bezpłatna licencja dla właścicieli", + "ShowOnModuleList": "Pokaż na liście modułów", + "EfCoreConfigureMethodName": "Skonfiguruj nazwę metody", + "IsProFilter": "jest pro", + "ApplicationType": "Typ aplikacji", + "Target": "Cel", + "TargetFilter": "Cel", + "ModuleClass": "Klasa modułu", + "NugetPackageTarget.DomainShared": "Udostępniona domena", + "NugetPackageTarget.Domain": "Domena", + "NugetPackageTarget.Application": "Podanie", + "NugetPackageTarget.ApplicationContracts": "Umowy aplikacyjne", + "NugetPackageTarget.HttpApi": "API HTTP", + "NugetPackageTarget.HttpApiClient": "Klient API HTTP", + "NugetPackageTarget.Web": "Sieć", + "NugetPackageTarget.EntityFrameworkCore": "Usuń AllEntityFramework Core", + "NugetPackageTarget.MongoDB": "MongoDB", + "Edit": "Edytować", + "Delete": "Kasować", + "Refresh": "Odświeżać", + "NpmPackages": "Pakiety NPM", + "NugetPackages": "Pakiety Nuget", + "NpmPackageCount": "Liczba pakietów NPM", + "NugetPackageCount": "Liczba pakietów Nuget", + "Module": "Moduły", + "ModuleInfo": "Informacje o module", + "CreateANpmPackage": "Utwórz pakiet NPM", + "CreateAModule": "Utwórz moduł", + "CreateANugetPackage": "Utwórz pakiet Nuget", + "AddNew": "Dodaj nowe", + "PackageAlreadyExist{0}": "Pakiet „{0}” jest już dodany.", + "ModuleAlreadyExist{0}": "Moduł „{0}” jest już dodany.", + "ClearCache": "Wyczyść pamięć podręczną", + "SuccessfullyCleared": "Wyczyszczono pomyślnie", + "Menu:NpmPackages": "Pakiety NPM", + "Menu:Modules": "Moduły", + "Menu:Maintenance": "Utrzymanie", + "Menu:NugetPackages": "Pakiety Nuget", + "CreateAnOrganization": "Utwórz organizację", + "Organizations": "Organizacje", + "LongName": "Długie imię", + "LicenseType": "Rodzaj licencji", + "MissingLicenseTypeField": "Pole typu licencji jest wymagane!", + "LicenseStartTime": "Czas rozpoczęcia licencji", + "LicenseEndTime": "Czas zakończenia licencji", + "AllowedDeveloperCount": "Dozwolona liczba programistów", + "UserNameOrEmailAddress": "Nazwa użytkownika lub adres e-mail", + "AddOwner": "Dodaj właściciela", + "UserName": "Nazwa użytkownika", + "Email": "E-mail", + "Developers": "Deweloperzy", + "AddDeveloper": "Dodaj programistę", + "Create": "Tworzyć", + "UserNotFound": "Użytkownik nie znaleziony", + "{0}WillBeRemovedFromDevelopers": "{0} Zostanie usunięty z programistów, czy potwierdzasz?", + "{0}WillBeRemovedFromOwners": "{0} Zostanie usunięty z właścicieli, czy potwierdzasz?", + "{0}WillBeRemovedFromMembers": "{0} Zostanie usunięty z członków, czy potwierdzasz?", + "Computers": "Komputery", + "UniqueComputerId": "Unikalny identyfikator komputera", + "LastSeenDate": "Data ostatniej wizyty", + "{0}Computer{1}WillBeRemovedFromRecords": "Komputer {0} ({1}) zostanie usunięty z rekordów", + "OrganizationDeletionWarningMessage": "Organizacja zostanie usunięta", + "DeletingLastOwnerWarningMessage": "Organizacja musi mieć co najmniej jednego właściciela! Dlatego nie możesz usunąć tego właściciela", + "This{0}AlreadyExistInThisOrganization": "Ten {0} już istnieje w tej organizacji", + "AreYouSureYouWantToDeleteAllComputers": "Czy na pewno chcesz usunąć wszystkie komputery?", + "DeleteAll": "Usuń wszystko", + "DoYouWantToCreateNewUser": "Czy chcesz utworzyć nowego użytkownika?", + "MasterModules": "Moduły główne", + "OrganizationName": "Nazwa organizacji", + "CreationDate": "Data utworzenia", + "LicenseStartDate": "Data rozpoczęcia licencji", + "LicenseEndDate": "Data zakończenia licencji", + "OrganizationNamePlaceholder": "Nazwa organizacji...", + "TotalQuestionCountPlaceholder": "Całkowita liczba pytań...", + "RemainingQuestionCountPlaceholder": "Pozostała liczba pytań...", + "LicenseTypePlaceholder": "Rodzaj licencji...", + "CreationDatePlaceholder": "Data utworzenia...", + "LicenseStartDatePlaceholder": "Data rozpoczęcia licencji...", + "LicenseEndDatePlaceholder": "Data zakończenia licencji...", + "UsernameOrEmail": "Nazwa użytkownika lub email", + "UsernameOrEmailPlaceholder": "Nazwa użytkownika lub email...", + "Member": "Członek", + "PurchaseOrderNo": "Numer zamówienia", + "QuotationDate": "Data wyceny", + "CompanyName": "Nazwa firmy", + "CompanyAddress": "Adres spółki", + "Price": "Cena", + "DiscountText": "Tekst rabatu", + "DiscountQuantity": "Ilość rabatu", + "DiscountPrice": "Promocyjna cena", + "Quotation": "Cytat", + "ExtraText": "Dodatkowy tekst", + "ExtraAmount": "Dodatkowa kwota", + "DownloadQuotation": "Pobierz wycenę", + "Invoice": "Faktura", + "TaxNumber": "Numer identyfikacji podatkowej", + "InvoiceNumber": "Numer faktury", + "InvoiceDate": "Data wystawienia faktury", + "InvoiceNote": "Notatka do faktury", + "Quantity": "Ilość", + "AddProduct": "Dodaj produkt", + "AddProductWarning": "Musisz dodać produkt!", + "TotalPrice": "Całkowita cena", + "Generate": "Generować", + "MissingQuantityField": "Pole ilości jest wymagane!", + "MissingPriceField": "Pole Cena jest wymagane!", + "CodeUsageStatus": "Status", + "Country": "Kraj", + "DeveloperCount": "Liczba programistów", + "RequestCode": "Kod zapytania", + "WebSite": "Strona internetowa", + "GithubUsername": "Nazwa użytkownika Github", + "PhoneNumber": "Numer telefonu", + "ProjectDescription": "Opis Projektu", + "Referrer": "Polecający", + "DiscountRequests": "Prośba o zniżkę", + "Copylink": "Skopiuj link", + "Disable": "Wyłączyć", + "Enable": "Włączyć", + "EnableSendEmail": "Włącz wysyłanie e-maili", + "SendEmail": "Wysłać email", + "SuccessfullyDisabled": "Pomyślnie wyłączone", + "SuccessfullyEnabled": "Pomyślnie włączone", + "EmailSent": "E-mail wysłany", + "SuccessfullySent": "Pomyślnie wysłane", + "SuccessfullyDeleted": "Usunięto pomyślnie!", + "DiscountRequestDeletionWarningMessage": "Prośba o zniżkę zostanie usunięta", + "BusinessType": "Rodzaj działalności", + "TotalQuestionCount": "Całkowita liczba pytań", + "RemainingQuestionCount": "Pozostała liczba pytań", + "TotalQuestionMustBeGreaterWarningMessage": "TotalQuestionCount musi być większa niż RemainingQuestionCount !", + "QuestionCountsMustBeGreaterThanZero": "TotalQuestionCount i RemainingQuestionCount muszą być równe zero lub większe od zera !", + "UnlimitedQuestionCount": "Nieograniczona liczba pytań", + "Notes": "Uwagi", + "Menu:Community": "Społeczność", + "Menu:Articles": "Artykuły", + "Wait": "Czekać", + "Approve": "Zatwierdzić", + "Reject": "Odrzucić", + "Details": "Detale", + "Url": "URL", + "Title": "Tytuł", + "ContentSource": "źródło treści", + "Status": "Status", + "ReadArticle": "Przeczytaj artykuł", + "ArticleHasBeenWaiting": "Artykuł czekał", + "ArticleHasBeenApproved": "Artykuł został zatwierdzony", + "ArticleHasBeenRejected": "Artykuł został odrzucony", + "Permission:Community": "Społeczność", + "Permission:CommunityArticle": "Artykuł", + "Link": "Połączyć", + "Enum:ContentSource:0": "Github", + "Enum:ContentSource:1": "Zewnętrzny", + "Enum:Status:0": "Czekanie", + "Enum:Status:1": "Odrzucony", + "Enum:Status:2": "Zatwierdzony", + "Summary": "Streszczenie", + "AuthorName": "Imię autora", + "CoverImage": "Okładka", + "RemoveCacheConfirmationMessage": "Czy na pewno usunąłeś pamięć podręczną dla artykułu „{0}”?", + "SuccessfullyRemoved": "Wyczyszczono pomyślnie", + "RemoveCache": "Usuń pamięć podręczną", + "Language": "Język", + "Optional": "Opcjonalny", + "CreateArticleLanguageInfo": "Język, w którym napisany jest post", + "Enum:ContentSource:2": "Post wideo", + "VideoPreview": "Podgląd wideo", + "VideoPreviewErrorMessage": "Nie można pobrać adresu URL filmu z YouTube. Może to być spowodowane tym, że film jest prywatny lub podany adres URL jest niedostępny.", + "DeleteCoverImage": "Usuń obraz okładki", + "DeleteCoverImageConfirmationMessage": "Czy na pewno chcesz usunąć obraz okładki dla „{0}”?", + "DeleteCoverImageSuccessMessage": "Obraz okładki został pomyślnie usunięty", + "PaymentsOf": "Płatności", + "ShowPaymentsOfOrganization": "Płatności", + "Date": "Data", + "Products": "Produkty", + "TotalAmount": "Całkowita kwota", + "Currency": "Waluta", + "Gateway": "wejście", + "State": "Stan", + "FailReason": "Powód niepowodzenia", + "ReIndexAllPosts": "Ponownie indeksuj wszystkie posty", + "ReIndexAllPostsConfirmationMessage": "Czy na pewno chcesz ponownie zindeksować wszystkie posty?", + "SuccessfullyReIndexAllPosts": "Wszystkie posty zostały pomyślnie ponownie zindeksowane.", + "Permission:FullSearch": "Wyszukiwanie pełnotekstowe", + "Menu:CliAnalytics": "Analiza Cli", + "TemplateName": "Nazwa szablonu", + "TemplateVersion": "Wersja szablonu", + "DatabaseProvider": "Dostawca bazy danych", + "IsTiered": "jest wielopoziomowy", + "ProjectName": "Nazwa Projektu", + "Username": "Nazwa użytkownika", + "Tool": "Narzędzie", + "Command": "Komenda", + "UiFramework": "Ramy interfejsu użytkownika", + "Options": "Opcje", + "CliAnalytics": "Analiza Cli", + "Permission:CliAnalyticses": "Analizy Cli", + "Permission:CliAnalytics": "Analiza Cli", + "Search": "Szukaj", + "ClearFilter": "Czysty filtr", + "LicensePrivateKey": "Klucz prywatny licencji", + "LicensePublicKey": "Licencyjny klucz publiczny", + "ApiKey": "Klucz interfejsu API NuGet", + "ShowInvoiceRequestsOfOrganization": "Żądania faktury", + "ShowQuestionsOfOrganization": "pytania", + "Question": "Pytanie", + "Open": "otwarty", + "Questions": "pytania", + "InvoiceRequests": "Żądania faktury", + "Address": "Adres", + "TaxNo": "Numer podatkowy", + "Permission:InvoiceRequest": "Żądanie faktury", + "Permission:Question": "Pytanie", + "AddNoteSuccessMessage": "Pomyślnie dodano notatkę", + "NameSurname": "Imię Nazwisko", + "Note": "Notatka", + "Add": "Dodać", + "ProjectDownloads": "Pobieranie projektów", + "ShowProjectDownloadsOfOrganization": "Pobieranie projektów", + "ShowAuditLogsOfOrganization": "Dzienniki audytu", + "Enum:EntityChangeType:0": "Utworzony", + "Enum:EntityChangeType:1": "Zaktualizowano", + "Enum:EntityChangeType:2": "Usunięto", + "TenantId": "Identyfikator najemcy", + "ChangeTime": "Zmienić czas", + "EntityTypeFullName": "Pełna nazwa typu jednostki", + "AuditLogsFor{0}Organization": "Dzienniki kontrolne dla organizacji „{0}”", + "Permission:EntityChange": "Zmiana jednostki", + "Permission:ProjectDownload": "Pobieranie projektu", + "Permission:PaymentRequest": "Żądanie zapłaty", + "CreatorEmailAddress": "Adres e-mail twórcy", + "EmailSendDate": "Data wysłania e-maila", + "PaymentRequestsFor{0}Organization": "Prośby o płatność dla organizacji „{0}”", + "PaymentDetails": "Szczegóły płatności", + "PaymentProduct": "Produkt płatniczy", + "ProductName": "Nazwa produktu", + "Code": "Kod", + "GenerateInvoice": "Wystaw fakturę", + "ExportOrganizationsToExcel": "Eksport do Excela", + "ThisExtensionIsNotAllowed": "To rozszerzenie jest niedozwolone.", + "TheFileIsTooLarge": "Plik jest za duży!", + "ArticleDeletionConfirmationMessage": "Czy na pewno chcesz mocno usunąć ten artykuł?", + "ChooseCoverImage": "Wybierz zdjęcie na okładkę...", + "Menu:Quotation": "Cytat", + "Menu:Invoice": "Faktura", + "Menu:PaymentRequests": "Wnioski o płatność", + "Permission:PaymentRequests": "Wnioski o płatność", + "PaymentRequests": "Wnioski o płatność", + "Creator": "Twórca", + "ExtraProperties": "Dodatkowe właściwości", + "Organization": "Organizacja", + "Waiting": "Czekanie", + "Completed": "Zakończony", + "Failed": "Przegrany", + "PaymentRequestDeletionWarningMessage": "Ta prośba o płatność zostanie usunięta. Czy to potwierdzasz?", + "Payment": "Zapłata", + "AddPayment": "Dodaj płatność", + "Enum:PurchaseType:1": "Nowa licencja", + "Enum:PurchaseType:2": "Rozszerzenie licencji", + "Enum:PurchaseType:3": "Aktualizacja licencji", + "Enum:PurchaseType:4": "Dodatkowy programista", + "LicenceType": "Rodzaj licencji", + "PurchaseType": "Rodzaj zakupu", + "ReceiptNo": "Numer paragonu", + "PaymentTime": "Czas płatności", + "ProductPrice": "Cena produktu", + "AdditionalDeveloper": "Dodatkowy programista", + "ThisPaymentHasBeenAlreadyUsed": "Ta płatność została już wykorzystana", + "PaymentTimeCannotBeFutureTime": "Termin płatności nie może być czasem przyszłym!", + "SaveAndDownload": "Zapisz i pobierz", + "BillingInfo": "Informacja rachunkowa", + "DeleteInvoice": "Usuń fakturę", + "PaymentStateSetTo": "Stan płatności ustawiony na {0}", + "ChangeState": "Zmień stan", + "Permission:TrialLicense": "Licencja testowa", + "Menu:TrialLicenses": "Licencje próbne", + "TrialLicenses": "Licencje próbne", + "UserNameFilter": "Nazwa użytkownika", + "TrialLicenseStatusFilter": "Status", + "TrialLicenseStartDateFilter": "Data rozpoczęcia", + "TrialLicenseEndDateFilter": "Data końcowa", + "FirsName": "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", + "PurposeOfUsage": "Cel użycia", + "CountryName": "Nazwa kraju", + "CompanySize": "Wielkość spółki", + "DetailTrialLicense": "Detale", + "Requested": "Wymagany", + "Activated": "Aktywowany", + "PurchasedToNormalLicense": "Zakupione", + "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ąć!" + } +} \ 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 b78c9805d3..e44020e4aa 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/pt-BR.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/pt-BR.json @@ -1,6 +1,14 @@ { "culture": "pt-BR", "texts": { + "Permission:Organizations": "Organizações", + "Permission:Manage": "Gerenciar Organizações", + "Permission:DiscountRequests": "Pedidos de desconto", + "Permission:DiscountManage": "Gerenciar solicitações de desconto", + "Permission:Disable": "Desabilitar", + "Permission:Enable": "Permitir", + "Permission:EnableSendEmail": "Habilitar Enviar Email", + "Permission:SendEmail": "Enviar email", "Permission:NpmPackages": "Pacotes NPM", "Permission:NugetPackages": "Pacotes Nuget", "Permission:Maintenance": "Manutenção", @@ -11,7 +19,13 @@ "Permission:Edit": "Editar", "Permission:Delete": "Excluir", "Permission:Create": "Criar", + "Permission:Accounting": "Contabilidade", + "Permission:Accounting:Quotation": "cotação", + "Permission:Accounting:Invoice": "Fatura", + "Menu:Organizations": "Organizações", + "Menu:Accounting": "Contabilidade", "Menu:Packages": "Pacotes", + "Menu:DiscountRequests": "Pedidos de desconto", "NpmPackageDeletionWarningMessage": "Este pacote NPM será excluído. Você confirma isso?", "NugetPackageDeletionWarningMessage": "Este pacote Nuget será excluído. Você confirma isso?", "ModuleDeletionWarningMessage": "Este módulo será excluído. Você confirma isso?", @@ -21,6 +35,8 @@ "NameFilter": "Nome", "CreationTime": "Hora da criação", "IsPro": "É profissional", + "IsFreeToActiveLicenseOwners": "Gratuito para proprietários de licença", + "ShowOnModuleList": "Mostrar na lista de módulos", "EfCoreConfigureMethodName": "Configurar nome do método", "IsProFilter": "É profissional", "ApplicationType": "Tipo de aplicativo", @@ -50,11 +66,288 @@ "CreateANugetPackage": "Criar um pacote Nuget", "AddNew": "Adicionar novo", "PackageAlreadyExist{0}": "\"{0}\" o pacote já foi adicionado.", + "ModuleAlreadyExist{0}": "O módulo \"{0}\" já foi adicionado.", "ClearCache": "Limpar cache", "SuccessfullyCleared": "Limpo com sucesso", "Menu:NpmPackages": "Pacotes NPM", "Menu:Modules": "Módulos", "Menu:Maintenance": "Manutenção", - "Menu:NugetPackages": "Pacotes Nuget" + "Menu:NugetPackages": "Pacotes Nuget", + "CreateAnOrganization": "Crie uma organização", + "Organizations": "Organizações", + "LongName": "Nome longo", + "LicenseType": "Tipo de licença", + "MissingLicenseTypeField": "O campo do tipo de licença é obrigatório!", + "LicenseStartTime": "Hora de início da licença", + "LicenseEndTime": "Hora de término da licença", + "AllowedDeveloperCount": "Contagem de desenvolvedores permitida", + "UserNameOrEmailAddress": "Nome de Usuário ou Endereço de Email", + "AddOwner": "Adicionar proprietário", + "UserName": "Nome do usuário", + "Email": "O email", + "Developers": "Desenvolvedores", + "AddDeveloper": "Adicionar desenvolvedor", + "Create": "Crio", + "UserNotFound": "Usuário não encontrado", + "{0}WillBeRemovedFromDevelopers": "{0} Será removido dos desenvolvedores, você confirma?", + "{0}WillBeRemovedFromOwners": "{0} Será removido dos proprietários, você confirma?", + "{0}WillBeRemovedFromMembers": "{0} Será removido dos membros, você confirma?", + "Computers": "Computadores", + "UniqueComputerId": "ID de computador único", + "LastSeenDate": "Última data vista", + "{0}Computer{1}WillBeRemovedFromRecords": "O computador de {0} ({1}) será removido dos registros", + "OrganizationDeletionWarningMessage": "Organização será excluída", + "DeletingLastOwnerWarningMessage": "Uma organização deve ter pelo menos um proprietário! Portanto, você não pode remover este proprietário", + "This{0}AlreadyExistInThisOrganization": "Este {0} já existe nesta organização", + "AreYouSureYouWantToDeleteAllComputers": "Tem certeza de que deseja excluir todos os computadores?", + "DeleteAll": "Apagar tudo", + "DoYouWantToCreateNewUser": "Você quer criar um novo usuário?", + "MasterModules": "Módulos Mestre", + "OrganizationName": "Nome da organização", + "CreationDate": "Data de criação", + "LicenseStartDate": "Data de início da licença", + "LicenseEndDate": "Data de término da licença", + "OrganizationNamePlaceholder": "Nome da organização...", + "TotalQuestionCountPlaceholder": "Contagem total de perguntas ...", + "RemainingQuestionCountPlaceholder": "Contagem de perguntas restantes ...", + "LicenseTypePlaceholder": "Tipo de licença...", + "CreationDatePlaceholder": "Data de criação...", + "LicenseStartDatePlaceholder": "Data de início da licença ...", + "LicenseEndDatePlaceholder": "Data de término da licença ...", + "UsernameOrEmail": "Nome de usuário ou email", + "UsernameOrEmailPlaceholder": "Nome de usuário ou email...", + "Member": "Membro", + "PurchaseOrderNo": "Pedido de compra nº", + "QuotationDate": "Data de cotação", + "CompanyName": "Nome da empresa", + "CompanyAddress": "Endereço da companhia", + "Price": "Preço", + "DiscountText": "Texto de desconto", + "DiscountQuantity": "Quantidade de desconto", + "DiscountPrice": "Preço com desconto", + "Quotation": "cotação", + "ExtraText": "Texto Extra", + "ExtraAmount": "Quantia Extra", + "DownloadQuotation": "Baixar cotação", + "Invoice": "Fatura", + "TaxNumber": "Número de identificação fiscal", + "InvoiceNumber": "Número da Fatura", + "InvoiceDate": "Data da fatura", + "InvoiceNote": "Nota de Fatura", + "Quantity": "Quantidade", + "AddProduct": "Adicionar Produto", + "AddProductWarning": "Você precisa adicionar o produto!", + "TotalPrice": "Preço total", + "Generate": "Gerar", + "MissingQuantityField": "O campo de quantidade é obrigatório!", + "MissingPriceField": "O campo Preço é obrigatório!", + "CodeUsageStatus": "Status", + "Country": "País", + "DeveloperCount": "Contagem de desenvolvedores", + "RequestCode": "Solicitar Código", + "WebSite": "Local na rede Internet", + "GithubUsername": "Nome de usuário do Github", + "PhoneNumber": "Número de telefone", + "ProjectDescription": "Descrição do Projeto", + "Referrer": "Referrer", + "DiscountRequests": "Pedido de desconto", + "Copylink": "Link de cópia", + "Disable": "Desabilitar", + "Enable": "Permitir", + "EnableSendEmail": "Habilitar Enviar Email", + "SendEmail": "Enviar email", + "SuccessfullyDisabled": "Desativado com sucesso", + "SuccessfullyEnabled": "Ativado com sucesso", + "EmailSent": "Email enviado", + "SuccessfullySent": "Enviada com sucesso", + "SuccessfullyDeleted": "Excluído com sucesso!", + "DiscountRequestDeletionWarningMessage": "O pedido de desconto será excluído", + "BusinessType": "Tipo de Negócio", + "TotalQuestionCount": "Contagem total de perguntas", + "RemainingQuestionCount": "Contagem de perguntas restantes", + "TotalQuestionMustBeGreaterWarningMessage": "TotalQuestionCount deve ser maior que RemainingQuestionCount!", + "QuestionCountsMustBeGreaterThanZero": "TotalQuestionCount e RemainingQuestionCount devem ser zero ou maior que zero!", + "UnlimitedQuestionCount": "Número ilimitado de perguntas", + "Notes": "Notas", + "Menu:Community": "Comunidade", + "Menu:Articles": "Artigos", + "Wait": "Esperar", + "Approve": "Aprovar", + "Reject": "Rejeitar", + "Details": "Detalhes", + "Url": "Url", + "Title": "Título", + "ContentSource": "Origem do conteúdo", + "Status": "Status", + "ReadArticle": "Leia o artigo", + "ArticleHasBeenWaiting": "Artigo está esperando", + "ArticleHasBeenApproved": "Artigo foi aprovado", + "ArticleHasBeenRejected": "Artigo foi rejeitado", + "Permission:Community": "Comunidade", + "Permission:CommunityArticle": "Artigo", + "Link": "Ligação", + "Enum:ContentSource:0": "Github", + "Enum:ContentSource:1": "Externo", + "Enum:Status:0": "Esperando", + "Enum:Status:1": "Rejeitado", + "Enum:Status:2": "Aprovado", + "Summary": "Resumo", + "AuthorName": "Nome do autor", + "CoverImage": "Imagem de capa", + "RemoveCacheConfirmationMessage": "Tem certeza de que removeu o cache do artigo \"{0}\"?", + "SuccessfullyRemoved": "Apagado com sucesso", + "RemoveCache": "Remover Cache", + "Language": "Língua", + "Optional": "Opcional", + "CreateArticleLanguageInfo": "O idioma em que a postagem foi escrita", + "Enum:ContentSource:2": "Postagem de Vídeo", + "VideoPreview": "Antevisão do Vídeo", + "VideoPreviewErrorMessage": "O URL do vídeo fornecido não pode ser recuperado do Youtube. Isso pode ser causado pelo fato de o vídeo ser privado ou o URL fornecido não estar disponível.", + "DeleteCoverImage": "Excluir imagem da capa", + "DeleteCoverImageConfirmationMessage": "Tem certeza que deseja excluir a imagem da capa de \"{0}\"?", + "DeleteCoverImageSuccessMessage": "Imagem da capa excluída com sucesso", + "PaymentsOf": "Pagamentos de", + "ShowPaymentsOfOrganization": "Pagamentos", + "Date": "Encontro", + "Products": "Produtos", + "TotalAmount": "Montante total", + "Currency": "Moeda", + "Gateway": "Porta de entrada", + "State": "Estado", + "FailReason": "Razão de falha", + "ReIndexAllPosts": "Reindexar todas as postagens", + "ReIndexAllPostsConfirmationMessage": "Tem certeza de que deseja reindexar todas as postagens?", + "SuccessfullyReIndexAllPosts": "Todas as postagens foram reindexadas com sucesso.", + "Permission:FullSearch": "Pesquisa de texto completo", + "Menu:CliAnalytics": "Cli Analytics", + "TemplateName": "Nome do modelo", + "TemplateVersion": "Versão do modelo", + "DatabaseProvider": "Provedor de banco de dados", + "IsTiered": "Está em camadas", + "ProjectName": "Nome do Projeto", + "Username": "Nome do usuário", + "Tool": "Ferramenta", + "Command": "Comando", + "UiFramework": "Estrutura de interface do usuário", + "Options": "Opções", + "CliAnalytics": "Cli Analytics", + "Permission:CliAnalyticses": "Cli Analyticses", + "Permission:CliAnalytics": "Cli Analytics", + "Search": "Procurar", + "ClearFilter": "Filtro limpo", + "LicensePrivateKey": "Chave privada de licença", + "LicensePublicKey": "Chave pública de licença", + "ApiKey": "Chave de API NuGet", + "ShowInvoiceRequestsOfOrganization": "Pedidos de fatura", + "ShowQuestionsOfOrganization": "Perguntas", + "Question": "Pergunta", + "Open": "Abrir", + "Questions": "Perguntas", + "InvoiceRequests": "Pedidos de fatura", + "Address": "Endereço", + "TaxNo": "Imposto não", + "Permission:InvoiceRequest": "Pedido de fatura", + "Permission:Question": "Pergunta", + "AddNoteSuccessMessage": "Nota adicionada com sucesso", + "NameSurname": "Nome sobrenome", + "Note": "Observação", + "Add": "Adicionar", + "ProjectDownloads": "Downloads de projetos", + "ShowProjectDownloadsOfOrganization": "Downloads de projetos", + "ShowAuditLogsOfOrganization": "Logs de auditoria", + "Enum:EntityChangeType:0": "Criada", + "Enum:EntityChangeType:1": "Atualizada", + "Enum:EntityChangeType:2": "Excluído", + "TenantId": "ID do inquilino", + "ChangeTime": "Tempo de mudança", + "EntityTypeFullName": "Nome completo do tipo de entidade", + "AuditLogsFor{0}Organization": "Registros de auditoria para a organização \"{0}\"", + "Permission:EntityChange": "Mudança de Entidade", + "Permission:ProjectDownload": "Download do projeto", + "Permission:PaymentRequest": "Pedido de Pagamento", + "CreatorEmailAddress": "Endereço de e-mail do criador", + "EmailSendDate": "Data de envio do email", + "PaymentRequestsFor{0}Organization": "Pedidos de pagamento para a organização \"{0}\"", + "PaymentDetails": "Detalhes do pagamento", + "PaymentProduct": "Produto de Pagamento", + "ProductName": "Nome do Produto", + "Code": "Código", + "GenerateInvoice": "Criar recibo", + "ExportOrganizationsToExcel": "Exportar para Excel", + "ThisExtensionIsNotAllowed": "Esta extensão não é permitida.", + "TheFileIsTooLarge": "O arquivo é muito grande!", + "ArticleDeletionConfirmationMessage": "Tem certeza de que deseja excluir definitivamente este artigo?", + "ChooseCoverImage": "Escolha uma imagem de capa ...", + "Menu:Quotation": "cotação", + "Menu:Invoice": "Fatura", + "Menu:PaymentRequests": "Pedidos de Pagamento", + "Permission:PaymentRequests": "Pedidos de Pagamento", + "PaymentRequests": "Pedidos de Pagamento", + "Creator": "O Criador", + "ExtraProperties": "Propriedades extras", + "Organization": "Organização", + "Waiting": "Esperando", + "Completed": "Concluído", + "Failed": "Fracassado", + "PaymentRequestDeletionWarningMessage": "Esta solicitação de pagamento será excluída. Você confirma isso?", + "Payment": "Pagamento", + "AddPayment": "Adicionar Pagamento", + "Enum:PurchaseType:1": "Nova Licença", + "Enum:PurchaseType:2": "Extensão de licença", + "Enum:PurchaseType:3": "Atualização de licença", + "Enum:PurchaseType:4": "Desenvolvedor Adicional", + "LicenceType": "Tipo de licença", + "PurchaseType": "Tipo de compra", + "ReceiptNo": "Recibo Não", + "PaymentTime": "Tempo de Pagamento", + "ProductPrice": "Preço do produto", + "AdditionalDeveloper": "Desenvolvedor adicional", + "ThisPaymentHasBeenAlreadyUsed": "Este pagamento já foi usado", + "PaymentTimeCannotBeFutureTime": "A hora do pagamento não pode ser uma hora futura!", + "SaveAndDownload": "Salvar e baixar", + "BillingInfo": "Informação de pagamento", + "DeleteInvoice": "Apagar a Fatura", + "PaymentStateSetTo": "Estado de pagamento definido para {0}", + "ChangeState": "Mudar de estado", + "Permission:TrialLicense": "Licença de teste", + "Menu:TrialLicenses": "Licenças de teste", + "TrialLicenses": "Licenças de teste", + "UserNameFilter": "Nome do usuário", + "TrialLicenseStatusFilter": "Status", + "TrialLicenseStartDateFilter": "Data de início", + "TrialLicenseEndDateFilter": "Data final", + "FirsName": "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", + "PurposeOfUsage": "Objetivo de uso", + "CountryName": "Nome do país", + "CompanySize": "Tamanho da empresa", + "DetailTrialLicense": "Detalhes", + "Requested": "Requeridos", + "Activated": "ativado", + "PurchasedToNormalLicense": "Comprado", + "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!" } } \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/ro-RO.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/ro-RO.json index caf032d940..580c280953 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/ro-RO.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/ro-RO.json @@ -303,6 +303,51 @@ "ProductPrice": "Preţul produsului", "AdditionalDeveloper": "Dezvoltator suplimentar", "ThisPaymentHasBeenAlreadyUsed": "Această plată a fost deja folosită", - "PaymentTimeCannotBeFutureTime": "Data plăţii nu poate fi în viitor" + "PaymentTimeCannotBeFutureTime": "Data plăţii nu poate fi în viitor", + "SaveAndDownload": "Salvați și descărcați", + "BillingInfo": "Informații factură", + "DeleteInvoice": "Șterge factura", + "PaymentStateSetTo": "Starea plății setată la {0}", + "ChangeState": "Schimbați starea", + "Permission:TrialLicense": "Licență de probă", + "Menu:TrialLicenses": "Licențe de probă", + "TrialLicenses": "Licențe de probă", + "UserNameFilter": "Nume de utilizator", + "TrialLicenseStatusFilter": "stare", + "TrialLicenseStartDateFilter": "Data de început", + "TrialLicenseEndDateFilter": "Data de încheiere", + "FirsName": "Nume", + "LastName": "Nume", + "StartDate": "Data de început", + "EndDate": "Data de încheiere", + "PurchasedDate": "Data achiziției", + "OrganizationDetail": "Detaliu organizare", + "SendActivationMail": "Trimite e-mail de activare", + "ActivationMailSentSuccessfully": "E-mail de activare trimis cu succes!", + "TrialLicenseStatus": "Starea licenței de probă", + "TrialLicenseDetail": "Detalii de licență de probă", + "AcceptsMarketingCommunications": "Comunicări de marketing", + "PurposeOfUsage": "Scopul utilizării", + "CountryName": "Numele tarii", + "CompanySize": "Marimea companiei", + "DetailTrialLicense": "Detalii", + "Requested": "Solicitat", + "Activated": "Activat", + "PurchasedToNormalLicense": "Cumparat", + "Expired": "Expirat", + "TrialLicenseDeletionWarningMessage": "Sigur doriți să ștergeți licența de încercare? Licența de probă, organizarea, conturile de asistență vor fi șterse!", + "LicenseCategoryFilter": "Categoria de licență", + "Volo.AbpIo.Commercial:030000": "Ai folosit deja perioada de probă.", + "Volo.AbpIo.Commercial:030001": "Acest nume de organizație există deja.", + "Volo.AbpIo.Commercial:030002": "Odată activată, licența de probă nu poate fi setată la solicitată!", + "Volo.AbpIo.Commercial:030003": "Nu există un astfel de statut!", + "Volo.AbpIo.Commercial:030004": "Starea nu a putut fi schimbată din cauza unei erori neașteptate!", + "Volo.AbpIo.Commercial:030005": "Data de începere și de sfârșit pot fi actualizate atunci când licența de încercare este în starea -activată-!", + "Volo.AbpIo.Commercial:030006": "Data de încheiere trebuie să fie întotdeauna mai mare decât data de început!", + "Volo.AbpIo.Commercial:030007": "Această licență de probă a fost deja activată o dată!", + "Volo.AbpIo.Commercial:030008": "Data achiziției poate fi setată numai atunci când starea este Achiziționat!", + "Volo.AbpIo.Commercial:030009": "Utilizator nu a fost găsit!", + "Volo.AbpIo.Commercial:030010": "Pentru a achiziționa licența de probă, mai întâi trebuie să vă activați licența de probă!", + "Volo.AbpIo.Commercial:030011": "Nu puteți șterge o licență de probă atunci când este achiziționată!" } -} +} \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/ru.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/ru.json index 38b4e728f8..f6fbd72343 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/ru.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/ru.json @@ -3,6 +3,12 @@ "texts": { "Permission:Organizations": "Организации", "Permission:Manage": "Управление организациями", + "Permission:DiscountRequests": "Запросы на скидку", + "Permission:DiscountManage": "Управление запросами на скидку", + "Permission:Disable": "Запрещать", + "Permission:Enable": "Давать возможность", + "Permission:EnableSendEmail": "Включить отправку электронной почты", + "Permission:SendEmail": "Отправить электронное письмо", "Permission:NpmPackages": "Пакеты NPM", "Permission:NugetPackages": "Пакеты NuGet", "Permission:Maintenance": "Обслуживание", @@ -13,8 +19,13 @@ "Permission:Edit": "Редактировать", "Permission:Delete": "Удалить", "Permission:Create": "Создать", + "Permission:Accounting": "Бухгалтерия", + "Permission:Accounting:Quotation": "Цитата", + "Permission:Accounting:Invoice": "Счет", "Menu:Organizations": "Организации", + "Menu:Accounting": "Бухгалтерия", "Menu:Packages": "Пакеты", + "Menu:DiscountRequests": "Запросы на скидку", "NpmPackageDeletionWarningMessage": "Этот пакет NPM будет удален. Вы подтверждаете это?", "NugetPackageDeletionWarningMessage": "Этот пакет NuGet будет удален. Вы подтверждаете это?", "ModuleDeletionWarningMessage": "Этот модуль будет удален. Вы подтверждаете это?", @@ -24,6 +35,8 @@ "NameFilter": "Имя", "CreationTime": "Время создания", "IsPro": "Is pro", + "IsFreeToActiveLicenseOwners": "Бесплатно для владельцев лицензий", + "ShowOnModuleList": "Показать в списке модулей", "EfCoreConfigureMethodName": "Настроить имя метода", "IsProFilter": "Is pro", "ApplicationType": "Тип приложения", @@ -64,6 +77,7 @@ "Organizations": "Организации", "LongName": "Полное название", "LicenseType": "Тип лицензии", + "MissingLicenseTypeField": "Поле типа лицензии обязательно!", "LicenseStartTime": "Время начала действия лицензии", "LicenseEndTime": "Время окончания действия лицензии", "AllowedDeveloperCount": "Разрешенное количество разработчиков", @@ -75,16 +89,265 @@ "AddDeveloper": "Добавить разработчика", "Create": "Создать", "UserNotFound": "Пользователь не обнаружен", + "{0}WillBeRemovedFromDevelopers": "{0} Будет удалено у разработчиков, подтверждаете?", + "{0}WillBeRemovedFromOwners": "{0} Будет удалено от владельцев, вы подтверждаете?", "{0}WillBeRemovedFromMembers": "{0} будет удален из членов", "Computers": "Компьютеры", "UniqueComputerId": "Уникальный id компьютера", "LastSeenDate": "Дата последнего визита", "{0}Computer{1}WillBeRemovedFromRecords": "Компьютер {0} ({1}) будет удален из записей", "OrganizationDeletionWarningMessage": "Организация будет удалена", + "DeletingLastOwnerWarningMessage": "В организации должен быть хотя бы один собственник! Следовательно, вы не можете удалить этого владельца", "This{0}AlreadyExistInThisOrganization": "{0} уже существует в данной организации", "AreYouSureYouWantToDeleteAllComputers": "Вы уверены, что хотите удалить все компьютеры?", "DeleteAll": "Удалить все", "DoYouWantToCreateNewUser": "Вы хотите создать нового пользователя?", - "MasterModules": "Мастер модулей" + "MasterModules": "Мастер модулей", + "OrganizationName": "Название организации", + "CreationDate": "Дата создания", + "LicenseStartDate": "Дата начала действия лицензии", + "LicenseEndDate": "Дата окончания лицензии", + "OrganizationNamePlaceholder": "Название организации...", + "TotalQuestionCountPlaceholder": "Общее количество вопросов ...", + "RemainingQuestionCountPlaceholder": "Количество оставшихся вопросов ...", + "LicenseTypePlaceholder": "Тип лицензии...", + "CreationDatePlaceholder": "Дата создания...", + "LicenseStartDatePlaceholder": "Дата начала действия лицензии ...", + "LicenseEndDatePlaceholder": "Дата окончания лицензии ...", + "UsernameOrEmail": "Имя пользователя или адрес электронной почты", + "UsernameOrEmailPlaceholder": "Имя пользователя или адрес электронной почты...", + "Member": "Член", + "PurchaseOrderNo": "Заказ номер", + "QuotationDate": "Дата предложения", + "CompanyName": "Название компании", + "CompanyAddress": "Адрес компании", + "Price": "Цена", + "DiscountText": "Текст скидки", + "DiscountQuantity": "Количество скидки", + "DiscountPrice": "Цена со скидкой", + "Quotation": "Цитата", + "ExtraText": "Дополнительный текст", + "ExtraAmount": "Дополнительная сумма", + "DownloadQuotation": "Скачать цитату", + "Invoice": "Счет", + "TaxNumber": "Налоговый номер", + "InvoiceNumber": "Номер счета", + "InvoiceDate": "Дата счета", + "InvoiceNote": "Счет-фактура", + "Quantity": "Количество", + "AddProduct": "Добавить товар", + "AddProductWarning": "Вам необходимо добавить товар!", + "TotalPrice": "Итоговая цена", + "Generate": "Генерировать", + "MissingQuantityField": "Поле количества обязательно!", + "MissingPriceField": "Поле Цена обязательно!", + "CodeUsageStatus": "Положение дел", + "Country": "Страна", + "DeveloperCount": "Количество разработчиков", + "RequestCode": "Код заявки", + "WebSite": "Веб-сайт", + "GithubUsername": "Имя пользователя Github", + "PhoneNumber": "Номер телефона", + "ProjectDescription": "Описание Проекта", + "Referrer": "Реферер", + "DiscountRequests": "Запрос на скидку", + "Copylink": "Копировать ссылку", + "Disable": "Запрещать", + "Enable": "Давать возможность", + "EnableSendEmail": "Включить отправку электронной почты", + "SendEmail": "Отправить электронное письмо", + "SuccessfullyDisabled": "Успешно отключено", + "SuccessfullyEnabled": "Успешно включен", + "EmailSent": "Письмо отправлено", + "SuccessfullySent": "Успешно отправлено", + "SuccessfullyDeleted": "Успешно удалено!", + "DiscountRequestDeletionWarningMessage": "Запрос на скидку будет удален", + "BusinessType": "Вид бизнеса", + "TotalQuestionCount": "Общее количество вопросов", + "RemainingQuestionCount": "Количество оставшихся вопросов", + "TotalQuestionMustBeGreaterWarningMessage": "TotalQuestionCount должно быть больше RemainingQuestionCount!", + "QuestionCountsMustBeGreaterThanZero": "TotalQuestionCount и RemainingQuestionCount должны быть равны нулю или больше нуля!", + "UnlimitedQuestionCount": "Неограниченное количество вопросов", + "Notes": "Примечания", + "Menu:Community": "Сообщество", + "Menu:Articles": "Статьи", + "Wait": "Ждать", + "Approve": "Утвердить", + "Reject": "Отклонять", + "Details": "Подробности", + "Url": "URL", + "Title": "Заголовок", + "ContentSource": "Источник контента", + "Status": "Положение дел", + "ReadArticle": "Прочитать статью", + "ArticleHasBeenWaiting": "Статья ждала", + "ArticleHasBeenApproved": "Статья одобрена", + "ArticleHasBeenRejected": "Статья отклонена", + "Permission:Community": "Сообщество", + "Permission:CommunityArticle": "Статья", + "Link": "Ссылка", + "Enum:ContentSource:0": "Github", + "Enum:ContentSource:1": "Внешний", + "Enum:Status:0": "Ожидающий", + "Enum:Status:1": "Отклоненный", + "Enum:Status:2": "Одобренный", + "Summary": "Резюме", + "AuthorName": "Имя автора", + "CoverImage": "Изображение на обложке", + "RemoveCacheConfirmationMessage": "Вы уверены, что удалили кеш для статьи \"{0}\"?", + "SuccessfullyRemoved": "Успешно очищено", + "RemoveCache": "Удалить кеш", + "Language": "Язык", + "Optional": "По желанию", + "CreateArticleLanguageInfo": "Язык, на котором написано сообщение", + "Enum:ContentSource:2": "Видео сообщение", + "VideoPreview": "Предварительный просмотр видео", + "VideoPreviewErrorMessage": "Данный URL-адрес видео не удалось получить с Youtube. Это может быть вызвано тем, что видео является частным или указанный URL недоступен.", + "DeleteCoverImage": "Удалить изображение обложки", + "DeleteCoverImageConfirmationMessage": "Вы действительно хотите удалить изображение обложки для \"{0}\"?", + "DeleteCoverImageSuccessMessage": "Обложка успешно удалена", + "PaymentsOf": "Выплаты", + "ShowPaymentsOfOrganization": "Платежи", + "Date": "Дата", + "Products": "Продукты", + "TotalAmount": "Итого", + "Currency": "Валюта", + "Gateway": "Шлюз", + "State": "Состояние", + "FailReason": "Причина отказа", + "ReIndexAllPosts": "Переиндексировать все сообщения", + "ReIndexAllPostsConfirmationMessage": "Вы уверены, что хотите переиндексировать все сообщения?", + "SuccessfullyReIndexAllPosts": "Все сообщения успешно переиндексированы.", + "Permission:FullSearch": "Полнотекстовый поиск", + "Menu:CliAnalytics": "Cli Analytics", + "TemplateName": "Имя Шаблона", + "TemplateVersion": "Версия шаблона", + "DatabaseProvider": "Поставщик базы данных", + "IsTiered": "Многоуровневый", + "ProjectName": "Название проекта", + "Username": "Имя пользователя", + "Tool": "Орудие труда", + "Command": "Командование", + "UiFramework": "Фреймворк пользовательского интерфейса", + "Options": "Параметры", + "CliAnalytics": "Cli Analytics", + "Permission:CliAnalyticses": "Cli Analyticses", + "Permission:CliAnalytics": "Cli Analytics", + "Search": "Поиск", + "ClearFilter": "Очистить фильтр", + "LicensePrivateKey": "Лицензионный закрытый ключ", + "LicensePublicKey": "Открытый ключ лицензии", + "ApiKey": "Ключ NuGet API", + "ShowInvoiceRequestsOfOrganization": "Запросы счета", + "ShowQuestionsOfOrganization": "Вопросов", + "Question": "Вопрос", + "Open": "Открытым", + "Questions": "Вопросов", + "InvoiceRequests": "Запросы счетов-фактур", + "Address": "Адрес", + "TaxNo": "Налог Нет", + "Permission:InvoiceRequest": "Запрос счета", + "Permission:Question": "Вопрос", + "AddNoteSuccessMessage": "Заметка успешно добавлена", + "NameSurname": "Имя Фамилия", + "Note": "Примечание", + "Add": "Добавлять", + "ProjectDownloads": "Загрузки проекта", + "ShowProjectDownloadsOfOrganization": "Загрузки проекта", + "ShowAuditLogsOfOrganization": "Журналы аудита", + "Enum:EntityChangeType:0": "Созданный", + "Enum:EntityChangeType:1": "Обновлено", + "Enum:EntityChangeType:2": "Удалено", + "TenantId": "ID арендатора", + "ChangeTime": "Время смены", + "EntityTypeFullName": "Полное наименование типа сущности", + "AuditLogsFor{0}Organization": "Журналы аудита для организации \"{0}\"", + "Permission:EntityChange": "Изменение сущности", + "Permission:ProjectDownload": "Скачать проект", + "Permission:PaymentRequest": "Платежный запрос", + "CreatorEmailAddress": "Адрес электронной почты создателя", + "EmailSendDate": "Дата отправки электронной почты", + "PaymentRequestsFor{0}Organization": "Запросы на оплату для организации \"{0}\"", + "PaymentDetails": "Детали оплаты", + "PaymentProduct": "Платежный продукт", + "ProductName": "наименование товара", + "Code": "Код", + "GenerateInvoice": "Создать счет-фактуру", + "ExportOrganizationsToExcel": "Экспорт в Excel", + "ThisExtensionIsNotAllowed": "Это расширение не разрешено.", + "TheFileIsTooLarge": "Файл слишком большой!", + "ArticleDeletionConfirmationMessage": "Вы уверены, что хотите безвозвратно удалить эту статью?", + "ChooseCoverImage": "Выберите изображение обложки ...", + "Menu:Quotation": "Цитата", + "Menu:Invoice": "Счет", + "Menu:PaymentRequests": "Запросы на оплату", + "Permission:PaymentRequests": "Запросы на оплату", + "PaymentRequests": "Запросы на оплату", + "Creator": "Создатель", + "ExtraProperties": "Дополнительные свойства", + "Organization": "Организация", + "Waiting": "Ожидающий", + "Completed": "Завершенный", + "Failed": "Не смогли", + "PaymentRequestDeletionWarningMessage": "Этот платежный запрос будет удален. Вы подтверждаете это?", + "Payment": "Оплата", + "AddPayment": "Добавить платеж", + "Enum:PurchaseType:1": "Новая лицензия", + "Enum:PurchaseType:2": "Продлить лицензию", + "Enum:PurchaseType:3": "Обновление лицензии", + "Enum:PurchaseType:4": "Дополнительный разработчик", + "LicenceType": "Тип лицензии", + "PurchaseType": "Тип покупки", + "ReceiptNo": "Квитанция №", + "PaymentTime": "Время оплаты", + "ProductPrice": "Цена продукта", + "AdditionalDeveloper": "Дополнительный разработчик", + "ThisPaymentHasBeenAlreadyUsed": "Этот платеж уже был использован", + "PaymentTimeCannotBeFutureTime": "Время платежа не может быть в будущем!", + "SaveAndDownload": "Сохранить и скачать", + "BillingInfo": "Платежная информация", + "DeleteInvoice": "Удалить счет-фактуру", + "PaymentStateSetTo": "Состояние платежа установлено на {0}", + "ChangeState": "Изменить состояние", + "Permission:TrialLicense": "Пробная лицензия", + "Menu:TrialLicenses": "Пробные лицензии", + "TrialLicenses": "Пробные лицензии", + "UserNameFilter": "Имя пользователя", + "TrialLicenseStatusFilter": "Положение дел", + "TrialLicenseStartDateFilter": "Дата начала", + "TrialLicenseEndDateFilter": "Дата окончания", + "FirsName": "Имя", + "LastName": "Фамилия", + "StartDate": "Дата начала", + "EndDate": "Дата окончания", + "PurchasedDate": "Дата покупки", + "OrganizationDetail": "Сведения об организации", + "SendActivationMail": "Отправить письмо активации", + "ActivationMailSentSuccessfully": "Письмо с активацией успешно отправлено!", + "TrialLicenseStatus": "Статус пробной лицензии", + "TrialLicenseDetail": "Подробная информация о пробной лицензии", + "AcceptsMarketingCommunications": "Маркетинговые коммуникации", + "PurposeOfUsage": "Цель использования", + "CountryName": "Название страны", + "CompanySize": "Размер компании", + "DetailTrialLicense": "Подробности", + "Requested": "Запрошено", + "Activated": "Активирован", + "PurchasedToNormalLicense": "Куплено", + "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": "Приобретенную пробную лицензию удалить нельзя!" } -} +} \ 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 fcc64ed321..52793b6510 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/sk.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/sk.json @@ -277,6 +277,77 @@ "ThisExtensionIsNotAllowed": "Táto prípona nie je povolená.", "TheFileIsTooLarge": "Súbor je príliš veľký!", "ArticleDeletionConfirmationMessage": "Ste si istí, že chcete tento článok úplne vymazať?", - "ChooseCoverImage": "Vybrať titulný obrázok..." + "ChooseCoverImage": "Vybrať titulný obrázok...", + "Menu:Quotation": "Citácia", + "Menu:Invoice": "Faktúra", + "Menu:PaymentRequests": "Žiadosti o platbu", + "Permission:PaymentRequests": "Žiadosti o platbu", + "PaymentRequests": "Žiadosti o platbu", + "Creator": "Tvorca", + "ExtraProperties": "Extra vlastnosti", + "Organization": "Organizácia", + "Waiting": "Čakanie", + "Completed": "Dokončené", + "Failed": "Nepodarilo sa", + "PaymentRequestDeletionWarningMessage": "Táto žiadosť o platbu bude vymazaná. potvrdzujes to?", + "Payment": "Platba", + "AddPayment": "Pridať platbu", + "Enum:PurchaseType:1": "Nová licencia", + "Enum:PurchaseType:2": "Predĺženie licencie", + "Enum:PurchaseType:3": "Aktualizácia licencie", + "Enum:PurchaseType:4": "Ďalší vývojár", + "LicenceType": "Typ licencie", + "PurchaseType": "Typ nákupu", + "ReceiptNo": "Potvrdenie č", + "PaymentTime": "Čas platby", + "ProductPrice": "Cena produktu", + "AdditionalDeveloper": "Ďalší vývojár", + "ThisPaymentHasBeenAlreadyUsed": "Táto platba už bola použitá", + "PaymentTimeCannotBeFutureTime": "Čas platby nemôže byť budúci čas!", + "SaveAndDownload": "Uložiť a stiahnuť", + "BillingInfo": "Platobné údaje", + "DeleteInvoice": "Vymazať faktúru", + "PaymentStateSetTo": "Stav platby nastavený na {0}", + "ChangeState": "Zmeniť štát", + "Permission:TrialLicense": "Skúšobná licencia", + "Menu:TrialLicenses": "Skúšobné licencie", + "TrialLicenses": "Skúšobné licencie", + "UserNameFilter": "Používateľské meno", + "TrialLicenseStatusFilter": "Postavenie", + "TrialLicenseStartDateFilter": "Dátum začiatku", + "TrialLicenseEndDateFilter": "Dátum ukončenia", + "FirsName": "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", + "PurposeOfUsage": "Účel použitia", + "CountryName": "Názov krajiny", + "CompanySize": "Veľkosť spoločnosti", + "DetailTrialLicense": "Podrobnosti", + "Requested": "Požadované", + "Activated": "Aktivované", + "PurchasedToNormalLicense": "Kúpené", + "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á!" } } \ 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 2e90120185..339c0ae980 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/sl.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/sl.json @@ -3,6 +3,12 @@ "texts": { "Permission:Organizations": "Organizacije", "Permission:Manage": "Upravljaj organizacije", + "Permission:DiscountRequests": "Zahteve za popust", + "Permission:DiscountManage": "Upravljajte zahteve za popust", + "Permission:Disable": "Onemogoči", + "Permission:Enable": "Omogoči", + "Permission:EnableSendEmail": "Omogoči pošiljanje e-pošte", + "Permission:SendEmail": "Pošlji sporočilo", "Permission:NpmPackages": "NPM paketi", "Permission:NugetPackages": "Nuget paketi", "Permission:Maintenance": "Vzdrževanje", @@ -13,8 +19,13 @@ "Permission:Edit": "Urejanje", "Permission:Delete": "Brisanje", "Permission:Create": "Ustvarjanje", + "Permission:Accounting": "Računovodstvo", + "Permission:Accounting:Quotation": "Citat", + "Permission:Accounting:Invoice": "Račun", "Menu:Organizations": "Organizacije", + "Menu:Accounting": "Računovodstvo", "Menu:Packages": "Paketi", + "Menu:DiscountRequests": "Zahteve za popust", "NpmPackageDeletionWarningMessage": "Ta paket NPM bo izbrisan. Ali to potrjujete?", "NugetPackageDeletionWarningMessage": "Ta Nuget paket bo izbrisan. Ali to potrjujete?", "ModuleDeletionWarningMessage": "Ta modul bo izbrisan. Ali to potrjujete?", @@ -24,6 +35,8 @@ "NameFilter": "Naziv", "CreationTime": "Čas nastanka", "IsPro": "Je pro", + "IsFreeToActiveLicenseOwners": "Brezplačno za lastnike licenc", + "ShowOnModuleList": "Prikaži na seznamu modulov", "EfCoreConfigureMethodName": "Konfiguriraj ime metode", "IsProFilter": "Je pro", "ApplicationType": "Tip aplikacije", @@ -64,6 +77,7 @@ "Organizations": "Organizacije", "LongName": "Dolg naziv", "LicenseType": "Tip licence", + "MissingLicenseTypeField": "Polje za vrsto licence je obvezno!", "LicenseStartTime": "Čas začetka licence", "LicenseEndTime": "Čas konca licence", "AllowedDeveloperCount": "Dovoljeno število razvijalcev", @@ -75,16 +89,265 @@ "AddDeveloper": "Dodaj razvijalca", "Create": "Ustvari", "UserNotFound": "Uporabnika ni mogoče najti", + "{0}WillBeRemovedFromDevelopers": "{0} Bo odstranjen iz razvijalcev, ali potrjujete?", + "{0}WillBeRemovedFromOwners": "{0} Bo odstranjen od lastnikov, ali potrjujete?", "{0}WillBeRemovedFromMembers": "{0} bo odstranjen iz članov", "Computers": "Računalniki", "UniqueComputerId": "Unikatni id računalnika", "LastSeenDate": "Zadnjič viden", "{0}Computer{1}WillBeRemovedFromRecords": "Računalnik {0} ({1}) bo odstranjen iz zapisov", "OrganizationDeletionWarningMessage": "Organizacija bo izbrisana", + "DeletingLastOwnerWarningMessage": "Organizacija mora imeti vsaj enega lastnika! Zato tega lastnika ne morete odstraniti", "This{0}AlreadyExistInThisOrganization": "{0} že obstaja v tej organizaciji", "AreYouSureYouWantToDeleteAllComputers": "Ali ste prepričani, da želite izbrisati vse računalnike?", "DeleteAll": "Izbriši vse", "DoYouWantToCreateNewUser": "Ali želite ustvariti novega uporabnika?", - "MasterModules": "Glavni moduli" + "MasterModules": "Glavni moduli", + "OrganizationName": "Ime organizacije", + "CreationDate": "Datum nastanka", + "LicenseStartDate": "Datum začetka licence", + "LicenseEndDate": "Končni datum licence", + "OrganizationNamePlaceholder": "Ime organizacije...", + "TotalQuestionCountPlaceholder": "Skupno število vprašanj ...", + "RemainingQuestionCountPlaceholder": "Preostalo število vprašanj ...", + "LicenseTypePlaceholder": "Vrsta licence ...", + "CreationDatePlaceholder": "Datum nastanka...", + "LicenseStartDatePlaceholder": "Datum začetka licence ...", + "LicenseEndDatePlaceholder": "Končni datum licence ...", + "UsernameOrEmail": "Uporabnisko ime ali e-posta", + "UsernameOrEmailPlaceholder": "Uporabnisko ime ali e-posta...", + "Member": "Član", + "PurchaseOrderNo": "Naročilnica št", + "QuotationDate": "Datum ponudbe", + "CompanyName": "Ime podjetja", + "CompanyAddress": "Naslov podjetja", + "Price": "Cena", + "DiscountText": "Besedilo o popustu", + "DiscountQuantity": "Popustna količina", + "DiscountPrice": "Cena s popustom", + "Quotation": "Citat", + "ExtraText": "Dodatno besedilo", + "ExtraAmount": "Dodaten znesek", + "DownloadQuotation": "Prenesite ponudbo", + "Invoice": "Račun", + "TaxNumber": "Davčna številka", + "InvoiceNumber": "Številka računa", + "InvoiceDate": "Datum računa", + "InvoiceNote": "Opomba o računu", + "Quantity": "Količina", + "AddProduct": "Dodaj izdelek", + "AddProductWarning": "Izdelek morate dodati!", + "TotalPrice": "Skupna cena", + "Generate": "Ustvari", + "MissingQuantityField": "Polje za količino je obvezno!", + "MissingPriceField": "Polje Cena je obvezno!", + "CodeUsageStatus": "Stanje", + "Country": "Država", + "DeveloperCount": "Število razvijalcev", + "RequestCode": "Zahtevaj kodo", + "WebSite": "Spletna stran", + "GithubUsername": "Uporabniško ime Github", + "PhoneNumber": "Telefonska številka", + "ProjectDescription": "Opis projekta", + "Referrer": "Napotitelj", + "DiscountRequests": "Zahteva za popust", + "Copylink": "Kopiraj povezavo", + "Disable": "Onemogoči", + "Enable": "Omogoči", + "EnableSendEmail": "Omogoči pošiljanje e-pošte", + "SendEmail": "Pošlji sporočilo", + "SuccessfullyDisabled": "Uspešno onemogočeno", + "SuccessfullyEnabled": "Uspešno omogočeno", + "EmailSent": "Email poslan", + "SuccessfullySent": "Uspešno poslano", + "SuccessfullyDeleted": "Uspešno izbrisano!", + "DiscountRequestDeletionWarningMessage": "Zahteva za popust bo izbrisana", + "BusinessType": "poslovni tip", + "TotalQuestionCount": "Skupno število vprašanj", + "RemainingQuestionCount": "Število preostalih vprašanj", + "TotalQuestionMustBeGreaterWarningMessage": "TotalQuestionCount mora biti večji od RemainingQuestionCount !", + "QuestionCountsMustBeGreaterThanZero": "TotalQuestionCount in RemainingQuestionCount morata biti nič ali večja od nič!", + "UnlimitedQuestionCount": "Neomejeno število vprašanj", + "Notes": "Opombe", + "Menu:Community": "skupnost", + "Menu:Articles": "Članki", + "Wait": "Počakaj", + "Approve": "Odobri", + "Reject": "Zavrni", + "Details": "Podrobnosti", + "Url": "URL", + "Title": "Naslov", + "ContentSource": "Vir vsebine", + "Status": "Stanje", + "ReadArticle": "Preberite članek", + "ArticleHasBeenWaiting": "Članek je čakal", + "ArticleHasBeenApproved": "Članek je bil odobren", + "ArticleHasBeenRejected": "Članek je bil zavrnjen", + "Permission:Community": "skupnost", + "Permission:CommunityArticle": "Članek", + "Link": "Povezava", + "Enum:ContentSource:0": "Github", + "Enum:ContentSource:1": "Zunanji", + "Enum:Status:0": "Čakanje", + "Enum:Status:1": "Zavrnjeno", + "Enum:Status:2": "Odobreno", + "Summary": "Povzetek", + "AuthorName": "Ime avtorja", + "CoverImage": "Naslovna slika", + "RemoveCacheConfirmationMessage": "Ali ste prepričani, da ste odstranili predpomnilnik za članek »{0}«?", + "SuccessfullyRemoved": "Uspešno počiščeno", + "RemoveCache": "Odstrani predpomnilnik", + "Language": "Jezik", + "Optional": "Neobvezno", + "CreateArticleLanguageInfo": "Jezik, v katerem je objava napisana", + "Enum:ContentSource:2": "Video objava", + "VideoPreview": "Predogled videa", + "VideoPreviewErrorMessage": "Danega URL-ja videoposnetka ni bilo mogoče pridobiti z Youtuba. To je lahko posledica tega, da je video zaseben ali pa dani URL ni na voljo.", + "DeleteCoverImage": "Izbriši sliko naslovnice", + "DeleteCoverImageConfirmationMessage": "Ali ste prepričani, da želite izbrisati naslovno sliko za »{0}«?", + "DeleteCoverImageSuccessMessage": "Naslovna slika je uspešno izbrisana", + "PaymentsOf": "Plačila od", + "ShowPaymentsOfOrganization": "plačila", + "Date": "Datum", + "Products": "Izdelki", + "TotalAmount": "Skupni znesek", + "Currency": "Valuta", + "Gateway": "Gateway", + "State": "Država", + "FailReason": "Razlog za neuspeh", + "ReIndexAllPosts": "Ponovno indeksiraj vse objave", + "ReIndexAllPostsConfirmationMessage": "Ali ste prepričani, da želite ponovno indeksirati vse objave?", + "SuccessfullyReIndexAllPosts": "Vse objave so bile uspešno ponovno indeksirane.", + "Permission:FullSearch": "Iskanje po celotnem besedilu", + "Menu:CliAnalytics": "Cli Analytics", + "TemplateName": "Ime predloge", + "TemplateVersion": "Različica predloge", + "DatabaseProvider": "Ponudnik baze podatkov", + "IsTiered": "Je večplasten", + "ProjectName": "Ime Projekta", + "Username": "Uporabniško ime", + "Tool": "Orodje", + "Command": "Ukaz", + "UiFramework": "Okvir uporabniškega vmesnika", + "Options": "Opcije", + "CliAnalytics": "Cli Analytics", + "Permission:CliAnalyticses": "Cli Analytics", + "Permission:CliAnalytics": "Cli Analytics", + "Search": "Iskanje", + "ClearFilter": "Počisti filter", + "LicensePrivateKey": "Licenčni zasebni ključ", + "LicensePublicKey": "Licenčni javni ključ", + "ApiKey": "Ključ API NuGet", + "ShowInvoiceRequestsOfOrganization": "Zahteve za račune", + "ShowQuestionsOfOrganization": "vprašanja", + "Question": "vprašanje", + "Open": "Odprto", + "Questions": "vprašanja", + "InvoiceRequests": "Zahteve za račune", + "Address": "naslov", + "TaxNo": "Davčna št", + "Permission:InvoiceRequest": "Zahteva za račun", + "Permission:Question": "vprašanje", + "AddNoteSuccessMessage": "Opomba je bila uspešno dodana", + "NameSurname": "Ime priimek", + "Note": "Opomba", + "Add": "Dodaj", + "ProjectDownloads": "Prenosi projekta", + "ShowProjectDownloadsOfOrganization": "Prenosi projekta", + "ShowAuditLogsOfOrganization": "Revizijski dnevniki", + "Enum:EntityChangeType:0": "Ustvarjeno", + "Enum:EntityChangeType:1": "Posodobljeno", + "Enum:EntityChangeType:2": "Izbrisano", + "TenantId": "ID najemnika", + "ChangeTime": "Spremeni čas", + "EntityTypeFullName": "Polno ime vrste entitete", + "AuditLogsFor{0}Organization": "Dnevniki revizij za organizacijo »{0}«.", + "Permission:EntityChange": "Sprememba entitete", + "Permission:ProjectDownload": "Prenos projekta", + "Permission:PaymentRequest": "Zahteva za plačilo", + "CreatorEmailAddress": "E-poštni naslov ustvarjalca", + "EmailSendDate": "Datum pošiljanja e-pošte", + "PaymentRequestsFor{0}Organization": "Zahteve za plačilo za organizacijo »{0}«.", + "PaymentDetails": "Podatki o plačilu", + "PaymentProduct": "Plačilni izdelek", + "ProductName": "ime izdelka", + "Code": "Koda", + "GenerateInvoice": "Ustvari račun", + "ExportOrganizationsToExcel": "Izvozi v Excel", + "ThisExtensionIsNotAllowed": "Ta razširitev ni dovoljena.", + "TheFileIsTooLarge": "Datoteka je prevelika!", + "ArticleDeletionConfirmationMessage": "Ali ste prepričani, da želite težko izbrisati ta članek?", + "ChooseCoverImage": "Izberite naslovno sliko ...", + "Menu:Quotation": "Citat", + "Menu:Invoice": "Račun", + "Menu:PaymentRequests": "Zahtevki za plačilo", + "Permission:PaymentRequests": "Zahtevki za plačilo", + "PaymentRequests": "Zahtevki za plačilo", + "Creator": "Ustvarjalec", + "ExtraProperties": "Dodatne lastnosti", + "Organization": "Organizacija", + "Waiting": "Čakanje", + "Completed": "Dokončano", + "Failed": "Neuspešno", + "PaymentRequestDeletionWarningMessage": "Ta zahteva za plačilo bo izbrisana. Ali to potrjujete?", + "Payment": "Plačilo", + "AddPayment": "Dodaj plačilo", + "Enum:PurchaseType:1": "Nova licenca", + "Enum:PurchaseType:2": "Podaljšanje licence", + "Enum:PurchaseType:3": "Nadgradnja licence", + "Enum:PurchaseType:4": "Dodatni razvijalec", + "LicenceType": "Vrsta licence", + "PurchaseType": "Vrsta nakupa", + "ReceiptNo": "Potrdilo št", + "PaymentTime": "Čas plačila", + "ProductPrice": "Cena izdelka", + "AdditionalDeveloper": "Dodatni razvijalec", + "ThisPaymentHasBeenAlreadyUsed": "To plačilo je bilo že uporabljeno", + "PaymentTimeCannotBeFutureTime": "Čas plačila ne more biti čas prihodnosti!", + "SaveAndDownload": "Shrani in prenesi", + "BillingInfo": "Informacije za obračun", + "DeleteInvoice": "Izbriši račun", + "PaymentStateSetTo": "Stanje plačila je nastavljeno na {0}", + "ChangeState": "Spremeni stanje", + "Permission:TrialLicense": "Preskusna licenca", + "Menu:TrialLicenses": "Preizkusne licence", + "TrialLicenses": "Preizkusne licence", + "UserNameFilter": "Uporabniško ime", + "TrialLicenseStatusFilter": "Stanje", + "TrialLicenseStartDateFilter": "Začetni datum", + "TrialLicenseEndDateFilter": "Končni datum", + "FirsName": "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", + "PurposeOfUsage": "Namen uporabe", + "CountryName": "Ime države", + "CompanySize": "Velikost podjetja", + "DetailTrialLicense": "Podrobnosti", + "Requested": "Zahtevano", + "Activated": "Aktivirano", + "PurchasedToNormalLicense": "Kupljeno", + "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!" } -} +} \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/tr.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/tr.json index f59e504f22..1bba0bb964 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/tr.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/tr.json @@ -35,6 +35,7 @@ "NameFilter": "İsim", "CreationTime": "Oluşturma zamanı", "IsPro": "Is pro", + "IsFreeToActiveLicenseOwners": "Lisans sahiplerine ücretsiz", "ShowOnModuleList": "Modül listesinde göster", "EfCoreConfigureMethodName": "Metot adını yapılandır", "IsProFilter": "Is pro", @@ -90,6 +91,7 @@ "UserNotFound": "Kullanıcı bulunamadı", "{0}WillBeRemovedFromDevelopers": "{0} kullanıcı adlı developer silinecektir, Onaylıyor musunuz?", "{0}WillBeRemovedFromOwners": "{0} kullanıcı adlı owner silinecektir, Onaylıyor musunuz?", + "{0}WillBeRemovedFromMembers": "{0} Üyelerden kaldırılacak, onaylıyor musunuz?", "Computers": "Bilgisayarlar", "UniqueComputerId": "Özgün bilgisayar id", "LastSeenDate": "Son görülme tarihi", @@ -102,7 +104,16 @@ "DoYouWantToCreateNewUser": "Yeni kullanıcı oluşturmak istiyor musunuz?", "MasterModules": "Master Modüller", "OrganizationName": "Organizasyon adı", + "CreationDate": "Oluşturulma tarihi", + "LicenseStartDate": "Lisans başlangıç tarihi", + "LicenseEndDate": "Lisans bitiş tarihi", "OrganizationNamePlaceholder": "Organizasyon adı...", + "TotalQuestionCountPlaceholder": "Toplam soru sayısı...", + "RemainingQuestionCountPlaceholder": "Kalan soru sayısı...", + "LicenseTypePlaceholder": "Lisans türü...", + "CreationDatePlaceholder": "Oluşturulma tarihi...", + "LicenseStartDatePlaceholder": "Lisans başlangıç tarihi...", + "LicenseEndDatePlaceholder": "Lisans bitiş tarihi...", "UsernameOrEmail": "Kullanıcı adı veya e-posta", "UsernameOrEmailPlaceholder": "Kullanıcı adı veya e-posta", "Member": "Üye", @@ -157,16 +168,57 @@ "TotalQuestionMustBeGreaterWarningMessage": "Toplam soru sayısı kalan soru sayısından büyük olmalıdır!", "QuestionCountsMustBeGreaterThanZero": "Toplam soru sayısı ve kalan soru sayısı sıfır veya sıfırdan daha büyük olmalıdır!", "UnlimitedQuestionCount": "Sınırsız soru sayısı", + "Notes": "notlar", + "Menu:Community": "Toplum", + "Menu:Articles": "Nesne", + "Wait": "Beklemek", + "Approve": "Onaylamak", + "Reject": "Reddetmek", + "Details": "Detaylar", + "Url": "URL'si", + "Title": "Başlık", + "ContentSource": "Içerik kaynağı", + "Status": "Durum", + "ReadArticle": "Makaleyi oku", + "ArticleHasBeenWaiting": "makale bekleniyor", + "ArticleHasBeenApproved": "Makale onaylandı", + "ArticleHasBeenRejected": "Makale reddedildi", + "Permission:Community": "Toplum", + "Permission:CommunityArticle": "Madde", + "Link": "Bağlantı", + "Enum:ContentSource:0": "Github", + "Enum:ContentSource:1": "Harici", + "Enum:Status:0": "Beklemek", + "Enum:Status:1": "Reddedildi", + "Enum:Status:2": "Onaylandı", + "Summary": "Özet", + "AuthorName": "Yazar adı", + "CoverImage": "Kapak Resmi", + "RemoveCacheConfirmationMessage": "\"{0}\" makalesinin önbelleğini kaldırdığınızdan emin misiniz?", + "SuccessfullyRemoved": "Başarıyla temizlendi", + "RemoveCache": "Önbelleği Kaldır", "Language": "Dil", "Optional": "Opsiyonel", "CreateArticleLanguageInfo": "Makalenin yazıldığı dil", "Enum:ContentSource:2": "Video İçerik", + "VideoPreview": "Video ön izlemesi", + "VideoPreviewErrorMessage": "Verilen video url'si Youtube'dan alınamadı. Bunun nedeni, videonun özel olması veya verilen URL'nin mevcut olmaması olabilir.", "DeleteCoverImage": "Kapak Fotoğrafını Sil", "DeleteCoverImageConfirmationMessage": "Kapak fotoğrafını \"{0}\" isimli makale için silmek istediğinize emin misiniz?", "DeleteCoverImageSuccessMessage": "Kapak fotoğrafı başarılı bir şekilde silinmiştir", + "PaymentsOf": "ödemeleri", + "ShowPaymentsOfOrganization": "Ödemeler", + "Date": "Tarih", + "Products": "Ürün:% s", + "TotalAmount": "Toplam tutar", + "Currency": "Para birimi", + "Gateway": "geçit", + "State": "Durum", + "FailReason": "başarısızlık nedeni", "ReIndexAllPosts": "Yeniden indeksle", "ReIndexAllPostsConfirmationMessage": "Tüm gönderileri yeniden indeksleyeceğinizden emin misiniz?", "SuccessfullyReIndexAllPosts": "Tüm gönderiler başarıyla yeniden indekslendi", + "Permission:FullSearch": "Tam metin arama", "Menu:CliAnalytics": "Cli Analitik", "TemplateName": "Şablon ismi", "TemplateVersion": "Şablon versiyon", @@ -182,7 +234,6 @@ "Permission:CliAnalyticses": "Cli Analitikleri", "Permission:CliAnalytics": "Cli Analitik", "Search": "Ara", - "ShowPaymentsOfOrganization": "Ödemeler", "ClearFilter": "Filtreyi temizle", "LicensePrivateKey": "Lisans özel anahtar", "LicensePublicKey": "Lisans genel key", @@ -227,7 +278,6 @@ "TheFileIsTooLarge": "Dosya çok büyük.", "ArticleDeletionConfirmationMessage": "Bu makaleyi kalıcı olarak silmek istediğinizden emin misiniz?", "ChooseCoverImage": "Bir kapak resmi seçin...", - "CoverImage": "Kapak Resmi", "Menu:Quotation": "Fiyatlandırma", "Menu:Invoice": "Fatura", "Menu:PaymentRequests": "Ödeme İstekleri", @@ -253,6 +303,51 @@ "ProductPrice": "Ürün Fiyatı", "AdditionalDeveloper": "Ek geliştirici", "ThisPaymentHasBeenAlreadyUsed": "Bu ödeme zaten kullanılmış", - "PaymentTimeCannotBeFutureTime": "Ödeme zamanı gelecek zaman olamaz" + "PaymentTimeCannotBeFutureTime": "Ödeme zamanı gelecek zaman olamaz", + "SaveAndDownload": "Kaydet ve İndir", + "BillingInfo": "Fatura bilgisi", + "DeleteInvoice": "Faturayı Sil", + "PaymentStateSetTo": "Ödeme durumu {0} olarak ayarlandı", + "ChangeState": "Durumu Değiştir", + "Permission:TrialLicense": "Deneme lisansı", + "Menu:TrialLicenses": "Deneme Lisansları", + "TrialLicenses": "Deneme Lisansları", + "UserNameFilter": "Kullanıcı adı", + "TrialLicenseStatusFilter": "Durum", + "TrialLicenseStartDateFilter": "Başlangıç tarihi", + "TrialLicenseEndDateFilter": "Bitiş tarihi", + "FirsName": "İlk adı", + "LastName": "Soyadı", + "StartDate": "Başlangıç tarihi", + "EndDate": "Bitiş tarihi", + "PurchasedDate": "Satın alınan tarih", + "OrganizationDetail": "Organizasyon Detayı", + "SendActivationMail": "Aktivasyon Postası Gönder", + "ActivationMailSentSuccessfully": "Aktivasyon maili başarıyla gönderildi!", + "TrialLicenseStatus": "deneme lisans durumu", + "TrialLicenseDetail": "Deneme Lisansı Detayı", + "AcceptsMarketingCommunications": "Pazarlama iletişimi", + "PurposeOfUsage": "Kullanım amacı", + "CountryName": "Ülke adı", + "CompanySize": "Şirket büyüklüğü", + "DetailTrialLicense": "Detaylar", + "Requested": "Talep edilen", + "Activated": "Aktif", + "PurchasedToNormalLicense": "satın alındı", + "Expired": "Süresi doldu", + "TrialLicenseDeletionWarningMessage": "Deneme lisansını silmek istediğinizden emin misiniz? Deneme lisansı, organizasyon, destek hesapları silinecek!", + "LicenseCategoryFilter": "Lisans kategorisi", + "Volo.AbpIo.Commercial:030000": "Deneme sürenizi zaten kullandınız.", + "Volo.AbpIo.Commercial:030001": "Bu kuruluş adı zaten var.", + "Volo.AbpIo.Commercial:030002": "Etkinleştirildikten sonra, deneme lisansı talep edilecek şekilde ayarlanamaz!", + "Volo.AbpIo.Commercial:030003": "Böyle bir statü yok!", + "Volo.AbpIo.Commercial:030004": "Beklenmeyen bir hata nedeniyle durum değiştirilemedi!", + "Volo.AbpIo.Commercial:030005": "Başlangıç ve bitiş tarihi, deneme lisansı -etkinleştirildi- durumundayken güncellenebilir!", + "Volo.AbpIo.Commercial:030006": "Bitiş tarihi her zaman başlangıç tarihinden büyük olmalıdır!", + "Volo.AbpIo.Commercial:030007": "Bu deneme lisansı zaten bir kez etkinleştirildi!", + "Volo.AbpIo.Commercial:030008": "Satın alma tarihi yalnızca durum Satın Alındı olduğunda ayarlanabilir!", + "Volo.AbpIo.Commercial:030009": "Kullanıcı bulunamadı!", + "Volo.AbpIo.Commercial:030010": "Deneme lisansını satın almak için önce deneme lisansınızı etkinleştirmeniz gerekir!", + "Volo.AbpIo.Commercial:030011": "Satın alındığında bir deneme lisansını silemezsiniz!" } -} +} \ 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 new file mode 100644 index 0000000000..1f3eb530d3 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/vi.json @@ -0,0 +1,353 @@ +{ + "culture": "vi", + "texts": { + "Permission:Organizations": "Các tổ chức", + "Permission:Manage": "Quản lý tổ chức", + "Permission:DiscountRequests": "Yêu cầu giảm giá", + "Permission:DiscountManage": "Quản lý yêu cầu giảm giá", + "Permission:Disable": "Vô hiệu", + "Permission:Enable": "Cho phép", + "Permission:EnableSendEmail": "Bật Gửi Email", + "Permission:SendEmail": "Gửi email", + "Permission:NpmPackages": "Gói NPM", + "Permission:NugetPackages": "Gói Nuget", + "Permission:Maintenance": "Bảo dưỡng", + "Permission:Maintain": "Duy trì", + "Permission:ClearCaches": "Xóa bộ nhớ đệm", + "Permission:Modules": "Mô-đun", + "Permission:Packages": "Các gói", + "Permission:Edit": "Chỉnh sửa", + "Permission:Delete": "Xóa bỏ", + "Permission:Create": "Tạo ra", + "Permission:Accounting": "Kế toán", + "Permission:Accounting:Quotation": "Bảng báo giá", + "Permission:Accounting:Invoice": "Hóa đơn", + "Menu:Organizations": "Các tổ chức", + "Menu:Accounting": "Kế toán", + "Menu:Packages": "Các gói", + "Menu:DiscountRequests": "Yêu cầu giảm giá", + "NpmPackageDeletionWarningMessage": "Gói NPM này sẽ bị xóa. Bạn có xác nhận điều đó không?", + "NugetPackageDeletionWarningMessage": "Gói Nuget này sẽ bị xóa. Bạn có xác nhận điều đó không?", + "ModuleDeletionWarningMessage": "Mô-đun này sẽ bị xóa. Bạn có xác nhận điều đó không?", + "Name": "Tên", + "DisplayName": "Tên hiển thị", + "ShortDescription": "Mô tả ngắn", + "NameFilter": "Tên", + "CreationTime": "Thời gian sáng tạo", + "IsPro": "Là chuyên nghiệp", + "IsFreeToActiveLicenseOwners": "Miễn phí cho chủ sở hữu giấy phép", + "ShowOnModuleList": "Hiển thị trên danh sách mô-đun", + "EfCoreConfigureMethodName": "Định cấu hình tên phương thức", + "IsProFilter": "Là chuyên nghiệp", + "ApplicationType": "Loại ứng dụng", + "Target": "Mục tiêu", + "TargetFilter": "Mục tiêu", + "ModuleClass": "Lớp mô-đun", + "NugetPackageTarget.DomainShared": "Miền được chia sẻ", + "NugetPackageTarget.Domain": "Lãnh địa", + "NugetPackageTarget.Application": "Ứng dụng", + "NugetPackageTarget.ApplicationContracts": "Hợp đồng ứng dụng", + "NugetPackageTarget.HttpApi": "Http Api", + "NugetPackageTarget.HttpApiClient": "Ứng dụng khách Http Api", + "NugetPackageTarget.Web": "Web", + "NugetPackageTarget.EntityFrameworkCore": "DeleteAllEntityFramework Core", + "NugetPackageTarget.MongoDB": "MongoDB", + "Edit": "Chỉnh sửa", + "Delete": "Xóa bỏ", + "Refresh": "Làm mới", + "NpmPackages": "Gói NPM", + "NugetPackages": "Gói Nuget", + "NpmPackageCount": "Số gói NPM", + "NugetPackageCount": "Số gói Nuget", + "Module": "Mô-đun", + "ModuleInfo": "Thông tin mô-đun", + "CreateANpmPackage": "Tạo gói NPM", + "CreateAModule": "Tạo một mô-đun", + "CreateANugetPackage": "Tạo một gói Nuget", + "AddNew": "Thêm mới", + "PackageAlreadyExist{0}": "Gói \"{0}\" đã được thêm.", + "ModuleAlreadyExist{0}": "Mô-đun \"{0}\" đã được thêm vào.", + "ClearCache": "Xóa bộ nhớ cache", + "SuccessfullyCleared": "Đã xóa thành công", + "Menu:NpmPackages": "Gói NPM", + "Menu:Modules": "Mô-đun", + "Menu:Maintenance": "Bảo dưỡng", + "Menu:NugetPackages": "Gói Nuget", + "CreateAnOrganization": "Tạo một tổ chức", + "Organizations": "Các tổ chức", + "LongName": "Tên dài", + "LicenseType": "Loại giấy phép", + "MissingLicenseTypeField": "Trường loại giấy phép là bắt buộc!", + "LicenseStartTime": "Thời gian bắt đầu giấy phép", + "LicenseEndTime": "Thời gian kết thúc giấy phép", + "AllowedDeveloperCount": "Số lượng nhà phát triển được phép", + "UserNameOrEmailAddress": "Tên người dùng hoặc địa chỉ email", + "AddOwner": "Thêm chủ sở hữu", + "UserName": "tên tài khoản", + "Email": "E-mail", + "Developers": "Nhà phát triển", + "AddDeveloper": "Thêm nhà phát triển", + "Create": "Tạo ra", + "UserNotFound": "Người dùng không được tìm thấy", + "{0}WillBeRemovedFromDevelopers": "{0} Sẽ bị xóa khỏi các nhà phát triển, bạn có xác nhận không?", + "{0}WillBeRemovedFromOwners": "{0} Sẽ bị xóa khỏi chủ sở hữu, bạn có xác nhận không?", + "{0}WillBeRemovedFromMembers": "{0} Sẽ bị xóa khỏi thành viên, bạn có xác nhận không?", + "Computers": "Máy vi tính", + "UniqueComputerId": "Id máy tính duy nhất", + "LastSeenDate": "Ngày nhìn thấy lần cuối", + "{0}Computer{1}WillBeRemovedFromRecords": "Máy tính của {0} ({1}) sẽ bị xóa khỏi hồ sơ", + "OrganizationDeletionWarningMessage": "Tổ chức sẽ bị xóa", + "DeletingLastOwnerWarningMessage": "Một tổ chức phải có ít nhất một chủ sở hữu! Do đó bạn không thể xóa chủ sở hữu này", + "This{0}AlreadyExistInThisOrganization": "{0} này đã tồn tại trong tổ chức này", + "AreYouSureYouWantToDeleteAllComputers": "Bạn có chắc chắn muốn xóa tất cả các máy tính không?", + "DeleteAll": "Xóa hết", + "DoYouWantToCreateNewUser": "Bạn có muốn tạo người dùng mới không?", + "MasterModules": "Mô-đun chính", + "OrganizationName": "Tên tổ chức", + "CreationDate": "Ngày thành lập", + "LicenseStartDate": "Ngày bắt đầu cấp phép", + "LicenseEndDate": "Ngày kết thúc giấy phép", + "OrganizationNamePlaceholder": "Tên tổ chức...", + "TotalQuestionCountPlaceholder": "Tổng số câu hỏi ...", + "RemainingQuestionCountPlaceholder": "Số lượng câu hỏi còn lại ...", + "LicenseTypePlaceholder": "Loại giấy phép ...", + "CreationDatePlaceholder": "Ngày thành lập...", + "LicenseStartDatePlaceholder": "Ngày bắt đầu giấy phép ...", + "LicenseEndDatePlaceholder": "Ngày kết thúc giấy phép ...", + "UsernameOrEmail": "Tên người dùng hoặc email", + "UsernameOrEmailPlaceholder": "Tên người dùng hoặc email...", + "Member": "Thành viên", + "PurchaseOrderNo": "Đơn đặt hàng không", + "QuotationDate": "Ngày báo giá", + "CompanyName": "Tên công ty", + "CompanyAddress": "Địa chỉ công ty", + "Price": "Giá bán", + "DiscountText": "Văn bản giảm giá", + "DiscountQuantity": "Số lượng chiết khấu", + "DiscountPrice": "Giảm giá", + "Quotation": "Bảng báo giá", + "ExtraText": "Văn bản bổ sung", + "ExtraAmount": "Số tiền bổ sung", + "DownloadQuotation": "Tải xuống Báo giá", + "Invoice": "Hóa đơn", + "TaxNumber": "Số thuế", + "InvoiceNumber": "Số hóa đơn", + "InvoiceDate": "Ngày lập hóa đơn", + "InvoiceNote": "Ghi chú hóa đơn", + "Quantity": "Số lượng", + "AddProduct": "Thêm sản phẩm", + "AddProductWarning": "Bạn cần thêm sản phẩm!", + "TotalPrice": "Tổng giá", + "Generate": "Phát ra", + "MissingQuantityField": "Trường số lượng là bắt buộc!", + "MissingPriceField": "Trường Giá là bắt buộc!", + "CodeUsageStatus": "Trạng thái", + "Country": "Quốc gia", + "DeveloperCount": "Số nhà phát triển", + "RequestCode": "Yêu cầu mã", + "WebSite": "Trang mạng", + "GithubUsername": "Tên người dùng Github", + "PhoneNumber": "Số điện thoại", + "ProjectDescription": "mô tả dự án", + "Referrer": "Người giới thiệu", + "DiscountRequests": "Yêu cầu giảm giá", + "Copylink": "Sao chép đường dẫn", + "Disable": "Vô hiệu", + "Enable": "Cho phép", + "EnableSendEmail": "Bật Gửi Email", + "SendEmail": "Gửi email", + "SuccessfullyDisabled": "Đã vô hiệu hóa thành công", + "SuccessfullyEnabled": "Đã bật thành công", + "EmailSent": "Đã gửi email", + "SuccessfullySent": "Đã gửi thành công", + "SuccessfullyDeleted": "Đã xóa thành công!", + "DiscountRequestDeletionWarningMessage": "Yêu cầu giảm giá sẽ bị xóa", + "BusinessType": "Loại hình kinh doanh", + "TotalQuestionCount": "Tổng số câu hỏi", + "RemainingQuestionCount": "Số lượng câu hỏi còn lại", + "TotalQuestionMustBeGreaterWarningMessage": "TotalQuestionCount phải lớn hơn Còn lạiQuestionCount!", + "QuestionCountsMustBeGreaterThanZero": "TotalQuestionCount và còn lạiQuestionCount phải bằng 0 hoặc lớn hơn 0!", + "UnlimitedQuestionCount": "Số lượng câu hỏi không giới hạn", + "Notes": "Ghi chú", + "Menu:Community": "Cộng đồng", + "Menu:Articles": "Bài viết", + "Wait": "Đợi đã", + "Approve": "Chấp thuận", + "Reject": "Từ chối", + "Details": "Thông tin chi tiết", + "Url": "Url", + "Title": "Tiêu đề", + "ContentSource": "Nguồn nội dung", + "Status": "Trạng thái", + "ReadArticle": "Đọc bài báo", + "ArticleHasBeenWaiting": "Bài báo đã được chờ đợi", + "ArticleHasBeenApproved": "Bài báo đã được phê duyệt", + "ArticleHasBeenRejected": "Bài báo đã bị từ chối", + "Permission:Community": "Cộng đồng", + "Permission:CommunityArticle": "Bài báo", + "Link": "Liên kết", + "Enum:ContentSource:0": "Github", + "Enum:ContentSource:1": "Bên ngoài", + "Enum:Status:0": "Đang chờ đợi", + "Enum:Status:1": "Phế phẩm", + "Enum:Status:2": "Tán thành", + "Summary": "Tóm lược", + "AuthorName": "Tên tác giả", + "CoverImage": "Ảnh bìa", + "RemoveCacheConfirmationMessage": "Bạn có chắc chắn mình xóa bộ nhớ cache cho bài viết \"{0}\" không?", + "SuccessfullyRemoved": "Đã xóa thành công", + "RemoveCache": "Xóa bộ nhớ cache", + "Language": "Ngôn ngữ", + "Optional": "Không bắt buộc", + "CreateArticleLanguageInfo": "Ngôn ngữ mà bài viết được viết", + "Enum:ContentSource:2": "Bài đăng video", + "VideoPreview": "Xem trước video", + "VideoPreviewErrorMessage": "Không thể truy xuất url video đã cung cấp từ Youtube. Điều này có thể do video ở chế độ riêng tư hoặc URL đã cho không khả dụng.", + "DeleteCoverImage": "Xóa ảnh bìa", + "DeleteCoverImageConfirmationMessage": "Bạn có chắc chắn muốn xóa ảnh bìa cho \"{0}\" không?", + "DeleteCoverImageSuccessMessage": "Đã xóa ảnh bìa thành công", + "PaymentsOf": "Thanh toán của", + "ShowPaymentsOfOrganization": "Thanh toán", + "Date": "Ngày", + "Products": "Các sản phẩm", + "TotalAmount": "Tổng cộng", + "Currency": "Tiền tệ", + "Gateway": "Cổng vào", + "State": "Tiểu bang", + "FailReason": "Lý do thất bại", + "ReIndexAllPosts": "Reindex Tất cả các bài đăng", + "ReIndexAllPostsConfirmationMessage": "Bạn có chắc chắn muốn lập chỉ mục lại tất cả các bài đăng không?", + "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", + "TemplateName": "Tên mẫu", + "TemplateVersion": "Phiên bản mẫu", + "DatabaseProvider": "Nhà cung cấp cơ sở dữ liệu", + "IsTiered": "Được xếp hạng", + "ProjectName": "Tên dự án", + "Username": "Tên tài khoản", + "Tool": "Dụng cụ", + "Command": "Chỉ huy", + "UiFramework": "Khung Ui", + "Options": "Tùy chọn", + "CliAnalytics": "Cli Analytics", + "Permission:CliAnalyticses": "Cli Analyticses", + "Permission:CliAnalytics": "Cli Analytics", + "Search": "Tìm kiếm", + "ClearFilter": "LÀm sạch bộ lọc", + "LicensePrivateKey": "Cấp phép khóa cá nhân", + "LicensePublicKey": "Cấp phép khóa công khai", + "ApiKey": "Khóa API NuGet", + "ShowInvoiceRequestsOfOrganization": "Yêu cầu hóa đơn", + "ShowQuestionsOfOrganization": "Câu hỏi", + "Question": "Câu hỏi", + "Open": "Mở ra", + "Questions": "Câu hỏi", + "InvoiceRequests": "Yêu cầu hóa đơn", + "Address": "Địa chỉ nhà", + "TaxNo": "Không có thuế", + "Permission:InvoiceRequest": "Yêu cầu hóa đơn", + "Permission:Question": "Câu hỏi", + "AddNoteSuccessMessage": "Đã thêm ghi chú thành công", + "NameSurname": "Tên họ", + "Note": "Ghi chú", + "Add": "Thêm vào", + "ProjectDownloads": "Tải xuống dự án", + "ShowProjectDownloadsOfOrganization": "Tải xuống dự án", + "ShowAuditLogsOfOrganization": "Nhật ký kiểm tra", + "Enum:EntityChangeType:0": "Tạo", + "Enum:EntityChangeType:1": "Đã cập nhật", + "Enum:EntityChangeType:2": "Đã xóa", + "TenantId": "ID người thuê nhà", + "ChangeTime": "Thay đổi thời gian", + "EntityTypeFullName": "Tên đầy đủ của loại thực thể", + "AuditLogsFor{0}Organization": "Nhật ký kiểm tra cho tổ chức \"{0}\"", + "Permission:EntityChange": "Thay đổi thực thể", + "Permission:ProjectDownload": "Tải xuống dự án", + "Permission:PaymentRequest": "Đề nghị thanh toán", + "CreatorEmailAddress": "Địa chỉ email của người tạo", + "EmailSendDate": "Ngày gửi email", + "PaymentRequestsFor{0}Organization": "Yêu cầu thanh toán cho tổ chức \"{0}\"", + "PaymentDetails": "Chi tiết thanh toán", + "PaymentProduct": "Sản phẩm thanh toán", + "ProductName": "tên sản phẩm", + "Code": "Mã số", + "GenerateInvoice": "Tạo hóa đơn", + "ExportOrganizationsToExcel": "Xuất sang Excel", + "ThisExtensionIsNotAllowed": "Phần mở rộng này không được phép.", + "TheFileIsTooLarge": "Tệp quá lớn!", + "ArticleDeletionConfirmationMessage": "Bạn có chắc chắn muốn xóa bài viết này không?", + "ChooseCoverImage": "Chọn ảnh bìa ...", + "Menu:Quotation": "Bảng báo giá", + "Menu:Invoice": "Hóa đơn", + "Menu:PaymentRequests": "Yêu cầu thanh toán", + "Permission:PaymentRequests": "Yêu cầu thanh toán", + "PaymentRequests": "Yêu cầu thanh toán", + "Creator": "Người sáng tạo", + "ExtraProperties": "Thuộc tính bổ sung", + "Organization": "Tổ chức", + "Waiting": "Đang chờ đợi", + "Completed": "Hoàn thành", + "Failed": "Thất bại", + "PaymentRequestDeletionWarningMessage": "Yêu cầu thanh toán này sẽ bị xóa. Bạn có xác nhận điều đó không?", + "Payment": "Thanh toán", + "AddPayment": "Thêm thanh toán", + "Enum:PurchaseType:1": "Giấy phép mới", + "Enum:PurchaseType:2": "Gia hạn Giấy phép", + "Enum:PurchaseType:3": "Nâng cấp Giấy phép", + "Enum:PurchaseType:4": "Nhà phát triển bổ sung", + "LicenceType": "Loại giấy phép", + "PurchaseType": "Loại mua", + "ReceiptNo": "Biên nhận số", + "PaymentTime": "Thời gian thanh toán", + "ProductPrice": "Giá sản phẩm", + "AdditionalDeveloper": "Nhà phát triển bổ sung", + "ThisPaymentHasBeenAlreadyUsed": "Khoản thanh toán này đã được sử dụng", + "PaymentTimeCannotBeFutureTime": "Thời gian thanh toán không thể là thời gian trong tương lai!", + "SaveAndDownload": "Lưu và tải xuống", + "BillingInfo": "Thông tin thanh toán", + "DeleteInvoice": "Xóa hóa đơn", + "PaymentStateSetTo": "Trạng thái thanh toán được đặt thành {0}", + "ChangeState": "Thay đổi trạng thái", + "Permission:TrialLicense": "Giấy phép thử nghiệm", + "Menu:TrialLicenses": "Giấy phép dùng thử", + "TrialLicenses": "Giấy phép dùng thử", + "UserNameFilter": "tên tài khoản", + "TrialLicenseStatusFilter": "Trạng thái", + "TrialLicenseStartDateFilter": "Ngày bắt đầu", + "TrialLicenseEndDateFilter": "Ngày cuối", + "FirsName": "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ị", + "PurposeOfUsage": "Mục đích sử dụng", + "CountryName": "Tên quốc gia", + "CompanySize": "Quy mô công ty", + "DetailTrialLicense": "Thông tin chi tiết", + "Requested": "Yêu cầu", + "Activated": "Đã kích hoạt", + "PurchasedToNormalLicense": "Đã mua", + "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!" + } +} \ 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 40cd64838c..ac2c656ba9 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hans.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hans.json @@ -218,6 +218,22 @@ "ReIndexAllPosts": "重新索引所有帖子", "ReIndexAllPostsConfirmationMessage": "你确定要重新索引所有的帖子吗", "SuccessfullyReIndexAllPosts": "成功索引所有的帖子", + "Permission:FullSearch": "全文检索", + "Menu:CliAnalytics": "客户端分析", + "TemplateName": "模板名称", + "TemplateVersion": "模板版本", + "DatabaseProvider": "数据库提供者", + "IsTiered": "是分层的", + "ProjectName": "项目名", + "Username": "用户名", + "Tool": "工具", + "Command": "命令", + "UiFramework": "界面框架", + "Options": "选项", + "CliAnalytics": "客户端分析", + "Permission:CliAnalyticses": "客户端分析", + "Permission:CliAnalytics": "客户端分析", + "Search": "搜索", "ClearFilter": "清除过滤", "LicensePrivateKey": "许可私有密钥", "LicensePublicKey": "许可公有密钥", @@ -261,6 +277,77 @@ "ThisExtensionIsNotAllowed": "不允许此扩展名.", "TheFileIsTooLarge": "文件过大.", "ArticleDeletionConfirmationMessage": "您确定要硬删除这篇文章吗?", - "ChooseCoverImage": "选项一张封面图片" + "ChooseCoverImage": "选项一张封面图片", + "Menu:Quotation": "引述", + "Menu:Invoice": "发票", + "Menu:PaymentRequests": "付款请求", + "Permission:PaymentRequests": "付款请求", + "PaymentRequests": "付款请求", + "Creator": "创造者", + "ExtraProperties": "额外属性", + "Organization": "组织", + "Waiting": "等待", + "Completed": "完全的", + "Failed": "失败的", + "PaymentRequestDeletionWarningMessage": "此付款请求将被删除。你确认吗?", + "Payment": "支付", + "AddPayment": "添加付款", + "Enum:PurchaseType:1": "新执照", + "Enum:PurchaseType:2": "许可证延长", + "Enum:PurchaseType:3": "许可证升级", + "Enum:PurchaseType:4": "附加开发人员", + "LicenceType": "许可证类型", + "PurchaseType": "购买类型", + "ReceiptNo": "收据号", + "PaymentTime": "付款时间", + "ProductPrice": "产品价格", + "AdditionalDeveloper": "附加开发人员", + "ThisPaymentHasBeenAlreadyUsed": "此付款已被使用", + "PaymentTimeCannotBeFutureTime": "付款时间不能是未来时间!", + "SaveAndDownload": "保存并下载", + "BillingInfo": "计费信息", + "DeleteInvoice": "删除发票", + "PaymentStateSetTo": "付款状态设置为 {0}", + "ChangeState": "更改状态", + "Permission:TrialLicense": "试用许可证", + "Menu:TrialLicenses": "试用许可证", + "TrialLicenses": "试用许可证", + "UserNameFilter": "用户名", + "TrialLicenseStatusFilter": "地位", + "TrialLicenseStartDateFilter": "开始日期", + "TrialLicenseEndDateFilter": "结束日期", + "FirsName": "名", + "LastName": "姓", + "StartDate": "开始日期", + "EndDate": "结束日期", + "PurchasedDate": "购买日期", + "OrganizationDetail": "组织详情", + "SendActivationMail": "发送激活邮件", + "ActivationMailSentSuccessfully": "激活邮件发送成功!", + "TrialLicenseStatus": "试用许可证状态", + "TrialLicenseDetail": "试用许可证详情", + "AcceptsMarketingCommunications": "营销传播", + "PurposeOfUsage": "使用目的", + "CountryName": "国家的名字", + "CompanySize": "公司规模", + "DetailTrialLicense": "细节", + "Requested": "已请求", + "Activated": "活性", + "PurchasedToNormalLicense": "已购买", + "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": "购买后,您无法删除试用许可证!" } } \ 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 4787d74b25..8f634fd637 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hant.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hant.json @@ -1,6 +1,14 @@ { "culture": "zh-Hant", "texts": { + "Permission:Organizations": "組織", + "Permission:Manage": "管理組織", + "Permission:DiscountRequests": "折扣請求", + "Permission:DiscountManage": "管理折扣請求", + "Permission:Disable": "禁用", + "Permission:Enable": "使能夠", + "Permission:EnableSendEmail": "啟用發送電子郵件", + "Permission:SendEmail": "發電子郵件", "Permission:NpmPackages": "NPM套件", "Permission:NugetPackages": "Nuget套件", "Permission:Maintenance": "維護", @@ -11,7 +19,13 @@ "Permission:Edit": "編輯", "Permission:Delete": "刪除", "Permission:Create": "建立", + "Permission:Accounting": "會計", + "Permission:Accounting:Quotation": "引述", + "Permission:Accounting:Invoice": "發票", + "Menu:Organizations": "組織", + "Menu:Accounting": "會計", "Menu:Packages": "套件", + "Menu:DiscountRequests": "折扣請求", "NpmPackageDeletionWarningMessage": "該NPM套件將會被刪除. 你確定嗎?", "NugetPackageDeletionWarningMessage": "該Nuget套件將會被刪除. 你確定嗎?", "ModuleDeletionWarningMessage": "該模組將會被刪除. 你確定嗎?", @@ -21,6 +35,8 @@ "NameFilter": "名稱", "CreationTime": "建立時間", "IsPro": "是否為專業版", + "IsFreeToActiveLicenseOwners": "免費給許可所有者", + "ShowOnModuleList": "在模塊列表中顯示", "EfCoreConfigureMethodName": "設定方法", "IsProFilter": "是否為專業版", "ApplicationType": "應用程式類型", @@ -50,11 +66,288 @@ "CreateANugetPackage": "建立Nuget套件", "AddNew": "建立", "PackageAlreadyExist{0}": "\"{0}\"已經被添加.", + "ModuleAlreadyExist{0}": "已添加“{0}”模塊。", "ClearCache": "清除快取", "SuccessfullyCleared": "清除成功", "Menu:NpmPackages": "NPM套件", "Menu:Modules": "模組", "Menu:Maintenance": "維護", - "Menu:NugetPackages": "Nuget套件" + "Menu:NugetPackages": "Nuget套件", + "CreateAnOrganization": "創建一個組織", + "Organizations": "組織", + "LongName": "長名", + "LicenseType": "許可證類型", + "MissingLicenseTypeField": "許可證類型字段是必需的!", + "LicenseStartTime": "許可證開始時間", + "LicenseEndTime": "許可證結束時間", + "AllowedDeveloperCount": "允許的開發人員數量", + "UserNameOrEmailAddress": "用戶名或郵箱地址", + "AddOwner": "添加所有者", + "UserName": "用戶名", + "Email": "電子郵件", + "Developers": "開發商", + "AddDeveloper": "添加開發者", + "Create": "創建", + "UserNotFound": "未找到用戶", + "{0}WillBeRemovedFromDevelopers": "{0} 將從開發者中移除,您確認嗎?", + "{0}WillBeRemovedFromOwners": "{0}將從所有者中刪除,您確認嗎?", + "{0}WillBeRemovedFromMembers": "{0}將從成員中刪除,您確認嗎?", + "Computers": "電腦", + "UniqueComputerId": "唯一的計算機 ID", + "LastSeenDate": "上次見面日期", + "{0}Computer{1}WillBeRemovedFromRecords": "{0} ({1}) 的計算機將從記錄中刪除", + "OrganizationDeletionWarningMessage": "組織將被刪除", + "DeletingLastOwnerWarningMessage": "一個組織必須至少有一個所有者!因此您不能刪除此所有者", + "This{0}AlreadyExistInThisOrganization": "此組織中已存在此 {0}", + "AreYouSureYouWantToDeleteAllComputers": "您確定要刪除所有計算機嗎?", + "DeleteAll": "刪除所有", + "DoYouWantToCreateNewUser": "您要創建新用戶嗎?", + "MasterModules": "主模塊", + "OrganizationName": "機構名稱", + "CreationDate": "創立日期", + "LicenseStartDate": "許可證開始日期", + "LicenseEndDate": "許可證結束日期", + "OrganizationNamePlaceholder": "機構名稱...", + "TotalQuestionCountPlaceholder": "總問題數...", + "RemainingQuestionCountPlaceholder": "剩餘問題數...", + "LicenseTypePlaceholder": "許可證類型...", + "CreationDatePlaceholder": "創立日期...", + "LicenseStartDatePlaceholder": "許可證開始日期...", + "LicenseEndDatePlaceholder": "許可證結束日期...", + "UsernameOrEmail": "用戶名或電子郵件", + "UsernameOrEmailPlaceholder": "用戶名或電子郵件...", + "Member": "成員", + "PurchaseOrderNo": "訂單編號", + "QuotationDate": "報價日期", + "CompanyName": "公司名", + "CompanyAddress": "公司地址", + "Price": "價錢", + "DiscountText": "折扣文字", + "DiscountQuantity": "折扣數量", + "DiscountPrice": "折扣價", + "Quotation": "引述", + "ExtraText": "額外的文字", + "ExtraAmount": "額外金額", + "DownloadQuotation": "下載報價", + "Invoice": "發票", + "TaxNumber": "稅號", + "InvoiceNumber": "發票編號", + "InvoiceDate": "發票日期", + "InvoiceNote": "發票備註", + "Quantity": "數量", + "AddProduct": "添加產品", + "AddProductWarning": "您需要添加產品!", + "TotalPrice": "總價", + "Generate": "產生", + "MissingQuantityField": "數量字段是必需的!", + "MissingPriceField": "價格字段是必需的!", + "CodeUsageStatus": "地位", + "Country": "國家", + "DeveloperCount": "開發者人數", + "RequestCode": "請求代碼", + "WebSite": "網站", + "GithubUsername": "Github 用戶名", + "PhoneNumber": "電話號碼", + "ProjectDescription": "項目描述", + "Referrer": "推薦人", + "DiscountRequests": "折扣請求", + "Copylink": "複製鏈接", + "Disable": "禁用", + "Enable": "使能夠", + "EnableSendEmail": "啟用發送電子郵件", + "SendEmail": "發電子郵件", + "SuccessfullyDisabled": "成功禁用", + "SuccessfullyEnabled": "成功啟用", + "EmailSent": "郵件已發送", + "SuccessfullySent": "發送成功", + "SuccessfullyDeleted": "刪除成功!", + "DiscountRequestDeletionWarningMessage": "折扣請求將被刪除", + "BusinessType": "業務類型", + "TotalQuestionCount": "總問題數", + "RemainingQuestionCount": "剩餘問題數", + "TotalQuestionMustBeGreaterWarningMessage": "TotalQuestionCount 必須大於 RemainingQuestionCount !", + "QuestionCountsMustBeGreaterThanZero": "TotalQuestionCount 和 RemainingQuestionCount 必須為零或大於零!", + "UnlimitedQuestionCount": "無限問題數", + "Notes": "筆記", + "Menu:Community": "社區", + "Menu:Articles": "文章", + "Wait": "等待", + "Approve": "批准", + "Reject": "拒絕", + "Details": "細節", + "Url": "網址", + "Title": "標題", + "ContentSource": "內容來源", + "Status": "地位", + "ReadArticle": "閱讀文章", + "ArticleHasBeenWaiting": "文章一直在等待", + "ArticleHasBeenApproved": "文章已通過", + "ArticleHasBeenRejected": "文章被拒絕", + "Permission:Community": "社區", + "Permission:CommunityArticle": "文章", + "Link": "關聯", + "Enum:ContentSource:0": "GitHub", + "Enum:ContentSource:1": "外部的", + "Enum:Status:0": "等待", + "Enum:Status:1": "拒絕了", + "Enum:Status:2": "得到正式認可的", + "Summary": "概括", + "AuthorName": "作者姓名", + "CoverImage": "封面圖片", + "RemoveCacheConfirmationMessage": "您確定要刪除“{0}”文章的緩存嗎?", + "SuccessfullyRemoved": "成功清除", + "RemoveCache": "刪除緩存", + "Language": "語", + "Optional": "可選的", + "CreateArticleLanguageInfo": "帖子所用的語言", + "Enum:ContentSource:2": "視頻帖子", + "VideoPreview": "視頻預覽", + "VideoPreviewErrorMessage": "無法從 Youtube 檢索給定的視頻網址。這可能是由於視頻是私有的或給定的 URL 不可用造成的。", + "DeleteCoverImage": "刪除封面圖片", + "DeleteCoverImageConfirmationMessage": "確定要刪除“{0}”的封面圖片嗎?", + "DeleteCoverImageSuccessMessage": "封面圖片刪除成功", + "PaymentsOf": "付款", + "ShowPaymentsOfOrganization": "付款", + "Date": "日期", + "Products": "產品", + "TotalAmount": "總金額", + "Currency": "貨幣", + "Gateway": "網關", + "State": "狀態", + "FailReason": "失敗原因", + "ReIndexAllPosts": "重新索引所有帖子", + "ReIndexAllPostsConfirmationMessage": "您確定要重新索引所有帖子嗎?", + "SuccessfullyReIndexAllPosts": "所有帖子都已成功重新索引。", + "Permission:FullSearch": "全文檢索", + "Menu:CliAnalytics": "客戶端分析", + "TemplateName": "模板名稱", + "TemplateVersion": "模板版本", + "DatabaseProvider": "數據庫提供者", + "IsTiered": "是分層的", + "ProjectName": "項目名", + "Username": "用戶名", + "Tool": "工具", + "Command": "命令", + "UiFramework": "界面框架", + "Options": "選項", + "CliAnalytics": "客戶端分析", + "Permission:CliAnalyticses": "客戶端分析", + "Permission:CliAnalytics": "客戶端分析", + "Search": "搜索", + "ClearFilter": "清除過濾器", + "LicensePrivateKey": "許可證私鑰", + "LicensePublicKey": "許可證公鑰", + "ApiKey": "NuGet API 密鑰", + "ShowInvoiceRequestsOfOrganization": "發票請求", + "ShowQuestionsOfOrganization": "問題", + "Question": "題", + "Open": "打開", + "Questions": "問題", + "InvoiceRequests": "發票申請", + "Address": "地址", + "TaxNo": "稅號", + "Permission:InvoiceRequest": "發票申請", + "Permission:Question": "題", + "AddNoteSuccessMessage": "筆記添加成功", + "NameSurname": "名字姓", + "Note": "筆記", + "Add": "添加", + "ProjectDownloads": "項目下載", + "ShowProjectDownloadsOfOrganization": "項目下載", + "ShowAuditLogsOfOrganization": "審計日誌", + "Enum:EntityChangeType:0": "已創建", + "Enum:EntityChangeType:1": "更新", + "Enum:EntityChangeType:2": "已刪除", + "TenantId": "租戶編號", + "ChangeTime": "更改時間", + "EntityTypeFullName": "實體類型全名", + "AuditLogsFor{0}Organization": "“{0}”組織的審核日誌", + "Permission:EntityChange": "實體變更", + "Permission:ProjectDownload": "項目下載", + "Permission:PaymentRequest": "付錢請求", + "CreatorEmailAddress": "創建者電子郵件地址", + "EmailSendDate": "電子郵件發送日期", + "PaymentRequestsFor{0}Organization": "“{0}”組織的付款請求", + "PaymentDetails": "付款詳情", + "PaymentProduct": "支付產品", + "ProductName": "產品名稱", + "Code": "代碼", + "GenerateInvoice": "創建發票", + "ExportOrganizationsToExcel": "導出到 Excel", + "ThisExtensionIsNotAllowed": "不允許使用此擴展名。", + "TheFileIsTooLarge": "文件過大!", + "ArticleDeletionConfirmationMessage": "您確定要硬刪除這篇文章嗎?", + "ChooseCoverImage": "選擇封面圖片...", + "Menu:Quotation": "引述", + "Menu:Invoice": "發票", + "Menu:PaymentRequests": "付款請求", + "Permission:PaymentRequests": "付款請求", + "PaymentRequests": "付款請求", + "Creator": "創造者", + "ExtraProperties": "額外屬性", + "Organization": "組織", + "Waiting": "等待", + "Completed": "完全的", + "Failed": "失敗的", + "PaymentRequestDeletionWarningMessage": "此付款請求將被刪除。你確認嗎?", + "Payment": "支付", + "AddPayment": "添加付款", + "Enum:PurchaseType:1": "新執照", + "Enum:PurchaseType:2": "許可證延長", + "Enum:PurchaseType:3": "許可證升級", + "Enum:PurchaseType:4": "附加開發人員", + "LicenceType": "許可證類型", + "PurchaseType": "購買類型", + "ReceiptNo": "收據號", + "PaymentTime": "付款時間", + "ProductPrice": "產品價格", + "AdditionalDeveloper": "附加開發人員", + "ThisPaymentHasBeenAlreadyUsed": "此付款已被使用", + "PaymentTimeCannotBeFutureTime": "付款時間不能是未來時間!", + "SaveAndDownload": "保存並下載", + "BillingInfo": "計費信息", + "DeleteInvoice": "刪除發票", + "PaymentStateSetTo": "付款狀態設置為 {0}", + "ChangeState": "更改狀態", + "Permission:TrialLicense": "試用許可證", + "Menu:TrialLicenses": "試用許可證", + "TrialLicenses": "試用許可證", + "UserNameFilter": "用戶名", + "TrialLicenseStatusFilter": "地位", + "TrialLicenseStartDateFilter": "開始日期", + "TrialLicenseEndDateFilter": "結束日期", + "FirsName": "名", + "LastName": "姓", + "StartDate": "開始日期", + "EndDate": "結束日期", + "PurchasedDate": "購買日期", + "OrganizationDetail": "組織詳情", + "SendActivationMail": "發送激活郵件", + "ActivationMailSentSuccessfully": "激活郵件發送成功!", + "TrialLicenseStatus": "試用許可證狀態", + "TrialLicenseDetail": "試用許可證詳情", + "AcceptsMarketingCommunications": "營銷傳播", + "PurposeOfUsage": "使用目的", + "CountryName": "國家的名字", + "CompanySize": "公司規模", + "DetailTrialLicense": "細節", + "Requested": "已請求", + "Activated": "活性", + "PurchasedToNormalLicense": "已購買", + "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": "購買試用許可證後,您無法刪除它!" } } \ 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 b780988f7d..eae9afa02b 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/ar.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/ar.json @@ -26,6 +26,19 @@ "ContributionGuide": "دليل المساهمة", "Blog": "المدونة", "Commercial": "تجارى", - "SeeDocuments": "انظر للوثائق" + "MyAccount": "حسابي", + "Permission:License": "رخصة", + "Permission:UserInfo": "معلومات مفيدة", + "SeeDocuments": "انظر للوثائق", + "Samples": "عينات", + "Framework": "إطار العمل", + "Support": "الدعم", + "FreeDDDBook": "كتاب إلكتروني مجاني DDD", + "New": "جديد", + "Volo.AbpIo.Domain:020005": "لا يمكن أن تكون سنة تمديد الترخيص أقل من {MinExtendLicenseYear} سنة وأكبر من {MaxExtendLicenseYear} عام (سنوات)", + "TrialLicensePeriodHasExpired": "انتهت فترة الترخيص التجريبي الخاص بك قبل {0} يوم.", + "TrialLicensePeriodWillExpire": "ستنتهي فترة الترخيص التجريبي الخاص بك في غضون {0} يوم.", + "TrialLicensePeriodExpireToday": "ستنتهي فترة الترخيص التجريبي الخاص بك اليوم.", + "PurchaseNow": "شراء الآن!" } } \ 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 new file mode 100644 index 0000000000..f5cbce3c07 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/cs.json @@ -0,0 +1,44 @@ +{ + "culture": "cs", + "texts": { + "Volo.AbpIo.Domain:010004": "Bylo dosaženo maximálního počtu členů!", + "Volo.AbpIo.Domain:010005": "Bylo dosaženo maximálního počtu vlastníků!", + "Volo.AbpIo.Domain:010006": "Tento uživatel je již vlastníkem této organizace!", + "Volo.AbpIo.Domain:010007": "Tento uživatel je již vývojářem v této organizaci!", + "Volo.AbpIo.Domain:010008": "Povolený počet vývojářů nemůže být nižší než aktuální počet vývojářů!", + "Volo.AbpIo.Domain:010009": "Povolený počet vývojářů nesmí být menší než 0!", + "Volo.AbpIo.Domain:010010": "Maximální počet mac adres je překročen!", + "Volo.AbpIo.Domain:010011": "Osobní licence nemůže mít více než 1 vývojáře!", + "Volo.AbpIo.Domain:010012": "Licence nelze prodloužit jeden měsíc po vypršení platnosti licence!", + "Volo.AbpIo.Domain:020001": "Tento balíček NPM nelze smazat, protože balíčky \"{NugetPackages}\" jsou na tomto balíčku závislé.", + "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í.", + "WantToLearn?": "Chcete se učit?", + "ReadyToGetStarted?": "Jste připraveni začít?", + "JoinOurCommunity": "Připojte se k naší komunitě", + "GetStartedUpper": "ZAČÍT", + "ForkMeOnGitHub": "Fork me na GitHub", + "Features": "Funkce", + "GetStarted": "Začít", + "Documents": "dokumenty", + "Community": "Společenství", + "ContributionGuide": "Příspěvek průvodce", + "Blog": "Blog", + "Commercial": "Komerční", + "MyAccount": "Můj účet", + "Permission:License": "Licence", + "Permission:UserInfo": "Informace o uživateli", + "SeeDocuments": "Viz Dokumenty", + "Samples": "Vzorky", + "Framework": "Rámec", + "Support": "Podpěra, podpora", + "FreeDDDBook": "E-kniha DDD zdarma", + "New": "Nový", + "Volo.AbpIo.Domain:020005": "Rok prodloužení licence nemůže být nižší než {MinExtendLicenseYear} rok(y) a vyšší než {MaxExtendLicenseYear} rok(y)", + "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í!" + } +} \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/de-DE.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/de-DE.json index 77e1b2090a..35234fe3f1 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/de-DE.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/de-DE.json @@ -27,7 +27,18 @@ "Blog": "Blog", "Commercial": "Commercial", "MyAccount": "Mein Benutzerkonto", + "Permission:License": "Lizenz", + "Permission:UserInfo": "Benutzerinfo", "SeeDocuments": "Siehe Unterlagen", - "Samples": "Beispiele" + "Samples": "Beispiele", + "Framework": "Rahmen", + "Support": "Unterstützung", + "FreeDDDBook": "Kostenloses DDD-E-Book", + "New": "Neu", + "Volo.AbpIo.Domain:020005": "Das Jahr der Lizenzverlängerung darf nicht kleiner als {MinExtendLicenseYear} Jahr(e) und größer als {MaxExtendLicenseYear} Jahr(e) sein", + "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!" } } \ 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 9974232511..e51d29815d 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/es.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/es.json @@ -27,7 +27,18 @@ "Blog": "Blog", "Commercial": "Comercial", "MyAccount": "Mi cuenta", + "Permission:License": "Licencia", + "Permission:UserInfo": "Información útil", "SeeDocuments": "Ver documentos", - "Samples": "Ejemplos" + "Samples": "Ejemplos", + "Framework": "Estructura", + "Support": "Apoyo", + "FreeDDDBook": "Libro electrónico DDD gratuito", + "New": "Nuevo", + "Volo.AbpIo.Domain:020005": "El año de extensión de la licencia no puede ser inferior a {MinExtendLicenseYear} año (s) ni superior a {MaxExtendLicenseYear} año (s)", + "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!" } } \ 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 c5cac6d63c..441efbc761 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/fi.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/fi.json @@ -32,6 +32,13 @@ "SeeDocuments": "Katso Asiakirjat", "Samples": "Näytteet", "Framework": "Kehys", - "Support": "Tuki" + "Support": "Tuki", + "FreeDDDBook": "Ilmainen DDD e-kirja", + "New": "Uusi", + "Volo.AbpIo.Domain:020005": "Lisenssin jatkovuosi ei voi olla pienempi kuin {MinExtendLicenseYear} vuosi ja suurempi kuin {MaxExtendLicenseYear} vuosi", + "TrialLicensePeriodHasExpired": "Kokeilulisenssijaksosi päättyi {0} päivää sitten.", + "TrialLicensePeriodWillExpire": "Kokeilulisenssijaksosi vanhenee {0} päivän kuluttua.", + "TrialLicensePeriodExpireToday": "Kokeilulisenssijaksosi päättyy tänään.", + "PurchaseNow": "Osta nyt!" } } \ 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 c50d28f13a..362d8c1df1 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/fr.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/fr.json @@ -32,6 +32,13 @@ "SeeDocuments": "Voir les documents", "Samples": "Échantillons", "Framework": "Cadre", - "Support": "Support" + "Support": "Support", + "FreeDDDBook": "E-book DDD gratuit", + "New": "Nouveau", + "Volo.AbpIo.Domain:020005": "L'année de prolongation de la licence ne peut pas être inférieure à {MinExtendLicenseYear} an(s) et supérieure à {MaxExtendLicenseYear} an(s)", + "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 !" } } \ 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 5096d3cbe7..7c500c2747 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/hi.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/hi.json @@ -32,6 +32,13 @@ "SeeDocuments": "दस्तावेज़ देखें", "Samples": "नमूने", "Framework": "ढांचा", - "Support": "सहयोग" + "Support": "सहयोग", + "FreeDDDBook": "मुफ्त डीडीडी ई-बुक", + "New": "नया", + "Volo.AbpIo.Domain:020005": "लाइसेंस विस्तार वर्ष {MinExtendLicenseYear} वर्ष (वर्षों) से कम और {MaxExtendLicenseYear} वर्ष (वर्षों) से अधिक नहीं हो सकता", + "TrialLicensePeriodHasExpired": "आपके परीक्षण लाइसेंस की अवधि {0} दिन पहले समाप्त हो गई है।", + "TrialLicensePeriodWillExpire": "आपके परीक्षण लाइसेंस की अवधि {0} दिनों में समाप्त हो जाएगी।", + "TrialLicensePeriodExpireToday": "आपके परीक्षण लाइसेंस की अवधि आज समाप्त हो जाएगी।", + "PurchaseNow": "अभी खरीदो!" } } \ 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 new file mode 100644 index 0000000000..079132d1e8 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/hu.json @@ -0,0 +1,44 @@ +{ + "culture": "hu", + "texts": { + "Volo.AbpIo.Domain:010004": "Elérte a maximális taglétszámot!", + "Volo.AbpIo.Domain:010005": "Elérte a tulajdonosok maximális számát!", + "Volo.AbpIo.Domain:010006": "Ez a felhasználó már tulajdonos a szervezetben!", + "Volo.AbpIo.Domain:010007": "Ez a felhasználó már fejlesztő ebben a szervezetben!", + "Volo.AbpIo.Domain:010008": "Az engedélyezett fejlesztők száma nem lehet kevesebb, mint a jelenlegi fejlesztők száma!", + "Volo.AbpIo.Domain:010009": "Az engedélyezett fejlesztők száma nem lehet kevesebb 0-nál!", + "Volo.AbpIo.Domain:010010": "Túllépte a maximális Mac-címek számát!", + "Volo.AbpIo.Domain:010011": "A személyes licencnek legfeljebb 1 fejlesztője lehet!", + "Volo.AbpIo.Domain:010012": "Az engedély lejárta után egy hónappal nem hosszabbítható meg!", + "Volo.AbpIo.Domain:020001": "Nem sikerült törölni ezt az NPM-csomagot, mert a „{NugetPackages}” Nuget-csomagok ettől a csomagtól függenek.", + "Volo.AbpIo.Domain:020002": "Nem sikerült törölni ezt az NPM-csomagot, mert a \"{Modules}\" modulok ezt a csomagot használják.", + "Volo.AbpIo.Domain:020003": "Nem sikerült törölni ezt az NPM-csomagot, mert a \"{Modules}\" modulok ezt a csomagot használják, és a \"{NugetPackages}\" Nuget-csomagok ettől a csomagtól függenek.", + "Volo.AbpIo.Domain:020004": "Nem sikerült törölni ezt a Nuget-csomagot, mert a \"{Modules}\" modulok ezt a csomagot használják.", + "WantToLearn?": "Tanulni akar?", + "ReadyToGetStarted?": "Készen áll az indulásra?", + "JoinOurCommunity": "Csatlakozz a közösségünkhöz", + "GetStartedUpper": "FOGJ NEKI", + "ForkMeOnGitHub": "Keress fel a GitHubon", + "Features": "Jellemzők", + "GetStarted": "Fogj neki", + "Documents": "Dokumentumok", + "Community": "Közösség", + "ContributionGuide": "Hozzájárulási útmutató", + "Blog": "Blog", + "Commercial": "Kereskedelmi", + "MyAccount": "Fiókom", + "Permission:License": "Engedély", + "Permission:UserInfo": "Felhasználói információk", + "SeeDocuments": "Lásd: Dokumentumok", + "Samples": "Minták", + "Framework": "Keretrendszer", + "Support": "Támogatás", + "FreeDDDBook": "Ingyenes DDD e-könyv", + "New": "Új", + "Volo.AbpIo.Domain:020005": "Az engedély meghosszabbításának éve nem lehet alacsonyabb, mint {MinExtendLicenseYear} év, és nem lehet hosszabb, mint {MaxExtendLicenseYear} év", + "TrialLicensePeriodHasExpired": "A próbalicenc időszaka {0} napja lejárt.", + "TrialLicensePeriodWillExpire": "A próbalicenc időszaka {0} napon belül lejár.", + "TrialLicensePeriodExpireToday": "A próbalicenc ideje ma lejár.", + "PurchaseNow": "Vásároljon most!" + } +} \ 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 abc3ce28ec..68ff703bdf 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/it.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/it.json @@ -35,6 +35,10 @@ "Support": "Supporto", "FreeDDDBook": "DDD E-Book Gratuito", "New": "Nuovo", - "Volo.AbpIo.Domain:020005": "Estensione Licenza non può essere inferiore a {MinExtendLicenseYear} anno e maggiore di {MaxExtendLicenseYear} anni " + "Volo.AbpIo.Domain:020005": "Estensione Licenza non può essere inferiore a {MinExtendLicenseYear} anno e maggiore di {MaxExtendLicenseYear} anni ", + "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!" } } \ 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 new file mode 100644 index 0000000000..0863eb0bba --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/nl.json @@ -0,0 +1,44 @@ +{ + "culture": "nl", + "texts": { + "Volo.AbpIo.Domain:010004": "Maximaal aantal leden bereikt!", + "Volo.AbpIo.Domain:010005": "Maximaal aantal eigenaren bereikt!", + "Volo.AbpIo.Domain:010006": "Deze gebruiker is al eigenaar in deze organisatie!", + "Volo.AbpIo.Domain:010007": "Deze gebruiker is al een ontwikkelaar in deze organisatie!", + "Volo.AbpIo.Domain:010008": "Het toegestane aantal ontwikkelaars mag niet lager zijn dan het huidige aantal ontwikkelaars!", + "Volo.AbpIo.Domain:010009": "Toegestane aantal ontwikkelaars mag niet kleiner zijn dan 0!", + "Volo.AbpIo.Domain:010010": "Maximaal aantal mac-adressen is overschreden!", + "Volo.AbpIo.Domain:010011": "Persoonlijke licentie kan niet meer dan 1 ontwikkelaar hebben!", + "Volo.AbpIo.Domain:010012": "Licentie kan niet worden verlengd een maand nadat de licentie is verlopen!", + "Volo.AbpIo.Domain:020001": "Kan dit NPM-pakket niet verwijderen omdat \"{NugetPackages}\" Nuget-pakketten afhankelijk zijn van dit pakket.", + "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.", + "WantToLearn?": "Willen leren?", + "ReadyToGetStarted?": "klaar om te beginnen?", + "JoinOurCommunity": "Sluit je aan bij onze gemeenschap", + "GetStartedUpper": "BEGIN", + "ForkMeOnGitHub": "Fork me op GitHub", + "Features": "Functies", + "GetStarted": "Begin", + "Documents": "Documenten", + "Community": "Gemeenschap", + "ContributionGuide": "Bijdragegids", + "Blog": "Blog", + "Commercial": "Reclame", + "MyAccount": "Mijn rekening", + "Permission:License": "Vergunning", + "Permission:UserInfo": "Gebruikersinfo", + "SeeDocuments": "Documenten bekijken", + "Samples": "Monsters", + "Framework": "Kader", + "Support": "Steun", + "FreeDDDBook": "Gratis DDD E-book", + "New": "Nieuw", + "Volo.AbpIo.Domain:020005": "Jaar van licentieverlenging mag niet lager zijn dan {MinExtendLicenseYear} jaar(en) en groter dan {MaxExtendLicenseYear} jaar(en)", + "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!" + } +} \ 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 new file mode 100644 index 0000000000..94790b7538 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/pl-PL.json @@ -0,0 +1,44 @@ +{ + "culture": "pl-PL", + "texts": { + "Volo.AbpIo.Domain:010004": "Osiągnięto maksymalną liczbę członków!", + "Volo.AbpIo.Domain:010005": "Osiągnięto maksymalną liczbę właścicieli!", + "Volo.AbpIo.Domain:010006": "Ten użytkownik jest już właścicielem w tej organizacji!", + "Volo.AbpIo.Domain:010007": "Ten użytkownik jest już programistą w tej organizacji!", + "Volo.AbpIo.Domain:010008": "Dozwolona liczba programistów nie może być mniejsza niż aktualna liczba programistów!", + "Volo.AbpIo.Domain:010009": "Dozwolona liczba programistów nie może być mniejsza niż 0!", + "Volo.AbpIo.Domain:010010": "Przekroczono maksymalną liczbę adresów MAC!", + "Volo.AbpIo.Domain:010011": "Licencja osobista nie może mieć więcej niż 1 programistę!", + "Volo.AbpIo.Domain:010012": "Licencja nie może zostać przedłużona miesiąc po wygaśnięciu licencji!", + "Volo.AbpIo.Domain:020001": "Nie można usunąć tego pakietu NPM, ponieważ pakiety Nuget „{NugetPackages}” są zależne od tego pakietu.", + "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.", + "WantToLearn?": "Chcieć się nauczyć?", + "ReadyToGetStarted?": "Gotowy żeby zacząć?", + "JoinOurCommunity": "Dołącz do naszej społeczności", + "GetStartedUpper": "ZACZYNAJ", + "ForkMeOnGitHub": "Rozwidl mnie na GitHub", + "Features": "Cechy", + "GetStarted": "Zaczynaj", + "Documents": "Dokumenty", + "Community": "Społeczność", + "ContributionGuide": "Przewodnik dotyczący wkładu", + "Blog": "Blog", + "Commercial": "Handlowy", + "MyAccount": "Moje konto", + "Permission:License": "Licencja", + "Permission:UserInfo": "Informacje o użytkowniku", + "SeeDocuments": "Zobacz dokumenty", + "Samples": "Próbki", + "Framework": "Struktura", + "Support": "Wsparcie", + "FreeDDDBook": "Bezpłatny e-book DDD", + "New": "Nowy", + "Volo.AbpIo.Domain:020005": "Rok przedłużenia licencji nie może być krótszy niż {MinExtendLicenseYear} year(s) ani dłuższy niż {MaxExtendLicenseYear} year(s)", + "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!" + } +} \ 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 044802d08f..71300a25b6 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/pt-BR.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/pt-BR.json @@ -26,6 +26,19 @@ "ContributionGuide": "Guia de contribuição", "Blog": "Blog", "Commercial": "Comercial", - "SeeDocuments": "Ver documentos" + "MyAccount": "Minha conta", + "Permission:License": "Licença", + "Permission:UserInfo": "Informação de usuário", + "SeeDocuments": "Ver documentos", + "Samples": "Amostras", + "Framework": "Estrutura", + "Support": "Apoio, suporte", + "FreeDDDBook": "E-book DDD grátis", + "New": "Novo", + "Volo.AbpIo.Domain:020005": "O ano de extensão da licença não pode ser inferior a {MinExtendLicenseYear} ano (s) e superior a {MaxExtendLicenseYear} ano (s)", + "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!" } } \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/ro-RO.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/ro-RO.json index 37084abbaf..6a907b7852 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/ro-RO.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/ro-RO.json @@ -35,6 +35,10 @@ "Support": "Suport", "FreeDDDBook": "DDD E-book gratis", "New": "Nou", - "Volo.AbpIo.Domain:020005": "Anul prelungirii licenţei nu poate fi mai mic decât {MinExtendLicenseYear} şi mai mare decât {MaxExtendLicenseYear}" + "Volo.AbpIo.Domain:020005": "Anul prelungirii licenţei nu poate fi mai mic decât {MinExtendLicenseYear} şi mai mare decât {MaxExtendLicenseYear}", + "TrialLicensePeriodHasExpired": "Perioada dvs. de licență de probă a expirat acum {0} zile.", + "TrialLicensePeriodWillExpire": "Perioada dvs. de licență de probă va expira în {0} zile.", + "TrialLicensePeriodExpireToday": "Perioada dvs. de licență de probă va expira astăzi.", + "PurchaseNow": "Cumpara acum!" } } \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/ru.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/ru.json new file mode 100644 index 0000000000..cf96f2514e --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/ru.json @@ -0,0 +1,44 @@ +{ + "culture": "ru", + "texts": { + "Volo.AbpIo.Domain:010004": "Достигнуто максимальное количество участников!", + "Volo.AbpIo.Domain:010005": "Достигнуто максимальное количество владельцев!", + "Volo.AbpIo.Domain:010006": "Этот пользователь уже является владельцем в этой организации!", + "Volo.AbpIo.Domain:010007": "Этот пользователь уже является разработчиком в этой организации!", + "Volo.AbpIo.Domain:010008": "Разрешенное количество разработчиков не может быть меньше текущего количества разработчиков!", + "Volo.AbpIo.Domain:010009": "Допустимое количество разработчиков не может быть меньше 0!", + "Volo.AbpIo.Domain:010010": "Превышено максимальное количество MAC-адресов!", + "Volo.AbpIo.Domain:010011": "Персональная лицензия не может иметь более 1 разработчика!", + "Volo.AbpIo.Domain:010012": "Лицензия не может быть продлена через месяц после истечения срока действия лицензии!", + "Volo.AbpIo.Domain:020001": "Не удалось удалить этот пакет NPM, поскольку пакеты Nuget \"{NugetPackages}\" зависят от этого пакета.", + "Volo.AbpIo.Domain:020002": "Не удалось удалить этот пакет NPM, потому что модули \"{Modules}\" используют этот пакет.", + "Volo.AbpIo.Domain:020003": "Не удалось удалить этот пакет NPM, поскольку модули \"{Modules}\" используют этот пакет, а пакеты Nuget \"{NugetPackages}\" зависят от этого пакета.", + "Volo.AbpIo.Domain:020004": "Не удалось удалить этот пакет Nuget, потому что модули \"{Modules}\" используют этот пакет.", + "WantToLearn?": "Хотеть учиться?", + "ReadyToGetStarted?": "Готовы начать?", + "JoinOurCommunity": "Присоединяйтесь к нашему сообществу", + "GetStartedUpper": "НАЧАТЬ", + "ForkMeOnGitHub": "Разветвите меня на GitHub", + "Features": "Функции", + "GetStarted": "Начать", + "Documents": "Документы", + "Community": "Сообщество", + "ContributionGuide": "Руководство по вкладу", + "Blog": "Блог", + "Commercial": "Коммерческий", + "MyAccount": "Мой аккаунт", + "Permission:License": "Лицензия", + "Permission:UserInfo": "Информация о пользователе", + "SeeDocuments": "См. Документы", + "Samples": "Образцы", + "Framework": "Фреймворк", + "Support": "Служба поддержки", + "FreeDDDBook": "Бесплатная электронная книга DDD", + "New": "Новый", + "Volo.AbpIo.Domain:020005": "Год продления лицензии не может быть меньше {MinExtendLicenseYear} лет и больше {MaxExtendLicenseYear} лет.", + "TrialLicensePeriodHasExpired": "Срок действия вашей пробной лицензии истек {0} дней назад.", + "TrialLicensePeriodWillExpire": "Срок действия вашей пробной лицензии истечет через {0} дн.", + "TrialLicensePeriodExpireToday": "Срок действия вашей пробной лицензии истекает сегодня.", + "PurchaseNow": "Купить сейчас!" + } +} \ 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 619956340d..bb37ba908e 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/sk.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/sk.json @@ -32,6 +32,13 @@ "SeeDocuments": "Pozrieť dokumenty", "Samples": "Ukážky", "Framework": "Framework", - "Support": "Podpora" + "Support": "Podpora", + "FreeDDDBook": "E-kniha DDD zadarmo", + "New": "Nový", + "Volo.AbpIo.Domain:020005": "Rok predĺženia licencie nemôže byť nižší ako {MinExtendLicenseYear} rok(y) a väčší ako {MaxExtendLicenseYear} rok(y)", + "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!" } } \ 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 61a3fa4a8c..db4d1b4f4b 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/sl.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/sl.json @@ -26,6 +26,19 @@ "ContributionGuide": "Vodič za prispevke", "Blog": "Blog", "Commercial": "Commercial", - "SeeDocuments": "Poglej dokumente" + "MyAccount": "Moj račun", + "Permission:License": "Licenca", + "Permission:UserInfo": "Podatki o uporabniku", + "SeeDocuments": "Poglej dokumente", + "Samples": "Vzorci", + "Framework": "Okvir", + "Support": "Podpora", + "FreeDDDBook": "Brezplačna e-knjiga DDD", + "New": "Novo", + "Volo.AbpIo.Domain:020005": "Leto podaljšanja licence ne sme biti nižje od {MinExtendLicenseYear} let in več od {MaxExtendLicenseYear} let", + "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!" } -} +} \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/tr.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/tr.json index 04c114a6c2..818b4cab5e 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/tr.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/tr.json @@ -26,9 +26,19 @@ "ContributionGuide": "Katkı Rehberi", "Blog": "Blog", "Commercial": "Ticari", + "MyAccount": "Hesabım", + "Permission:License": "Lisans", + "Permission:UserInfo": "kullanıcı bilgisi", "SeeDocuments": "Dokümanlara Göz Atın", + "Samples": "örnekler", + "Framework": "Çerçeve", + "Support": "Destek", "FreeDDDBook": "Ücretsiz DDD Kitabı", "New": "Yeni", - "Volo.AbpIo.Domain:020005": "Lisans uzatma yılı {MinExtendLicenseYear} yıldan az {MaxExtendLicenseYear} yıldan fazla olamaz." + "Volo.AbpIo.Domain:020005": "Lisans uzatma yılı {MinExtendLicenseYear} yıldan az {MaxExtendLicenseYear} yıldan fazla olamaz.", + "TrialLicensePeriodHasExpired": "Deneme lisansınızın süresi {0} gün önce sona erdi.", + "TrialLicensePeriodWillExpire": "Deneme lisansınızın süresi {0} gün içinde dolacak.", + "TrialLicensePeriodExpireToday": "Deneme lisans süreniz bugün sona erecek.", + "PurchaseNow": "Şimdi satın al!" } } \ 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 new file mode 100644 index 0000000000..0def5d45a4 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/vi.json @@ -0,0 +1,44 @@ +{ + "culture": "vi", + "texts": { + "Volo.AbpIo.Domain:010004": "Đã đạt đến số lượng thành viên tối đa!", + "Volo.AbpIo.Domain:010005": "Đã đạt đến số lượng chủ sở hữu tối đa!", + "Volo.AbpIo.Domain:010006": "Người dùng này đã là chủ sở hữu trong tổ chức này!", + "Volo.AbpIo.Domain:010007": "Người dùng này đã là một nhà phát triển trong tổ chức này!", + "Volo.AbpIo.Domain:010008": "Số nhà phát triển được phép không thể ít hơn số nhà phát triển hiện tại!", + "Volo.AbpIo.Domain:010009": "Số nhà phát triển được phép không được nhỏ hơn 0!", + "Volo.AbpIo.Domain:010010": "Đã vượt quá số lượng địa chỉ mac tối đa!", + "Volo.AbpIo.Domain:010011": "Giấy phép cá nhân không thể có nhiều hơn 1 nhà phát triển!", + "Volo.AbpIo.Domain:010012": "Giấy phép không thể được gia hạn một tháng sau khi giấy phép hết hạn!", + "Volo.AbpIo.Domain:020001": "Không thể xóa Gói NPM này vì \"{NugetPackages}\" Các Gói Nuget phụ thuộc vào gói này.", + "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.", + "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", + "GetStartedUpper": "BẮT ĐẦU", + "ForkMeOnGitHub": "Fork me on GitHub", + "Features": "Đặc trưng", + "GetStarted": "Bắt đầu", + "Documents": "Các tài liệu", + "Community": "Cộng đồng", + "ContributionGuide": "Hướng dẫn đóng góp", + "Blog": "Blog", + "Commercial": "Quảng cáo", + "MyAccount": "Tài khoản của tôi", + "Permission:License": "Giấy phép", + "Permission:UserInfo": "Thông tin hữu ích", + "SeeDocuments": "Xem tài liệu", + "Samples": "Mẫu", + "Framework": "Khuôn khổ", + "Support": "Ủng hộ", + "FreeDDDBook": "Sách điện tử DDD miễn phí", + "New": "Mới", + "Volo.AbpIo.Domain:020005": "Năm gia hạn giấy phép không được thấp hơn {MinExtendLicenseYear} năm và lớn hơn {MaxExtendLicenseYear} năm", + "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!" + } +} \ 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 01550612d4..01335e7921 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hans.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hans.json @@ -32,6 +32,13 @@ "SeeDocuments": "查看文档", "Samples": "示例", "Framework": "框架", - "Support": "支持" + "Support": "支持", + "FreeDDDBook": "免费 DDD 电子书", + "New": "新的", + "Volo.AbpIo.Domain:020005": "许可证延长年份不能低于 {MinExtendLicenseYear} 年和大于 {MaxExtendLicenseYear} 年", + "TrialLicensePeriodHasExpired": "您的试用许可期限已于 {0} 天前到期。", + "TrialLicensePeriodWillExpire": "您的试用许可期限将在 {0} 天后到期。", + "TrialLicensePeriodExpireToday": "您的试用许可期将于今天到期。", + "PurchaseNow": "现在买!" } } \ 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 fe97ac3a6c..dbf04ae25b 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hant.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hant.json @@ -26,6 +26,19 @@ "ContributionGuide": "貢獻指南", "Blog": "部落格", "Commercial": "商業版", - "SeeDocuments": "查看文件" + "MyAccount": "我的賬戶", + "Permission:License": "執照", + "Permission:UserInfo": "用戶信息", + "SeeDocuments": "查看文件", + "Samples": "樣品", + "Framework": "框架", + "Support": "支持", + "FreeDDDBook": "免費 DDD 電子書", + "New": "新的", + "Volo.AbpIo.Domain:020005": "許可證延長年不能低於 {MinExtendLicenseYear} 年且大於 {MaxExtendLicenseYear} 年", + "TrialLicensePeriodHasExpired": "您的試用許可期限已於 {0} 天前到期。", + "TrialLicensePeriodWillExpire": "您的試用許可期限將在 {0} 天后到期。", + "TrialLicensePeriodExpireToday": "您的試用許可期將於今天到期。", + "PurchaseNow": "現在買!" } } \ 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 7219cde546..552e9bd889 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ar.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ar.json @@ -5,8 +5,8 @@ "OrganizationList": "قائمة المنظمات", "Volo.AbpIo.Commercial:010003": "لست مالك هذه المنظمة!", "OrganizationNotFoundMessage": "لا توجد أى منظمة!", - "DeveloperCount": "المحجوز / إجمالى المطورين", - "QuestionCount": "المتبقى / إجمالى الأسئلة", + "DeveloperCount": "المحجوز/إجمالى المطورين", + "QuestionCount": "المتبقى/إجمالى الأسئلة", "Unlimited": "غير محدود", "Owners": "مُلاّك", "AddMember": "تسجيل عضو", @@ -23,6 +23,7 @@ "Modules": "Modules", "LicenseExtendMessage": "تم تمديد تاريخ انتهاء الترخيص الخاص بك إلى {0}", "LicenseUpgradeMessage": "تمت ترقية ترخيصك إلى {0}", + "LicenseExtendAdnUpgradeMessage": "تم تمديد ترخيصك حتى {0} وتمت ترقية خطة الترخيص الخاصة بك إلى {1}.", "LicenseAddDeveloperMessage": "تمت إضافة {0} من المطورين إلى ترخيصك", "Volo.AbpIo.Commercial:010004": "لا يمكن العثور على المستخدم المحدد! يجب أن يكون المستخدم قد سجل بالفعل.", "MyOrganizations": "منظماتى", @@ -30,6 +31,365 @@ "UserNameNotFound": "لا يوجد مستخدم باسم {0}", "SuccessfullyAddedToNewsletter": "شكرا لك على الاشتراك في النشرة الإخبارية لدينا!", "MyProfile": "ملفي", - "EmailNotValid": "من فضلك أدخل بريد أليكترونى صحيح." + "EmailNotValid": "من فضلك أدخل بريد أليكترونى صحيح.", + "JoinOurMarketingNewsletter": "انضم إلى النشرة الإخبارية التسويقية", + "WouldLikeToReceiveMarketingMaterials": "أرغب في تلقي مواد تسويقية مثل صفقات المنتجات والعروض الخاصة.", + "StartUsingYourLicenseNow": "ابدأ في استخدام رخصتك الآن!", + "WelcomePage": "صفحة الترحيب", + "UnsubscriptionExpireEmail": "إلغاء الاشتراك من رسائل البريد الإلكتروني للتذكير بتاريخ انتهاء صلاحية الترخيص", + "UnsubscribeLicenseExpireEmailReminderMessage": "يحتوي اشتراك البريد الإلكتروني هذا فقط على تذكير بتاريخ انتهاء الترخيص الخاص بك.", + "UnsubscribeFromLicenseExpireEmails": "إذا كنت لا ترغب في تلقي رسائل البريد الإلكتروني حول تاريخ انتهاء الترخيص الخاص بك ، يمكنك إلغاء الاشتراك في أي وقت تريده.", + "Unsubscribe": "إلغاء الاشتراك", + "NotOrganizationMember": "أنت لست عضوا في أي منظمة.", + "UnsubscribeLicenseExpirationEmailSuccessTitle": "تم إلغاء الاشتراك بنجاح", + "UnsubscribeLicenseExpirationEmailSuccessMessage": "لن تتلقى رسائل بريد إلكتروني للتذكير بتاريخ انتهاء صلاحية الترخيص بعد الآن.", + "IndexPageHeroSection": " نظام أساسي كامل لتطوير الويب مدمج framework ", + "AbpCommercialShortDescription": "يوفر ABP Commercial وحدات تطبيق مسبقة الإنشاء وأدوات تطوير سريعة للتطبيقات وموضوعات واجهة مستخدم احترافية ودعمًا متميزًا والمزيد.", + "LiveDemo": "عرض حي", + "GetLicence": "احصل على ترخيص", + "Application": "تطبيق", + "StartupTemplates": "قوالب بدء التشغيل", + "Startup": "بدء", + "Templates": "القوالب", + "Developer": "مطور", + "Tools": "أدوات", + "Premium": "الممتازة", + "PremiumSupport": "دعم متميز", + "PremiumForumSupport": "دعم المنتدى المتميز", + "UI": "واجهة المستخدم", + "Themes": "ثيمات", + "JoinOurNewsletter": "اشترك في صحيفتنا الإخبارية", + "Send": "يرسل", + "Learn": "يتعلم", + "AdditionalServices": "خدمات إضافية", + "WhatIsABPFramework": "ما هو إطار ABP؟", + "OpenSourceBaseFramework": "إطار عمل قاعدة مفتوحة المصدر", + "ABPFrameworkExplanation": "

يعتمد ABP Commercial على إطار عمل ABP ، وهو إطار عمل تطبيقات ويب مفتوح المصدر وقائم على المجتمع لـ ASP.NET Core.

يوفر إطار عمل ABP بنية تحتية ممتازة للكتابة القابلة للصيانة والتوسعة وشفرة قابلة للاختبار مع أفضل الممارسات.

مبنية ومتكاملة مع الأدوات الشائعة التي تعرفها بالفعل. منحنى تعليمي منخفض ، وتكيف سهل ، وتطور مريح. ", + "Modular": "معياري", + "MicroserviceCompatible": "متوافق مع Microservice", + "DomainDrivenDesignInfrastructure": "بنية تحتية للتصميم يحركها المجال", + "MultiTenancy": "متعدد الايجار", + "DistributedMessaging": "الرسائل الموزعة", + "DynamicProxying": "الوكيل الديناميكي", + "BackgroundJobs": "وظائف الخلفية", + "AuditLogging": "تدوين التسجيل", + "BLOBStoring": "تخزين BLOB", + "BundlingMinification": "التجميع والتصغير", + "AdvancedLocalization": "الترجمة المتقدمة", + "ManyMore": "اكثر كثير", + "ExploreTheABPFramework": "استكشف إطار عمل برنامج ABP", + "WhyUseTheABPCommercial": "لماذا استخدام برنامج ABP التجاري؟", + "WhyUseTheABPCommercialExplanation": "

يمكن أن يكون إنشاء تطبيقات الويب على مستوى المؤسسات أمرًا معقدًا ويستغرق وقتًا طويلاً.

توفر ABP Commercial البنية التحتية الأساسية المثالية اللازمة لجميع ASP.NET Core الحديثة على مستوى المؤسسات الحلول القائمة. بدءًا من التصميم وحتى النشر ، يتم تمكين دورة التطوير بأكملها من خلال الميزات والوحدات النمطية المضمنة في ABP. ", + "StartupTemplatesShortDescription": "تجعلك قوالب بدء التشغيل تبدأ بمشروعك في ثوانٍ قليلة.", + "UIFrameworksOptions": "خيارات أطر عمل واجهة المستخدم ؛", + "DatabaseProviderOptions": "خيارات مزود قاعدة البيانات ؛", + "PreBuiltApplicationModules": "وحدات التطبيق سابقة البناء", + "PreBuiltApplicationModulesShortDescription": "تم بالفعل تطوير معظم متطلبات التطبيق الشائعة لك كوحدات قابلة لإعادة الاستخدام.", + "Account": "حساب", + "Blogging": "التدوين", + "Identity": "هوية", + "IdentityServer": "خادم الهوية", + "Saas": "ساس", + "LanguageManagement": "إدارة اللغة", + "TextTemplateManagement": "إدارة قالب النص", + "See All Modules": "انظر جميع الوحدات", + "ABPSuite": "جناح ABP", + "AbpSuiteShortDescription": "برنامج ABP Suite هو أداة تكميلية لبرنامج ABP التجاري.", + "AbpSuiteExplanation": "يتيح لك إنشاء صفحات ويب في غضون دقائق. إنها أداة .NET Core Global يمكن تثبيتها من سطر الأوامر. يمكنه إنشاء حل ABP جديد ، وإنشاء صفحات CRUD من قاعدة البيانات إلى الواجهة الأمامية.", + "Details": "تفاصيل", + "LeptonTheme": "موضوع ليبتون", + "ProfessionalModernUIThemes": "موضوعات احترافية وحديثة لواجهة المستخدم", + "LeptonThemeExplanation": "يوفر Lepton سلسلة كاملة من سمات إدارة Bootstrap التي تعمل كأساس متين لأي مشروع يتطلب لوحة تحكم المسؤول.", + "DefaultTheme": "السمة الافتراضية", + "MaterialTheme": "موضوع مادي", + "Default2Theme": "الموضوع الافتراضي 2", + "DarkTheme": "مظهر داكن", + "DarkBlueTheme": "موضوع أزرق غامق", + "LightTheme": "مظهر خفيف", + "ProudToWorkWith": "فخور بالعمل معه", + "OurConsumers": "تعتمد آلاف الشركات والمطورين في أكثر من 70 دولة حول العالم على ABP Commercial.", + "JoinOurConsumers": "انضم إليهم وابني منتجات مذهلة بسرعة.", + "AdditionalServicesExplanation": "هل تحتاج إلى خدمات إضافية أو مخصصة؟ يمكننا وشركاؤنا تقديم ؛ ", + "CustomProjectDevelopment": "تطوير المشاريع المخصصة", + "CustomProjectDevelopmentExplanation": "مطورين مخصصين لمشاريعك المخصصة.", + "PortingExistingProjects": "نقل المشاريع القائمة", + "PortingExistingProjectsExplanation": "ترحيل مشاريعك القديمة إلى منصة ABP.", + "LiveSupport": "الدعم المباشر", + "LiveSupportExplanation": "خيار الدعم المباشر عن بعد عندما تحتاجه.", + "Training": "تمرين", + "TrainingExplanation": "تدريب مخصص للمطورين بتوعك.", + "OnBoarding": "على متن الطائرة", + "OnBoardingExplanation": "ساعد في إعداد بيئات التطوير و CI و CD.", + "PrioritizedTechnicalSupport": "أولوية الدعم الفني", + "PremiumSupportExplanation": "بجانب الدعم المجتمعي الكبير لإطار عمل برنامج ABP ، يجيب فريق الدعم لدينا على الأسئلة الفنية ومشكلات المستخدمين التجاريين بأولوية عالية.", + "SeeTheSupportOptions": "انظر خيارات الدعم", + "Contact": "اتصل", + "TellUsWhatYouNeed": "أخبرنا ماذا تحتاج.", + "YourMessage": "رسالتك", + "YourFullName": "اسمك الكامل", + "EmailField": "عنوان البريد الإلكتروني", + "YourEmailAddress": "عنوان بريدك الإلكتروني", + "HowMayWeHelpYou": "كيف يمكن أن نساعدك؟", + "SendMessage": "أرسل رسالة", + "Success": "النجاح", + "WeWillReplyYou": "لقد تلقينا رسالتك وسنتواصل معك قريبًا.", + "GoHome": "اذهب للمنزل", + "CreateLiveDemo": "إنشاء عرض حي", + "RegisterToTheNewsletter": "سجل في النشرة الإخبارية لتلقي معلومات بخصوص ABP.IO ، بما في ذلك الإصدارات الجديدة وما إلى ذلك.", + "EnterYourEmailOrLogin": "أدخل عنوان بريدك الإلكتروني لإنشاء العرض التوضيحي أو تسجيل الدخول باستخدام حسابك الحالي.", + "ApplicationTemplate": "نموذج التطبيق", + "ApplicationTemplateExplanation": "يُستخدم قالب بدء تشغيل التطبيق لإنشاء تطبيق ويب جديد.", + "EfCoreProvider": "Entity Framework (يدعم SQL Server و MySQL و PostgreSQL و Oracle وغيرها )", + "AlreadyIncludedInTemplateModules": "تم بالفعل تضمين الوحدات التالية وتكوينها في هذا النموذج:", + "ApplicationTemplateArchitecture": "يدعم قالب التطبيق هذا أيضًا بنية متدرجة حيث يتم فصل طبقة واجهة المستخدم وطبقة API وخدمة المصادقة فعليًا.", + "SeeTheGuideOrGoToTheLiveDemo": "راجع دليل المطور للحصول على معلومات فنية حول هذا النموذج أو انتقل إلى العرض التوضيحي المباشر.", + "DeveloperGuide": "دليل المطور", + "ModuleTemplate": "نموذج الوحدة", + "ModuleTemplateExplanation1": "هل تريد إنشاء وحدة وإعادة استخدامها عبر تطبيقات مختلفة؟ يعد نموذج بدء التشغيل هذا كل شيء للبدء في إنشاء وحدة تطبيق قابلة لإعادة الاستخدام أو خدمة مصغرة .", + "ModuleTemplateExplanation2": "

يمكنك دعم أطر عمل لواجهة مستخدم فردية أو متعددة ، وموفري قاعدة بيانات فرديين أو متعددين لوحدة واحدة. تم تكوين نموذج بدء التشغيل لتشغيل و اختبار الوحدة الخاصة بك في تطبيق بسيط بالإضافة إلى الوحدة والبنية الأساسية لاختبار التكامل.

راجع دليل المطور للحصول على معلومات فنية حول هذا النموذج. ", + "WithAllStyleOptions": "مع كل خيارات النمط", + "Demo": "تجريبي", + "SeeAllModules": "انظر جميع الوحدات", + "ABPCLIExplanation": "ABP CLI (واجهة سطر الأوامر) هي أداة سطر أوامر لتنفيذ بعض العمليات الشائعة للحلول المستندة إلى ABP.", + "ABPSuiteEasilyCURD": "ABP Suite هي أداة تسمح لك بإنشاء صفحات CRUD بسهولة", + "WeAreHereToHelp": "نحن هنا من أجل المساعدة ", + "BrowseOrAskQuestion": "يمكنك تصفح مواضيع المساعدة الخاصة بنا أو البحث في الأسئلة الشائعة ، أو يمكنك طرح سؤال علينا باستخدام نموذج الاتصال .", + "SearchQuestionPlaceholder": "البحث في الأسئلة المتداولة", + "WhatIsTheABPCommercial": "ما هو برنامج ABP التجاري؟", + "WhatAreDifferencesThanAbpFramework": "ما هي الاختلافات بين إطار عمل ABP مفتوح المصدر وإطار عمل ABP التجاري؟", + "ABPCommercialExplanation": "ABP Commercial عبارة عن مجموعة من الوحدات النمطية والأدوات والسمات والخدمات المتميزة التي تم إنشاؤها فوق إطار عمل ABP مفتوح المصدر. يتم تطوير ودعم ABP Commercial من قبل نفس الفريق الذي يقف وراء إطار عمل ABP.", + "WhatAreDifferencesThanABPFrameworkExplanation": "

إطار عمل ABP عبارة عن إطار عمل لتطوير تطبيقات معياري وقابل للتخصيص ومتوافق مع خدمة دقيقة لـ ASP.NET Core. إنه يوفر بنية كاملة وبنية تحتية قوية لتجعلك تركز على رمز عملك الخاص بدلاً من تكرار نفسك لكل مشروع جديد. يعتمد على أفضل ممارسات تطوير البرامج والأدوات الشائعة التي تعرفها بالفعل.

إطار عمل ABP مجاني تمامًا ومفتوح المصدر وقائم على المجتمع. كما أنه يوفر سمة مجانية وبعض الوحدات النمطية مسبقة الصنع (مثل إدارة الهوية وإدارة المستأجر). ", + "VisitTheFrameworkVSCommercialDocument": "قم بزيارة الرابط التالي للحصول على مزيد من المعلومات {1} ", + "ABPCommercialFollowingBenefits": "يضيف ABP Commercial المزايا التالية إلى جانب إطار عمل ABP ؛", + "Professional": "احترافي", + "UIThemes": "سمات واجهة المستخدم", + "EnterpriseModules": "جاهزة للمؤسسات ، وحدات تطبيق جاهزة ، غنية بالميزات ، (على سبيل المثال ، إدارة خادم الهوية ، وإدارة SaaS ، وإدارة اللغة)", + "ToolingToSupport": "أدوات لدعم إنتاجيتك التطورية (على سبيل المثال ABP Suite )", + "PremiumSupportLink": "دعم مميز ", + "WhatDoIDownloadABPCommercial": "ما الذي يمكنني تنزيله عند شراء ABP Commercial؟", + "CreateUnlimitedSolutions": "بمجرد شراء ترخيص ABP التجاري ، ستتمكن من إنشاء حلول غير محدودة كما هو موضح في مستند الخطوات الأولى .", + "ABPCommercialSolutionExplanation": "عند إنشاء تطبيق جديد ، تحصل على حل Visual Studio (قالب بدء التشغيل) بناءً على تفضيلاتك. يحتوي الحل الذي تم تنزيله على وحدات وسمات تجارية تم تثبيتها وتكوينها بالفعل من أجلك. يمكنك إزالة وحدة مثبتة مسبقًا أو إضافة وحدة أخرى إذا أردت. يتم استخدام جميع الوحدات والسمات في حزم NuGet/NPM افتراضيًا.", + "StartDevelopWithTutorials": "الحل الذي تم تنزيله مصمم بشكل جيد وموثق. يمكنك البدء في تطوير رمز عملك الخاص بناءً على اتباع البرامج التعليمية ", + "TryTheCommercialDemo": "يمكنك تجربة العرض التوضيحي لمشاهدة نموذج تطبيق تم إنشاؤه باستخدام نموذج بدء التشغيل التجاري ABP.", + "HowManyProducts": "كم عدد المنتجات/الحلول المختلفة التي يمكنني إنشاؤها باستخدام ABP Commercial؟", + "HowManyProductsExplanation": "لا يوجد حد لإنشاء مشروع ABP. يمكنك إنشاء أي عدد تريده من المشاريع وتطويرها وتحميلها على خوادم مختلفة.", + "HowManyDevelopers": "كم عدد المطورين الذين يمكنهم العمل على ABP Commercial؟", + "HowManyDevelopersExplanation": "تراخيص ABP التجارية لكل مطور. أنواع التراخيص المختلفة لها حدود مطور مختلفة. ومع ذلك ، يمكنك إضافة المزيد من المطورين إلى أي نوع ترخيص وقتما تشاء. راجع صفحة الأسعار للتعرف على أنواع التراخيص وحدود المطورين والتكاليف الإضافية للمطورين.", + "ChangingLicenseType": "هل يمكنني ترقية نوع الترخيص الخاص بي لاحقًا؟", + "ChangingLicenseTypeExplanation": "يمكنك الترقية إلى ترخيص أعلى عن طريق دفع الفرق خلال فترة الترخيص النشطة الخاصة بك. عند الترقية إلى خطة ترخيص أعلى ، تحصل على مزايا الخطة الجديدة ، لكن ترقية الترخيص لا تغير تاريخ انتهاء الترخيص. بالإضافة إلى ذلك ، يمكنك أيضًا إضافة مقاعد مطور جديدة إلى ترخيصك الحالي ، راجع \"كم عدد المطورين الذين يمكنهم العمل على ABP Commercial؟\"", + "LicenseExtendUpgradeDiff": "ما الفرق بين تمديد الترخيص والترقية؟", + "LicenseExtendUpgradeDiffExplanation": " التمديد: من خلال تمديد/تجديد الترخيص الخاص بك ، ستستمر في الحصول على الدعم المتميز والحصول على التحديثات الرئيسية للوحدات والسمات. إلى جانب ذلك ، سوف تكون قادرًا على الاستمرار في إنشاء مشاريع جديدة. وستظل قادرًا على استخدام ABP Suite الذي يعمل على تسريع عملية التطوير.


الترقية: من خلال ترقية ترخيصك ، ستقوم بالترقية إلى خطة ترخيص أعلى تتيح لك الحصول على مزايا إضافية . راجع جدول مقارنة التراخيص للتحقق من الاختلافات بين خطط الترخيص. من ناحية أخرى ، عند الترقية ، لن يتغير تاريخ انتهاء الترخيص! لتمديد تاريخ انتهاء الترخيص الخاص بك ، تحتاج إلى تمديد الترخيص الخاص بك.", + "LicenseRenewalCost": "ما هي تكلفة تجديد الترخيص بعد عام واحد؟", + "LicenseRenewalCostExplanation": "معدل التجديد (التمديد) لجميع تراخيص ABP Commercial الدائمة هو {0} من قائمة أسعار التراخيص. سعر تجديد ترخيص الفريق القياسي هو $ {1} ورخصة العمل القياسية هي $ {2} وترخيص المؤسسة القياسي هو $ {3}. إذا كنت عميلاً بالفعل ، سجّل الدخول إلى حسابك لمراجعة أسعار التجديد المتاحة.", + "HowDoIRenewMyLicense": "كيف أجدد الترخيص الخاص بي؟", + "HowDoIRenewMyLicenseExplanation": "يمكنك تجديد ترخيصك بالانتقال إلى صفحة إدارة المؤسسة . للاستفادة من أسعار التجديد المبكر المخفضة الخاصة بنا ، تأكد من التجديد قبل انتهاء صلاحية ترخيصك. ومع ذلك ، لا تقلق بشأن عدم معرفة متى تنتهي فرصة التجديد المبكر الخاصة بك. ستتلقى 3 رسائل بريد إلكتروني للتذكير قبل انتهاء صلاحية اشتراكك. سنرسلها في غضون 30 يومًا و 7 أيام ويوم واحد قبل انتهاء الصلاحية.", + "IsSourceCodeIncluded": "هل يتضمن ترخيصي الكود المصدري للوحدات والموضوعات التجارية؟", + "IsSourceCodeIncludedExplanation1": "يعتمد على نوع الترخيص الذي اشتريته:", + "IsSourceCodeIncludedExplanation2": " الفريق : يستخدم الحل الذي تقدمه الوحدات والمظاهر مثل حزم NuGet و NPM. لا يتضمن كود المصدر الخاص بهم. بهذه الطريقة ، يمكنك بسهولة ترقية هذه الوحدات والسمات متى توفر إصدار جديد. ومع ذلك ، لا يمكنك الحصول على الكود المصدري للوحدات والسمات.", + "IsSourceCodeIncludedExplanation3": " شركة/مؤسسة : بالإضافة إلى ترخيص الفريق ، يمكنك تنزيل شفرة المصدر لأي وحدة نمطية أو سمة تحتاج إليها. يمكنك حتى إزالة مراجع حزمة NuGet/NPM لوحدة نمطية معينة وإضافة كود المصدر مباشرة إلى الحل الخاص بك لتغييره بالكامل.", + "IsSourceCodeIncludedExplanation4": "

يمنحك تضمين شفرة مصدر الوحدة في الحل أقصى قدر من الحرية لتخصيص هذه الوحدة. ومع ذلك ، فلن يكون من الممكن ترقية الوحدة تلقائيًا عند إصدار إصدار جديد.

لا يتضمن أي من التراخيص رمز مصدر ABP Suite ، وهو أداة خارجية تنشئ رمزًا لك وتساعد لتطويرك.

راجع صفحة التسعير للتعرف على الاختلافات الأخرى بين أنواع التراخيص. ", + "ChangingDevelopers": "هل يمكنني تغيير المطورين المسجلين لمنظمتي في المستقبل؟", + "ChangingDevelopersExplanation": "بالإضافة إلى إضافة مطورين جدد إلى الترخيص الخاص بك ، يمكنك أيضًا تغيير المطورين الحاليين (يمكنك إزالة مطور وإضافة مطور جديد إلى نفس المقعد) دون أي تكلفة إضافية.", + "WhatHappensWhenLicenseEnds": "ماذا يحدث عندما تنتهي فترة الترخيص الخاصة بي؟", + "WhatHappensWhenLicenseEndsExplanation1": "نوع ترخيص ABP التجاري هو ترخيص دائم . بعد انتهاء صلاحية ترخيصك ، يمكنك الاستمرار في تطوير مشروعك. ولست ملزمًا بتجديد رخصتك. يأتي الترخيص الخاص بك مع تحديثات ودعم لمدة عام واحد خارج الصندوق. للاستمرار في تلقي الميزات الجديدة وتحسينات الأداء وإصلاحات الأخطاء والدعم والاستمرار في استخدام ABP Suite ، تأكد من تجديد خطتك كل عام. عند انتهاء صلاحية ترخيصك ، لن تتمكن من الحصول على المزيد من المزايا التالية ؛", + "WhatHappensWhenLicenseEndsExplanation2": "لا يمكنك إنشاء حلول جديدة باستخدام ABP Commercial ، ولكن يمكنك الاستمرار في تطوير تطبيقاتك الحالية إلى الأبد.", + "WhatHappensWhenLicenseEndsExplanation3": "ستتمكن من الحصول على تحديثات للوحدات النمطية والسمات الموجودة في الإصدار الرئيسي. على سبيل المثال؛ إذا كنت تستخدم v3.2.0 لإحدى الوحدات ، فلا يزال بإمكانك الحصول على تحديثات لـ v3.x.x (v3.3.0 ، v3.5.2 ... إلخ) من تلك الوحدة. لكن لا يمكنك الحصول على تحديثات للإصدار الرئيسي التالي (مثل v4.x و v5.x)", + "WhatHappensWhenLicenseEndsExplanation4": "لا يمكنك تثبيت وحدات وسمات جديدة مضافة إلى منصة ABP Commercial بعد انتهاء ترخيصك.", + "WhatHappensWhenLicenseEndsExplanation5": "لا يمكنك استخدام مجموعة ABP.", + "WhatHappensWhenLicenseEndsExplanation6": "لا يمكنك الحصول على الدعم المتميز بعد الآن.", + "WhatHappensWhenLicenseEndsExplanation7": "يمكنك تجديد اشتراكك إذا كنت ترغب في الاستمرار في الحصول على هذه المزايا. إذا قمت بتجديد اشتراكك في غضون شهر واحد بعد انتهاء صلاحية ترخيصك ، فسيتم تطبيق خصم بنسبة 20٪.", + "WhenShouldIRenewMyLicense": "متى يجب أن أجدد رخصتي؟", + "WhenShouldIRenewMyLicenseExplanation1": "إذا جددت ترخيصك في غضون شهر واحد بعد انتهاء صلاحية الترخيص ، فسيتم تطبيق خصم بنسبة 20٪.", + "WhenShouldIRenewMyLicenseExplanation2": "إذا قمت بتجديد ترخيصك بعد شهر واحد من تاريخ انتهاء صلاحية الترخيص الخاص بك ، فسيكون سعر التجديد هو نفسه سعر شراء الترخيص ولن يكون هناك خصم على التجديد.", + "TrialPlan": "هل لديك خطة تجريبية؟", + "TrialPlanExplanation": "في الوقت الحالي ، لا تمتلك ABP Commercial خطة تجريبية. بالنسبة لتراخيص الفريق ، نقدم ضمان استرداد الأموال لمدة 30 يومًا. يمكنك فقط طلب استرداد الأموال في أول 30 يومًا. بالنسبة إلى تراخيص الأعمال والمؤسسات ، نقدم استردادًا بنسبة 60٪ في غضون 30 يومًا. وذلك لأن تراخيص Business and Enterprise تتضمن كود المصدر الكامل لجميع الوحدات والسمات.", + "DoYouAcceptBankWireTransfer": "هل تقبل التحويل البنكي؟", + "DoYouAcceptBankWireTransferExplanation": "نعم ، نحن نقبل التحويل المصرفي.
بعد إرسال رسوم الترخيص عبر التحويل المصرفي ، أرسل لنا بريدًا إلكترونيًا على info@abp.io إيصالك ونوع الترخيص المطلوب. معلومات حسابنا المصرفي الدولي:", + "HowToUpgrade": "كيفية ترقية التطبيقات الموجودة عند توفر إصدار جديد؟", + "HowToUpgradeExplanation1": "عند إنشاء تطبيق جديد باستخدام ABP Commercial ، يتم استخدام جميع الوحدات والقوالب كحزم NuGet و NPM. لذلك ، يمكنك ترقية الحزم بسهولة عند توفر إصدار جديد.", + "HowToUpgradeExplanation2": "بالإضافة إلى ترقيات NuGet/NPM القياسية ، يوفر ABP CLI أمر تحديث يقوم تلقائيًا بالعثور على جميع الحزم المتعلقة بـ ABP في الحل الخاص بك وترقيتها.", + "DatabaseSupport": "ما هي أنظمة قواعد البيانات المدعومة؟", + "DatabaseSupportExplanation": "يعد ABP Framework نفسه حياديًا في قاعدة البيانات ويمكنه العمل مع أي مزود قاعدة بيانات بطبيعته. راجع مستند الوصول إلى البيانات للحصول على قائمة بالموفرين المنفذين حاليًا.", + "UISupport": "ما هي أطر واجهة المستخدم المدعومة؟", + "Supported": "أيد", + "UISupportExplanation": "ABP Framework نفسه هو إطار عمل UI ويمكن أن يعمل مع أي إطار عمل لواجهة المستخدم. ومع ذلك ، لم يتم تنفيذ قوالب بدء التشغيل ووحدات واجهة المستخدم النمطية والموضوعات لجميع أطر عمل واجهة المستخدم. راجع مستند البدء للحصول على قائمة محدثة بخيارات واجهة المستخدم.", + "MicroserviceSupport": "هل يدعم بنية الخدمة المصغرة؟", + "MicroserviceSupportExplanation1": "أحد الأهداف الرئيسية لإطار عمل برنامج ABP هو توفير بنية تحتية ملائمة لإنشاء حلول خدمات صغيرة. راجع مستند بنية الخدمات الدقيقة لفهم كيف تساعد في إنشاء أنظمة الخدمات الدقيقة.", + "MicroserviceSupportExplanation2": "تم تصميم جميع وحدات ABP Commercial لدعم سيناريوهات نشر الخدمات الصغيرة (مع واجهة برمجة التطبيقات وقاعدة البيانات الخاصة بها) باتباع مستند أفضل ممارسات تطوير الوحدة .", + "MicroserviceSupportExplanation3": "نحن نقدم نموذجًا من حل تجريبي للخدمة المصغرة يوضح تنفيذ بنية الخدمة الدقيقة لمساعدتك في إنشاء الحل الخاص بك.", + "MicroserviceSupportExplanation4": "لذا ، فإن الإجابة المختصرة هي \" نعم ، فهي تدعم بنية الخدمات الدقيقة \".", + "MicroserviceSupportExplanation5": "ومع ذلك ، يعد نظام الخدمة الصغيرة حلاً وسيكون لكل حل متطلبات مختلفة ، وطوبولوجيا الشبكة ، وسيناريوهات الاتصال ، وإمكانيات المصادقة ، وقرارات فصل/مشاركة قاعدة البيانات ، وتكوينات وقت التشغيل ، وتكاملات أنظمة الجهات الخارجية وغيرها الكثير.", + "MicroserviceSupportExplanation6": "يوفر إطار عمل ABP و ABP Commercial بنية تحتية لسيناريوهات الخدمة الصغيرة والوحدات النمطية المتوافقة مع الخدمة الصغيرة والعينات والوثائق لمساعدتك في بناء الحل الخاص بك. ولكن لا تتوقع تنزيل الحل الذي تحلم به والذي تم إنشاؤه مسبقًا من أجلك مباشرةً. ستحتاج إلى فهمها وجمع بعض الأجزاء معًا بناءً على متطلباتك.", + "WhereCanIDownloadSourceCode": "أين يمكنني تنزيل شفرة المصدر؟", + "WhereCanIDownloadSourceCodeExplanation": "يمكنك تنزيل الكود المصدري لجميع وحدات ABP والحزم والسمات Angular عبر ABP Suite أو ABP CLI. راجع كيفية تنزيل شفرة المصدر؟ ", + "ComputerLimitation": "كم عدد أجهزة الكمبيوتر التي يمكن للمطور تسجيل الدخول إليها عند تطوير برنامج ABP؟", + "ComputerLimitationExplanation": "نسمح على وجه التحديد باستخدام {0} أجهزة كمبيوتر لكل مطور فردي/مرخص. كلما دعت الحاجة إلى مطور لتطوير منتجات ABP Commercial على جهاز ثالث ، يجب إرسال بريد إلكتروني إلى license@abp.io لشرح الموقف وسنقوم بعد ذلك بإجراء التخصيص المناسب في نظامنا.", + "RefundPolicy": "هل لديك سياسة استرداد؟", + "RefundPolicyExplanation": "يمكنك طلب استرداد الأموال في غضون 30 يومًا من شراء الترخيص. تحتوي أنواع ترخيص Business و Enterprise على خيار تنزيل رمز المصدر ، وبالتالي لا تتوفر المبالغ المستردة للأعمال والمؤسسات (وأي تراخيص تتضمن حقًا في تلقي كود المصدر). بالإضافة إلى ذلك ، لا يتم استرداد أي مبالغ لعمليات التجديد وشراء الترخيص الثاني.", + "HowCanIRefundVat": "كيف يمكنني استرداد ضريبة القيمة المضافة؟", + "HowCanIRefundVatExplanation1": "إذا قمت بالدفع باستخدام 2Checkout ، فيمكنك استرداد ضريبة القيمة المضافة عبر حساب 2Checkout الخاص بك:", + "HowCanIRefundVatExplanation2": "سجّل الدخول إلى حسابك في 2Checkout ", + "HowCanIRefundVatExplanation3": "ابحث عن الطلب المناسب واضغط على \"استرداد ضريبة القيمة المضافة المتأخرة\" (أدخل معرف ضريبة القيمة المضافة)", + "HowCanIGetMyInvoice": "كيف يمكنني الحصول على فاتورتي؟", + "HowCanIGetMyInvoiceExplanation": "هناك بوابتان للدفع لشراء الترخيص: Iyzico و 2Checkout. إذا قمت بشراء ترخيصك من خلال 2Checkout gateway ، فإنها ترسل فاتورة PDF إلى عنوان بريدك الإلكتروني ، راجع 2Checkout invoice. إذا اشتريت من خلال بوابة Iyzico ، باستخدام رابط شراء مخصص أو عبر التحويل المصرفي ، فسنعد فاتورتك ونرسلها. يمكنك طلب فاتورتك أو تنزيلها من صفحة إدارة المؤسسة . قبل الاتصال بنا للحصول على الفاتورة ، تحقق من صفحة إدارة مؤسستك!", + "Forum": "المنتدى", + "SupportExplanation": "توفر تراخيص ABP التجارية دعم منتدى متميز من قبل فريق يتكون من خبراء إطار عمل ABP.", + "PrivateTicket": "تذكرة خاصة", + "PrivateTicketExplanation": "يتضمن ترخيص Enterprise أيضًا دعمًا خاصًا مع البريد الإلكتروني ونظام التذاكر.", + "AbpSuiteExplanation1": "يتيح لك ABP Suite إنشاء صفحات ويب في غضون دقائق. إنها أداة .NET Core Global يمكن تثبيتها من سطر الأوامر.", + "AbpSuiteExplanation2": "يمكنه إنشاء حل ABP جديد ، وإنشاء صفحات CRUD من قاعدة البيانات إلى الواجهة الأمامية. للحصول على نظرة فنية عامة ، راجع المستند ", + "FastEasy": "سهل سريع", + "AbpSuiteExplanation3": "يتيح لك برنامج ABP Suite إنشاء صفحات CRUD بسهولة. تحتاج فقط إلى تحديد الكيان الخاص بك وخصائصه ، ودع الباقي إلى ABP Suite نيابة عنك! يُنشئ ABP Suite جميع الكودات اللازمة لصفحة CRUD الخاصة بك في بضع ثوانٍ. وهو يدعم واجهات المستخدم Angular و MVC و Blazor.", + "RichOptions": "خيارات غنية", + "AbpSuiteExplanation4": "ABP Suite supports multiple UI options like Razor Pages and Angular.It also supports multiple databases like MongoDB and all databases supported by EntityFramework Core (MS SQL Server, Oracle, MySql, PostgreSQL and more).", + "AbpSuiteExplanation5": "الشيء الجيد هو أنه لا داعي للقلق بشأن هذه الخيارات. يتفهم برنامج ABP Suite نوع مشروعك ويقوم بإنشاء الكود الخاص بمشروعك ويضع الكود الذي تم إنشاؤه في المكان الصحيح في مشروعك.", + "SourceCode": "مصدر الرمز", + "AbpSuiteExplanation6": "يقوم ABP Suite بإنشاء الكود المصدري لك! لا يولد ملفات سحرية لإنشاء صفحة الويب. تنشئ ABP Suite شفرة المصدر لـ Entity و Repository و Application Service و Code First Migration و JavaScript/TypeScript و CSHTML/HTML والواجهات الضرورية أيضًا. تقوم ABP Suite أيضًا بإنشاء الكود وفقًا لـ أفضل الممارسات لتطوير البرامج ، لذلك لا داعي للقلق بشأن جودة الشفرة التي تم إنشاؤها.", + "AbpSuiteExplanation7": "نظرًا لأن لديك الكود المصدري للكتل الإنشائية لصفحة CRUD التي تم إنشاؤها في طبقات التطبيق الصحيحة ، يمكنك بسهولة تعديل الكود المصدري وضخ منطقك المخصص/منطق الأعمال في الكود الذي تم إنشاؤه.", + "CrossPlatform": "عبر منصة", + "AbpSuiteExplanation8": "تم تصميم برنامج ABP Suite باستخدام .NET Core وهو عبارة عن منصة مشتركة. يتم تشغيله كتطبيق ويب على جهاز الكمبيوتر المحلي الخاص بك. يمكنك تشغيله على أنظمة Windows و Mac و Linux ", + "OtherFeatures": "ميزات أخرى", + "OtherFeatures1": "قم بتحديث حزمتي NuGet و NPM على الحل الخاص بك بسهولة.", + "OtherFeatures2": "يجدد الصفحات التي تم إنشاؤها بالفعل من البداية.", + "OtherFeatures3": "يخلق حلولاً جديدة", + "ThanksForCreatingProject": "شكرا لإنشاء مشروعك!", + "HotToRunSolution": "كيف تشغل الحل الخاص بك؟", + "HotToRunSolutionExplanation": "راجع مستند البدء لمعرفة كيفية تكوين الحل وتشغيله.", + "GettingStarted": "ابدء", + "WebAppDevTutorial": "دروس تطوير تطبيقات الويب", + "WebAppDevTutorialExplanation": "انظر وثيقة البرنامج التعليمي لتطوير تطبيقات الويب للحصول على عينة تطوير خطوة بخطوة.", + "Document": "وثيقة", + "UsingABPSuiteToCURD": "استخدام مجموعة ABP لإنشاء صفحات CRUD وأدواتها", + "SeeABPSuiteDocument": "راجع مستند ABP Suite للتعرف على استخدام ABP Suite.", + "AskQuestionsOnSupport": "يمكنك طرح الأسئلة على الدعم التجاري لبرنامج ABP.", + "Documentation": "توثيق", + "SeeModulesDocument": "راجع مستند الوحدات للحصول على قائمة بجميع الوحدات التجارية (الموالية) ووثائقها.", + "Pricing": "التسعير", + "PricingExplanation": "اختر الميزات والوظائف التي يحتاجها عملك اليوم. قم بالترقية بسهولة مع نمو عملك.", + "Team": "فريق", + "Business": "عمل", + "Enterprise": "مشروع", + "Custom": "مخصص", + "IncludedDeveloperLicenses": "تراخيص المطورين المضمنة", + "CustomLicenceOrAdditionalServices": "هل تحتاج إلى ترخيص مخصص أو خدمات إضافية؟", + "CustomOrVolumeLicense": "ترخيص مخصص أو مجمع", + "LiveTrainingSupport": "تدريب ودعم مباشر", + "AndMore": "و اكثر", + "AdditionalDeveloperLicense": "رخصة مطور إضافي", + "ProjectCount": "حساب المشروع", + "AllProModules": "جميع الوحدات الاحترافية", + "AllProThemes": "جميع الموضوعات الاحترافية", + "AllProStartupTemplates": "جميع قوالب بدء التشغيل الاحترافية", + "SourceCodeOfAllModules": "كود المصدر لجميع الوحدات", + "SourceCodeOfAllThemes": "كود المصدر لجميع المواضيع", + "PerpetualLicense": "ترخيص دائم", + "UnlimitedServerDeployment": "نشر خادم غير محدود", + "YearUpgrade": "ترقية لمدة سنة واحدة", + "YearPremiumForumSupport": "1 سنة دعم المنتدى الممتاز", + "ForumSupportIncidentCountYear": "عدد حوادث دعم المنتدى/السنة", + "PrivateTicketEmailSupport": "تذكرة خاصة ودعم البريد الإلكتروني", + "BuyNow": "اشتري الآن", + "PayViaAmexCard": "كيف يمكنني الدفع عن طريق بطاقة AMEX الخاصة بي؟", + "PayViaAmexCardDescription": "بوابة الدفع الافتراضية \"Iyzico\" قد ترفض بعض بطاقات ائتمان AMEX بسبب الإجراءات الأمنية. في هذه الحالة ، يمكنك الدفع من خلال بوابة الدفع البديلة \"2Checkout\".", + "ThankYou": "شكرا لك", + "InvalidReCaptchaErrorMessage": "حدث خطأ أثناء التحقق من reCAPTCHA. حاول مرة اخرى.", + "CompanyName": "اسم الشركة", + "YourCompanyName": "اسم شركتك", + "FirstName": "الاسم الأول", + "LastName": "الكنية", + "Optional": "اختياري", + "YourFirstName": "اسمك الأول", + "YourLastName": "اسمك الاخير", + "SpecialOffer": "عرض خاص", + "SpecialOfferMessage": "عجلوا! الأسعار صالحة لفترة محدودة.", + "DiscountRequest": "طلب الخصم", + "DiscountRequestDescribeCustomerQuestion": "أي مما يلي يصف لك؟", + "DiscountRequestStudentEmailMessage": "يجب أن يحتوي عنوان البريد الإلكتروني على \"edu\".", + "DiscountRequestDeveloperCount": "كم عدد المطورين أنت؟", + "DiscountRequestDeveloperCountExceedMessage": "لا نقدم ترخيصًا مخفضًا للشركات التي لديها أكثر من {0} مطور.", + "DiscountRequestOrganizationName": "اسم الشركة/المنظمة/المدرسة", + "Website": "موقع الكتروني", + "GithubUsername": "اسم مستخدم جيثب", + "PhoneNumber": "رقم الهاتف", + "Country": "دولة", + "DescribeABPCommercialUsage": "صِف المشروع الذي تخطط لتطويره بناءً على APB Commercial", + "DiscountRequestCertifyInformationMessage": "أشهد أن جميع المعلومات صحيحة وصحيحة.", + "DiscountRequestReceived": "لقد تلقينا طلب الخصم الخاص بك.", + "DiscountRequestStatusMessage": "سنرد عليك بعد التحقق من المعلومات التي قدمتها.", + "MVCOrRazorPages": "MVC (صفحات موس)", + "Angular": "الزاوي", + "Blazor": "بليزر", + "New": "جديد", + "MongoDB": "MongoDB", + "EBookDDD": "تصميم يحرك مجال الكتاب الإلكتروني", + "PracticalGuideForImplementingDDD": "هذا الكتاب هو دليل عملي لتنفيذ التصميم المستند إلى المجال باستخدام إطار عمل ABP.", + "IntroducingDDD": "تقديم تصميم يحركه المجال", + "DDDLayersAndCleanArchitecture": "طبقات DDD والعمارة النظيفة", + "LayeringOfADotnetSolution": "طبقات حل NET", + "ImplementingDDDBuildingBlocks": "تنفيذ اللبنات الأساسية DDD", + "DomainVsApplicationLogic": "منطق المجال مقابل منطق التطبيق", + "SamplesAndDiscussions": "العينات والمناقشات", + "Free": "حر", + "Download": "تحميل", + "DDDEBook": "DDD الكتاب الإلكتروني", + "ImplementingDDD": "تنفيذ تصميم يحركه المجال", + "DDDBookExplanation": "دليل عملي لتنفيذ التصميم المستند إلى المجال باستخدام إطار عمل ABP.", + "Overview": "ملخص", + "DDDBookPracticalGuide": "هذا دليل عملي لتنفيذ التصميم المستند إلى المجال (DDD). بينما تعتمد تفاصيل التنفيذ على البنية التحتية لـ ABP Framework ، فإن المفاهيم الأساسية والمبادئ والأنماط قابلة للتطبيق في أي نوع من الحلول ، حتى لو لم يكن حل .NET.", + "TableOfContents": "جدول المحتويات", + "IntroductionToImplementingDDD": "مقدمة في تنفيذ التصميم على أساس المجال", + "WhatIsDDD": "ما هو المجال على أساس التصميم؟", + "Implementation": "تطبيق", + "TheBigPicture": "الصورة الكبيرة", + "TheBuildingBlock": "حجر الاساس", + "ExampleUseCase": "مثال على حالة الاستخدام", + "DomainAndApplicationLogic": "منطق المجال ومنطق التطبيق", + "Author": "مؤلف", + "PublishedOn": "نشرت في", + "Page": "صفحة", + "FreeEBook": "كتاب إلكتروني مجاني", + "EBookSignInForDownload": "لتنزيل الكتاب الإلكتروني قم بتسجيل الدخول", + "SignIn": "تسجيل الدخول", + "Or": "أو", + "TellUsAboutYourself": "اخبرنا قليلا عن نفسك", + "Surname": "اسم العائلة", + "DoYouAgreePrivacyPolicy": "أوافق على البنود والشروط و سياسة الخصوصية .", + "VolosoftMarketingInformationMessage": "أرغب في الحصول على معلومات ونصائح وعروض حول حلول للشركات والمؤسسات ومنتجات وخدمات Volosoft الأخرى.", + "VolosoftSharingInformationMessage": "أود من Volosoft مشاركة معلوماتي مع شركاء محددين حتى أتمكن من تلقي المعلومات ذات الصلة حول منتجاتهم وخدماتهم.", + "WeWillSendYouADownloadLink": "تم إرسال ارتباط لتنزيل الكتاب الإلكتروني إلى {0}.
تحقق من صناديق البريد الوارد/البريد غير الهام/البريد العشوائي!", + "InvalidFormInputs": "من فضلك ، اكتب المعلومات الصحيحة المحددة في النموذج.", + "DDDBookEmailBody": "شكرا لك.
لتنزيل كتابك ، انقر هنا .", + "FreeDDDEBook": "كتاب إلكتروني مجاني DDD", + "StartFree": "ابدأ مجانًا", + "FreeTrial": "تجربة مجانية", + "AcceptsMarketingCommunications": " نعم ، أرغب في تلقي اتصالات التسويق التجاري من ABP.", + "PurposeOfUsage": "الغرض من الاستخدام", + "Industry": "صناعة", + "Choose": "- يختار -", + "CompanyOrganizationName": "اسم المنظمة/او الشركة", + "CompanySize": "حجم الشركة", + "Next": "التالي", + "StartTrial": "ابدأ الإصدار التجريبي المجاني", + "ContactUsIssues": "اتصل بنا إذا كان لديك أي مشاكل", + "TrialActivatedWarning": "عزيزي {0} ، يحق للمستخدم الحصول على فترة تجريبية مجانية واحدة فقط. لقد استخدمت بالفعل الفترة التجريبية الخاصة بك.", + "ActivationRequirement": "أنت على بعد خطوة واحدة من بدء الإصدار التجريبي المجاني.
لقد أرسلنا بريدًا إلكترونيًا إلى {0} لتنشيط حسابك. تحقق من صندوق الوارد الخاص بك/غير المرغوب فيه/صناديق البريد العشوائي!", + "SaveAndDownload": "حفظ وتنزيل", + "CompanyNameValidationMessage": "اسم الشركة طويل جدا!", + "AddressValidationMessage": "العنوان طويل جدا!", + "TaxNoValidationMessage": "TAX/VAT No طويل جدًا!", + "NotesValidationMessage": "حقل الملاحظات طويل جدًا!", + "CheckYourBillingInfo": "يمكنك إنشاء فاتورتك مرة واحدة فقط! تحقق من معلومات الفواتير الخاصة بك قبل إنشاء الفاتورة.", + "Volo.AbpIo.Commercial:030000": "لقد استخدمت بالفعل الفترة التجريبية الخاصة بك.", + "Volo.AbpIo.Commercial:030001": "اسم هذه المنظمة موجود بالفعل.", + "StartYourFreeTrial": "ابدأ تجربتك المجانية", + "TrialLicenseModelInvalidErrorMessage": "أحد الحقول التالية غير صالح: اسم البلد أو حجم الشركة أو الصناعة أو الغرض من الاستخدام.", + "Trial": "محاكمة", + "Purchased": "تم شراؤها", + "PurchaseLicense": "رخصة شراء", + "PurchaseTrialLicenseMessage": "تاريخ انتهاء الترخيص الخاص بك هو {0}.
إذا كنت ترغب في الاستمرار في استخدام المشاريع التي أنشأتها أثناء الفترة التجريبية المجانية ، فأنت بحاجة إلى تغيير مفاتيح الترخيص في ملفات appsettings.secrets.json الخاصة بك. هنا هو مفتاح الترخيص الخاص بك:", + "TrialLicenseExpireMessage": "أنت تستخدم الترخيص التجريبي وستنتهي صلاحية الترخيص التجريبي في {0}.", + "TryForFree": "حاول مجانا", + "TrialLicenseExpiredInfo": "انتهت فترة الترخيص التجريبي الخاص بك!", + "CommercialNewsletterConfirmationMessage": "أوافق على البنود والشروط و سياسة الخصوصية ." } } \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/cs.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/cs.json new file mode 100644 index 0000000000..793a35f5ef --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/cs.json @@ -0,0 +1,395 @@ +{ + "culture": "cs", + "texts": { + "OrganizationManagement": "Řízení organizace", + "OrganizationList": "Seznam organizací", + "Volo.AbpIo.Commercial:010003": "Nejste vlastníkem této organizace!", + "OrganizationNotFoundMessage": "Nebyla nalezena žádná organizace!", + "DeveloperCount": "Alokovaní/celkový počet vývojářů", + "QuestionCount": "Zbývající/celkový počet otázek", + "Unlimited": "Neomezený", + "Owners": "Vlastníci", + "AddMember": "Přidat člena", + "AddOwner": "Přidat vlastníka", + "AddDeveloper": "Přidat vývojáře", + "UserName": "uživatelské jméno", + "Name": "název", + "EmailAddress": "Emailová adresa", + "Developers": "Vývojáři", + "LicenseType": "Typ licence", + "Manage": "Spravovat", + "StartDate": "Datum začátku", + "EndDate": "Datum ukončení", + "Modules": "Moduly", + "LicenseExtendMessage": "Datum ukončení vaší licence je prodlouženo na {0}", + "LicenseUpgradeMessage": "Vaše licence je upgradována na {0}", + "LicenseExtendAdnUpgradeMessage": "Vaše licence byla prodloužena do {0} a váš licenční plán je upgradován na {1}.", + "LicenseAddDeveloperMessage": "Do vaší licence bylo přidáno {0} vývojářů", + "Volo.AbpIo.Commercial:010004": "Nelze najít zadaného uživatele! Uživatel musí být již zaregistrován.", + "MyOrganizations": "Moje organizace", + "ApiKey": "API klíč", + "UserNameNotFound": "Neexistuje žádný uživatel s uživatelským jménem {0}", + "SuccessfullyAddedToNewsletter": "Děkujeme, že jste se přihlásili k odběru našeho newsletteru!", + "MyProfile": "Můj profil", + "EmailNotValid": "Prosím zadejte platnou emailovou adresu.", + "JoinOurMarketingNewsletter": "Připojte se k našemu marketingovému zpravodaji", + "WouldLikeToReceiveMarketingMaterials": "Chci dostávat marketingové materiály, jako jsou nabídky produktů a speciální nabídky.", + "StartUsingYourLicenseNow": "Začněte používat svou licenci nyní!", + "WelcomePage": "Uvítací stránka", + "UnsubscriptionExpireEmail": "Odhlásit odběr e-mailů s připomenutím data vypršení platnosti licence", + "UnsubscribeLicenseExpireEmailReminderMessage": "Toto e-mailové předplatné obsahuje pouze připomenutí data vypršení platnosti vaší licence.", + "UnsubscribeFromLicenseExpireEmails": "Pokud si nepřejete dostávat e-maily o datu vypršení platnosti vaší licence, můžete se kdykoli odhlásit.", + "Unsubscribe": "Odhlásit odběr", + "NotOrganizationMember": "Nejste členem žádné organizace.", + "UnsubscribeLicenseExpirationEmailSuccessTitle": "Úspěšně odhlášeno", + "UnsubscribeLicenseExpirationEmailSuccessMessage": "Již nebudete dostávat e-maily s upozorněním na datum vypršení platnosti licence.", + "IndexPageHeroSection": "Kompletní platforma pro vývoj webuvestavěná na framework", + "AbpCommercialShortDescription": "ABP Commercial poskytuje předpřipravené aplikační moduly, nástroje pro rychlý vývoj aplikací, profesionální témata uživatelského rozhraní, prémiovou podporu a další.", + "LiveDemo": "Živá ukázka", + "GetLicence": "Získejte licenci", + "Application": "aplikace", + "StartupTemplates": "Spouštěcí šablony", + "Startup": "Spuštění", + "Templates": "Šablony", + "Developer": "Vývojář", + "Tools": "Nástroje", + "Premium": "Pojistné", + "PremiumSupport": "Prémiová podpora", + "PremiumForumSupport": "Prémiová podpora fóra", + "UI": "UI", + "Themes": "Témata", + "JoinOurNewsletter": "Připojte se k našemu zpravodaji", + "Send": "Poslat", + "Learn": "Učit se", + "AdditionalServices": "Doplňkové služby", + "WhatIsABPFramework": "CO JE RÁMEC ABP?", + "OpenSourceBaseFramework": "Open Source Base Framework", + "ABPFrameworkExplanation": "

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.

", + "Modular": "Modulární", + "MicroserviceCompatible": "Kompatibilní s mikroservisy", + "DomainDrivenDesignInfrastructure": "Domain Driven Design Infrastructure", + "MultiTenancy": "Vícenásobný nájem", + "DistributedMessaging": "Distribuované zasílání zpráv", + "DynamicProxying": "Dynamické proxy", + "BackgroundJobs": "Práce na pozadí", + "AuditLogging": "Protokolování auditu", + "BLOBStoring": "Ukládání BLOB", + "BundlingMinification": "Sdružování a minifikace", + "AdvancedLocalization": "Pokročilá lokalizace", + "ManyMore": "Mnoho dalších", + "ExploreTheABPFramework": "Prozkoumejte rámec ABP", + "WhyUseTheABPCommercial": "Proč používat ABP Commercial?", + "WhyUseTheABPCommercialExplanation": "

Vytváření webových aplikací na podnikové úrovni může být složité a časově náročné.

ABP Commercial nabízí perfektní základní infrastrukturu nezbytnou pro všechna moderní ASP.NET Core podnikové třídy založená řešení. Od návrhu až po nasazení je celý vývojový cyklus podpořen vestavěnými funkcemi a moduly ABP.

", + "StartupTemplatesShortDescription": "Spouštěcí šablony vám umožní spustit projekt během několika sekund.", + "UIFrameworksOptions": "možnosti rámců uživatelského rozhraní;", + "DatabaseProviderOptions": "Možnosti poskytovatele databáze;", + "PreBuiltApplicationModules": "Předem postavené aplikační moduly", + "PreBuiltApplicationModulesShortDescription": "Většina běžných požadavků na aplikace je pro vás již vyvinuta jako opakovaně použitelné moduly.", + "Account": "Účet", + "Blogging": "Blogování", + "Identity": "Identita", + "IdentityServer": "Server identity", + "Saas": "Saas", + "LanguageManagement": "Správa jazyků", + "TextTemplateManagement": "Správa šablony textu", + "See All Modules": "SeeAllModules", + "ABPSuite": "ABP Suite", + "AbpSuiteShortDescription": "ABP Suite je doplňkovým nástrojem k ABP Commercial.", + "AbpSuiteExplanation": "Umožňuje vám vytvořit webové stránky během několika minut. Je to globální nástroj .NET Core, který lze nainstalovat z příkazového řádku. Dokáže vytvořit nové řešení ABP, generovat stránky CRUD z databáze do front-endu.", + "Details": "Podrobnosti", + "LeptonTheme": "Téma Lepton", + "ProfessionalModernUIThemes": "Profesionální, moderní témata uživatelského rozhraní", + "LeptonThemeExplanation": "Lepton poskytuje řadu témat pro správu Bootstrap, která slouží jako pevný základ pro jakýkoli projekt vyžadující řídicí panel správce.", + "DefaultTheme": "Výchozí téma", + "MaterialTheme": "Materiálové téma", + "Default2Theme": "Výchozí 2 motiv", + "DarkTheme": "Tmavé téma", + "DarkBlueTheme": "Tmavě modré téma", + "LightTheme": "Světlé téma", + "ProudToWorkWith": "S hrdostí pracovat", + "OurConsumers": "Na ABP Commercial spoléhají tisíce podniků a vývojářů ve více než 70 zemích světa.", + "JoinOurConsumers": "Připojte se k nim a rychle vytvářejte úžasné produkty.", + "AdditionalServicesExplanation": "Potřebujete doplňkové nebo zakázkové služby? My a naši partneři můžeme poskytnout;", + "CustomProjectDevelopment": "Vývoj projektů na zakázku", + "CustomProjectDevelopmentExplanation": "Specializovaní vývojáři pro vaše zakázkové projekty.", + "PortingExistingProjects": "Portování stávajících projektů", + "PortingExistingProjectsExplanation": "Migrace vašich starších projektů na platformu ABP.", + "LiveSupport": "Živá podpora", + "LiveSupportExplanation": "Možnost živé vzdálené podpory, když ji potřebujete.", + "Training": "Výcvik", + "TrainingExplanation": "Specializované školení pro vaše vývojáře.", + "OnBoarding": "Přihlášení", + "OnBoardingExplanation": "Pomozte nastavit vývojové prostředí, prostředí CI a CD.", + "PrioritizedTechnicalSupport": "Prioritní technická podpora", + "PremiumSupportExplanation": "Kromě skvělé komunitní podpory rámce ABP odpovídá náš tým podpory s vysokou prioritou na technické otázky a problémy komerčních uživatelů.", + "SeeTheSupportOptions": "Viz Možnosti podpory", + "Contact": "Kontakt", + "TellUsWhatYouNeed": "Řekněte nám, co potřebujete.", + "YourMessage": "Vaše zpráva", + "YourFullName": "Vaše celé jméno", + "EmailField": "Emailová adresa", + "YourEmailAddress": "Vaše emailová adresa", + "HowMayWeHelpYou": "Jak vám můžeme pomoci?", + "SendMessage": "Poslat zprávu", + "Success": "Úspěch", + "WeWillReplyYou": "Obdrželi jsme vaši zprávu a brzy se vám ozveme.", + "GoHome": "Jdi domů", + "CreateLiveDemo": "Vytvořit živé demo", + "RegisterToTheNewsletter": "Zaregistrujte se k odběru newsletteru a získejte informace o ABP.IO, včetně nových verzí atd.", + "EnterYourEmailOrLogin": "Chcete-li vytvořit ukázku, zadejte svou e-mailovou adresu nebo se přihlaste pomocí svého stávajícího účtu.", + "ApplicationTemplate": "Šablona aplikace", + "ApplicationTemplateExplanation": "Šablona spuštění aplikace se používá k vytvoření nové webové aplikace.", + "EfCoreProvider": "Entity Framework (podporuje SQL Server, MySQL, PostgreSQL, Oracle a další)", + "AlreadyIncludedInTemplateModules": "V této šabloně jsou již zahrnuty a nakonfigurovány následující moduly:", + "ApplicationTemplateArchitecture": "Tato šablona aplikace také podporuje vrstvenou architekturu, kde jsou vrstva uživatelského rozhraní, vrstva API a ověřovací služba fyzicky odděleny.", + "SeeTheGuideOrGoToTheLiveDemo": "Technické informace o této šabloně najdete v příručce pro vývojáře nebo přejděte na živou ukázku.", + "DeveloperGuide": "Příručka pro vývojáře", + "ModuleTemplate": "Šablona modulu", + "ModuleTemplateExplanation1": "Chcete vytvořit modul a znovu jej použít v různých aplikacích? Tato spouštěcí šablona připraví vše pro spuštění vytvoření opakovaně použitelného aplikačního modulu nebo mikroslužby.", + "ModuleTemplateExplanation2": "

Můžete podporovat jeden nebo více rámců uživatelského rozhraní, jednoho nebo více poskytovatelů databází pro jeden modul. Spouštěcí šablona je nakonfigurována tak, aby kromě infrastruktury pro testování jednotek a integrace spouštěla a testovala váš modul v minimální aplikaci.

Technické informace o této šabloně naleznete v příručce pro vývojáře.

", + "WithAllStyleOptions": "se všemi stylovými možnostmi", + "Demo": "Demo", + "SeeAllModules": "Viz Všechny moduly", + "ABPCLIExplanation": "ABP CLI (Command Line Interface) je nástroj příkazového řádku pro provádění některých běžných operací pro řešení založená na ABP.", + "ABPSuiteEasilyCURD": "ABP Suite je nástroj, který vám umožní snadno vytvářet stránky CRUD", + "WeAreHereToHelp": "Jsme tu, abychom vám Pomohli", + "BrowseOrAskQuestion": "Můžete procházet naše témata nápovědy nebo vyhledávat v často kladených dotazech, případně nám můžete položit otázku pomocí kontaktního formuláře.", + "SearchQuestionPlaceholder": "Hledejte v často kladených otázkách", + "WhatIsTheABPCommercial": "Co je ABP Commercial?", + "WhatAreDifferencesThanAbpFramework": "Jaké jsou rozdíly mezi open source ABP Framework a ABP Commercial?", + "ABPCommercialExplanation": "ABP Commercial je sada prémiových modulů, nástrojů, témat a služeb postavených na open source rámci ABP. ABP Commercial je vyvíjen a podporován stejným týmem za rámcem ABP.", + "WhatAreDifferencesThanABPFrameworkExplanation": "

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ů).

", + "VisitTheFrameworkVSCommercialDocument": "Další informace {1} naleznete na následujícím odkazu", + "ABPCommercialFollowingBenefits": "ABP Commercial přidává k rámci ABP následující výhody;", + "Professional": "Profesionální", + "UIThemes": "Témata uživatelského rozhraní", + "EnterpriseModules": "Předem připravené aplikační moduly připravené pro podniky, bohaté na funkce (např. správa Identity Server, správa SaaS, správa jazyků)", + "ToolingToSupport": "Nástroje pro podporu vaší produktivity vývoje (např. ABP Suite)", + "PremiumSupportLink": "Prémiová podpora", + "WhatDoIDownloadABPCommercial": "Co si stáhnu, když zakoupím ABP Commercial?", + "CreateUnlimitedSolutions": "Jakmile si zakoupíte licenci ABP Commercial, budete moci vytvářet neomezená řešení, jak je popsáno v dokumentu Začínáme.", + "ABPCommercialSolutionExplanation": "Když vytvoříte novou aplikaci, získáte řešení Visual Studio (spouštěcí šablonu) na základě vašich preferencí. Stažené řešení má již nainstalované a nakonfigurované komerční moduly a motivy. Pokud chcete, můžete odebrat předinstalovaný modul nebo přidat další modul. Všechny moduly a motivy se ve výchozím nastavení používají jako balíčky NuGet/NPM.", + "StartDevelopWithTutorials": "Stažené řešení je dobře navrženo a zdokumentováno. Podle výukových programů můžete začít vyvíjet svůj vlastní obchodní kód na jeho základě", + "TryTheCommercialDemo": "Můžete vyzkoušet ukázku a prohlédnout si ukázkovou aplikaci vytvořenou pomocí startovací šablony ABP Commercial.", + "HowManyProducts": "Kolik různých produktů/řešení mohu vytvořit pomocí ABP Commercial?", + "HowManyProductsExplanation": "Neexistuje žádný limit pro vytvoření projektu ABP. Můžete vytvořit tolik projektů, kolik chcete, vyvinout je a nahrát je na různé servery.", + "HowManyDevelopers": "Kolik vývojářů může pracovat na ABP Commercial?", + "HowManyDevelopersExplanation": "Licence ABP Commercial jsou na vývojáře. Různé typy licencí mají různé limity pro vývojáře. K jakémukoli typu licence však můžete kdykoli přidat další vývojáře. Na stránce ceny najdete typy licencí, limity pro vývojáře a další náklady na vývojáře.", + "ChangingLicenseType": "Mohu upgradovat svůj typ licence později?", + "ChangingLicenseTypeExplanation": "Můžete upgradovat na vyšší licenci zaplacením rozdílu během období aktivní licence. Když upgradujete na vyšší licenční plán, získáte výhody nového plánu, ale upgrade licence nezmění datum vypršení licence. Kromě toho můžete ke své stávající licenci přidat také nová vývojářská místa, viz \"Kolik vývojářů může pracovat na ABP Commercial?\"", + "LicenseExtendUpgradeDiff": "Jaký je rozdíl mezi rozšířením licence a upgradem?", + "LicenseExtendUpgradeDiffExplanation": "Prodloužení: Prodloužením/obnovením licence budete i nadále získávat prémiovou podporu a důležité aktualizace pro moduly a motivy. Kromě toho budete moci pokračovat ve vytváření nových projektů. A stále budete moci používat ABP Suite, který urychlí váš vývoj.
Upgrade: Upgradováním licence povýšíte na vyšší licenční plán, který vám umožní získat další výhody . Rozdíly mezi licenčními plány naleznete v tabulce porovnání licencí.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": "Míra obnovení (prodloužení) všech trvalých licencí ABP Commercial je {0} z ceníkové ceny licencí. Cena obnovení standardní týmové licence je ${1}, standardní obchodní licence je ${2} a standardní podnikové licence je ${3}. Pokud již jste zákazníkem, přihlaste se ke svému účtu a zkontrolujte dostupné ceny za obnovení.", + "HowDoIRenewMyLicense": "Jak obnovím licenci?", + "HowDoIRenewMyLicenseExplanation": "Licenci můžete obnovit tak, že přejdete na stránku správy organizace. Abyste mohli využít našich zvýhodněných sazeb za předčasné obnovení, ujistěte se, že jste licenci obnovili před vypršením platnosti. Nebojte se však, že byste nevěděli, kdy vaše příležitost k předčasnému obnovení skončí. Před vypršením předplatného obdržíte 3 e-maily s upomínkou. Odešleme je 30 dní, 7 dní a 1 den před vypršením platnosti.", + "IsSourceCodeIncluded": "Obsahuje moje licence zdrojový kód komerčních modulů a témat?", + "IsSourceCodeIncludedExplanation1": "Závisí na typu zakoupené licence:", + "IsSourceCodeIncludedExplanation2": "Tým: Vaše řešení používá moduly a témata jako balíčky NuGet a NPM. Nezahrnuje jejich zdrojový kód. Tímto způsobem můžete snadno upgradovat tyto moduly a motivy, kdykoli je k dispozici nová verze. Nemůžete však získat zdrojový kód modulů a témat.", + "IsSourceCodeIncludedExplanation3": "Business/Enterprise: Kromě týmové licence si můžete stáhnout zdrojový kód libovolného modulu nebo motivu, který potřebujete. Můžete dokonce odstranit odkazy na balíček NuGet/NPM pro konkrétní modul a přidat jeho zdrojový kód přímo do vašeho řešení, abyste jej plně změnili.", + "IsSourceCodeIncludedExplanation4": "

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.

", + "ChangingDevelopers": "Mohu v budoucnu změnit registrované vývojáře své organizace?", + "ChangingDevelopersExplanation": "Kromě přidání nových vývojářů do vaší licence můžete také změnit stávající vývojáře (můžete odebrat vývojáře a přidat nového na stejné místo) bez jakýchkoli dalších nákladů.", + "WhatHappensWhenLicenseEnds": "Co se stane, když moje licenční období skončí?", + "WhatHappensWhenLicenseEndsExplanation1": "Typ komerční licence ABP je trvalá licence. Po vypršení platnosti licence můžete pokračovat ve vývoji projektu. A nejste povinni prodlužovat licenci. Vaše licence je dodávána s ročním plánem aktualizací a podpory ihned po vybalení. Chcete-li i nadále dostávat nové funkce, vylepšení výkonu, opravy chyb, podporu a nadále používat ABP Suite, obnovte svůj plán každý rok. Po vypršení platnosti vaší licence nebudete moci získat další z následujících výhod;", + "WhatHappensWhenLicenseEndsExplanation2": "Pomocí ABP Commercial nemůžete vytvářet nová řešení, ale můžete pokračovat ve vývoji svých stávajících aplikací navždy.", + "WhatHappensWhenLicenseEndsExplanation3": "Budete moci získat aktualizace pro moduly a témata ve vaší HLAVNÍ verzi. Například; pokud používáte v3.2.0 modulu, stále můžete získat aktualizace pro v3.x.x (v3.3.0, v3.5.2... atd.) tohoto modulu. Nemůžete však získat aktualizace pro další hlavní verzi (jako v4.x, v5.x)", + "WhatHappensWhenLicenseEndsExplanation4": "Po skončení licence nemůžete instalovat nové moduly a motivy přidané do platformy ABP Commercial.", + "WhatHappensWhenLicenseEndsExplanation5": "Nemůžete používat ABP Suite.", + "WhatHappensWhenLicenseEndsExplanation6": "Již nemůžete získat prémiovou podporu.", + "WhatHappensWhenLicenseEndsExplanation7": "Pokud chcete i nadále využívat tyto výhody, můžete si předplatné obnovit. Pokud předplatné obnovíte do 1 měsíce po vypršení platnosti licence, uplatní se sleva 20 %.", + "WhenShouldIRenewMyLicense": "Kdy bych měl obnovit licenci?", + "WhenShouldIRenewMyLicenseExplanation1": "Pokud svou licenci obnovíte do 1 měsíce po vypršení platnosti licence, uplatní se sleva 20 %.", + "WhenShouldIRenewMyLicenseExplanation2": "Pokud obnovíte licenci po 1 měsíci od data vypršení platnosti licence, cena za obnovení bude stejná jako cena za zakoupení licence a za obnovení nebude poskytnuta žádná sleva.", + "TrialPlan": "Máte zkušební plán?", + "TrialPlanExplanation": "ABP Commercial zatím nemá zkušební plán. Pro týmové licence poskytujeme 30denní záruku vrácení peněz. Během prvních 30 dnů můžete pouze požádat o vrácení peněz. U licencí Business a Enterprise poskytujeme vrácení 60 % do 30 dnů. Je to proto, že licence Business a Enterprise obsahují úplný zdrojový kód všech modulů a témat.", + "DoYouAcceptBankWireTransfer": "Přijímáte bankovní převod?", + "DoYouAcceptBankWireTransferExplanation": "Ano, přijímáme bankovní převod.
Po zaslání licenčního poplatku bankovním převodem nám zašlete e-mail na adresu info@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?", + "HowToUpgradeExplanation1": "Když vytvoříte novou aplikaci pomocí ABP Commercial, všechny moduly a téma se použijí jako balíčky NuGet a NPM. Takže můžete snadno upgradovat balíčky, když je k dispozici nová verze.", + "HowToUpgradeExplanation2": "Kromě standardních upgradů NuGet/NPM poskytuje ABP CLI aktualizační příkaz, který automaticky vyhledá a upgraduje všechny balíčky související s ABP ve vašem řešení.", + "DatabaseSupport": "Které databázové systémy jsou podporovány?", + "DatabaseSupportExplanation": "Samotný ABP Framework je databázový agnostik a může ze své podstaty spolupracovat s jakýmkoliv poskytovatelem databáze. Seznam aktuálně implementovaných poskytovatelů naleznete v dokumentu o přístupu k datům.", + "UISupport": "Které rámce uživatelského rozhraní jsou podporovány?", + "Supported": "Podporováno", + "UISupportExplanation": "Samotný ABP Framework je agnostik UI frameworku a může pracovat s jakýmkoli UI frameworkem. Spouštěcí šablony, uživatelská rozhraní modulů a motivy však nebyly implementovány pro všechny rámce uživatelského rozhraní. Aktuální seznam možností uživatelského rozhraní naleznete v dokumentu Začínáme.", + "MicroserviceSupport": "Podporuje architekturu mikroslužeb?", + "MicroserviceSupportExplanation1": "Jedním z hlavních cílů rámce ABP je poskytnout pohodlnou infrastrukturu pro vytváření řešení mikroslužeb. Podívejte se na dokument architektura mikroslužeb, abyste pochopili, jak pomáhá vytvářet systémy mikroslužeb.", + "MicroserviceSupportExplanation2": "Všechny komerční moduly ABP jsou navrženy tak, aby podporovaly scénáře nasazení mikroslužeb (s vlastním rozhraním API a databází) podle dokumentu doporučené postupy pro vývoj modulů.", + "MicroserviceSupportExplanation3": "Poskytujeme ukázkové demonstrační řešení mikroslužeb, které demonstruje implementaci architektury mikroslužeb, které vám pomůže vytvořit si vlastní řešení.", + "MicroserviceSupportExplanation4": "Krátká odpověď je tedy „ano, podporuje architekturu mikroslužeb“.", + "MicroserviceSupportExplanation5": "Systém mikroslužeb je však řešením a každé řešení bude mít jiné požadavky, topologii sítě, komunikační scénáře, možnosti autentizace, rozhodnutí o oddělení/sdílení databáze, konfiguraci běhu, integraci systémů třetích stran a mnoho dalších.", + "MicroserviceSupportExplanation6": "ABP Framework a ABP Commercial poskytují infrastrukturu pro scénáře mikroslužeb, moduly kompatibilní s mikroslužbami, vzorky a dokumentaci, které vám pomohou vytvořit si vlastní řešení. Neočekávejte však, že si přímo stáhnete své vysněné řešení předem vytvořené pro vás. Budete tomu muset porozumět a některé části spojit dohromady na základě vašich požadavků.", + "WhereCanIDownloadSourceCode": "Kde si mohu stáhnout zdrojový kód?", + "WhereCanIDownloadSourceCodeExplanation": "Zdrojový kód všech modulů ABP, balíčků Angular a témat si můžete stáhnout prostřednictvím ABP Suite nebo ABP CLI. Viz Jak stáhnout zdrojový kód?", + "ComputerLimitation": "Kolik počítačů se může vývojář přihlásit při vývoji ABP?", + "ComputerLimitationExplanation": "Výslovně povolujeme {0} počítače na jednotlivého/licencovaného vývojáře. Kdykoli je potřeba, aby vývojář vyvíjel produkty ABP Commercial na třetím počítači, měl by být zaslán e-mail na adresu license@abp.io s vysvětlením situace a my poté v našem systému provedeme příslušnou alokaci.", + "RefundPolicy": "Máte zásady pro vrácení peněz?", + "RefundPolicyExplanation": "O vrácení peněz můžete požádat do 30 dnů od zakoupení licence. Typy licencí Business a Enterprise mají možnost stažení zdrojového kódu, proto nejsou refundace dostupné pro Business a Enterprise (a žádné licence, které zahrnují právo na získání zdrojového kódu). Kromě toho se za obnovení a nákupy druhé licence nevrací žádné peníze.", + "HowCanIRefundVat": "Jak mohu vrátit DPH?", + "HowCanIRefundVatExplanation1": "Pokud jste platbu provedli pomocí 2Checkout, můžete vrátit DPH prostřednictvím svého účtu 2Checkout:", + "HowCanIRefundVatExplanation2": "Přihlaste se ke svému účtu 2Checkout", + "HowCanIRefundVatExplanation3": "Najděte příslušnou objednávku a stiskněte „Vrácení opožděné DPH“ (zadejte své DIČ)", + "HowCanIGetMyInvoice": "Jak mohu získat fakturu?", + "HowCanIGetMyInvoiceExplanation": "Pro zakoupení licence existují 2 platební brány: Iyzico a 2Checkout. Pokud si zakoupíte licenci prostřednictvím brány 2Checkout, odešle se faktura ve formátu PDF na vaši e-mailovou adresu, viz 2Fakturace Checkout. Pokud nakupujete prostřednictvím brány Iyzico, s vlastním nákupním odkazem nebo bankovním převodem, připravíme a zašleme vaši fakturu. Fakturu si můžete vyžádat nebo stáhnout na stránce správy organizace. Než nás budete kontaktovat ohledně faktury, zkontrolujte stránku správy vaší organizace!", + "Forum": "Fórum", + "SupportExplanation": "Licence ABP Commercial poskytuje prémiovou podporu fóra týmem složeným z odborníků na ABP Framework.", + "PrivateTicket": "Soukromá vstupenka", + "PrivateTicketExplanation": "Enterprise License také zahrnuje soukromou podporu s e-mailovým a lístkovým systémem.", + "AbpSuiteExplanation1": "ABP Suite vám umožňuje vytvářet webové stránky během několika minut. Je to globální nástroj .NET Core, který lze nainstalovat z příkazového řádku.", + "AbpSuiteExplanation2": "Dokáže vytvořit nové řešení ABP, generovat stránky CRUD z databáze do front-endu. Technický přehled naleznete v dokumentu", + "FastEasy": "Rychlé a snadné", + "AbpSuiteExplanation3": "ABP Suite vám umožňuje snadno vytvářet stránky CRUD. Stačí definovat vaši entitu a její vlastnosti, zbytek nechte na ABP Suite za vás! ABP Suite vygeneruje veškerý potřebný kód pro vaši stránku CRUD během několika sekund. Podporuje uživatelská rozhraní Angular, MVC a Blazor.", + "RichOptions": "Bohaté možnosti", + "AbpSuiteExplanation4": "ABP Suite podporuje více možností uživatelského rozhraní, jako jsou Razor Pages a Angular. Podporuje také více databází jako MongoDB a všechny databáze podporované EntityFramework Core< /strong> (MS SQL Server, Oracle, MySql, PostgreSQL a další ).", + "AbpSuiteExplanation5": "Dobrá věc je, že se o tyto možnosti nemusíte starat. ABP Suite rozumí typu vašeho projektu a vygeneruje kód pro váš projekt a umístí vygenerovaný kód na správné místo ve vašem projektu.", + "SourceCode": "Zdrojový kód", + "AbpSuiteExplanation6": "ABP Suite vygeneruje zdrojový kód za vás! Negeneruje magické soubory pro generování webové stránky. ABP Suite generuje zdrojový kód pro Entity, Repository, Application Service, Code First Migration, JavaScript/TypeScript a CSHTML/HTML a také nezbytná rozhraní. ABP Suite také generuje kód podle Best Practices vývoje softwaru, takže se nemusíte starat o kvalitu generovaného kódu.", + "AbpSuiteExplanation7": "Protože máte zdrojový kód stavebních bloků vygenerované stránky CRUD ve správných aplikačních vrstvách, můžete snadno upravit zdrojový kód a vložit do vygenerovaného kódu svou vlastní/obchodní logiku.", + "CrossPlatform": "Křížová platforma", + "AbpSuiteExplanation8": "ABP Suite je vytvořen s .NET Core a je multiplatformní. Funguje jako webová aplikace na vašem místním počítači. Můžete jej spustit na Windows, Mac a Linuxu", + "OtherFeatures": "Další funkce", + "OtherFeatures1": "Snadno aktualizujte balíčky NuGet a NPM ve vašem řešení.", + "OtherFeatures2": "Regeneruje již vygenerované stránky od začátku.", + "OtherFeatures3": "Vytváří nová řešení", + "ThanksForCreatingProject": "Děkujeme za vytvoření vašeho projektu!", + "HotToRunSolution": "Jak spustit vaše řešení?", + "HotToRunSolutionExplanation": "V dokumentu Začínáme se dozvíte, jak nakonfigurovat a spustit řešení.", + "GettingStarted": "Začínáme", + "WebAppDevTutorial": "Výukový program pro vývojáře webových aplikací", + "WebAppDevTutorialExplanation": "Ukázku vývoje krok za krokem najdete v dokumentu výukového programu pro vývoj webových aplikací.", + "Document": "Dokument", + "UsingABPSuiteToCURD": "Použití ABP Suite pro generování stránek CRUD a nástroje", + "SeeABPSuiteDocument": "Informace o použití ABP Suite naleznete v dokumentu ABP Suite.", + "AskQuestionsOnSupport": "Otázky můžete klást na komerční podpoře ABP.", + "Documentation": "Dokumentace", + "SeeModulesDocument": "Seznam všech komerčních(pro) modulů a jejich dokumentů najdete v dokumentu modulů.", + "Pricing": "Ceny", + "PricingExplanation": "Vyberte si vlastnosti a funkce, které vaše firma dnes potřebuje. Snadno upgradujte, jak vaše firma roste.", + "Team": "tým", + "Business": "podnikání", + "Enterprise": "Podnik", + "Custom": "Zvyk", + "IncludedDeveloperLicenses": "Zahrnuté vývojářské licence", + "CustomLicenceOrAdditionalServices": "Potřebujete vlastní licenci nebo doplňkové služby?", + "CustomOrVolumeLicense": "Vlastní nebo objemová licence", + "LiveTrainingSupport": "Živé školení a podpora", + "AndMore": "a více", + "AdditionalDeveloperLicense": "Dodatečná licence pro vývojáře", + "ProjectCount": "Počet projektů", + "AllProModules": "Všechny profi moduly", + "AllProThemes": "Všechna profesionální témata", + "AllProStartupTemplates": "Všechny pro startovací šablony", + "SourceCodeOfAllModules": "Zdrojový kód všech modulů", + "SourceCodeOfAllThemes": "Zdrojový kód všech témat", + "PerpetualLicense": "Trvalé povolení", + "UnlimitedServerDeployment": "Neomezené nasazení serveru", + "YearUpgrade": "1 rok upgrade", + "YearPremiumForumSupport": "1 rok prémiové podpory fóra", + "ForumSupportIncidentCountYear": "Počet incidentů podpory fóra/rok", + "PrivateTicketEmailSupport": "Soukromá vstupenka a e-mailová podpora", + "BuyNow": "Kup nyní", + "PayViaAmexCard": "Jak mohu platit kartou AMEX?", + "PayViaAmexCardDescription": "Výchozí platební brána „Iyzico“ může z důvodu bezpečnostních opatření odmítnout některé kreditní karty AMEX. V tomto případě můžete platit prostřednictvím alternativní platební brány '2Checkout'.", + "ThankYou": "Děkuji", + "InvalidReCaptchaErrorMessage": "Při ověřování reCAPTCHA došlo k chybě. Prosím zkuste to znovu.", + "CompanyName": "Jméno společnosti", + "YourCompanyName": "Název vaší společnosti", + "FirstName": "Jméno", + "LastName": "Příjmení", + "Optional": "Volitelný", + "YourFirstName": "Vaše jméno", + "YourLastName": "Tvoje příjmení", + "SpecialOffer": "Speciální nabídka", + "SpecialOfferMessage": "Pospěš si! Ceny jsou platné po omezenou dobu.", + "DiscountRequest": "Žádost o slevu", + "DiscountRequestDescribeCustomerQuestion": "Která z následujících možností vás vystihuje?", + "DiscountRequestStudentEmailMessage": "E-mailová adresa musí obsahovat 'edu'.", + "DiscountRequestDeveloperCount": "Kolik je vás vývojářů?", + "DiscountRequestDeveloperCountExceedMessage": "Neposkytujeme zlevněné licence pro společnosti, které mají více než {0} vývojářů.", + "DiscountRequestOrganizationName": "Název společnosti/organizace/školy", + "Website": "webová stránka", + "GithubUsername": "Uživatelské jméno GitHub", + "PhoneNumber": "Telefonní číslo", + "Country": "Země", + "DescribeABPCommercialUsage": "Popište projekt, který plánujete vyvinout na základě APB Commercial", + "DiscountRequestCertifyInformationMessage": "Potvrzuji, že všechny údaje jsou pravdivé a správné.", + "DiscountRequestReceived": "Obdrželi jsme vaši žádost o slevu.", + "DiscountRequestStatusMessage": "Po kontrole informací, které jste nám poskytli, vám odpovíme.", + "MVCOrRazorPages": "MVC (Razor Pages)", + "Angular": "Hranatý", + "Blazor": "Blazor", + "New": "Nový", + "MongoDB": "MongoDB", + "EBookDDD": "Design řízený doménou elektronické knihy", + "PracticalGuideForImplementingDDD": "Tato kniha je praktickým průvodcem pro implementaci Domain Driven Design s ABP Framework.", + "IntroducingDDD": "Představujeme Domain Driven Design", + "DDDLayersAndCleanArchitecture": "DDD vrstvy a čistá architektura", + "LayeringOfADotnetSolution": "Vrstvení řešení .NET", + "ImplementingDDDBuildingBlocks": "Implementace stavebních bloků DDD", + "DomainVsApplicationLogic": "Doménová logika versus aplikační logika", + "SamplesAndDiscussions": "Ukázky a diskuze", + "Free": "Volný, uvolnit", + "Download": "Stažení", + "DDDEBook": "E-kniha DDD", + "ImplementingDDD": "Implementace návrhu řízeného doménou", + "DDDBookExplanation": "Praktická příručka pro implementaci Domain Driven Design s ABP Framework.", + "Overview": "Přehled", + "DDDBookPracticalGuide": "Toto je praktický průvodce pro implementaci Domain Driven Design (DDD). Zatímco detaily implementace spoléhají na infrastrukturu ABP Framework, základní koncepty, principy a vzory jsou použitelné v jakémkoli druhu řešení, i když se nejedná o řešení .NET.", + "TableOfContents": "Obsah", + "IntroductionToImplementingDDD": "Úvod do implementace doménově řízeného designu", + "WhatIsDDD": "Co je to doménou řízený design?", + "Implementation": "Implementace", + "TheBigPicture": "Velký obraz", + "TheBuildingBlock": "Stavební blok", + "ExampleUseCase": "Příklad případu použití", + "DomainAndApplicationLogic": "Doménová logika a aplikační logika", + "Author": "Autor", + "PublishedOn": "Zveřejněno dne", + "Page": "Strana", + "FreeEBook": "E-kniha zdarma", + "EBookSignInForDownload": "Chcete-li stáhnout e-knihu, přihlaste se", + "SignIn": "Přihlásit se", + "Or": "Nebo", + "TellUsAboutYourself": "Řekni nám něco o sobě", + "Surname": "Příjmení", + "DoYouAgreePrivacyPolicy": "Souhlasím se Smluvními podmínkami a Zásadami ochrany osobních údajů.", + "VolosoftMarketingInformationMessage": "Chci informace, tipy a nabídky o řešeních pro podniky a organizace a dalších produktech a službách Volosoft.", + "VolosoftSharingInformationMessage": "Chtěl bych, aby Volosoft sdílel mé informace s vybranými partnery, abych mohl dostávat relevantní informace o jejich produktech a službách.", + "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", + "TrialActivatedWarning": "Vážený uživateli {0}, uživatel má nárok pouze na 1 bezplatné zkušební období. Zkušební období jste již využili.", + "ActivationRequirement": "Jste jeden krok od zahájení bezplatné zkušební verze.
Poslali jsme e-mail na adresu {0}, abychom aktivovali váš účet. Zkontrolujte svou doručenou poštu/nevyžádané/spamové schránky!", + "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": "Koupit licenci", + "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." + } +} \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/de-DE.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/de-DE.json index ddc493e63b..a85f96c4d4 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/de-DE.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/de-DE.json @@ -5,8 +5,8 @@ "OrganizationList": "Organisationsauflistung", "Volo.AbpIo.Commercial:010003": "Sie sind der Besitzer dieser Organisation!", "OrganizationNotFoundMessage": "Keine Organisation gefunden!", - "DeveloperCount": "Zugeordnete / Gesamte Entwickler", - "QuestionCount": "Verbleibende / Gesamte Fragen", + "DeveloperCount": "Zugeordnete/Gesamte Entwickler", + "QuestionCount": "Verbleibende/Gesamte Fragen", "Unlimited": "Unbegrenzt", "Owners": "Besitzer", "AddMember": "Mitglied hinzufügen", @@ -23,6 +23,7 @@ "Modules": "Module", "LicenseExtendMessage": "Ihr Lizenzenddatum wird auf {0} verlängert", "LicenseUpgradeMessage": "Ihre Lizenz wird auf {0} aktualisiert", + "LicenseExtendAdnUpgradeMessage": "Ihre Lizenz wurde bis {0} verlängert und Ihr Lizenzplan wird auf {1} aktualisiert.", "LicenseAddDeveloperMessage": "{0} Entwickler zu Ihrer Lizenz hinzugefügt", "Volo.AbpIo.Commercial:010004": "Kann den angegebenen Benutzer nicht finden! Der Benutzer muss sich bereits registriert haben.", "MyOrganizations": "Meine Organisationen", @@ -30,6 +31,365 @@ "UserNameNotFound": "Es gibt keinen Benutzer mit dem Benutzernamen {0}", "SuccessfullyAddedToNewsletter": "Vielen Dank, dass Sie unseren Newsletter abonniert haben!", "MyProfile": "Mein Profil", - "EmailNotValid": "Bitte geben Sie eine gültige E-Mail-Adresse ein." + "EmailNotValid": "Bitte geben Sie eine gültige E-Mail-Adresse ein.", + "JoinOurMarketingNewsletter": "Abonnieren Sie unseren Marketing-Newsletter", + "WouldLikeToReceiveMarketingMaterials": "Ich möchte Marketingmaterialien wie Produktangebote und Sonderangebote erhalten.", + "StartUsingYourLicenseNow": "Beginnen Sie jetzt mit der Nutzung Ihrer Lizenz!", + "WelcomePage": "Startseite", + "UnsubscriptionExpireEmail": "Abmelden von Erinnerungs-E-Mails zum Ablaufdatum der Lizenz", + "UnsubscribeLicenseExpireEmailReminderMessage": "Dieses E-Mail-Abonnement enthält nur die Erinnerung an das Ablaufdatum Ihrer Lizenz.", + "UnsubscribeFromLicenseExpireEmails": "Wenn Sie keine E-Mails zum Ablaufdatum Ihrer Lizenz erhalten möchten, können Sie sich jederzeit abmelden.", + "Unsubscribe": "Abbestellen", + "NotOrganizationMember": "Sie sind in keiner Organisation Mitglied.", + "UnsubscribeLicenseExpirationEmailSuccessTitle": "Erfolgreich abgemeldet", + "UnsubscribeLicenseExpirationEmailSuccessMessage": "Sie erhalten keine Erinnerungs-E-Mails mehr für das Ablaufdatum der Lizenz.", + "IndexPageHeroSection": "Eine komplette Webentwicklungsplattformaufgebaute Framework", + "AbpCommercialShortDescription": "ABP Commercial bietet vorgefertigte Anwendungsmodule, schnelle Anwendungsentwicklungstools, professionelle UI-Themen, Premium-Support und mehr.", + "LiveDemo": "Live-Demo", + "GetLicence": "Holen Sie sich eine Lizenz", + "Application": "Anwendung", + "StartupTemplates": "Startup-Vorlagen", + "Startup": "Anlaufen", + "Templates": "Vorlagen", + "Developer": "Entwickler", + "Tools": "Werkzeuge", + "Premium": "Prämie", + "PremiumSupport": "Premium-Support", + "PremiumForumSupport": "Premium-Forum-Support", + "UI": "Benutzeroberfläche", + "Themes": "Themen", + "JoinOurNewsletter": "Abonnieren Sie unseren Newsletter", + "Send": "Senden", + "Learn": "Lernen", + "AdditionalServices": "Zusatzleitungen", + "WhatIsABPFramework": "WAS IST DER ABP-RAHMEN?", + "OpenSourceBaseFramework": "Open-Source-Basis-Framework", + "ABPFrameworkExplanation": "

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.

", + "Modular": "Modular", + "MicroserviceCompatible": "Microservice-kompatibel", + "DomainDrivenDesignInfrastructure": "Domain Driven Design Infrastruktur", + "MultiTenancy": "Mandantenfähigkeit", + "DistributedMessaging": "Verteilte Nachrichten", + "DynamicProxying": "Dynamisches Proxying", + "BackgroundJobs": "Hintergrundjobs", + "AuditLogging": "Audit-Logging", + "BLOBStoring": "BLOB-Speicherung", + "BundlingMinification": "Bündelung & Minimierung", + "AdvancedLocalization": "Erweiterte Lokalisierung", + "ManyMore": "Viel mehr", + "ExploreTheABPFramework": "Entdecken Sie das ABP-Framework", + "WhyUseTheABPCommercial": "Warum den ABP-Werbespot verwenden?", + "WhyUseTheABPCommercialExplanation": "

Das Erstellen von Webanwendungen der Enterprise-Klasse kann komplex und zeitaufwändig sein.

ABP Commercial bietet die perfekte Basisinfrastruktur, die für alle modernen ASP.NET Core-Anwendungen der Enterprise-Klasse erforderlich ist basierten Lösungen. Vom Design bis zur Bereitstellung wird der gesamte Entwicklungszyklus durch die integrierten Funktionen und Module von ABP unterstützt.

", + "StartupTemplatesShortDescription": "Mit Startup-Vorlagen können Sie in wenigen Sekunden mit Ihrem Projekt beginnen.", + "UIFrameworksOptions": "Optionen für UI-Frameworks;", + "DatabaseProviderOptions": "Optionen des Datenbankanbieters;", + "PreBuiltApplicationModules": "Vorgefertigte Anwendungsmodule", + "PreBuiltApplicationModulesShortDescription": "Die gängigsten Anwendungsanforderungen sind bereits als wiederverwendbare Module für Sie entwickelt.", + "Account": "Konto", + "Blogging": "Bloggen", + "Identity": "Identität", + "IdentityServer": "Identitätsserver", + "Saas": "Saas", + "LanguageManagement": "Sprachmanagement", + "TextTemplateManagement": "Verwaltung von Textvorlagen", + "See All Modules": "SieheAlleModule", + "ABPSuite": "ABP-Suite", + "AbpSuiteShortDescription": "ABP Suite ist ein ergänzendes Tool zum ABP Commercial.", + "AbpSuiteExplanation": "Es ermöglicht Ihnen, Webseiten in wenigen Minuten zu erstellen. Es ist ein globales .NET Core-Tool, das über die Befehlszeile installiert werden kann. Es kann eine neue ABP-Lösung erstellen, CRUD-Seiten aus der Datenbank zum Front-End generieren.", + "Details": "Einzelheiten", + "LeptonTheme": "Lepton-Thema", + "ProfessionalModernUIThemes": "Professionelle, moderne UI-Themen", + "LeptonThemeExplanation": "Lepton bietet eine Vielzahl von Bootstrap-Admin-Themen, die als solide Grundlage für jedes Projekt dienen, das ein Admin-Dashboard erfordert.", + "DefaultTheme": "Standardthema", + "MaterialTheme": "Materielles Thema", + "Default2Theme": "Standard 2 Thema", + "DarkTheme": "Dunkles Thema", + "DarkBlueTheme": "Dunkelblaues Thema", + "LightTheme": "Lichtthema", + "ProudToWorkWith": "Stolz, mit zu arbeiten", + "OurConsumers": "Tausende von Unternehmen und Entwicklern in über 70 Ländern weltweit vertrauen auf ABP Commercial.", + "JoinOurConsumers": "Schließen Sie sich ihnen an und bauen Sie schnell erstaunliche Produkte.", + "AdditionalServicesExplanation": "Benötigen Sie zusätzliche oder kundenspezifische Dienstleistungen? Wir und unsere Partner können Folgendes bieten:", + "CustomProjectDevelopment": "Kundenspezifische Projektentwicklung", + "CustomProjectDevelopmentExplanation": "Engagierte Entwickler für Ihre benutzerdefinierten Projekte.", + "PortingExistingProjects": "Vorhandene Projekte portieren", + "PortingExistingProjectsExplanation": "Migration Ihrer Legacy-Projekte auf die ABP-Plattform.", + "LiveSupport": "Live Support", + "LiveSupportExplanation": "Live-Remote-Support-Option, wenn Sie sie brauchen.", + "Training": "Ausbildung", + "TrainingExplanation": "Dedizierte Schulung für Ihre Entwickler.", + "OnBoarding": "Onboarding", + "OnBoardingExplanation": "Helfen Sie beim Einrichten Ihrer Entwicklungs-, CI- und CD-Umgebungen.", + "PrioritizedTechnicalSupport": "Priorisierter technischer Support", + "PremiumSupportExplanation": "Neben dem großartigen Community-Support des ABP-Frameworks beantwortet unser Support-Team technische Fragen und Probleme der kommerziellen Nutzer mit hoher Priorität.", + "SeeTheSupportOptions": "Siehe die Support-Optionen", + "Contact": "Kontakt", + "TellUsWhatYouNeed": "Sagen Sie uns, was Sie brauchen.", + "YourMessage": "Ihre Nachricht", + "YourFullName": "Ihren vollständigen Namen", + "EmailField": "E-Mail-Addresse", + "YourEmailAddress": "Ihre E-Mail-Adresse", + "HowMayWeHelpYou": "Wie können wir Ihnen helfen?", + "SendMessage": "Nachricht senden", + "Success": "Erfolg", + "WeWillReplyYou": "Wir haben Ihre Nachricht erhalten und werden uns in Kürze bei Ihnen melden.", + "GoHome": "Nach Hause gehen", + "CreateLiveDemo": "Live-Demo erstellen", + "RegisterToTheNewsletter": "Melden Sie sich für den Newsletter an, um Informationen zu ABP.IO, einschließlich Neuerscheinungen etc. zu erhalten.", + "EnterYourEmailOrLogin": "Geben Sie Ihre E-Mail-Adresse ein, um Ihre Demo zu erstellen, oder Login mit Ihrem bestehenden Konto.", + "ApplicationTemplate": "Bewerbungsvorlage", + "ApplicationTemplateExplanation": "Die Anwendungsstartvorlage wird verwendet, um eine neue Webanwendung zu erstellen.", + "EfCoreProvider": "Entity Framework (unterstützt SQL Server, MySQL, PostgreSQL, Oracle und andere)", + "AlreadyIncludedInTemplateModules": "Folgende Module sind bereits in dieser Vorlage enthalten und konfiguriert:", + "ApplicationTemplateArchitecture": "Diese Anwendungsvorlage unterstützt auch eine mehrstufige Architektur, bei der UI-Schicht, API-Schicht und der Authentifizierungsdienst physisch getrennt sind.", + "SeeTheGuideOrGoToTheLiveDemo": "Technische Informationen zu dieser Vorlage finden Sie im Entwicklerhandbuch oder in der Live-Demo.", + "DeveloperGuide": "Entwicklerhandbuch", + "ModuleTemplate": "Modulvorlage", + "ModuleTemplateExplanation1": "Sie möchten ein Modul erstellen und anwendungsübergreifend wiederverwenden? Diese Startvorlage bereitet alles vor, um ein wiederverwendbares Anwendungsmodul oder einen Microservice zu erstellen.", + "ModuleTemplateExplanation2": "

Sie können einzelne oder mehrere UI-Frameworks, einzelne oder mehrere Datenbankanbieter für ein einzelnes Modul unterstützen. Die Startvorlage ist so konfiguriert, dass sie zusätzlich zur Komponenten- und Integrationstestinfrastruktur in einer minimalen Anwendung ausgeführt und Ihr Modul testet.

Technische Informationen zu dieser Vorlage finden Sie im Entwicklerhandbuch.

", + "WithAllStyleOptions": "mit allen Stiloptionen", + "Demo": "Demo", + "SeeAllModules": "Alle Module anzeigen", + "ABPCLIExplanation": "ABP CLI (Command Line Interface) ist ein Befehlszeilentool zum Ausführen einiger allgemeiner Operationen für ABP-basierte Lösungen.", + "ABPSuiteEasilyCURD": "ABP Suite ist ein Tool, mit dem Sie einfach CRUD-Seiten erstellen können", + "WeAreHereToHelp": "Wir sind hier, um Hilfe", + "BrowseOrAskQuestion": "Sie können unsere Hilfethemen durchsuchen oder in häufig gestellten Fragen suchen oder uns über das Kontaktformular eine Frage stellen.", + "SearchQuestionPlaceholder": "Suche in häufig gestellten Fragen", + "WhatIsTheABPCommercial": "Was ist der ABP-Werbespot?", + "WhatAreDifferencesThanAbpFramework": "Was sind die Unterschiede zwischen dem Open Source ABP Framework und dem ABP Commercial?", + "ABPCommercialExplanation": "ABP Commercial ist eine Reihe von Premium-Modulen, Tools, Themen und Diensten, die auf dem Open-Source-ABP-Framework aufbauen. ABP Commercial wird von demselben Team entwickelt und unterstützt, das hinter dem ABP-Framework steht.", + "WhatAreDifferencesThanABPFrameworkExplanation": "

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).

", + "VisitTheFrameworkVSCommercialDocument": "Besuchen Sie den folgenden Link für weitere Informationen {1} ", + "ABPCommercialFollowingBenefits": "ABP Commercial fügt dem ABP-Framework die folgenden Vorteile hinzu;", + "Professional": "Fachmann", + "UIThemes": "UI-Themen", + "EnterpriseModules": "Unternehmenstaugliche, funktionsreiche, vorgefertigte Anwendungsmodule (z. B. Identity Server-Verwaltung, SaaS-Verwaltung, Sprachverwaltung)", + "ToolingToSupport": "Tools zur Unterstützung Ihrer Entwicklungsproduktivität (z. B. ABP Suite)", + "PremiumSupportLink": "Premium Unterstützung", + "WhatDoIDownloadABPCommercial": "Was lade ich herunter, wenn ich den ABP-Werbespot kaufe?", + "CreateUnlimitedSolutions": "Sobald Sie eine kommerzielle ABP-Lizenz erworben haben, können Sie unbegrenzte Lösungen erstellen, wie im Dokument Erste Schritte beschrieben.", + "ABPCommercialSolutionExplanation": "Wenn Sie eine neue Anwendung erstellen, erhalten Sie eine Visual Studio-Lösung (eine Startvorlage) basierend auf Ihren Einstellungen. In der heruntergeladenen Lösung sind kommerzielle Module und Themen bereits installiert und für Sie konfiguriert. Sie können ein vorinstalliertes Modul entfernen oder ein weiteres Modul hinzufügen, wenn Sie möchten. Alle Module und Designs werden standardmäßig in NuGet/NPM-Paketen verwendet.", + "StartDevelopWithTutorials": "Die heruntergeladene Lösung ist gut strukturiert und dokumentiert. Sie können damit beginnen, Ihren eigenen Geschäftscode basierend darauf zu entwickeln, indem Sie den Tutorials folgen", + "TryTheCommercialDemo": "Sie können die Demo ausprobieren, um eine Beispielanwendung anzuzeigen, die mit der ABP Commercial-Startvorlage erstellt wurde.", + "HowManyProducts": "Wie viele verschiedene Produkte/Lösungen kann ich mit ABP Commercial erstellen?", + "HowManyProductsExplanation": "Es gibt keine Begrenzung, ein ABP-Projekt zu erstellen. Sie können beliebig viele Projekte erstellen, entwickeln und auf verschiedene Server hochladen.", + "HowManyDevelopers": "Wie viele Entwickler können am ABP Commercial arbeiten?", + "HowManyDevelopersExplanation": "ABP Commercial-Lizenzen gelten pro Entwickler. Unterschiedliche Lizenztypen haben unterschiedliche Entwicklerlimits. Sie können jedoch bei Bedarf jederzeit weitere Entwickler zu jedem Lizenztyp hinzufügen. Auf der Preisseite finden Sie Lizenztypen, Entwicklerlimits und zusätzliche Entwicklerkosten.", + "ChangingLicenseType": "Kann ich meinen Lizenztyp später upgraden?", + "ChangingLicenseTypeExplanation": "Sie können auf eine höhere Lizenz upgraden, indem Sie die Differenz innerhalb Ihres aktiven Lizenzzeitraums bezahlen. Wenn Sie auf einen höheren Lizenzplan aktualisieren, profitieren Sie von den Vorteilen des neuen Plans, aber das Lizenz-Upgrade ändert das Ablaufdatum der Lizenz nicht. Außerdem können Sie Ihrer bestehenden Lizenz auch neue Entwicklerplätze hinzufügen, siehe \"Wie viele Entwickler können an der ABP Commercial arbeiten?\"", + "LicenseExtendUpgradeDiff": "Was ist der Unterschied zwischen Lizenzverlängerung und Upgrade?", + "LicenseExtendUpgradeDiffExplanation": "Verlängern: Durch die Verlängerung/Erneuerung Ihrer Lizenz erhalten Sie weiterhin Premium-Support und wichtige Updates für die Module und Themen. Außerdem können Sie weiterhin neue Projekte erstellen. Und Sie können weiterhin die ABP Suite verwenden, was Ihre Entwicklung beschleunigt.
Upgrade: Durch das Upgrade Ihrer Lizenz steigen Sie zu einem höheren Lizenzplan auf, mit dem Sie zusätzliche Vorteile erhalten . Sehen Sie sich die Lizenzvergleichstabelle an, um die Unterschiede zwischen den Lizenzplänen zu überprüfen.Andererseits ändert sich das Ablaufdatum Ihrer Lizenz bei einem Upgrade 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": "Die Verlängerungsrate (Verlängerung) aller unbefristeten Lizenzen von ABP Commercial beträgt {0} des Lizenzlistenpreises. Der Verlängerungspreis der Standard-Team-Lizenz beträgt ${1}, die Standard-Business-Lizenz ${2} und die Standard-Unternehmens-Lizenz ${3}. 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?", + "HowDoIRenewMyLicenseExplanation": "Sie können Ihre Lizenz erneuern, indem Sie zur Organisationsverwaltungsseite navigieren. Um von unseren ermäßigten Tarifen für die vorzeitige Verlängerung zu profitieren, vergewissern Sie sich, dass Sie vor Ablauf Ihrer Lizenz verlängern. Machen Sie sich jedoch keine Sorgen, dass Sie nicht wissen, wann Ihre Gelegenheit zur vorzeitigen Verlängerung endet. Sie erhalten 3 Erinnerungs-E-Mails, bevor Ihr Abonnement abläuft. Wir versenden sie 30 Tage, 7 Tage und 1 Tag vor Ablauf.", + "IsSourceCodeIncluded": "Enthält meine Lizenz den Quellcode der kommerziellen Module und Themes?", + "IsSourceCodeIncludedExplanation1": "Abhängig vom erworbenen Lizenztyp:", + "IsSourceCodeIncludedExplanation2": "Team: Ihre Lösung verwendet die Module und Themes als NuGet- und NPM-Pakete. Es enthält nicht ihren Quellcode. Auf diese Weise können Sie diese Module und Themes einfach aktualisieren, wenn eine neue Version verfügbar ist. Sie können jedoch nicht den Quellcode der Module und der Themes abrufen.", + "IsSourceCodeIncludedExplanation3": "Business/Enterprise: Zusätzlich zur Team-Lizenz können Sie den Quellcode jedes Moduls oder Themes herunterladen, das Sie benötigen. Sie können sogar die NuGet/NPM-Paketverweise für ein bestimmtes Modul entfernen und seinen Quellcode direkt zu Ihrer Lösung hinzufügen, um sie vollständig zu ändern.", + "IsSourceCodeIncludedExplanation4": "

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.

", + "ChangingDevelopers": "Kann ich die registrierten Entwickler meiner Organisation in Zukunft ändern?", + "ChangingDevelopersExplanation": "Sie können nicht nur neue Entwickler zu Ihrer Lizenz hinzufügen, sondern auch die vorhandenen Entwickler ändern (Sie können einen Entwickler entfernen und einen neuen zum selben Arbeitsplatz hinzufügen) ohne zusätzliche Kosten.", + "WhatHappensWhenLicenseEnds": "Was passiert, wenn mein Lizenzzeitraum endet?", + "WhatHappensWhenLicenseEndsExplanation1": "Der kommerzielle ABP-Lizenztyp ist unbefristete Lizenz. Nach Ablauf Ihrer Lizenz können Sie Ihr Projekt weiter entwickeln. Und Sie sind nicht verpflichtet, Ihre Lizenz zu erneuern. Im Lieferumfang Ihrer Lizenz ist ein einjähriger Update- und Supportplan enthalten. Um weiterhin neue Funktionen, Leistungsverbesserungen, Fehlerkorrekturen und Support zu erhalten und die ABP Suite weiterhin zu nutzen, sollten Sie Ihren Plan jedes Jahr erneuern. Wenn Ihre Lizenz abläuft, können Sie die folgenden Vorteile nicht mehr nutzen;", + "WhatHappensWhenLicenseEndsExplanation2": "Sie können mit dem ABP Commercial keine neuen Lösungen erstellen, aber Sie können Ihre bestehenden Anwendungen für immer weiterentwickeln.", + "WhatHappensWhenLicenseEndsExplanation3": "Sie können Updates für die Module und Themen Ihrer MAJOR-Version erhalten. Zum Beispiel; Wenn Sie v3.2.0 eines Moduls verwenden, können Sie weiterhin Updates für v3.x.x (v3.3.0, v3.5.2... etc.) dieses Moduls erhalten. Sie können jedoch keine Updates für die nächste Hauptversion (wie v4.x, v5.x) erhalten.", + "WhatHappensWhenLicenseEndsExplanation4": "Sie können nach Ablauf Ihrer Lizenz keine neuen Module und Themen installieren, die der ABP Commercial-Plattform hinzugefügt wurden.", + "WhatHappensWhenLicenseEndsExplanation5": "Sie können die ABP-Suite nicht verwenden.", + "WhatHappensWhenLicenseEndsExplanation6": "Sie können den Premium-Support nicht mehr erhalten.", + "WhatHappensWhenLicenseEndsExplanation7": "Sie können Ihr Abonnement verlängern, wenn Sie diese Vorteile weiterhin nutzen möchten. Wenn Sie Ihr Abonnement innerhalb von 1 Monat nach Ablauf Ihrer Lizenz verlängern, wird ein Rabatt von 20 % gewährt.", + "WhenShouldIRenewMyLicense": "Wann sollte ich meine Lizenz erneuern?", + "WhenShouldIRenewMyLicenseExplanation1": "Wenn Sie Ihre Lizenz innerhalb von 1 Monat nach Ablauf Ihrer Lizenz erneuern, wird ein Rabatt von 20 % gewährt.", + "WhenShouldIRenewMyLicenseExplanation2": "Wenn Sie Ihre Lizenz 1 Monat nach dem Ablaufdatum Ihrer Lizenz verlängern, entspricht der Verlängerungspreis dem Lizenzkaufpreis und es wird kein Rabatt für Ihre Verlängerung gewährt.", + "TrialPlan": "Hast du einen Probeplan?", + "TrialPlanExplanation": "Derzeit hat ABP Commercial keinen Testplan. Für die Team-Lizenzen bieten wir eine 30-tägige Geld-zurück-Garantie. Sie können nur innerhalb der ersten 30 Tage eine Rückerstattung beantragen. Für die Business- und Enterprise-Lizenzen gewähren wir innerhalb von 30 Tagen eine Rückerstattung von 60 %. Dies liegt daran, dass Business- und Enterprise-Lizenzen den vollständigen Quellcode aller Module und Themes enthalten.", + "DoYouAcceptBankWireTransfer": "Akzeptieren Sie Banküberweisungen?", + "DoYouAcceptBankWireTransferExplanation": "Ja, wir akzeptieren Banküberweisungen.
Nachdem Sie die Lizenzgebühr per Banküberweisung gesendet haben, senden Sie uns Ihre Quittung und den gewünschten Lizenztyp per E-Mail an info@abp.io. Unsere internationale Bankverbindung:", + "HowToUpgrade": "Wie aktualisiere ich bestehende Anwendungen, wenn eine neue Version verfügbar ist?", + "HowToUpgradeExplanation1": "Wenn Sie mit ABP Commercial eine neue Anwendung erstellen, werden alle Module und das Design als NuGet- und NPM-Pakete verwendet. So können Sie die Pakete problemlos aktualisieren, wenn eine neue Version verfügbar ist.", + "HowToUpgradeExplanation2": "Zusätzlich zu den standardmäßigen NuGet/NPM-Upgrades bietet die ABP CLI einen Update-Befehl, der automatisch alle ABP-bezogenen Pakete in Ihrer Lösung findet und aktualisiert.", + "DatabaseSupport": "Welche Datenbanksysteme werden unterstützt?", + "DatabaseSupportExplanation": "ABP Framework selbst ist datenbankunabhängig und kann von Natur aus mit jedem Datenbankanbieter zusammenarbeiten. Eine Liste der derzeit implementierten Anbieter finden Sie im Datenzugriffsdokument.", + "UISupport": "Welche UI-Frameworks werden unterstützt?", + "Supported": "Unterstützt", + "UISupportExplanation": "ABP Framework selbst ist UI-Framework-agnostisch und kann mit jedem UI-Framework arbeiten. Allerdings wurden Startvorlagen, Modul-UIs und Themes nicht für alle UI-Frameworks implementiert. Eine aktuelle Liste der UI-Optionen finden Sie im Dokument zu den ersten Schritten.", + "MicroserviceSupport": "Unterstützt es die Micro-Service-Architektur?", + "MicroserviceSupportExplanation1": "Eines der Hauptziele des ABP-Frameworks besteht darin, eine komfortable Infrastruktur bereitzustellen, um Microservice-Lösungen zu erstellen. Lesen Sie das Dokument Microservice-Architektur, um zu erfahren, wie es hilft, Microservice-Systeme zu erstellen.", + "MicroserviceSupportExplanation2": "Alle kommerziellen ABP-Module wurden entwickelt, um Bereitstellungsszenarien für Mikrodienste (mit eigener API und Datenbank) zu unterstützen, indem die Best Practices für die Modulentwicklung befolgt werden.", + "MicroserviceSupportExplanation3": "Wir stellen eine Demolösung für Mikrodienste bereit, die eine Mikrodienstarchitekturimplementierung demonstriert, um Sie bei der Erstellung Ihrer eigenen Lösung zu unterstützen.", + "MicroserviceSupportExplanation4": "Die kurze Antwort lautet also: \"Ja, es unterstützt die Micro-Service-Architektur\".", + "MicroserviceSupportExplanation5": "Ein Micro-Service-System ist jedoch eine Lösung und jede Lösung hat unterschiedliche Anforderungen, Netzwerktopologie, Kommunikationsszenarien, Authentifizierungsmöglichkeiten, Entscheidungen zur Trennung/Freigabe von Datenbanken, Laufzeitkonfigurationen, Systemintegrationen von Drittanbietern und vieles mehr.", + "MicroserviceSupportExplanation6": "Das ABP Framework und das ABP Commercial bieten eine Infrastruktur für Micro-Service-Szenarien, Micro-Service-kompatible Module, Beispiele und Dokumentation, um Sie beim Aufbau Ihrer eigenen Lösung zu unterstützen. Erwarten Sie jedoch nicht, dass Sie Ihre für Sie vorgefertigte Traumlösung direkt herunterladen. Sie müssen es verstehen und einige Teile basierend auf Ihren Anforderungen zusammenbringen.", + "WhereCanIDownloadSourceCode": "Wo kann ich Quellcode herunterladen?", + "WhereCanIDownloadSourceCodeExplanation": "Sie können den Quellcode aller ABP-Module, Angular-Pakete und Themes über die ABP-Suite oder die ABP-CLI herunterladen. Siehe Wie lade ich den Quellcode herunter?", + "ComputerLimitation": "Wie viele Computer kann sich ein Entwickler bei der Entwicklung von ABP anmelden?", + "ComputerLimitationExplanation": "Wir erlauben ausdrücklich {0} Computer pro Person/lizenziertem Entwickler. Wenn ein Entwickler ABP Commercial-Produkte auf einem dritten Rechner entwickeln muss, sollte eine E-Mail an license@abp.io gesendet werden, in der die Situation erläutert wird, und wir werden dann die entsprechende Zuordnung in unserem System vornehmen.", + "RefundPolicy": "Haben Sie eine Rückerstattungsrichtlinie?", + "RefundPolicyExplanation": "Sie können innerhalb von 30 Tagen nach dem Lizenzkauf eine Rückerstattung beantragen. Die Lizenztypen Business und Enterprise verfügen über die Option zum Herunterladen des Quellcodes, daher sind Rückerstattungen für Business und Enterprise (und alle Lizenzen, die ein Recht zum Erhalt von Quellcode enthalten) nicht verfügbar. Darüber hinaus erfolgt keine Rückerstattung für Verlängerungen und Zweitlizenzkäufe.", + "HowCanIRefundVat": "Wie kann ich die Mehrwertsteuer zurückerstatten?", + "HowCanIRefundVatExplanation1": "Wenn Sie die Zahlung über 2Checkout getätigt haben, können Sie die Mehrwertsteuer über Ihr 2Checkout-Konto erstatten:", + "HowCanIRefundVatExplanation2": "Melden Sie sich bei Ihrem 2Checkout-Konto an", + "HowCanIRefundVatExplanation3": "Suchen Sie die entsprechende Bestellung und klicken Sie auf \"Rückerstattung der verspäteten Mehrwertsteuer\" (geben Sie Ihre Umsatzsteuer-Identifikationsnummer ein)", + "HowCanIGetMyInvoice": "Wie erhalte ich meine Rechnung?", + "HowCanIGetMyInvoiceExplanation": "Es gibt 2 Zahlungsgateways für den Kauf einer Lizenz: Iyzico und 2Checkout. Wenn Sie Ihre Lizenz über das 2Checkout-Gateway kaufen, wird die PDF-Rechnung an Ihre E-Mail-Adresse gesendet, siehe 2Checkout-Rechnung. Wenn Sie über das Iyzico-Gateway, mit einem benutzerdefinierten Kauflink oder per Banküberweisung einkaufen, erstellen und senden wir Ihre Rechnung. Sie können Ihre Rechnung auf der Seite zur Organisationsverwaltung anfordern oder herunterladen. Bevor Sie uns wegen der Rechnung kontaktieren, überprüfen Sie Ihre Organisationsverwaltungsseite!", + "Forum": "Forum", + "SupportExplanation": "ABP Commercial Licenses bieten einen Premium-Forum-Support durch ein Team, das aus den ABP Framework-Experten besteht.", + "PrivateTicket": "Privatticket", + "PrivateTicketExplanation": "Die Enterprise-Lizenz beinhaltet auch einen privaten Support mit E-Mail- und Ticketsystem.", + "AbpSuiteExplanation1": "Mit der ABP Suite können Sie Webseiten in wenigen Minuten erstellen. Es handelt sich um ein globales .NET Core-Tool, das über die Befehlszeile installiert werden kann.", + "AbpSuiteExplanation2": "Es kann eine neue ABP-Lösung erstellen, CRUD-Seiten aus der Datenbank zum Front-End generieren. Eine technische Übersicht finden Sie im Dokument", + "FastEasy": "Schnell leicht", + "AbpSuiteExplanation3": "Mit der ABP Suite können Sie einfach CRUD-Seiten erstellen. Sie müssen nur Ihre Entität und ihre Eigenschaften definieren, den Rest überlassen Sie ABP Suite! ABP Suite generiert in wenigen Sekunden den gesamten erforderlichen Code für Ihre CRUD-Seite. Es unterstützt Angular-, MVC- und Blazor-Benutzeroberflächen.", + "RichOptions": "Reichhaltige Optionen", + "AbpSuiteExplanation4": "ABP Suite supports multiple UI options like Razor Pages and Angular.It also supports multiple databases like MongoDB and all databases supported by EntityFramework Core (MS SQL Server, Oracle, MySql, PostgreSQL and more).", + "AbpSuiteExplanation5": "Das Gute ist, dass Sie sich um diese Optionen keine Sorgen machen müssen. ABP Suite versteht Ihren Projekttyp und generiert den Code für Ihr Projekt und platziert den generierten Code an der richtigen Stelle in Ihrem Projekt.", + "SourceCode": "Quellcode", + "AbpSuiteExplanation6": "ABP Suite generiert den Quellcode für Sie! Es werden keine magischen Dateien generiert, um die Webseite zu generieren. Die ABP Suite generiert den Quellcode für Entity, Repository, Application Service, Code First Migration, JavaScript/TypeScript und CSHTML/HTML und notwendige Schnittstellen. Die ABP Suite generiert den Code auch gemäß Best Practices der Softwareentwicklung, sodass Sie sich keine Sorgen um die Qualität des generierten Codes machen müssen.", + "AbpSuiteExplanation7": "Da Sie den Quellcode der Bausteine der generierten CRUD-Seite in den richtigen Anwendungsschichten haben, können Sie den Quellcode leicht ändern und Ihre benutzerdefinierte/Geschäftslogik in den generierten Code einfügen.", + "CrossPlatform": "Plattformübergreifend", + "AbpSuiteExplanation8": "Die ABP Suite wurde mit .NET Core erstellt und ist plattformübergreifend. Es läuft als Webanwendung auf Ihrem lokalen Computer. Sie können es auf Windows, Mac und Linux ausführen", + "OtherFeatures": "Andere Eigenschaften", + "OtherFeatures1": "Aktualisiert problemlos NuGet- und NPM-Pakete für Ihre Lösung.", + "OtherFeatures2": "Regeneriert bereits generierte Seiten von Grund auf neu.", + "OtherFeatures3": "Schafft neue Lösungen", + "ThanksForCreatingProject": "Vielen Dank, dass Sie Ihr Projekt erstellt haben!", + "HotToRunSolution": "Wie führen Sie Ihre Lösung aus?", + "HotToRunSolutionExplanation": "Im Dokument \"Erste Schritte\" erfahren Sie, wie Sie Ihre Lösung konfigurieren und ausführen.", + "GettingStarted": "Einstieg", + "WebAppDevTutorial": "Web-App-Entwickler-Tutorial", + "WebAppDevTutorialExplanation": "Im Tutorialdokument zur Entwicklung von Webanwendungen finden Sie ein schrittweises Entwicklungsbeispiel.", + "Document": "Dokumentieren", + "UsingABPSuiteToCURD": "Verwenden der ABP Suite für CRUD-Seitengenerierung und -tooling", + "SeeABPSuiteDocument": "Siehe das Dokument ABP Suite, um mehr über die Verwendung der ABP Suite zu erfahren.", + "AskQuestionsOnSupport": "Sie können Fragen zum kommerziellen ABP-Support stellen.", + "Documentation": "Dokumentation", + "SeeModulesDocument": "Eine Liste aller kommerziellen (Pro-)Module und deren Dokumente finden Sie im Moduldokument.", + "Pricing": "Preisgestaltung", + "PricingExplanation": "Wählen Sie die Funktionen und Funktionen, die Ihr Unternehmen heute benötigt. Einfaches Upgraden, wenn Ihr Unternehmen wächst.", + "Team": "Mannschaft", + "Business": "Unternehmen", + "Enterprise": "Unternehmen", + "Custom": "Benutzerdefiniert", + "IncludedDeveloperLicenses": "Enthaltene Entwicklerlizenzen", + "CustomLicenceOrAdditionalServices": "Benötigen Sie eine benutzerdefinierte Lizenz oder zusätzliche Dienste?", + "CustomOrVolumeLicense": "Benutzerdefinierte oder Volumenlizenz", + "LiveTrainingSupport": "Live-Training & Support", + "AndMore": "und mehr", + "AdditionalDeveloperLicense": "Zusätzliche Entwicklerlizenz", + "ProjectCount": "Projektanzahl", + "AllProModules": "Alle Pro-Module", + "AllProThemes": "Alle Pro-Themen", + "AllProStartupTemplates": "Alle Pro-Startup-Vorlagen", + "SourceCodeOfAllModules": "Quellcode aller Module", + "SourceCodeOfAllThemes": "Quellcode aller Themes", + "PerpetualLicense": "Unbefristete Lizenz", + "UnlimitedServerDeployment": "Unbegrenzte Serverbereitstellung", + "YearUpgrade": "1 Jahr Upgrade", + "YearPremiumForumSupport": "1 Jahr Premium-Forum-Support", + "ForumSupportIncidentCountYear": "Anzahl der Vorfälle im Forumssupport/Jahr", + "PrivateTicketEmailSupport": "Privates Ticket & E-Mail-Support", + "BuyNow": "Kaufe jetzt", + "PayViaAmexCard": "Wie kann ich mit meiner AMEX-Karte bezahlen?", + "PayViaAmexCardDescription": "Das Standard-Zahlungsgateway 'Iyzico' kann aufgrund der Sicherheitsmaßnahmen einige AMEX-Kreditkarten ablehnen. In diesem Fall können Sie über das alternative Zahlungsgateway '2Checkout' bezahlen.", + "ThankYou": "Dankeschön", + "InvalidReCaptchaErrorMessage": "Beim Verifizieren von reCAPTCHA ist ein Fehler aufgetreten. Bitte versuche es erneut.", + "CompanyName": "Name der Firma", + "YourCompanyName": "Ihr Firmenname", + "FirstName": "Vorname", + "LastName": "Nachname", + "Optional": "Optional", + "YourFirstName": "Ihr Vorname", + "YourLastName": "Ihr Nachname", + "SpecialOffer": "Sonderangebot", + "SpecialOfferMessage": "Beeil dich! Die Preise sind zeitlich begrenzt gültig.", + "DiscountRequest": "Rabattanfrage", + "DiscountRequestDescribeCustomerQuestion": "Welche der folgenden Aussagen beschreibt Sie?", + "DiscountRequestStudentEmailMessage": "Die E-Mail-Adresse muss \"edu\" enthalten.", + "DiscountRequestDeveloperCount": "Wie viele Entwickler sind Sie?", + "DiscountRequestDeveloperCountExceedMessage": "Wir bieten keine ermäßigten Lizenzen für Unternehmen mit mehr als {0} Entwicklern an.", + "DiscountRequestOrganizationName": "Name des Unternehmens/der Organisation/der Schule", + "Website": "Webseite", + "GithubUsername": "GitHub-Benutzername", + "PhoneNumber": "Telefonnummer", + "Country": "Land", + "DescribeABPCommercialUsage": "Beschreiben Sie das Projekt, das Sie basierend auf APB Commercial entwickeln möchten", + "DiscountRequestCertifyInformationMessage": "Ich bestätige, dass alle Angaben wahr und richtig sind.", + "DiscountRequestReceived": "Wir haben Ihre Rabattanfrage erhalten.", + "DiscountRequestStatusMessage": "Wir werden Ihnen nach Prüfung der von Ihnen gemachten Angaben antworten.", + "MVCOrRazorPages": "MVC (Razor-Seiten)", + "Angular": "Eckig", + "Blazor": "Blazor", + "New": "Neu", + "MongoDB": "MongoDB", + "EBookDDD": "E-Book-Domain-gesteuertes Design", + "PracticalGuideForImplementingDDD": "Dieses Buch ist ein praktischer Leitfaden für die Implementierung des Domain Driven Designs mit dem ABP Framework.", + "IntroducingDDD": "Einführung von Domain Driven Design", + "DDDLayersAndCleanArchitecture": "DDD-Schichten und saubere Architektur", + "LayeringOfADotnetSolution": "Layering einer .NET-Lösung", + "ImplementingDDDBuildingBlocks": "Implementieren von DDD-Bausteinen", + "DomainVsApplicationLogic": "Domänenlogik vs. Anwendungslogik", + "SamplesAndDiscussions": "Beispiele & Diskussionen", + "Free": "Kostenlos", + "Download": "Herunterladen", + "DDDEBook": "DDD-E-Book", + "ImplementingDDD": "Implementieren von Domain Driven Design", + "DDDBookExplanation": "Ein praktischer Leitfaden für die Implementierung des Domain Driven Designs mit dem ABP Framework.", + "Overview": "Überblick", + "DDDBookPracticalGuide": "Dies ist ein praktischer Leitfaden für die Implementierung des Domain Driven Designs (DDD). Während die Implementierungsdetails auf der ABP Framework-Infrastruktur basieren, sind Kernkonzepte, Prinzipien und Muster auf jede Art von Lösung anwendbar, auch wenn es sich nicht um eine .NET-Lösung handelt.", + "TableOfContents": "Inhaltsverzeichnis", + "IntroductionToImplementingDDD": "Einführung in die Implementierung von Domain Driven Design", + "WhatIsDDD": "Was ist Domain Driven Design?", + "Implementation": "Implementierung", + "TheBigPicture": "Das große Bild", + "TheBuildingBlock": "Der Baustein", + "ExampleUseCase": "Beispielanwendungsfall", + "DomainAndApplicationLogic": "Domänenlogik und Anwendungslogik", + "Author": "Autor", + "PublishedOn": "Veröffentlicht auf", + "Page": "Buchseite", + "FreeEBook": "Kostenloses E-Book", + "EBookSignInForDownload": "Um das E-Book herunterzuladen, melden Sie sich an", + "SignIn": "Einloggen", + "Or": "Oder", + "TellUsAboutYourself": "Erzähl uns ein bisschen über dich", + "Surname": "Nachname", + "DoYouAgreePrivacyPolicy": "Ich stimme den Nutzungsbedingungen und der Datenschutzerklärung zu.", + "VolosoftMarketingInformationMessage": "Ich möchte Informationen, Tipps und Angebote zu Lösungen für Unternehmen und Organisationen und anderen Produkten und Dienstleistungen von Volosoft.", + "VolosoftSharingInformationMessage": "Ich möchte, dass Volosoft meine Informationen mit ausgewählten Partnern teilt, damit ich relevante Informationen über deren Produkte und Dienstleistungen erhalten kann.", + "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", + "TrialActivatedWarning": "Sehr geehrte(r) {0}, ein Nutzer hat nur 1 kostenlosen Testzeitraum. Sie haben Ihren Testzeitraum bereits genutzt.", + "ActivationRequirement": "Sie sind nur noch einen Schritt davon entfernt, Ihre kostenlose Testversion zu starten.
Wir haben eine E-Mail an {0} gesendet, um Ihr Konto zu aktivieren. Überprüfen Sie Ihren Posteingang/Junk/Spam-Ordner!", + "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": "Lizenz 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 ." } } \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en-GB.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en-GB.json index 5ab632d63e..87b934f8c5 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en-GB.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en-GB.json @@ -5,8 +5,8 @@ "OrganizationList": "Organisation list", "Volo.AbpIo.Commercial:010003": "You are not owner of this organisation!", "OrganizationNotFoundMessage": "Organisation not found!", - "DeveloperCount": "Allocated / total developers", - "QuestionCount": "Remaining / total questions", + "DeveloperCount": "Allocated/total developers", + "QuestionCount": "Remaining/total questions", "Unlimited": "Unlimited", "Owners": "Owners", "AddMember": "Add member", diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json index 2716930cde..f4a8153ec1 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json @@ -5,8 +5,8 @@ "OrganizationList": "Organization list", "Volo.AbpIo.Commercial:010003": "You are not owner of this organization!", "OrganizationNotFoundMessage": "No organization found!", - "DeveloperCount": "Allocated / total developers", - "QuestionCount": "Remaining / total questions", + "DeveloperCount": "Allocated/total developers", + "QuestionCount": "Remaining/total questions", "Unlimited": "Unlimited", "Owners": "Owners", "AddMember": "Add member", @@ -79,7 +79,7 @@ "ManyMore": "Many more", "ExploreTheABPFramework": "Explore the ABP Framework", "WhyUseTheABPCommercial": "Why Use The ABP Commercial?", - "WhyUseTheABPCommercialExplanation": "

Building enterprise-grade web applications can be complex and time-consuming.

ABP Commercial offers the perfect base infrastructure necessary for all modern enterprise-grade ASP.NET Core based solutions. Right from the design to deployment, the entire development cycle is empowered by ABP's built-in features & modules.

", + "WhyUseTheABPCommercialExplanation": "

Building enterprise-grade web applications can be complex and time-consuming.

ABP Commercial offers the perfect base infrastructure necessary for all modern enterprise-grade ASP.NET Core based solutions. Right from the design to deployment, the entire development cycle is empowered by ABP's built-in features & modules.

", "StartupTemplatesShortDescription": "Startup templates make you jump-start to your project in a few seconds.", "UIFrameworksOptions": "UI frameworks options;", "DatabaseProviderOptions": "Database provider options;", @@ -263,7 +263,7 @@ "SeeABPSuiteDocument": "See ABP Suite document to learn the usage of ABP Suite.", "AskQuestionsOnSupport": "You can ask questions on ABP Commercial Support.", "Documentation": "Documentation", - "SeeModulesDocument": "See modules document for a list of all commercial (pro) modules and their documents.", + "SeeModulesDocument": "See modules document for a list of all commercial(pro) modules and their documents.", "Pricing": "Pricing", "PricingExplanation": "Choose the features and functionality your business needs today. Easily upgrade as your business grows.", "Team": "Team", @@ -356,7 +356,7 @@ "DoYouAgreePrivacyPolicy": "I agree to the Terms & Conditions and Privacy Policy.", "VolosoftMarketingInformationMessage": "I would like information, tips, and offers about Solutions for Businesses and Organizations and other Volosoft products and services.", "VolosoftSharingInformationMessage": "I would like Volosoft to share my information with select partners so I can receive relevant information about their products and services.", - "WeWillSendYouADownloadLink": "A link to download the e-book has been sent to {0}.
Check your inbox / junk / spam boxes!", + "WeWillSendYouADownloadLink": "A link to download the e-book has been sent to {0}.
Check your inbox/junk/spam boxes!", "InvalidFormInputs": "Please, type the valid information specified on the form.", "DDDBookEmailBody": "Thank you.
To download your book, click here.", "FreeDDDEBook": "Free DDD E-Book", @@ -366,7 +366,7 @@ "PurposeOfUsage": "Purpose of usage", "Industry": "Industry", "Choose": "- Choose -", - "CompanyOrganizationName": "Company / Organization Name", + "CompanyOrganizationName": "Company/Organization Name", "CompanySize": "Company Size", "Next": "Next", "StartTrial": "Start My Free Trial", diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/es.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/es.json index 80647e85e9..63a240242a 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/es.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/es.json @@ -23,6 +23,7 @@ "Modules": "Módulos", "LicenseExtendMessage": "Tu fecha de finalización de tu licencia ha sido extendido a {0}", "LicenseUpgradeMessage": "Tu licencia esta actualizada a {0}", + "LicenseExtendAdnUpgradeMessage": "Su licencia se extendió hasta el {0} y su plan de licencias se actualizó a {1}.", "LicenseAddDeveloperMessage": "{0} desarrolladores añadidos a tu licencia", "Volo.AbpIo.Commercial:010004": "No se pudo encontrar el usuario especificado. El usuario debe estar ya registrado.", "MyOrganizations": "Mis organizaciones", @@ -30,6 +31,365 @@ "UserNameNotFound": "No hay un usuario con el nombre de usuario {0}", "SuccessfullyAddedToNewsletter": "Gracias por suscribirte a nuestro boletín de noticias!", "MyProfile": "Mi perfil", - "EmailNotValid": "Por favor, introduce una dirección de email válida." + "EmailNotValid": "Por favor, introduce una dirección de email válida.", + "JoinOurMarketingNewsletter": "Únase a nuestro boletín de marketing", + "WouldLikeToReceiveMarketingMaterials": "Me gustaría recibir materiales de marketing como ofertas de productos y ofertas especiales.", + "StartUsingYourLicenseNow": "¡Empiece a usar su licencia ahora!", + "WelcomePage": "Pagina de bienvenida", + "UnsubscriptionExpireEmail": "Cancelar la suscripción a los correos electrónicos de recordatorio de la fecha de vencimiento de la licencia", + "UnsubscribeLicenseExpireEmailReminderMessage": "Esta suscripción de correo electrónico solo contiene un recordatorio de la fecha de vencimiento de su licencia.", + "UnsubscribeFromLicenseExpireEmails": "Si no desea recibir los correos electrónicos sobre la fecha de vencimiento de su licencia, puede cancelar la suscripción en cualquier momento que desee.", + "Unsubscribe": "Darse de baja", + "NotOrganizationMember": "No eres miembro de ninguna organización.", + "UnsubscribeLicenseExpirationEmailSuccessTitle": "Se anuló con éxito la suscripción", + "UnsubscribeLicenseExpirationEmailSuccessMessage": "Ya no recibirá correos electrónicos de recordatorio de la fecha de vencimiento de la licencia.", + "IndexPageHeroSection": " Una plataforma de desarrollo web completa integrada marco ", + "AbpCommercialShortDescription": "ABP Commercial proporciona módulos de aplicaciones prediseñados, herramientas de desarrollo rápido de aplicaciones, temas de interfaz de usuario profesionales, soporte premium y más.", + "LiveDemo": "Demo en vivo", + "GetLicence": "Obtener una licencia", + "Application": "Solicitud", + "StartupTemplates": "Plantillas de inicio", + "Startup": "Puesta en marcha", + "Templates": "Plantillas", + "Developer": "Desarrollador", + "Tools": "Instrumentos", + "Premium": "Prima", + "PremiumSupport": "Soporte Premium", + "PremiumForumSupport": "Soporte de foro premium", + "UI": "Interfaz de usuario", + "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": "

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.

", + "Modular": "Modular", + "MicroserviceCompatible": "Compatible con microservicios", + "DomainDrivenDesignInfrastructure": "Infraestructura de diseño basada en dominios", + "MultiTenancy": "Multi Alquiler", + "DistributedMessaging": "Mensajería distribuida", + "DynamicProxying": "Proxying dinámico", + "BackgroundJobs": "Trabajos en segundo plano", + "AuditLogging": "Registro de auditoría", + "BLOBStoring": "Almacenamiento BLOB", + "BundlingMinification": "Agrupación y minificación", + "AdvancedLocalization": "Localización avanzada", + "ManyMore": "Mucho mas", + "ExploreTheABPFramework": "Explore el marco de ABP", + "WhyUseTheABPCommercial": "¿Por qué utilizar The ABP Commercial?", + "WhyUseTheABPCommercialExplanation": "

La creación de aplicaciones web de nivel empresarial puede ser compleja y llevar mucho tiempo.

ABP Commercial ofrece la infraestructura base perfecta necesaria para todos los ASP.NET Core modernos de nivel empresarial soluciones basadas. Desde el diseño hasta la implementación, todo el ciclo de desarrollo está potenciado por las funciones y módulos integrados de ABP.

", + "StartupTemplatesShortDescription": "Las plantillas de inicio le permiten iniciar su proyecto en unos segundos.", + "UIFrameworksOptions": "Opciones de marcos de interfaz de usuario;", + "DatabaseProviderOptions": "Opciones de proveedores de bases de datos;", + "PreBuiltApplicationModules": "Módulos de aplicación prediseñados", + "PreBuiltApplicationModulesShortDescription": "Los requisitos de aplicación más comunes ya están desarrollados para usted como módulos reutilizables.", + "Account": "Cuenta", + "Blogging": "Blogging", + "Identity": "Identidad", + "IdentityServer": "Servidor de identidad", + "Saas": "Saas", + "LanguageManagement": "Manejo del idioma", + "TextTemplateManagement": "Gestión de plantillas de texto", + "See All Modules": "Ver todos los módulos", + "ABPSuite": "Suite ABP", + "AbpSuiteShortDescription": "ABP Suite es una herramienta complementaria a ABP Commercial.", + "AbpSuiteExplanation": "Te permite crear páginas web en cuestión de minutos. Es una herramienta global de .NET Core que se puede instalar desde la línea de comandos. Puede crear una nueva solución ABP, generar páginas CRUD desde la base de datos al front-end.", + "Details": "Detalles", + "LeptonTheme": "Tema de Lepton", + "ProfessionalModernUIThemes": "Temas de interfaz de usuario modernos y profesionales", + "LeptonThemeExplanation": "Lepton proporciona una gama de temas de administración de Bootstrap que sirven como una base sólida para cualquier proyecto que requiera un panel de administración.", + "DefaultTheme": "Tema predeterminado", + "MaterialTheme": "Tema material", + "Default2Theme": "Tema predeterminado 2", + "DarkTheme": "Tema oscuro", + "DarkBlueTheme": "Tema azul oscuro", + "LightTheme": "Tema de luz", + "ProudToWorkWith": "Orgulloso de trabajar con", + "OurConsumers": "Miles de empresas y desarrolladores de más de 70 países en todo el mundo confían en ABP Commercial.", + "JoinOurConsumers": "Únase a ellos y cree productos increíbles rápidamente.", + "AdditionalServicesExplanation": "¿Necesitas servicios adicionales o personalizados? Nosotros y nuestros socios podemos proporcionar; ", + "CustomProjectDevelopment": "Desarrollo de proyectos personalizados", + "CustomProjectDevelopmentExplanation": "Desarrolladores dedicados a sus proyectos personalizados.", + "PortingExistingProjects": "Portar proyectos existentes", + "PortingExistingProjectsExplanation": "Migrar sus proyectos heredados a la plataforma ABP.", + "LiveSupport": "Soporte vital", + "LiveSupportExplanation": "Opción de soporte remoto en vivo cuando lo necesite.", + "Training": "Capacitación", + "TrainingExplanation": "Formación dedicada a sus desarrolladores.", + "OnBoarding": "Inducción", + "OnBoardingExplanation": "Ayude a configurar sus entornos de desarrollo, CI y CD.", + "PrioritizedTechnicalSupport": "Soporte técnico priorizado", + "PremiumSupportExplanation": "Además del gran apoyo de la comunidad del marco ABP, nuestro equipo de soporte responde preguntas técnicas y problemas de los usuarios comerciales con alta prioridad.", + "SeeTheSupportOptions": "Ver las opciones de soporte", + "Contact": "Contacto", + "TellUsWhatYouNeed": "Díganos lo que usted necesita.", + "YourMessage": "Tu mensaje", + "YourFullName": "Tu nombre completo", + "EmailField": "Dirección de correo electrónico", + "YourEmailAddress": "Tu correo electrónico", + "HowMayWeHelpYou": "¿Cómo podemos ayudarle?", + "SendMessage": "Enviar mensaje", + "Success": "Éxito", + "WeWillReplyYou": "Recibimos su mensaje y nos pondremos en contacto a la brevedad.", + "GoHome": "Vete a casa", + "CreateLiveDemo": "Crear demostración en vivo", + "RegisterToTheNewsletter": "Regístrese para recibir el boletín informativo para recibir información sobre ABP.IO, incluidos nuevos lanzamientos, etc.", + "EnterYourEmailOrLogin": "Ingrese su dirección de correo electrónico para crear su demostración o Iniciar sesión con su cuenta existente.", + "ApplicationTemplate": "Plantilla de aplicación", + "ApplicationTemplateExplanation": "La plantilla de inicio de la aplicación se utiliza para crear una nueva aplicación web.", + "EfCoreProvider": "Entity Framework (compatible con SQL Server, MySQL, PostgreSQL, Oracle y otros )", + "AlreadyIncludedInTemplateModules": "Los siguientes módulos ya están incluidos y configurados en esta plantilla:", + "ApplicationTemplateArchitecture": "Esta plantilla de aplicación también admite una arquitectura por niveles donde la capa de interfaz de usuario, la capa de API y el servicio de autenticación están separados físicamente.", + "SeeTheGuideOrGoToTheLiveDemo": "Consulte la guía para desarrolladores para obtener información técnica sobre esta plantilla o vaya a la demostración en vivo.", + "DeveloperGuide": "Guía para desarrolladores", + "ModuleTemplate": "Plantilla de módulo", + "ModuleTemplateExplanation1": "¿Quiere crear un módulo y reutilizarlo en diferentes aplicaciones? Esta plantilla de inicio lo prepara todo para empezar a crear un módulo de aplicación reutilizable o un microservicio .", + "ModuleTemplateExplanation2": "

Puede admitir marcos de interfaz de usuario únicos o múltiples, proveedores de bases de datos únicos o múltiples para un solo módulo. La plantilla de inicio está configurada para ejecutar y probar su módulo en una aplicación mínima además de la infraestructura de prueba de integración y unidad.

Consulte la guía para desarrolladores para obtener información técnica sobre esta plantilla.

", + "WithAllStyleOptions": "con todas las opciones de estilo", + "Demo": "Manifestación", + "SeeAllModules": "Ver todos los módulos", + "ABPCLIExplanation": "ABP CLI (Command Line Interface) es una herramienta de línea de comandos para realizar algunas operaciones comunes para soluciones basadas en ABP.", + "ABPSuiteEasilyCURD": "ABP Suite es una herramienta que le permite crear fácilmente páginas CRUD", + "WeAreHereToHelp": "Estamos aquí para Ayuda ", + "BrowseOrAskQuestion": "Puede explorar nuestros temas de ayuda o buscar preguntas frecuentes, o puede hacernos una pregunta mediante el formulario de contacto .", + "SearchQuestionPlaceholder": "Buscar en preguntas frecuentes", + "WhatIsTheABPCommercial": "¿Qué es ABP Commercial?", + "WhatAreDifferencesThanAbpFramework": "¿Cuáles son las diferencias entre ABP Framework de código abierto y ABP Commercial?", + "ABPCommercialExplanation": "ABP Commercial es un conjunto de módulos, herramientas, temas y servicios premium creados sobre el marco ABP de código abierto. ABP Commercial está siendo desarrollado y respaldado por el mismo equipo que está detrás del marco ABP.", + "WhatAreDifferencesThanABPFrameworkExplanation": "

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).

", + "VisitTheFrameworkVSCommercialDocument": "Visite el siguiente enlace para obtener más información {1} ", + "ABPCommercialFollowingBenefits": "ABP Commercial agrega los siguientes beneficios además del marco ABP;", + "Professional": "Profesional", + "UIThemes": "Temas de interfaz de usuario", + "EnterpriseModules": " módulos de aplicación predefinidos, ricos en funciones y listos para la empresa (p. Ej., Administración de Identity Server, administración de SaaS, administración de idiomas)", + "ToolingToSupport": "Herramientas para respaldar su productividad de desarrollo (p. Ej., ABP Suite )", + "PremiumSupportLink": " asistencia premium ", + "WhatDoIDownloadABPCommercial": "¿Qué descargo cuando compro ABP Commercial?", + "CreateUnlimitedSolutions": "Una vez que adquiera una licencia comercial de ABP, podrá crear soluciones ilimitadas como se describe en el documento Getting Started .", + "ABPCommercialSolutionExplanation": "Cuando crea una nueva aplicación, obtiene una solución de Visual Studio (una plantilla de inicio) basada en sus preferencias. La solución descargada tiene módulos comerciales y temas ya instalados y configurados para usted. Puede quitar un módulo preinstalado o agregar otro módulo si lo desea. Todos los módulos y temas se utilizan como paquetes NuGet/NPM de forma predeterminada.", + "StartDevelopWithTutorials": "La solución descargada está bien diseñada y documentada. Puede comenzar a desarrollar su propio código comercial basado en él siguiendo los tutoriales .", + "TryTheCommercialDemo": "Puede probar la demostración para ver una aplicación de muestra creada con la plantilla de inicio comercial de ABP.", + "HowManyProducts": "¿Cuántos productos/soluciones diferentes puedo construir usando ABP Commercial?", + "HowManyProductsExplanation": "No hay límite para crear un proyecto ABP. Puedes crear tantos proyectos como quieras, desarrollarlos y subirlos a diferentes servidores.", + "HowManyDevelopers": "¿Cuántos desarrolladores pueden trabajar en ABP Commercial?", + "HowManyDevelopersExplanation": "Las licencias comerciales de ABP son por desarrollador. Los diferentes tipos de licencias tienen diferentes límites de desarrollador. Sin embargo, puede agregar más desarrolladores a cualquier tipo de licencia cuando lo necesite. Consulte la página de precios para conocer los tipos de licencia, los límites de desarrollador y los costos adicionales de desarrollador.", + "ChangingLicenseType": "¿Puedo actualizar mi tipo de licencia más tarde?", + "ChangingLicenseTypeExplanation": "Puede actualizar a una licencia superior pagando la diferencia dentro de su período de licencia activa. Cuando actualiza a un plan de licencia superior, obtiene los beneficios del nuevo plan, pero la actualización de la licencia no cambia la fecha de vencimiento de la licencia. Además, también puede agregar nuevos puestos de desarrollador a su licencia existente, consulte \"¿Cuántos desarrolladores pueden trabajar en ABP Commercial?\"", + "LicenseExtendUpgradeDiff": "¿Cuál es la diferencia entre ampliar y actualizar la licencia?", + "LicenseExtendUpgradeDiffExplanation": "Extending: By extending/renewing your license, you will continue to get premium support and get major updates for the modules and themes. Besides, you will be able to continue creating new projects. And you will still be able to use ABP Suite which speeds up your development.
Upgrading: By upgrading your license, you will promote to a higher license plan which will allow you to get additional benefits. See the license comparison table to check the differences between the license plans.On the other hand, when you upgrade, your license expiry date will not change!To extend your license end date, you need to extend your license.", + "LicenseRenewalCost": "¿Cuál es el costo de renovación de la licencia después de 1 año?", + "LicenseRenewalCostExplanation": "La tasa de renovación (extensión) de todas las licencias perpetuas comerciales de ABP es {0} del precio de lista de la licencia. El precio de renovación de la licencia de equipo estándar es de $ {1}, la licencia comercial estándar es de $ {2} y la licencia empresarial estándar es de $ {3}. Si ya es cliente, inicie sesión en su cuenta para revisar los precios de renovación disponibles.", + "HowDoIRenewMyLicense": "¿Cómo renuevo mi licencia?", + "HowDoIRenewMyLicenseExplanation": "Puede renovar su licencia navegando a la página de administración de la organización . Para aprovechar nuestras tarifas de renovación anticipada con descuento, asegúrese de renovar antes de que expire su licencia. Sin embargo, no se preocupe por no saber cuándo se cierra su oportunidad de Renovación Temprana. Recibirá 3 correos electrónicos de recordatorio antes de que expire su suscripción. Los enviaremos 30 días, 7 días y 1 día antes del vencimiento.", + "IsSourceCodeIncluded": "¿Mi licencia incluye el código fuente de los módulos y temas comerciales?", + "IsSourceCodeIncludedExplanation1": "Depende del tipo de licencia que haya comprado:", + "IsSourceCodeIncludedExplanation2": " Equipo : su solución usa los módulos y los temas como paquetes NuGet y NPM. No incluye su código fuente. De esta manera, puede actualizar fácilmente estos módulos y temas siempre que haya una nueva versión disponible. Sin embargo, no puede obtener el código fuente de los módulos y los temas.", + "IsSourceCodeIncludedExplanation3": " Business/Enterprise : además de la licencia Team, puedes descargar el código fuente de cualquier módulo o tema que necesites. Incluso puede eliminar las referencias del paquete NuGet/NPM para un módulo en particular y agregar su código fuente directamente a su solución para cambiarlo por completo.", + "IsSourceCodeIncludedExplanation4": "

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.

", + "ChangingDevelopers": "¿Puedo cambiar los desarrolladores registrados de mi organización en el futuro?", + "ChangingDevelopersExplanation": "Además de agregar nuevos desarrolladores a su licencia, también puede cambiar los desarrolladores existentes (puede eliminar un desarrollador y agregar uno nuevo al mismo puesto) sin ningún costo adicional.", + "WhatHappensWhenLicenseEnds": "¿Qué sucede cuando finaliza mi período de licencia?", + "WhatHappensWhenLicenseEndsExplanation1": "El tipo de licencia comercial de ABP es licencia perpetua . Una vez que expire su licencia, puede continuar desarrollando su proyecto. Y no está obligado a renovar su licencia. Su licencia viene con un plan de soporte y actualizaciones de un año listo para usar. Para continuar recibiendo nuevas funciones, mejoras de rendimiento, corrección de errores, soporte y continuar usando ABP Suite, asegúrese de renovar su plan cada año. Cuando su licencia expire, no podrá obtener más de los siguientes beneficios;", + "WhatHappensWhenLicenseEndsExplanation2": "No puede crear nuevas soluciones utilizando ABP Commercial, pero puede continuar desarrollando sus aplicaciones existentes para siempre.", + "WhatHappensWhenLicenseEndsExplanation3": "Podrá obtener actualizaciones para los módulos y temas dentro de su versión PRINCIPAL. Por ejemplo; si está utilizando la v3.2.0 de un módulo, aún puede obtener actualizaciones para la v3.x.x (v3.3.0, v3.5.2 ... etc.) de ese módulo. Pero no puede obtener actualizaciones para la próxima versión principal (como v4.x, v5.x)", + "WhatHappensWhenLicenseEndsExplanation4": "No puede instalar nuevos módulos y temas agregados a la plataforma comercial de ABP después de que finalice su licencia.", + "WhatHappensWhenLicenseEndsExplanation5": "No puede utilizar ABP Suite.", + "WhatHappensWhenLicenseEndsExplanation6": "Ya no puede obtener la asistencia premium .", + "WhatHappensWhenLicenseEndsExplanation7": "Puede renovar su suscripción si desea continuar obteniendo estos beneficios. Si renueva su suscripción dentro de 1 mes después de que expire su licencia, se aplica un descuento del 20%.", + "WhenShouldIRenewMyLicense": "¿Cuándo debo renovar mi licencia?", + "WhenShouldIRenewMyLicenseExplanation1": "Si renueva su licencia dentro de 1 mes después de que caduque, se aplicará un descuento del 20%.", + "WhenShouldIRenewMyLicenseExplanation2": "Si renueva su licencia después de 1 mes desde la fecha de vencimiento de su licencia, el precio de renovación será el mismo que el precio de compra de la licencia y no habrá descuento por su renovación.", + "TrialPlan": "¿Tiene un plan de prueba?", + "TrialPlanExplanation": "Por ahora, ABP Commercial no tiene un plan de prueba. Para las licencias Team ofrecemos 30 días de garantía de devolución de dinero. Solo puede solicitar un reembolso en los primeros 30 días. Para las licencias Business y Enterprise, proporcionamos un reembolso del 60% en 30 días. Esto se debe a que las licencias Business y Enterprise incluyen el código fuente completo de todos los módulos y temas.", + "DoYouAcceptBankWireTransfer": "¿Aceptan transferencia bancaria?", + "DoYouAcceptBankWireTransferExplanation": "Sí, aceptamos transferencia bancaria.
Después de enviar la tarifa de la licencia mediante transferencia bancaria, envíenos un correo electrónico a info@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?", + "HowToUpgradeExplanation1": "Cuando crea una nueva aplicación utilizando ABP Commercial, todos los módulos y el tema se utilizan como paquetes NuGet y NPM. Por lo tanto, puede actualizar fácilmente los paquetes cuando haya una nueva versión disponible.", + "HowToUpgradeExplanation2": "Además de las actualizaciones estándar de NuGet/NPM, ABP CLI proporciona un comando de actualización que busca y actualiza automáticamente todos los paquetes relacionados con ABP en su solución.", + "DatabaseSupport": "¿Qué sistemas de bases de datos son compatibles?", + "DatabaseSupportExplanation": "ABP Framework en sí es independiente de la base de datos y puede trabajar con cualquier proveedor de base de datos por su naturaleza. Consulte el documento de acceso a datos para obtener una lista de los proveedores implementados actualmente.", + "UISupport": "¿Qué marcos de interfaz de usuario son compatibles?", + "Supported": "Soportado", + "UISupportExplanation": "ABP Framework en sí es independiente del marco de interfaz de usuario y puede funcionar con cualquier marco de interfaz de usuario. Sin embargo, las plantillas de inicio, las IU de módulo y los temas no se implementaron para todos los marcos de IU. Consulte el documento de introducción para obtener la lista actualizada de opciones de IU.", + "MicroserviceSupport": "¿Es compatible con la arquitectura de microservicio?", + "MicroserviceSupportExplanation1": "Uno de los principales objetivos del marco ABP es proporcionar una infraestructura conveniente para crear soluciones de microservicio. Consulte el documento arquitectura de microservicio para comprender cómo ayuda a crear sistemas de microservicio.", + "MicroserviceSupportExplanation2": "Todos los módulos comerciales de ABP están diseñados para admitir escenarios de implementación de microservicios (con su propia API y base de datos) siguiendo el documento de mejores prácticas de desarrollo de módulos .", + "MicroserviceSupportExplanation3": "Proporcionamos una solución de demostración de microservicio de muestra que demuestra una implementación de arquitectura de microservicio para ayudarlo a crear su propia solución.", + "MicroserviceSupportExplanation4": "Entonces, la respuesta corta es \" sí, es compatible con la arquitectura de microservicio \".", + "MicroserviceSupportExplanation5": "Sin embargo, un sistema de microservicio es una solución y cada solución tendrá diferentes requisitos, topología de red, escenarios de comunicación, posibilidades de autenticación, decisiones de separación/uso compartido de bases de datos, configuraciones de tiempo de ejecución, integraciones de sistemas de terceros y muchos más.", + "MicroserviceSupportExplanation6": "ABP Framework y ABP Commercial proporcionan infraestructura para escenarios de microservicio, módulos compatibles con microservicio, muestras y documentación para ayudarlo a crear su propia solución. Pero no espere descargar directamente la solución de sus sueños preconstruida para usted. Deberá comprenderlo y unir algunas partes según sus requisitos.", + "WhereCanIDownloadSourceCode": "¿Dónde puedo descargar el código fuente?", + "WhereCanIDownloadSourceCodeExplanation": "Puede descargar el código fuente de todos los módulos ABP, paquetes angulares y temas a través de ABP Suite o ABP CLI. Consulte ¿Cómo descargar el código fuente? ", + "ComputerLimitation": "¿Cuántas computadoras puede iniciar sesión un desarrollador al desarrollar ABP?", + "ComputerLimitationExplanation": "Permitimos específicamente {0} computadoras por individuo/desarrollador con licencia. Siempre que sea necesario que un desarrollador desarrolle productos ABP Commercial en una tercera máquina, se debe enviar un correo electrónico a license@abp.io explicando la situación y luego haremos la asignación apropiada en nuestro sistema.", + "RefundPolicy": "¿Tiene una política de reembolso?", + "RefundPolicyExplanation": "Puede solicitar un reembolso dentro de los 30 días posteriores a la compra de su licencia. Los tipos de licencia Business y Enterprise tienen la opción de descargar el código fuente, por lo tanto, los reembolsos no están disponibles para Business y Enterprise (y cualquier licencia que incluya el derecho a recibir el código fuente). Además, no se realizan reembolsos por renovaciones y compras de segundas licencias.", + "HowCanIRefundVat": "¿Cómo puedo devolver el IVA?", + "HowCanIRefundVatExplanation1": "Si realizó el pago mediante 2Checkout, puede reembolsar el IVA a través de su cuenta 2Checkout:", + "HowCanIRefundVatExplanation2": "Inicie sesión en su cuenta de 2Checkout ", + "HowCanIRefundVatExplanation3": "Busque el pedido correspondiente y presione \"Reembolsar IVA tardío\" (ingrese su ID de IVA)", + "HowCanIGetMyInvoice": "¿Cómo puedo obtener mi factura?", + "HowCanIGetMyInvoiceExplanation": "Hay 2 pasarelas de pago para comprar una licencia: Iyzico y 2Checkout. Si compra su licencia a través de la puerta de enlace 2Checkout, envía la factura en PDF a su dirección de correo electrónico, consulte 2Facturación de pago. Si compras a través de la pasarela de Iyzico, con un enlace de compra personalizado o mediante transferencia bancaria, prepararemos y enviaremos tu factura. Puede solicitar o descargar su factura desde la página de administración de la organización . ¡Antes de contactarnos para la factura, consulte la página de administración de su organización!", + "Forum": "Foro", + "SupportExplanation": "Las licencias comerciales de ABP proporcionan un soporte de foro premium por parte de un equipo formado por expertos en ABP Framework.", + "PrivateTicket": "Entrada privada", + "PrivateTicketExplanation": "Enterprise License también incluye un soporte privado con correo electrónico y sistema de tickets.", + "AbpSuiteExplanation1": "ABP Suite le permite crear páginas web en cuestión de minutos. Es una herramienta global de .NET Core que se puede instalar desde la línea de comandos.", + "AbpSuiteExplanation2": "Puede crear una nueva solución ABP, generar páginas CRUD desde la base de datos al front-end. Para obtener una descripción general técnica, consulte el documento ", + "FastEasy": "Rápido y Fácil", + "AbpSuiteExplanation3": "ABP Suite le permite crear fácilmente páginas CRUD. Solo necesita definir su entidad y sus propiedades, ¡deje el resto a ABP Suite por usted! ABP Suite genera todo el código necesario para su página CRUD en unos segundos. Es compatible con las interfaces de usuario Angular, MVC y Blazor.", + "RichOptions": "Opciones ricas", + "AbpSuiteExplanation4": "ABP Suite admite varias opciones de IU como Razor Pages y Angular . También admite varias bases de datos como MongoDB y todas las bases de datos compatibles con EntityFramework Core (MS SQL Server, Oracle, MySql, PostgreSQL y más ).", + "AbpSuiteExplanation5": "Lo bueno es que no tienes que preocuparte por esas opciones. ABP Suite entiende su tipo de proyecto y genera el código para su proyecto y coloca el código generado en el lugar correcto en su proyecto.", + "SourceCode": "Código fuente", + "AbpSuiteExplanation6": "¡ABP Suite genera el código fuente por usted! No genera archivos mágicos para generar la página web. ABP Suite genera el código fuente para Entity, Repository, Application Service, Code First Migration, JavaScript/TypeScript y CSHTML/HTML y también las interfaces necesarias. ABP Suite también genera el código de acuerdo con las Mejores prácticas de desarrollo de software, por lo que no tiene que preocuparse por la calidad del código generado.", + "AbpSuiteExplanation7": "Dado que tiene el código fuente de los bloques de construcción de la página CRUD generada en las capas de aplicación correctas, puede modificar fácilmente el código fuente e inyectar su lógica personalizada/empresarial al código generado.", + "CrossPlatform": "Plataforma cruzada", + "AbpSuiteExplanation8": "ABP Suite está construido con .NET Core y es multiplataforma. Se ejecuta como una aplicación web en su computadora local. Puede ejecutarlo en Windows , Mac y Linux ", + "OtherFeatures": "Otras características", + "OtherFeatures1": "Actualiza fácilmente los paquetes NuGet y NPM en su solución.", + "OtherFeatures2": "Regenera páginas ya generadas desde cero.", + "OtherFeatures3": "Crea nuevas soluciones", + "ThanksForCreatingProject": "¡Gracias por crear su proyecto!", + "HotToRunSolution": "¿Cómo ejecutar su solución?", + "HotToRunSolutionExplanation": "Consulte el documento de introducción para aprender a configurar y ejecutar su solución.", + "GettingStarted": "Empezando", + "WebAppDevTutorial": "Tutorial para desarrolladores de aplicaciones web", + "WebAppDevTutorialExplanation": "Consulte el documento tutorial de desarrollo de aplicaciones web para obtener una muestra de desarrollo paso a paso.", + "Document": "Documento", + "UsingABPSuiteToCURD": "Uso de ABP Suite para generación de páginas y herramientas CRUD", + "SeeABPSuiteDocument": "Consulte el documento de ABP Suite para conocer el uso de ABP Suite.", + "AskQuestionsOnSupport": "Puede hacer preguntas sobre el soporte comercial de ABP.", + "Documentation": "Documentación", + "SeeModulesDocument": "Consulte el documento de módulos para obtener una lista de todos los módulos comerciales(pro) y sus documentos.", + "Pricing": "Precios", + "PricingExplanation": "Elija las características y la funcionalidad que su empresa necesita hoy. Actualice fácilmente a medida que crece su negocio.", + "Team": "Equipo", + "Business": "Negocio", + "Enterprise": "Empresa", + "Custom": "Personalizado", + "IncludedDeveloperLicenses": "Licencias de desarrollador incluidas", + "CustomLicenceOrAdditionalServices": "¿Necesita una licencia personalizada o servicios adicionales?", + "CustomOrVolumeLicense": "Licencia personalizada o por volumen", + "LiveTrainingSupport": "Capacitación y soporte en vivo", + "AndMore": "y más", + "AdditionalDeveloperLicense": "Licencia de desarrollador adicional", + "ProjectCount": "Recuento de proyectos", + "AllProModules": "Todos los módulos pro", + "AllProThemes": "Todos los temas profesionales", + "AllProStartupTemplates": "Todas las plantillas de inicio profesionales", + "SourceCodeOfAllModules": "Código fuente de todos los módulos", + "SourceCodeOfAllThemes": "Código fuente de todos los temas", + "PerpetualLicense": "Licencia perpetua", + "UnlimitedServerDeployment": "Implementación de servidor ilimitada", + "YearUpgrade": "1 año de actualización", + "YearPremiumForumSupport": "Soporte de foro premium de 1 año", + "ForumSupportIncidentCountYear": "Número de incidentes de soporte del foro/año", + "PrivateTicketEmailSupport": "Soporte privado de tickets y correo electrónico", + "BuyNow": "Compra ahora", + "PayViaAmexCard": "¿Cómo puedo pagar con mi tarjeta AMEX?", + "PayViaAmexCardDescription": "La pasarela de pago predeterminada 'Iyzico' puede rechazar algunas tarjetas de crédito AMEX debido a las medidas de seguridad. En este caso, puede pagar a través de la pasarela de pago alternativa '2Checkout'.", + "ThankYou": "Gracias", + "InvalidReCaptchaErrorMessage": "Se produjo un error al verificar reCAPTCHA. Inténtalo de nuevo.", + "CompanyName": "Nombre de empresa", + "YourCompanyName": "El nombre de tu compañía", + "FirstName": "Nombre de pila", + "LastName": "Apellido", + "Optional": "Opcional", + "YourFirstName": "Su nombre", + "YourLastName": "Tu apellido", + "SpecialOffer": "Oferta especial", + "SpecialOfferMessage": "¡Apresúrate! Los precios son válidos por tiempo limitado.", + "DiscountRequest": "Solicitud de descuento", + "DiscountRequestDescribeCustomerQuestion": "Cuál de las siguientes te describe?", + "DiscountRequestStudentEmailMessage": "La dirección de correo electrónico debe contener 'edu'.", + "DiscountRequestDeveloperCount": "¿Cuántos desarrolladores eres?", + "DiscountRequestDeveloperCountExceedMessage": "No proporcionamos licencias con descuento para empresas que tienen más de {0} desarrolladores.", + "DiscountRequestOrganizationName": "Nombre de la empresa/organización/escuela", + "Website": "Sitio web", + "GithubUsername": "Nombre de usuario de GitHub", + "PhoneNumber": "Número de teléfono", + "Country": "País", + "DescribeABPCommercialUsage": "Describe el proyecto que planeas desarrollar en base a APB Comercial", + "DiscountRequestCertifyInformationMessage": "Certifico que toda la información es verdadera y correcta.", + "DiscountRequestReceived": "Hemos recibido su solicitud de descuento.", + "DiscountRequestStatusMessage": "Le responderemos después de verificar la información que nos ha proporcionado.", + "MVCOrRazorPages": "MVC (páginas de Razor)", + "Angular": "Angular", + "Blazor": "Blazor", + "New": "Nuevo", + "MongoDB": "MongoDB", + "EBookDDD": "Diseño basado en dominios de libros electrónicos", + "PracticalGuideForImplementingDDD": "Este libro es una guía práctica para implementar el diseño basado en dominios con el marco ABP.", + "IntroducingDDD": "Presentamos el diseño basado en dominios", + "DDDLayersAndCleanArchitecture": "Capas DDD y arquitectura limpia", + "LayeringOfADotnetSolution": "Creación de capas de una solución .NET", + "ImplementingDDDBuildingBlocks": "Implementación de bloques de construcción de DDD", + "DomainVsApplicationLogic": "Lógica de dominio frente a lógica de aplicación", + "SamplesAndDiscussions": "Muestras y discusiones", + "Free": "Gratis", + "Download": "Descargar", + "DDDEBook": "Libro electrónico DDD", + "ImplementingDDD": "Implementación de diseño basado en dominios", + "DDDBookExplanation": "Una guía práctica para implementar el diseño dirigido por dominios con el marco ABP.", + "Overview": "Visión general", + "DDDBookPracticalGuide": "Esta es una guía práctica para implementar el diseño controlado por dominio (DDD). Si bien los detalles de implementación se basan en la infraestructura ABP Framework, los conceptos, principios y patrones centrales son aplicables en cualquier tipo de solución, incluso si no es una solución .NET.", + "TableOfContents": "Tabla de contenido", + "IntroductionToImplementingDDD": "Introducción a la implementación del diseño basado en dominios", + "WhatIsDDD": "¿Qué es el diseño basado en dominios?", + "Implementation": "Implementación", + "TheBigPicture": "El panorama", + "TheBuildingBlock": "El bloque de construcción", + "ExampleUseCase": "Ejemplo de caso de uso", + "DomainAndApplicationLogic": "Lógica de dominio y lógica de aplicación", + "Author": "Autor", + "PublishedOn": "Publicado en", + "Page": "Página", + "FreeEBook": "Libro electrónico gratuito", + "EBookSignInForDownload": "Para descargar el libro electrónico, inicie sesión", + "SignIn": "Iniciar sesión", + "Or": "O", + "TellUsAboutYourself": "Cuéntanos un poco sobre ti", + "Surname": "Apellido", + "DoYouAgreePrivacyPolicy": "Acepto los Términos y condiciones y la Política de privacidad .", + "VolosoftMarketingInformationMessage": "Me gustaría obtener información, consejos y ofertas sobre soluciones para empresas y organizaciones y otros productos y servicios de Volosoft.", + "VolosoftSharingInformationMessage": "Me gustaría que Volosoft compartiera mi información con socios selectos para poder recibir información relevante sobre sus productos y servicios.", + "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", + "TrialActivatedWarning": "Estimado {0}, un usuario tiene derecho a tener solo 1 período de prueba gratuito. Ya usaste tu período de prueba.", + "ActivationRequirement": "Está a un paso de comenzar su prueba gratuita.
Hemos enviado un correo electrónico a {0} para activar su cuenta. ¡Revise su bandeja de entrada/basura/buzones de correo no deseado!", + "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": "Licencia de compra", + "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 ." } } \ 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 8a0e6f22c1..507f2083f3 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fi.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fi.json @@ -5,8 +5,8 @@ "OrganizationList": "Organisaatioluettelo", "Volo.AbpIo.Commercial:010003": "Et ole tämän organisaation omistaja!", "OrganizationNotFoundMessage": "Organisaatiota ei löytynyt!", - "DeveloperCount": "Kohdistetut / yhteensä kehittäjät", - "QuestionCount": "Jäljellä olevat / yhteensä kysymykset", + "DeveloperCount": "Kohdistetut/yhteensä kehittäjät", + "QuestionCount": "Jäljellä olevat/yhteensä kysymykset", "Unlimited": "Rajoittamaton", "Owners": "Omistajat", "AddMember": "Lisää jäsen", @@ -23,6 +23,7 @@ "Modules": "Moduulit", "LicenseExtendMessage": "Käyttöoikeutesi päättymispäivä on pidennetty {0}", "LicenseUpgradeMessage": "Lisenssisi on päivitetty versioon {0}", + "LicenseExtendAdnUpgradeMessage": "Lisenssiäsi on jatkettu {0} asti, ja käyttölupasuunnitelmasi on päivitetty arvoon {1}.", "LicenseAddDeveloperMessage": "{0} kehittäjää lisäsi lisenssiisi", "Volo.AbpIo.Commercial:010004": "Määritettyä käyttäjää ei löydy! Käyttäjän on oltava jo rekisteröitynyt.", "MyOrganizations": "Omat organisaatiot", @@ -167,10 +168,10 @@ "PremiumSupportLink": "Ensiluokkainen tuki ", "WhatDoIDownloadABPCommercial": "Mitä lataan ostaessani ABP Commercial -palvelua?", "CreateUnlimitedSolutions": "Kun olet ostanut ABP Commercial -lisenssin, voit luoda rajoittamattomia ratkaisuja, kuten Aloittaminen -asiakirjassa kuvataan.", - "ABPCommercialSolutionExplanation": "Kun luot uuden sovelluksen, saat Visual Studio -ratkaisun (käynnistysmalli) mieltymystesi perusteella. Ladatussa ratkaisussa on kaupallisia moduuleja ja teemoja, jotka on jo asennettu ja määritetty sinulle. Voit poistaa esiasennetun moduulin tai lisätä toisen moduulin, jos haluat. Kaikissa moduuleissa ja teemoissa käytetään oletuksena NuGet / NPM-paketteja.", + "ABPCommercialSolutionExplanation": "Kun luot uuden sovelluksen, saat Visual Studio -ratkaisun (käynnistysmalli) mieltymystesi perusteella. Ladatussa ratkaisussa on kaupallisia moduuleja ja teemoja, jotka on jo asennettu ja määritetty sinulle. Voit poistaa esiasennetun moduulin tai lisätä toisen moduulin, jos haluat. Kaikissa moduuleissa ja teemoissa käytetään oletuksena NuGet/NPM-paketteja.", "StartDevelopWithTutorials": "Ladattu ratkaisu on hyvin suunniteltu ja dokumentoitu. Voit aloittaa oman yrityskoodisi kehittämisen sen perusteella opetusohjelmien mukaisesti", "TryTheCommercialDemo": "Voit kokeilla esittelyä nähdäksesi esimerkkisovelluksen, joka on luotu ABP Commercial -käynnistysmallin avulla.", - "HowManyProducts": "Kuinka monta erilaista tuotetta / ratkaisua voin rakentaa ABP Commercial -sovelluksella?", + "HowManyProducts": "Kuinka monta erilaista tuotetta/ratkaisua voin rakentaa ABP Commercial -sovelluksella?", "HowManyProductsExplanation": "ABP-projektin luomiselle ei ole rajoituksia. Voit luoda niin monta projektia kuin haluat, kehittää ja ladata ne eri palvelimille.", "HowManyDevelopers": "Kuinka monta kehittäjää voi työskennellä ABP-kaupassa?", "HowManyDevelopersExplanation": "ABP Commercial -lisenssit ovat kehittäjää kohti. Eri lisenssityypeillä on erilaiset kehittäjien rajoitukset. Voit kuitenkin lisätä lisää kehittäjiä mihin tahansa lisenssityyppiin milloin tahansa. Katso hinnat -sivulta lisenssityypit, kehittäjien rajoitukset ja kehittäjien lisäkustannukset.", @@ -185,7 +186,7 @@ "IsSourceCodeIncluded": "Sisältääkö lisenssini kaupallisten moduulien ja teemojen lähdekoodin?", "IsSourceCodeIncludedExplanation1": "Riippuu ostamastasi lisenssityypistä:", "IsSourceCodeIncludedExplanation2": " Tiimi : Ratkaisusi käyttää moduuleja ja teemoja NuGet- ja NPM-paketteina. Se ei sisällä heidän lähdekoodiaan. Tällä tavoin voit helposti päivittää nämä moduulit ja teemat aina, kun uusi versio on saatavana. Et kuitenkaan voi saada moduulien ja teemojen lähdekoodia.", - "IsSourceCodeIncludedExplanation3": " Yritys / yritys : Tiimilisenssin lisäksi voit ladata minkä tahansa tarvitsemasi moduulin tai teeman lähdekoodin. Voit jopa poistaa tietyn moduulin NuGet / NPM-pakettiviitteet ja lisätä sen lähdekoodin suoraan ratkaisuusi sen muuttamiseksi kokonaan.", + "IsSourceCodeIncludedExplanation3": " Yritys/yritys : Tiimilisenssin lisäksi voit ladata minkä tahansa tarvitsemasi moduulin tai teeman lähdekoodin. Voit jopa poistaa tietyn moduulin NuGet/NPM-pakettiviitteet ja lisätä sen lähdekoodin suoraan ratkaisuusi sen muuttamiseksi kokonaan.", "IsSourceCodeIncludedExplanation4": "

Moduulin lähdekoodin sisällyttäminen ratkaisuun antaa sinulle maksimaalisen vapauden mukauttaa moduulia. Tällöin moduulia ei voida päivittää automaattisesti, kun uusi versio julkaistaan.

Mikään lisensseistä ei sisällä ABP Suiten lähdekoodia, joka on ulkoinen työkalu, joka tuottaa koodia sinulle ja auttaa kehitykseen.

Katso muita lisenssityyppien eroja hinnoittelusivulta .

", "ChangingDevelopers": "Voinko muuttaa organisaationi rekisteröityneitä kehittäjiä tulevaisuudessa?", "ChangingDevelopersExplanation": "Uusien kehittäjien lisäämisen lisenssiin lisäksi voit myös muuttaa olemassa olevia kehittäjiä (voit poistaa kehittäjän ja lisätä uuden samalle paikalle) ilman lisäkustannuksia.", @@ -206,7 +207,7 @@ "DoYouAcceptBankWireTransferExplanation": "Kyllä, hyväksymme pankkisiirron.
Kun olet lähettänyt lisenssimäärän pankkisiirrolla, lähetä meille kuitti ja pyydetty lisenssityyppi sähköpostitse.
Kansainväliset pankkitilitiedot:", "HowToUpgrade": "Kuinka päivittää olemassa olevia sovelluksia, kun uusi versio on saatavilla?", "HowToUpgradeExplanation1": "Kun luot uuden sovelluksen ABP Commercial -sovelluksella, kaikkia moduuleja ja teemaa käytetään NuGet- ja NPM-paketteina. Joten voit päivittää paketit helposti, kun uusi versio on saatavilla.", - "HowToUpgradeExplanation2": "Normaalien NuGet / NPM-päivitysten lisäksi ABP CLI tarjoaa päivityskomennon, joka etsii ja päivittää kaikki ratkaisusi ABP-paketit.", + "HowToUpgradeExplanation2": "Normaalien NuGet/NPM-päivitysten lisäksi ABP CLI tarjoaa päivityskomennon, joka etsii ja päivittää kaikki ratkaisusi ABP-paketit.", "DatabaseSupport": "Mitä tietokantajärjestelmiä tuetaan?", "DatabaseSupportExplanation": "ABP Framework itsessään on tietokanta-agnostinen ja voi luonteeltaan työskennellä minkä tahansa tietokantapalvelujen kanssa. Katso tietojen käyttöasiakirjasta luettelo tällä hetkellä toteutetuista palveluntarjoajista.", "UISupport": "Mitä käyttöliittymäkehyksiä tuetaan?", @@ -217,12 +218,12 @@ "MicroserviceSupportExplanation2": "Kaikki ABP Commercial -moduulit on suunniteltu tukemaan mikropalvelujen käyttöönottotilanteita (omalla sovellusliittymällä ja tietokannalla) noudattamalla moduulien kehittämisen parhaita käytäntöjä -asiakirjaa.", "MicroserviceSupportExplanation3": "Tarjoamme esimerkin mikropalveluiden esittelyratkaisusta , joka osoittaa mikropalveluarkkitehtuurin toteutuksen auttaakseen sinua luomaan oman ratkaisun.", "MicroserviceSupportExplanation4": "Lyhyt vastaus on \" kyllä, se tukee mikropalveluarkkitehtuuria \".", - "MicroserviceSupportExplanation5": "Mikropalvelujärjestelmä on kuitenkin ratkaisu, ja jokaisella ratkaisulla on erilaiset vaatimukset, verkon topologia, viestintätavat, todennusmahdollisuudet, tietokannan erottamis- / jakamispäätökset, ajonaikaiset kokoonpanot, kolmannen osapuolen järjestelmäintegraatiot ja paljon muuta.", + "MicroserviceSupportExplanation5": "Mikropalvelujärjestelmä on kuitenkin ratkaisu, ja jokaisella ratkaisulla on erilaiset vaatimukset, verkon topologia, viestintätavat, todennusmahdollisuudet, tietokannan erottamis-/jakamispäätökset, ajonaikaiset kokoonpanot, kolmannen osapuolen järjestelmäintegraatiot ja paljon muuta.", "MicroserviceSupportExplanation6": "ABP Framework ja ABP Commercial tarjoavat infrastruktuurin mikropalvelumalleja varten, mikropalvelujen kanssa yhteensopivia moduuleja, näytteitä ja dokumentaatiota, jotka auttavat sinua rakentamaan oman ratkaisun. Mutta älä odota lataavan unelmaratkaisua suoraan sinulle valmiiksi. Sinun täytyy ymmärtää se ja tuoda joitain osia toiveidesi mukaan.", "WhereCanIDownloadSourceCode": "Mistä voin ladata lähdekoodin?", "WhereCanIDownloadSourceCodeExplanation": "Voit ladata kaikkien ABP-moduulien, kulmapakettien ja teemojen lähdekoodin ABP Suite- tai ABP CLI -palvelun kautta. Katso Lähdekoodin lataaminen? ", "ComputerLimitation": "Kuinka monta tietokonetta kehittäjä voi kirjautua kehittäessään ABP: tä?", - "ComputerLimitationExplanation": "Sallimme erikseen {0} tietokoneet yksittäistä / lisensoitua kehittäjää kohti. Aina kun kehittäjän on tarpeen kehittää ABP Commercial -tuotteita kolmannella koneella, on lähetettävä sähköpostiviesti osoitteeseen license@abp.io, jossa selitetään tilanne, ja sitten suoritamme sopivan varauksen järjestelmäämme.", + "ComputerLimitationExplanation": "Sallimme erikseen {0} tietokoneet yksittäistä/lisensoitua kehittäjää kohti. Aina kun kehittäjän on tarpeen kehittää ABP Commercial -tuotteita kolmannella koneella, on lähetettävä sähköpostiviesti osoitteeseen license@abp.io, jossa selitetään tilanne, ja sitten suoritamme sopivan varauksen järjestelmäämme.", "RefundPolicy": "Onko sinulla hyvityskäytäntö?", "RefundPolicyExplanation": "Voit pyytää hyvitystä 30 päivän kuluessa lisenssiostoksestasi. Yritys- ja yrityslisenssityypeillä on lähdekoodin latausvaihtoehto, joten hyvityksiä ei ole saatavana yrityksille ja yrityksille (eikä lisensseille, jotka sisältävät oikeuden saada lähdekoodia). Lisäksi uusimista ja toisen lisenssin ostoja ei hyvitetä.", "HowCanIRefundVat": "Kuinka voin palauttaa arvonlisäveron?", @@ -243,12 +244,12 @@ "AbpSuiteExplanation4": "ABP Suite supports multiple UI options like Razor Pages and Angular.It also supports multiple databases like MongoDB and all databases supported by EntityFramework Core (MS SQL Server, Oracle, MySql, PostgreSQL and more).", "AbpSuiteExplanation5": "Hyvä asia on, että sinun ei tarvitse huolehtia näistä vaihtoehdoista. ABP Suite ymmärtää projektisi tyypin ja luo koodin projektillesi ja sijoittaa luodun koodin oikeaan paikkaan projektissasi.", "SourceCode": "Lähdekoodi", - "AbpSuiteExplanation6": "ABP Suite luo lähdekoodin sinulle! Se ei luo taikuustiedostoja verkkosivun luomiseksi. ABP Suite luo lähdekoodin Entity, Repository, Application Service, Code First Migration, JavaScript / TypeScript ja CSHTML / HTML sekä tarvittavat liitännät. ABP Suite tuottaa koodin myös ohjelmistokehityksen parhaiden käytäntöjen mukaisesti, joten sinun ei tarvitse huolehtia luodun koodin laadusta.", - "AbpSuiteExplanation7": "Koska luotun CRUD-sivun rakennuspalikoiden lähdekoodi on oikeissa sovelluskerroksissa, voit helposti muokata lähdekoodia ja pistää mukautetun / bussiness-logiikan luotuun koodiin.", + "AbpSuiteExplanation6": "ABP Suite luo lähdekoodin sinulle! Se ei luo taikuustiedostoja verkkosivun luomiseksi. ABP Suite luo lähdekoodin Entity, Repository, Application Service, Code First Migration, JavaScript/TypeScript ja CSHTML/HTML sekä tarvittavat liitännät. ABP Suite tuottaa koodin myös ohjelmistokehityksen parhaiden käytäntöjen mukaisesti, joten sinun ei tarvitse huolehtia luodun koodin laadusta.", + "AbpSuiteExplanation7": "Koska luotun CRUD-sivun rakennuspalikoiden lähdekoodi on oikeissa sovelluskerroksissa, voit helposti muokata lähdekoodia ja pistää mukautetun/bussiness-logiikan luotuun koodiin.", "CrossPlatform": "Cross Platform", "AbpSuiteExplanation8": "ABP Suite on rakennettu .NET Core -sovelluksella ja se on alustojen välinen. Se toimii verkkosovelluksena paikallisella tietokoneellasi. Voit käyttää sitä Windows , Mac ja Linux ", "OtherFeatures": "Muut ominaisuudet", - "OtherFeatures1": "Päivittää ratkaisusi NuGet ja NPM -paketit helposti.", + "OtherFeatures1": "Päivittää ratkaisusi NuGet ja NPM -paketit helposti.", "OtherFeatures2": "Palauttaa jo luodut sivut tyhjästä.", "OtherFeatures3": "Luo uusia ratkaisuja", "ThanksForCreatingProject": "Kiitos projektin luomisesta!", @@ -262,7 +263,7 @@ "SeeABPSuiteDocument": "Katso ABP Suite -asiakirjasta ABP Suiten käyttö.", "AskQuestionsOnSupport": "Voit esittää kysymyksiä ABP: n kaupallisesta tuesta.", "Documentation": "Dokumentointi", - "SeeModulesDocument": "Katso moduulidokumentista luettelo kaikista kaupallisista (pro) moduuleista ja niiden asiakirjoista.", + "SeeModulesDocument": "Katso moduulidokumentista luettelo kaikista kaupallisista(pro) moduuleista ja niiden asiakirjoista.", "Pricing": "Hinnoittelu", "PricingExplanation": "Valitse ominaisuudet ja toiminnot, joita yrityksesi tarvitsee tänään. Päivitä helposti, kun yrityksesi kasvaa.", "Team": "Tiimi", @@ -285,12 +286,110 @@ "UnlimitedServerDeployment": "Rajoittamaton palvelimen käyttöönotto", "YearUpgrade": "1 vuoden päivitys", "YearPremiumForumSupport": "Yhden vuoden premium-foorumin tuki", - "ForumSupportIncidentCountYear": "Foorumin tuen tapahtumien määrä / vuosi", + "ForumSupportIncidentCountYear": "Foorumin tuen tapahtumien määrä/vuosi", "PrivateTicketEmailSupport": "Yksityinen lippu- ja sähköpostituki", "BuyNow": "Osta nyt", "PayViaAmexCard": "Kuinka voin maksaa AMEX-korttini kautta?", "PayViaAmexCardDescription": "Oletusmaksuyhdyskäytävä 'Iyzico' voi hylätä tietyt AMEX-luottokortit turvatoimenpiteiden takia. Tässä tapauksessa voit maksaa vaihtoehtoisen maksuyhdyskäytävän '2Checkout' kautta.", "ThankYou": "Kiitos", - "InvalidReCaptchaErrorMessage": "ReCAPTCHA: n vahvistamisessa tapahtui virhe. Yritä uudelleen." + "InvalidReCaptchaErrorMessage": "ReCAPTCHA: n vahvistamisessa tapahtui virhe. Yritä uudelleen.", + "CompanyName": "Yrityksen nimi", + "YourCompanyName": "Yrityksesi nimi", + "FirstName": "Etunimi", + "LastName": "Sukunimi", + "Optional": "Valinnainen", + "YourFirstName": "Etunimesi", + "YourLastName": "Sukunimesi", + "SpecialOffer": "Erikoistarjous", + "SpecialOfferMessage": "Kiirehdi! Hinnat ovat voimassa rajoitetun ajan.", + "DiscountRequest": "Alennuspyyntö", + "DiscountRequestDescribeCustomerQuestion": "Mikä seuraavista kuvaa sinua?", + "DiscountRequestStudentEmailMessage": "Sähköpostiosoitteessa on oltava \"edu\".", + "DiscountRequestDeveloperCount": "Kuinka monta kehittäjää olet?", + "DiscountRequestDeveloperCountExceedMessage": "Emme tarjoa alennuslisenssiä yrityksille, joilla on yli {0} kehittäjää.", + "DiscountRequestOrganizationName": "Yrityksen/organisaation/koulun nimi", + "Website": "Verkkosivusto", + "GithubUsername": "GitHub-käyttäjänimi", + "PhoneNumber": "Puhelinnumero", + "Country": "Maa", + "DescribeABPCommercialUsage": "Kuvaile projektia, jota aiot kehittää APB Commercialin pohjalta", + "DiscountRequestCertifyInformationMessage": "Vakuutan, että kaikki tiedot ovat totta ja oikein.", + "DiscountRequestReceived": "Olemme vastaanottaneet alennuspyyntösi.", + "DiscountRequestStatusMessage": "Vastaamme sinulle, kun olemme tarkistaneet antamasi tiedot.", + "MVCOrRazorPages": "MVC (Razor Pages)", + "Angular": "Kulmikas", + "Blazor": "Blazor", + "New": "Uusi", + "MongoDB": "MongoDB", + "EBookDDD": "E-Book Domain Driven Design", + "PracticalGuideForImplementingDDD": "Tämä kirja on käytännön opas Domain Driven Designin toteuttamiseen ABP-kehyksen kanssa.", + "IntroducingDDD": "Esittelyssä Domain Driven Design", + "DDDLayersAndCleanArchitecture": "DDD-kerrokset ja puhdas arkkitehtuuri", + "LayeringOfADotnetSolution": ".NET-ratkaisun kerrostaminen", + "ImplementingDDDBuildingBlocks": "DDD-rakennuspalikoiden käyttöönotto", + "DomainVsApplicationLogic": "Domain Logic vs Application Logic", + "SamplesAndDiscussions": "Näytteet ja keskustelut", + "Free": "Vapaa", + "Download": "ladata", + "DDDEBook": "DDD E-kirja", + "ImplementingDDD": "Toimialuelähtöisen suunnittelun toteuttaminen", + "DDDBookExplanation": "Käytännön opas Domain Driven Designin toteuttamiseen ABP-kehyksen kanssa.", + "Overview": "Yleiskatsaus", + "DDDBookPracticalGuide": "Tämä on käytännön opas Domain Driven Designin (DDD) toteuttamiseen. Vaikka toteutuksen yksityiskohdat perustuvat ABP Framework -infrastruktuuriin, ydinkonseptit, periaatteet ja mallit ovat sovellettavissa missä tahansa ratkaisussa, vaikka se ei olisikaan .NET-ratkaisu.", + "TableOfContents": "Sisällysluettelo", + "IntroductionToImplementingDDD": "Johdatus toimialuelähtöisen suunnittelun toteuttamiseen", + "WhatIsDDD": "Mitä on verkkotunnukseen perustuva suunnittelu?", + "Implementation": "Toteutus", + "TheBigPicture": "Kokonaiskuva", + "TheBuildingBlock": "Rakennuspalikka", + "ExampleUseCase": "Esimerkki käyttötapauksesta", + "DomainAndApplicationLogic": "Domain Logic & Application Logic", + "Author": "Tekijä", + "PublishedOn": "Julkaistu", + "Page": "Sivu", + "FreeEBook": "Ilmainen e-kirja", + "EBookSignInForDownload": "Lataa e-kirja kirjautumalla sisään", + "SignIn": "Kirjaudu sisään", + "Or": "Tai", + "TellUsAboutYourself": "Kerro meille vähän itsestäsi", + "Surname": "Sukunimi", + "DoYouAgreePrivacyPolicy": "Hyväksyn käyttöehdot ja tietosuojakäytännön.", + "VolosoftMarketingInformationMessage": "Haluaisin tietoa, vinkkejä ja tarjouksia ratkaisuista yrityksille ja organisaatioille sekä muista Volosoftin tuotteista ja palveluista.", + "VolosoftSharingInformationMessage": "Haluaisin Volosoftin jakavan tietoni valittujen kumppaneiden kanssa, jotta saan asiaankuuluvaa tietoa heidän tuotteistaan ja palveluistaan.", + "WeWillSendYouADownloadLink": "Linkki e-kirjan latausta varten on lähetetty osoitteeseen {0}.
Tarkista postilaatikkosi/roskapostisi/roskapostilaatikot!", + "InvalidFormInputs": "Ole hyvä ja kirjoita lomakkeessa ilmoitetut voimassa olevat tiedot.", + "DDDBookEmailBody": "Kiitos.
Lataa kirjasi napsauttamalla tätä.", + "FreeDDDEBook": "Ilmainen DDD e-kirja", + "StartFree": "Aloita ilmaiseksi", + "FreeTrial": "Ilmainen kokeilu", + "AcceptsMarketingCommunications": " Kyllä, haluaisin saada ABP Commercial -markkinointiviestintää.", + "PurposeOfUsage": "Käytön tarkoitus", + "Industry": "Ala", + "Choose": "- Valitse -", + "CompanyOrganizationName": "Yrityksen/organisaation nimi", + "CompanySize": "Yhtiön koko", + "Next": "Seuraava", + "StartTrial": "Aloita ilmainen kokeilujaksoni", + "ContactUsIssues": "Ota yhteyttä, jos sinulla on ongelmia", + "TrialActivatedWarning": "Hyvä {0}, käyttäjällä on oikeus vain yhteen ilmaiseen kokeilujaksoon. Olet jo käyttänyt kokeilujaksosi.", + "ActivationRequirement": "Olet yhden askeleen päässä ilmaisen kokeilujakson aloittamisesta.
Olemme lähettäneet sähköpostin osoitteeseen {0} tilisi aktivoimiseksi. Tarkista saapuneet/roskaposti-/roskapostilaatikot!", + "SaveAndDownload": "Tallenna ja lataa", + "CompanyNameValidationMessage": "Yrityksen nimi on liian pitkä!", + "AddressValidationMessage": "Osoite on liian pitkä!", + "TaxNoValidationMessage": "TAX/ALV-numero on liian pitkä!", + "NotesValidationMessage": "Huomautuskenttä on liian pitkä!", + "CheckYourBillingInfo": "Voit luoda laskun vain kerran! Tarkista laskutustietosi ennen laskun luomista.", + "Volo.AbpIo.Commercial:030000": "Olet jo käyttänyt kokeilujaksosi.", + "Volo.AbpIo.Commercial:030001": "Tämä organisaation nimi on jo olemassa.", + "StartYourFreeTrial": "Aloita ilmainen kokeilujaksosi", + "TrialLicenseModelInvalidErrorMessage": "Yksi seuraavista kentistä on virheellinen: maan nimi, yrityksen koko, toimiala tai käyttötarkoitus.", + "Trial": "Oikeudenkäynti", + "Purchased": "Osti", + "PurchaseLicense": "Osta Lisenssi", + "PurchaseTrialLicenseMessage": "Lisenssisi viimeinen voimassaolopäivä on {0}.
Jos haluat jatkaa ilmaisen kokeilujakson aikana luomiesi projektien käyttöä, sinun on vaihdettava lisenssiavaimet appsettings.secrets.json-tiedostoissasi. Tässä on lisenssiavaimesi:", + "TrialLicenseExpireMessage": "Käytät kokeiluversiota, ja kokeilukäyttölupasi vanhenee {0}.", + "TryForFree": "Kokeile ilmaiseksi", + "TrialLicenseExpiredInfo": "Kokeilulisenssijaksosi on umpeutunut!", + "CommercialNewsletterConfirmationMessage": "Hyväksyn käyttöehdot ja tietosuojakäytännön ." } } \ 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 4db09019ed..33629b2dcf 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fr.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fr.json @@ -5,8 +5,8 @@ "OrganizationList": "Liste des organisations", "Volo.AbpIo.Commercial:010003": "Vous n'êtes pas propriétaire de cette organisation!", "OrganizationNotFoundMessage": "Aucune organisation trouvée!", - "DeveloperCount": "Développeurs alloués / totaux", - "QuestionCount": "Questions restantes / totales", + "DeveloperCount": "Développeurs alloués/totaux", + "QuestionCount": "Questions restantes/totales", "Unlimited": "Illimité", "Owners": "Propriétaires", "AddMember": "Ajouter un membre", @@ -23,6 +23,7 @@ "Modules": "Modules", "LicenseExtendMessage": "La date de fin de votre licence est étendue au {0}", "LicenseUpgradeMessage": "Votre licence est mise à niveau vers {0}", + "LicenseExtendAdnUpgradeMessage": "Votre licence a été prolongée jusqu'au {0} et votre plan de licence est mis à niveau vers {1}.", "LicenseAddDeveloperMessage": "{0} développeurs ajoutés à votre licence", "Volo.AbpIo.Commercial:010004": "Impossible de trouver l'utilisateur spécifié! L'utilisateur doit être déjà enregistré.", "MyOrganizations": "Mes organisations", @@ -167,10 +168,10 @@ "PremiumSupportLink": "Assistance Premium ", "WhatDoIDownloadABPCommercial": "Que dois-je télécharger lorsque j'achète l'ABP Commercial?", "CreateUnlimitedSolutions": "Une fois que vous avez acheté une licence commerciale ABP, vous pourrez créer des solutions illimitées comme décrit dans le document Premiers pas .", - "ABPCommercialSolutionExplanation": "Lorsque vous créez une nouvelle application, vous obtenez une solution Visual Studio (un modèle de démarrage) en fonction de vos préférences. La solution téléchargée contient des modules et des thèmes commerciaux déjà installés et configurés pour vous. Vous pouvez supprimer un module préinstallé ou ajouter un autre module si vous le souhaitez. Tous les modules et thèmes sont utilisés par défaut dans des packages NuGet / NPM.", + "ABPCommercialSolutionExplanation": "Lorsque vous créez une nouvelle application, vous obtenez une solution Visual Studio (un modèle de démarrage) en fonction de vos préférences. La solution téléchargée contient des modules et des thèmes commerciaux déjà installés et configurés pour vous. Vous pouvez supprimer un module préinstallé ou ajouter un autre module si vous le souhaitez. Tous les modules et thèmes sont utilisés par défaut dans des packages NuGet/NPM.", "StartDevelopWithTutorials": "La solution téléchargée est bien architecturée et documentée. Vous pouvez commencer à développer votre propre code d'entreprise basé sur celui-ci en suivant les didacticiels ", "TryTheCommercialDemo": "Vous pouvez essayer la démonstration pour voir un exemple d'application créé à l'aide du modèle de démarrage ABP Commercial.", - "HowManyProducts": "Combien de produits / solutions différents puis-je créer à l'aide d'ABP Commercial?", + "HowManyProducts": "Combien de produits/solutions différents puis-je créer à l'aide d'ABP Commercial?", "HowManyProductsExplanation": "Il n'y a pas de limite pour créer un projet ABP. Vous pouvez créer autant de projets que vous le souhaitez, les développer et les télécharger sur différents serveurs.", "HowManyDevelopers": "Combien de développeurs peuvent travailler sur l'ABP Commercial?", "HowManyDevelopersExplanation": "Les licences commerciales ABP sont par développeur. Différents types de licence ont des limites de développeur différentes. Cependant, vous pouvez ajouter plus de développeurs à n'importe quel type de licence chaque fois que vous en avez besoin. Consultez la page des prix pour connaître les types de licence, les limites pour les développeurs et les coûts supplémentaires pour les développeurs.", @@ -185,7 +186,7 @@ "IsSourceCodeIncluded": "Ma licence inclut-elle le code source des modules et thèmes commerciaux?", "IsSourceCodeIncludedExplanation1": "Dépend du type de licence que vous avez acheté:", "IsSourceCodeIncludedExplanation2": " Équipe : votre solution utilise les modules et les thèmes en tant que packages NuGet et NPM. Il n'inclut pas leur code source. De cette façon, vous pouvez facilement mettre à niveau ces modules et thèmes chaque fois qu'une nouvelle version est disponible. Cependant, vous ne pouvez pas obtenir le code source des modules et des thèmes.", - "IsSourceCodeIncludedExplanation3": " Entreprise / Entreprise : en plus de la licence Team, vous pouvez télécharger le code source de tout module ou thème dont vous avez besoin. Vous pouvez même supprimer les références de package NuGet / NPM pour un module particulier et ajouter son code source directement à votre solution pour le modifier complètement.", + "IsSourceCodeIncludedExplanation3": " Entreprise/Entreprise : en plus de la licence Team, vous pouvez télécharger le code source de tout module ou thème dont vous avez besoin. Vous pouvez même supprimer les références de package NuGet/NPM pour un module particulier et ajouter son code source directement à votre solution pour le modifier complètement.", "IsSourceCodeIncludedExplanation4": "

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.

", "ChangingDevelopers": "Puis-je changer les développeurs enregistrés de mon organisation à l'avenir?", "ChangingDevelopersExplanation": "En plus d'ajouter de nouveaux développeurs à votre licence, vous pouvez également modifier les développeurs existants (vous pouvez supprimer un développeur et en ajouter un nouveau sur le même siège) sans aucun coût supplémentaire.", @@ -206,7 +207,7 @@ "DoYouAcceptBankWireTransferExplanation": "Oui, nous acceptons les virements bancaires.
Après avoir envoyé le montant de la licence par virement bancaire, envoyez-nous votre reçu et le type de licence demandé par e-mail.
Nos coordonnées bancaires internationales:", "HowToUpgrade": "Comment mettre à niveau des applications existantes lorsqu'une nouvelle version est disponible?", "HowToUpgradeExplanation1": "Lorsque vous créez une nouvelle application à l'aide d'ABP Commercial, tous les modules et le thème sont utilisés en tant que packages NuGet et NPM. Ainsi, vous pouvez facilement mettre à jour les packages lorsqu'une nouvelle version est disponible.", - "HowToUpgradeExplanation2": "Outre les mises à niveau standard de NuGet / NPM, ABP CLI fournit une commande de mise à jour qui recherche et met automatiquement à niveau tous les packages associés à ABP dans votre solution.", + "HowToUpgradeExplanation2": "Outre les mises à niveau standard de NuGet/NPM, ABP CLI fournit une commande de mise à jour qui recherche et met automatiquement à niveau tous les packages associés à ABP dans votre solution.", "DatabaseSupport": "Quels systèmes de base de données sont pris en charge?", "DatabaseSupportExplanation": "ABP Framework lui-même est indépendant de la base de données et peut fonctionner avec n'importe quel fournisseur de base de données de par sa nature. Consultez le document d'accès aux données pour obtenir la liste des fournisseurs actuellement mis en œuvre.", "UISupport": "Quels frameworks d'interface utilisateur sont pris en charge?", @@ -217,12 +218,12 @@ "MicroserviceSupportExplanation2": "Tous les modules ABP Commercial sont conçus pour prendre en charge les scénarios de déploiement de micro-services (avec sa propre API et sa propre base de données) en suivant le document bonnes pratiques de développement de modules .", "MicroserviceSupportExplanation3": "Nous fournissons un exemple de solution de démonstration de micro-service qui présente une implémentation d'architecture de micro-service pour vous aider à créer votre propre solution.", "MicroserviceSupportExplanation4": "Donc, la réponse courte est \" oui, il prend en charge l'architecture de micro-services \".", - "MicroserviceSupportExplanation5": "Cependant, un système de micro-service est une solution et chaque solution aura des exigences différentes, une topologie de réseau, des scénarios de communication, des possibilités d'authentification, des décisions de séparation / partage de base de données, des configurations d'exécution, des intégrations de systèmes tiers et bien d'autres.", + "MicroserviceSupportExplanation5": "Cependant, un système de micro-service est une solution et chaque solution aura des exigences différentes, une topologie de réseau, des scénarios de communication, des possibilités d'authentification, des décisions de séparation/partage de base de données, des configurations d'exécution, des intégrations de systèmes tiers et bien d'autres.", "MicroserviceSupportExplanation6": "Le Framework ABP et l'ABP Commercial fournissent une infrastructure pour des scénarios de micro-services, des modules compatibles avec les micro-services, des exemples et de la documentation pour vous aider à créer votre propre solution. Mais ne vous attendez pas à télécharger directement la solution de vos rêves préconfigurée pour vous. Vous devrez le comprendre et rassembler certaines parties en fonction de vos besoins.", "WhereCanIDownloadSourceCode": "Où puis-je télécharger le code source?", "WhereCanIDownloadSourceCodeExplanation": "Vous pouvez télécharger le code source de tous les modules ABP, packages angulaires et thèmes via ABP Suite ou ABP CLI. Voir Comment télécharger le code source? ", "ComputerLimitation": "Combien d'ordinateurs un développeur peut-il se connecter lors du développement d'ABP?", - "ComputerLimitationExplanation": "Nous autorisons spécifiquement les {0} ordinateurs par développeur individuel / sous licence. Chaque fois qu'un développeur a besoin de développer des produits commerciaux ABP sur une troisième machine, un e-mail doit être envoyé à license@abp.io expliquant la situation et nous procéderons ensuite à l'allocation appropriée dans notre système.", + "ComputerLimitationExplanation": "Nous autorisons spécifiquement les {0} ordinateurs par développeur individuel/sous licence. Chaque fois qu'un développeur a besoin de développer des produits commerciaux ABP sur une troisième machine, un e-mail doit être envoyé à license@abp.io expliquant la situation et nous procéderons ensuite à l'allocation appropriée dans notre système.", "RefundPolicy": "Avez-vous une politique de remboursement?", "RefundPolicyExplanation": "Vous pouvez demander un remboursement dans les 30 jours suivant l'achat de votre licence. Les types de licence Business et Enterprise ont une option de téléchargement de code source, par conséquent, les remboursements ne sont pas disponibles pour les entreprises et les entreprises (et toutes les licences qui incluent un droit de recevoir le code source). De plus, aucun remboursement n'est effectué pour les renouvellements et les achats de deuxième licence.", "HowCanIRefundVat": "Comment puis-je rembourser la TVA?", @@ -240,15 +241,15 @@ "FastEasy": "Rapide et facile", "AbpSuiteExplanation3": "ABP Suite vous permet de créer facilement des pages CRUD. Il vous suffit de définir votre entité et ses propriétés, laissez le reste à ABP Suite pour vous! ABP Suite génère tout le code nécessaire pour votre page CRUD en quelques secondes. Il prend en charge les interfaces utilisateur Angular, MVC et Blazor.", "RichOptions": "Options riches", - "AbpSuiteExplanation4": "ABP Suite prend en charge plusieurs options d'interface utilisateur telles que Razor Pages et Angular . Il prend également en charge plusieurs bases de données telles que MongoDB et toutes les bases de données prises en charge par EntityFramework Core < / strong> (MS SQL Server, Oracle, MySql, PostgreSQL et plus ).", + "AbpSuiteExplanation4": "ABP Suite prend en charge plusieurs options d'interface utilisateur telles que Razor Pages et Angular . Il prend également en charge plusieurs bases de données telles que MongoDB et toutes les bases de données prises en charge par EntityFramework Core (MS SQL Server, Oracle, MySql, PostgreSQL et plus ).", "AbpSuiteExplanation5": "La bonne chose est que vous n'avez pas à vous soucier de ces options. ABP Suite comprend votre type de projet et génère le code de votre projet et place le code généré au bon endroit dans votre projet.", "SourceCode": "Code source", - "AbpSuiteExplanation6": "ABP Suite génère le code source pour vous! Il ne génère pas de fichiers magiques pour générer la page Web. ABP Suite génère le code source pour Entity, Repository, Application Service, Code First Migration, JavaScript / TypeScript et CSHTML / HTML ainsi que les interfaces nécessaires. ABP Suite génère également le code selon les meilleures pratiques de développement logiciel, vous n'avez donc pas à vous soucier de la qualité du code généré.", - "AbpSuiteExplanation7": "Puisque vous avez le code source des blocs de construction de la page CRUD générée dans les couches d'application correctes, vous pouvez facilement modifier le code source et injecter votre logique personnalisée / commerciale dans le code généré.", + "AbpSuiteExplanation6": "ABP Suite génère le code source pour vous! Il ne génère pas de fichiers magiques pour générer la page Web. ABP Suite génère le code source pour Entity, Repository, Application Service, Code First Migration, JavaScript/TypeScript et CSHTML/HTML ainsi que les interfaces nécessaires. ABP Suite génère également le code selon les meilleures pratiques de développement logiciel, vous n'avez donc pas à vous soucier de la qualité du code généré.", + "AbpSuiteExplanation7": "Puisque vous avez le code source des blocs de construction de la page CRUD générée dans les couches d'application correctes, vous pouvez facilement modifier le code source et injecter votre logique personnalisée/commerciale dans le code généré.", "CrossPlatform": "Plateforme croisée", "AbpSuiteExplanation8": "ABP Suite est construit avec .NET Core et est multiplateforme. Il fonctionne comme une application Web sur votre ordinateur local. Vous pouvez l'exécuter sur Windows , Mac et Linux ", "OtherFeatures": "Autres caractéristiques", - "OtherFeatures1": "Met à jour facilement les packages NuGet et NPM de votre solution.", + "OtherFeatures1": "Met à jour facilement les packages NuGet et NPM de votre solution.", "OtherFeatures2": "Régénère les pages déjà générées à partir de zéro.", "OtherFeatures3": "Crée de nouvelles solutions", "ThanksForCreatingProject": "Merci d'avoir créé votre projet!", @@ -262,7 +263,7 @@ "SeeABPSuiteDocument": "Consultez le document ABP Suite pour en savoir plus sur l'utilisation d'ABP Suite.", "AskQuestionsOnSupport": "Vous pouvez poser des questions sur le support commercial ABP.", "Documentation": "Documentation", - "SeeModulesDocument": "Voir le document des modules pour une liste de tous les modules commerciaux (pro) et leurs documents.", + "SeeModulesDocument": "Voir le document des modules pour une liste de tous les modules commerciaux(pro) et leurs documents.", "Pricing": "Tarification", "PricingExplanation": "Choisissez les fonctionnalités dont votre entreprise a besoin aujourd'hui. Mettez à niveau facilement au fur et à mesure que votre entreprise se développe.", "Team": "Équipe", @@ -285,12 +286,110 @@ "UnlimitedServerDeployment": "Déploiement de serveur illimité", "YearUpgrade": "Mise à jour d'un an", "YearPremiumForumSupport": "1 an de support premium pour le forum", - "ForumSupportIncidentCountYear": "Nombre d'incidents de support du forum / an", + "ForumSupportIncidentCountYear": "Nombre d'incidents de support du forum/an", "PrivateTicketEmailSupport": "Support privé pour les tickets et e-mail", "BuyNow": "Acheter maintenant", "PayViaAmexCard": "Comment puis-je payer via ma carte AMEX?", "PayViaAmexCardDescription": "La passerelle de paiement par défaut «Iyzico» peut refuser certaines cartes de crédit AMEX en raison des mesures de sécurité. Dans ce cas, vous pouvez payer via la passerelle de paiement alternative «2Checkout».", "ThankYou": "Merci", - "InvalidReCaptchaErrorMessage": "Une erreur s'est produite lors de la vérification de reCAPTCHA. Veuillez réessayer." + "InvalidReCaptchaErrorMessage": "Une erreur s'est produite lors de la vérification de reCAPTCHA. Veuillez réessayer.", + "CompanyName": "Nom de la compagnie", + "YourCompanyName": "Le nom de votre société", + "FirstName": "Prénom", + "LastName": "Nom de famille", + "Optional": "Optionnel", + "YourFirstName": "Ton prénom", + "YourLastName": "Votre nom de famille", + "SpecialOffer": "Offre spéciale", + "SpecialOfferMessage": "Dépêche-toi! Les prix sont valables pour un temps limité.", + "DiscountRequest": "Demande de remise", + "DiscountRequestDescribeCustomerQuestion": "Lequel des énoncés suivants vous décrit ?", + "DiscountRequestStudentEmailMessage": "L'adresse e-mail doit contenir « edu ».", + "DiscountRequestDeveloperCount": "Combien de développeurs êtes-vous ?", + "DiscountRequestDeveloperCountExceedMessage": "Nous ne fournissons pas de licence à prix réduit pour les entreprises qui ont plus de {0} développeurs.", + "DiscountRequestOrganizationName": "Nom de l'entreprise/organisation/école", + "Website": "Site Internet", + "GithubUsername": "Nom d'utilisateur GitHub", + "PhoneNumber": "Numéro de téléphone", + "Country": "Pays", + "DescribeABPCommercialUsage": "Décrivez le projet que vous envisagez de développer sur la base d'APB Commercial", + "DiscountRequestCertifyInformationMessage": "Je certifie que toutes les informations sont vraies et correctes.", + "DiscountRequestReceived": "Nous avons bien reçu votre demande de remise.", + "DiscountRequestStatusMessage": "Nous vous répondrons après vérification des informations que vous nous avez fournies.", + "MVCOrRazorPages": "MVC (pages rasoirs)", + "Angular": "Angulaire", + "Blazor": "blouson", + "New": "Nouveau", + "MongoDB": "MongoDB", + "EBookDDD": "Conception axée sur le domaine du livre électronique", + "PracticalGuideForImplementingDDD": "Ce livre est un guide pratique pour la mise en œuvre du Domain Driven Design avec le framework ABP.", + "IntroducingDDD": "Présentation de la conception axée sur le domaine", + "DDDLayersAndCleanArchitecture": "Couches DDD et architecture propre", + "LayeringOfADotnetSolution": "Superposition d'une solution .NET", + "ImplementingDDDBuildingBlocks": "Implémentation des blocs de construction DDD", + "DomainVsApplicationLogic": "Logique de domaine vs logique d'application", + "SamplesAndDiscussions": "Échantillons et discussions", + "Free": "Libérer", + "Download": "Télécharger", + "DDDEBook": "Livre électronique DDD", + "ImplementingDDD": "Implémentation de la conception axée sur le domaine", + "DDDBookExplanation": "Un guide pratique pour la mise en œuvre du Domain Driven Design avec le framework ABP.", + "Overview": "Aperçu", + "DDDBookPracticalGuide": "Il s'agit d'un guide pratique pour la mise en œuvre du Domain Driven Design (DDD). Bien que les détails de l'implémentation reposent sur l'infrastructure ABP Framework, les concepts, principes et modèles de base sont applicables à tout type de solution, même s'il ne s'agit pas d'une solution .NET.", + "TableOfContents": "Table des matières", + "IntroductionToImplementingDDD": "Introduction à la mise en œuvre de la conception pilotée par domaine", + "WhatIsDDD": "Qu'est-ce que la conception axée sur le domaine ?", + "Implementation": "Mise en œuvre", + "TheBigPicture": "La grande image", + "TheBuildingBlock": "Le bloc de construction", + "ExampleUseCase": "Exemple de cas d'utilisation", + "DomainAndApplicationLogic": "Logique de domaine et logique d'application", + "Author": "Auteur", + "PublishedOn": "Publié le", + "Page": "Page", + "FreeEBook": "Livre électronique gratuit", + "EBookSignInForDownload": "Pour télécharger le livre électronique, connectez-vous", + "SignIn": "S'identifier", + "Or": "Ou", + "TellUsAboutYourself": "Parlez-nous un peu de vous", + "Surname": "Nom de famille", + "DoYouAgreePrivacyPolicy": "J'accepte les Conditions générales et la Politique de confidentialité.", + "VolosoftMarketingInformationMessage": "Je souhaite obtenir des informations, des conseils et des offres sur les Solutions pour les entreprises et les organisations et d'autres produits et services Volosoft.", + "VolosoftSharingInformationMessage": "Je souhaite que Volosoft partage mes informations avec des partenaires sélectionnés afin que je puisse recevoir des informations pertinentes sur leurs produits et services.", + "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", + "TrialActivatedWarning": "Cher {0}, un utilisateur n'a droit qu'à une seule période d'essai gratuite. Vous avez déjà utilisé votre période d'essai.", + "ActivationRequirement": "Il ne vous reste plus qu'une étape pour commencer votre essai gratuit.
Nous avons envoyé un e-mail à {0} pour activer votre compte. Vérifiez votre boîte de réception/boîtes de courrier indésirable/spam !", + "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": "Licence d'achat", + "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é ." } } \ 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 91158973d8..bbaa413d5e 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hi.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hi.json @@ -5,8 +5,8 @@ "OrganizationList": "संगठन सूची", "Volo.AbpIo.Commercial:010003": "आप इस संगठन के मालिक नहीं हैं!", "OrganizationNotFoundMessage": "कोई संगठन नहीं मिला!", - "DeveloperCount": "आवंटित / कुल डेवलपर्स", - "QuestionCount": "शेष / कुल प्रश्न", + "DeveloperCount": "आवंटित/कुल डेवलपर्स", + "QuestionCount": "शेष/कुल प्रश्न", "Unlimited": "असीमित", "Owners": "मालिकों", "AddMember": "सदस्य जोड़ें", @@ -23,6 +23,7 @@ "Modules": "मॉड्यूल", "LicenseExtendMessage": "आपकी लाइसेंस समाप्ति तिथि {0} तक बढ़ा दी गई है", "LicenseUpgradeMessage": "आपका लाइसेंस {0} में अपग्रेड किया गया है", + "LicenseExtendAdnUpgradeMessage": "आपका लाइसेंस {0} तक बढ़ा दिया गया है और आपकी लाइसेंस योजना को {1} में अपग्रेड कर दिया गया है।", "LicenseAddDeveloperMessage": "{0} डेवलपर्स ने आपके लाइसेंस में जोड़ा", "Volo.AbpIo.Commercial:010004": "निर्दिष्ट उपयोगकर्ता नहीं मिल सकता है! उपयोगकर्ता को पहले से ही पंजीकृत होना चाहिए।", "MyOrganizations": "मेरे संगठन", @@ -167,10 +168,10 @@ "PremiumSupportLink": "प्रीमियम समर्थन", "WhatDoIDownloadABPCommercial": "जब मैं एबीपी कमर्शियल खरीदता हूं तो क्या डाउनलोड करता हूं?", "CreateUnlimitedSolutions": "एक बार जब आप एबीपी वाणिज्यिक लाइसेंस खरीद लेते हैं, तो आप असीमित समाधान बनाने में सक्षम होंगे जैसा कि आरंभ करना दस्तावेज़ में वर्णित है।", - "ABPCommercialSolutionExplanation": "जब आप एक नया एप्लिकेशन बनाते हैं, तो आपको अपनी प्राथमिकताओं के आधार पर एक विज़ुअल स्टूडियो समाधान (एक स्टार्टअप टेम्प्लेट) मिलता है। डाउनलोड किए गए समाधान में आपके लिए पहले से इंस्टॉल और कॉन्फ़िगर किए गए वाणिज्यिक मॉड्यूल और थीम हैं। यदि आप चाहें तो आप पहले से स्थापित मॉड्यूल को हटा सकते हैं या किसी अन्य मॉड्यूल को जोड़ सकते हैं। सभी मॉड्यूल और थीम डिफ़ॉल्ट रूप से एक NuGet / NPM पैकेज का उपयोग किया जाता है।", + "ABPCommercialSolutionExplanation": "जब आप एक नया एप्लिकेशन बनाते हैं, तो आपको अपनी प्राथमिकताओं के आधार पर एक विज़ुअल स्टूडियो समाधान (एक स्टार्टअप टेम्प्लेट) मिलता है। डाउनलोड किए गए समाधान में आपके लिए पहले से इंस्टॉल और कॉन्फ़िगर किए गए वाणिज्यिक मॉड्यूल और थीम हैं। यदि आप चाहें तो आप पहले से स्थापित मॉड्यूल को हटा सकते हैं या किसी अन्य मॉड्यूल को जोड़ सकते हैं। सभी मॉड्यूल और थीम डिफ़ॉल्ट रूप से एक NuGet/NPM पैकेज का उपयोग किया जाता है।", "StartDevelopWithTutorials": "डाउनलोड किया गया समाधान अच्छी तरह से संरचित और प्रलेखित है। आप ट्यूटोरियल . का अनुसरण करके इसके आधार पर अपना खुद का व्यवसाय कोड विकसित करना शुरू कर सकते हैं", "TryTheCommercialDemo": "ABP कमर्शियल स्टार्टअप टेम्प्लेट का उपयोग करके बनाए गए एक नमूना एप्लिकेशन को देखने के लिए आप डेमो आज़मा सकते हैं।", - "HowManyProducts": "ABP वाणिज्यिक का उपयोग करके मैं कितने विभिन्न उत्पाद / समाधान बना सकता हूं?", + "HowManyProducts": "ABP वाणिज्यिक का उपयोग करके मैं कितने विभिन्न उत्पाद/समाधान बना सकता हूं?", "HowManyProductsExplanation": "ABP प्रोजेक्ट बनाने की कोई सीमा नहीं है। आप जितने चाहें उतने प्रोजेक्ट बना सकते हैं, उन्हें विकसित कर सकते हैं और उन्हें विभिन्न सर्वरों पर अपलोड कर सकते हैं।", "HowManyDevelopers": "एबीपी कमर्शियल पर कितने डेवलपर काम कर सकते हैं?", "HowManyDevelopersExplanation": "एबीपी वाणिज्यिक लाइसेंस प्रति डेवलपर हैं। विभिन्न लाइसेंस प्रकारों की अलग-अलग डेवलपर सीमाएँ होती हैं। हालांकि, जब भी आपको आवश्यकता हो, आप किसी भी प्रकार के लाइसेंस में अधिक डेवलपर जोड़ सकते हैं। लाइसेंस प्रकारों, डेवलपर सीमाओं और अतिरिक्त डेवलपर लागतों के लिए कीमतें पृष्ठ देखें।", @@ -185,7 +186,7 @@ "IsSourceCodeIncluded": "क्या मेरे लाइसेंस में वाणिज्यिक मॉड्यूल और थीम का स्रोत कोड शामिल है?", "IsSourceCodeIncludedExplanation1": "आपके द्वारा खरीदे गए लाइसेंस प्रकार पर निर्भर करता है:", "IsSourceCodeIncludedExplanation2": " टीम : आपका समाधान मॉड्यूल और थीम को NuGet और NPM पैकेज के रूप में उपयोग करता है। इसमें उनका स्रोत कोड शामिल नहीं है। इस तरह, जब भी कोई नया संस्करण उपलब्ध हो, आप इन मॉड्यूल और थीम को आसानी से अपग्रेड कर सकते हैं। हालाँकि, आप मॉड्यूल और थीम के स्रोत कोड प्राप्त नहीं कर सकते।", - "IsSourceCodeIncludedExplanation3": " व्यवसाय / उद्यम : टीम लाइसेंस के अतिरिक्त, आप किसी भी मॉड्यूल या थीम की आवश्यकता के स्रोत कोड को डाउनलोड करने में सक्षम हैं। तुम भी एक विशेष मॉड्यूल के लिए NuGet / NPM पैकेज संदर्भ निकाल सकते हैं और इसे पूरी तरह से बदलने के लिए अपने समाधान के लिए अपने स्रोत कोड को सीधे जोड़ सकते हैं।", + "IsSourceCodeIncludedExplanation3": " व्यवसाय/उद्यम : टीम लाइसेंस के अतिरिक्त, आप किसी भी मॉड्यूल या थीम की आवश्यकता के स्रोत कोड को डाउनलोड करने में सक्षम हैं। तुम भी एक विशेष मॉड्यूल के लिए NuGet/NPM पैकेज संदर्भ निकाल सकते हैं और इसे पूरी तरह से बदलने के लिए अपने समाधान के लिए अपने स्रोत कोड को सीधे जोड़ सकते हैं।", "IsSourceCodeIncludedExplanation4": "

अपने समाधान में मॉड्यूल के स्रोत कोड को शामिल करने से आपको उस मॉड्यूल को अनुकूलित करने की अधिकतम स्वतंत्रता मिलती है। हालांकि, नया संस्करण जारी होने पर मॉड्यूल को स्वचालित रूप से अपग्रेड करना संभव नहीं होगा।

किसी भी लाइसेंस में एबीपी सूट स्रोत कोड शामिल नहीं है, जो एक बाहरी उपकरण है जो आपके लिए कोड उत्पन्न करता है और सहायता करता है। आपके विकास के लिए।

लाइसेंस प्रकारों के बीच अन्य अंतरों के लिए मूल्य निर्धारण पृष्ठ देखें।

", "ChangingDevelopers": "क्या मैं भविष्य में अपने संगठन के पंजीकृत डेवलपर्स को बदल सकता हूं?", "ChangingDevelopersExplanation": "अपने लाइसेंस में नए डेवलपर्स को जोड़ने के अलावा, आप मौजूदा डेवलपर्स को भी बदल सकते हैं (आप एक डेवलपर को हटा सकते हैं और एक ही सीट पर एक नया जोड़ सकते हैं) बिना किसी अतिरिक्त लागत के।", @@ -217,12 +218,12 @@ "MicroserviceSupportExplanation2": "सभी एबीपी वाणिज्यिक मॉड्यूल मॉड्यूल विकास सर्वोत्तम प्रथाओं दस्तावेज़ का पालन करके माइक्रो-सेवा परिनियोजन परिदृश्यों (अपने स्वयं के एपीआई और डेटाबेस के साथ) का समर्थन करने के लिए डिज़ाइन किए गए हैं।", "MicroserviceSupportExplanation3": "हम एक नमूना माइक्रो-सर्विस डेमो सॉल्यूशन प्रदान करते हैं जो आपको अपना समाधान बनाने में मदद करने के लिए एक माइक्रो-सर्विस आर्किटेक्चर कार्यान्वयन दर्शाता है।", "MicroserviceSupportExplanation4": "तो, संक्षिप्त उत्तर \" हां है, यह सूक्ष्म सेवा वास्तुकला का समर्थन करता है \"।", - "MicroserviceSupportExplanation5": "हालाँकि, एक माइक्रो-सर्विस सिस्टम एक समाधान है और हर समाधान में अलग-अलग आवश्यकताएं, नेटवर्क टोपोलॉजी, संचार परिदृश्य, प्रमाणीकरण संभावनाएं, डेटाबेस पृथक्करण / साझा करने के निर्णय, रनटाइम कॉन्फ़िगरेशन, 3 पार्टी सिस्टम एकीकरण और कई और अधिक होंगे।", + "MicroserviceSupportExplanation5": "हालाँकि, एक माइक्रो-सर्विस सिस्टम एक समाधान है और हर समाधान में अलग-अलग आवश्यकताएं, नेटवर्क टोपोलॉजी, संचार परिदृश्य, प्रमाणीकरण संभावनाएं, डेटाबेस पृथक्करण/साझा करने के निर्णय, रनटाइम कॉन्फ़िगरेशन, 3 पार्टी सिस्टम एकीकरण और कई और अधिक होंगे।", "MicroserviceSupportExplanation6": "ABP फ्रेमवर्क और ABP कमर्शियल आपको अपने स्वयं के समाधान का निर्माण करने में मदद करने के लिए सूक्ष्म सेवा परिदृश्य, सूक्ष्म सेवा संगत मॉड्यूल, नमूने और प्रलेखन के लिए बुनियादी ढाँचा प्रदान करता है। लेकिन अपने सपनों के समाधान को सीधे आपके लिए पहले से डाउनलोड करने की उम्मीद न करें। आपको इसे समझने और अपनी आवश्यकताओं के आधार पर कुछ हिस्सों को एक साथ लाने की आवश्यकता होगी।", "WhereCanIDownloadSourceCode": "मैं स्रोत-कोड कहां से डाउनलोड कर सकता हूं?", "WhereCanIDownloadSourceCodeExplanation": "आप एबीपी सूट या एबीपी सीएलआई के माध्यम से सभी एबीपी मॉड्यूल, एंगुलर पैकेज और थीम का सोर्स कोड डाउनलोड कर सकते हैं। देखें स्रोत-कोड कैसे डाउनलोड करें?", "ComputerLimitation": "एबीपी विकसित करते समय एक डेवलपर कितने कंप्यूटरों पर लॉगिन कर सकता है?", - "ComputerLimitationExplanation": "हम विशेष रूप से प्रति व्यक्ति / लाइसेंस प्राप्त डेवलपर के लिए {0} कंप्यूटर की अनुमति देते हैं। जब भी किसी तीसरे मशीन पर एबीपी कमर्शियल उत्पादों को विकसित करने के लिए डेवलपर की आवश्यकता होती है, तो स्थिति को समझाते हुए लाइसेंस@abp.io को एक ई-मेल भेजा जाना चाहिए और फिर हम अपने सिस्टम में उचित आवंटन करेंगे।", + "ComputerLimitationExplanation": "हम विशेष रूप से प्रति व्यक्ति/लाइसेंस प्राप्त डेवलपर के लिए {0} कंप्यूटर की अनुमति देते हैं। जब भी किसी तीसरे मशीन पर एबीपी कमर्शियल उत्पादों को विकसित करने के लिए डेवलपर की आवश्यकता होती है, तो स्थिति को समझाते हुए लाइसेंस@abp.io को एक ई-मेल भेजा जाना चाहिए और फिर हम अपने सिस्टम में उचित आवंटन करेंगे।", "RefundPolicy": "क्या आपके पास धनवापसी नीति है?", "RefundPolicyExplanation": "आप अपनी लाइसेंस खरीद के 30 दिन के भीतर धनवापसी का अनुरोध कर सकते हैं। व्यवसाय और उद्यम लाइसेंस प्रकार में स्रोत-कोड डाउनलोड विकल्प होता है, इसलिए व्यापार और उद्यम के लिए धनवापसी उपलब्ध नहीं होती है (और कोई भी लाइसेंस जिसमें स्रोत-कोड प्राप्त करने का अधिकार शामिल होता है)। इसके अलावा, नवीनीकरण और दूसरे लाइसेंस खरीद के लिए कोई भी रिफंड नहीं किया जाता है।", "HowCanIRefundVat": "मैं VAT कैसे वापस कर सकता हूँ?", @@ -243,8 +244,8 @@ "AbpSuiteExplanation4": "ABP Suite supports multiple UI options like Razor Pages and Angular.It also supports multiple databases like MongoDB and all databases supported by EntityFramework Core (MS SQL Server, Oracle, MySql, PostgreSQL and more).", "AbpSuiteExplanation5": "अच्छी बात यह है कि, आपको उन विकल्पों के बारे में चिंता करने की ज़रूरत नहीं है। एबीपी सूट आपके प्रोजेक्ट के प्रकार को समझता है और आपकी परियोजना के लिए कोड बनाता है और उत्पन्न कोड को आपके प्रोजेक्ट में सही जगह पर रखता है।", "SourceCode": "सोर्स कोड", - "AbpSuiteExplanation6": "ABP स्वीट आपके लिए सोर्स कोड जेनरेट करता है! यह वेब पेज जनरेट करने के लिए मैजिक फाइल्स जेनरेट नहीं करता है। एबीपी सूट इकाई, रिपोजिटरी, एप्लीकेशन सर्विस, कोड फर्स्ट माइग्रेशन, जावास्क्रिप्ट / टाइपस्क्रिप्ट और सीएसएचटीएमएल / एचटीएमएल और आवश्यक इंटरफेस के लिए भी स्रोत कोड उत्पन्न करता है। ABP Suite सॉफ्टवेयर डेवलपमेंट के बेस्ट प्रैक्टिसेस के अनुसार कोड भी तैयार करता है, इसलिए आपको जनरेट किए गए कोड की गुणवत्ता के बारे में चिंता करने की आवश्यकता नहीं है।", - "AbpSuiteExplanation7": "चूँकि आपके पास सही एप्लिकेशन लेयर्स में जेनरेट किए गए CRUD पेज के बिल्डिंग ब्लॉक्स का सोर्स कोड है, आप आसानी से सोर्स कोड को संशोधित कर सकते हैं और अपने कस्टम / bussiness लॉजिक को जेनरेट कोड में इंजेक्ट कर सकते हैं।", + "AbpSuiteExplanation6": "ABP स्वीट आपके लिए सोर्स कोड जेनरेट करता है! यह वेब पेज जनरेट करने के लिए मैजिक फाइल्स जेनरेट नहीं करता है। एबीपी सूट इकाई, रिपोजिटरी, एप्लीकेशन सर्विस, कोड फर्स्ट माइग्रेशन, जावास्क्रिप्ट/टाइपस्क्रिप्ट और सीएसएचटीएमएल/एचटीएमएल और आवश्यक इंटरफेस के लिए भी स्रोत कोड उत्पन्न करता है। ABP Suite सॉफ्टवेयर डेवलपमेंट के बेस्ट प्रैक्टिसेस के अनुसार कोड भी तैयार करता है, इसलिए आपको जनरेट किए गए कोड की गुणवत्ता के बारे में चिंता करने की आवश्यकता नहीं है।", + "AbpSuiteExplanation7": "चूँकि आपके पास सही एप्लिकेशन लेयर्स में जेनरेट किए गए CRUD पेज के बिल्डिंग ब्लॉक्स का सोर्स कोड है, आप आसानी से सोर्स कोड को संशोधित कर सकते हैं और अपने कस्टम/bussiness लॉजिक को जेनरेट कोड में इंजेक्ट कर सकते हैं।", "CrossPlatform": "क्रास प्लेटफार्म", "AbpSuiteExplanation8": "ABP सुइट .NET .NET के साथ बनाया गया है और यह क्रॉस प्लेटफॉर्म है। यह आपके स्थानीय कंप्यूटर पर एक वेब एप्लिकेशन के रूप में चलता है। आप इसे Windows , Mac और Linux पर चला सकते हैं", "OtherFeatures": "अन्य सुविधाओं", @@ -285,12 +286,110 @@ "UnlimitedServerDeployment": "असीमित सर्वर की तैनाती", "YearUpgrade": "1 साल का उन्नयन", "YearPremiumForumSupport": "1 साल का प्रीमियम फोरम सपोर्ट", - "ForumSupportIncidentCountYear": "फोरम समर्थन घटना गिनती / वर्ष", + "ForumSupportIncidentCountYear": "फोरम समर्थन घटना गिनती/वर्ष", "PrivateTicketEmailSupport": "निजी टिकट और ईमेल समर्थन", "BuyNow": "अभी खरीदें", "PayViaAmexCard": "मैं अपने AMEX कार्ड के माध्यम से कैसे भुगतान कर सकता हूं?", "PayViaAmexCardDescription": "डिफ़ॉल्ट भुगतान गेटवे 'Iyzico' सुरक्षा उपायों के कारण कुछ AMEX क्रेडिट कार्डों को अस्वीकार कर सकता है। इस मामले में, आप वैकल्पिक भुगतान गेटवे '2 चेकआउट' के माध्यम से भुगतान कर सकते हैं।", "ThankYou": "धन्यवाद", - "InvalidReCaptchaErrorMessage": "ReCAPTCHA को सत्यापित करने में एक त्रुटि हुई थी। कृपया पुन: प्रयास करें।" + "InvalidReCaptchaErrorMessage": "ReCAPTCHA को सत्यापित करने में एक त्रुटि हुई थी। कृपया पुन: प्रयास करें।", + "CompanyName": "कंपनी का नाम", + "YourCompanyName": "आपके संगठन का नाम", + "FirstName": "पहला नाम", + "LastName": "उपनाम", + "Optional": "ऐच्छिक", + "YourFirstName": "आपका पहला नाम", + "YourLastName": "आपका अंतिम नाम", + "SpecialOffer": "विशेष पेशकश", + "SpecialOfferMessage": "जल्दी करो! कीमतें सीमित समय के लिए वैध हैं।", + "DiscountRequest": "छूट अनुरोध", + "DiscountRequestDescribeCustomerQuestion": "निम्नलिखित में से कौन आपका वर्णन करता है?", + "DiscountRequestStudentEmailMessage": "ईमेल पते में 'edu' होना चाहिए।", + "DiscountRequestDeveloperCount": "आप कितने डेवलपर हैं?", + "DiscountRequestDeveloperCountExceedMessage": "हम उन कंपनियों के लिए रियायती लाइसेंस प्रदान नहीं करते जिनके पास {0} से अधिक डेवलपर हैं।", + "DiscountRequestOrganizationName": "कंपनी/संगठन/स्कूल का नाम", + "Website": "वेबसाइट", + "GithubUsername": "GitHub उपयोगकर्ता नाम", + "PhoneNumber": "फ़ोन नंबर", + "Country": "देश", + "DescribeABPCommercialUsage": "उस परियोजना का वर्णन करें जिसे आप एपीबी कमर्शियल के आधार पर विकसित करने की योजना बना रहे हैं", + "DiscountRequestCertifyInformationMessage": "मैं प्रमाणित करता हूं कि सभी जानकारी सत्य और सही है।", + "DiscountRequestReceived": "हमें आपका छूट अनुरोध प्राप्त हुआ है।", + "DiscountRequestStatusMessage": "आपके द्वारा प्रदान की गई जानकारी की जांच करने के बाद हम आपको जवाब देंगे।", + "MVCOrRazorPages": "एमवीसी (रेजर पेज)", + "Angular": "कोणीय", + "Blazor": "ब्लेज़ोर", + "New": "नया", + "MongoDB": "मोंगोडीबी", + "EBookDDD": "ई-बुक डोमेन संचालित डिजाइन", + "PracticalGuideForImplementingDDD": "यह पुस्तक एबीपी फ्रेमवर्क के साथ डोमेन संचालित डिजाइन को लागू करने के लिए एक व्यावहारिक मार्गदर्शिका है।", + "IntroducingDDD": "पेश है डोमेन ड्रिवेन डिज़ाइन", + "DDDLayersAndCleanArchitecture": "डीडीडी परतें और स्वच्छ वास्तुकला", + "LayeringOfADotnetSolution": "एक .NET समाधान की लेयरिंग", + "ImplementingDDDBuildingBlocks": "डीडीडी बिल्डिंग ब्लॉक्स को लागू करना", + "DomainVsApplicationLogic": "डोमेन लॉजिक बनाम एप्लिकेशन लॉजिक", + "SamplesAndDiscussions": "नमूने और चर्चा", + "Free": "नि: शुल्क", + "Download": "डाउनलोड", + "DDDEBook": "डीडीडी ई-बुक", + "ImplementingDDD": "डोमेन संचालित डिजाइन को लागू करना", + "DDDBookExplanation": "एबीपी फ्रेमवर्क के साथ डोमेन संचालित डिजाइन को लागू करने के लिए एक व्यावहारिक गाइड।", + "Overview": "अवलोकन", + "DDDBookPracticalGuide": "यह डोमेन संचालित डिजाइन (डीडीडी) को लागू करने के लिए एक व्यावहारिक मार्गदर्शिका है। जबकि कार्यान्वयन विवरण एबीपी फ्रेमवर्क बुनियादी ढांचे पर निर्भर करता है, मूल अवधारणाएं, सिद्धांत और पैटर्न किसी भी प्रकार के समाधान में लागू होते हैं, भले ही वह .NET समाधान न हो।", + "TableOfContents": "विषयसूची", + "IntroductionToImplementingDDD": "डोमेन संचालित डिजाइन को लागू करने का परिचय", + "WhatIsDDD": "डोमेन संचालित डिजाइन क्या है?", + "Implementation": "कार्यान्वयन", + "TheBigPicture": "बड़ी तस्वीर", + "TheBuildingBlock": "बिल्डिंग ब्लॉक", + "ExampleUseCase": "उदाहरण उपयोग केस", + "DomainAndApplicationLogic": "डोमेन तर्क और अनुप्रयोग तर्क", + "Author": "लेखक", + "PublishedOn": "पर प्रकाशित", + "Page": "पृष्ठ", + "FreeEBook": "मुफ्त ई-बुक", + "EBookSignInForDownload": "ई-बुक साइन इन डाउनलोड करने के लिए", + "SignIn": "साइन इन करें", + "Or": "या", + "TellUsAboutYourself": "हमें अपने बारे में थोड़ा बताएं", + "Surname": "उपनाम", + "DoYouAgreePrivacyPolicy": "मैं नियम और शर्तें और गोपनीयता नीति से सहमत हूं।", + "VolosoftMarketingInformationMessage": "मुझे व्यवसायों और संगठनों और अन्य Volosoft उत्पादों और सेवाओं के समाधान के बारे में जानकारी, सुझाव और ऑफ़र चाहिए।", + "VolosoftSharingInformationMessage": "मैं चाहता हूं कि वोलोसॉफ्ट मेरी जानकारी चुनिंदा भागीदारों के साथ साझा करे ताकि मैं उनके उत्पादों और सेवाओं के बारे में प्रासंगिक जानकारी प्राप्त कर सकूं।", + "WeWillSendYouADownloadLink": "ई-बुक डाउनलोड करने के लिए एक लिंक {0} पर भेज दिया गया है।
अपना इनबॉक्स/जंक/स्पैम बॉक्स चेक करें!", + "InvalidFormInputs": "कृपया, फॉर्म पर निर्दिष्ट मान्य जानकारी टाइप करें।", + "DDDBookEmailBody": "धन्यवाद।
अपनी पुस्तक डाउनलोड करने के लिए, यहां क्लिक करें।", + "FreeDDDEBook": "मुफ्त डीडीडी ई-बुक", + "StartFree": "मुफ्त शुरू करें", + "FreeTrial": "मुफ्त परीक्षण", + "AcceptsMarketingCommunications": " हां, मैं एबीपी वाणिज्यिक विपणन संचार प्राप्त करना चाहता/चाहती हूं।", + "PurposeOfUsage": "उपयोग का उद्देश्य", + "Industry": "उद्योग", + "Choose": "- चुनना -", + "CompanyOrganizationName": "कंपनी/संगठन का नाम", + "CompanySize": "कंपनी का आकार", + "Next": "अगला", + "StartTrial": "मेरा नि:शुल्क परीक्षण प्रारंभ करें", + "ContactUsIssues": "अगर आपको कोई समस्या है तो हमसे संपर्क करें", + "TrialActivatedWarning": "प्रिय {0}, एक उपयोगकर्ता केवल 1 नि:शुल्क परीक्षण अवधि का हकदार है। आप पहले ही अपनी परीक्षण अवधि का उपयोग कर चुके हैं।", + "ActivationRequirement": "आप अपना नि:शुल्क परीक्षण शुरू करने से एक कदम दूर हैं।
हमने आपका खाता सक्रिय करने के लिए {0} को एक ईमेल भेजा है। अपना इनबॉक्स/जंक/स्पैम बॉक्स चेक करें!", + "SaveAndDownload": "सहेजें और डाउनलोड करें", + "CompanyNameValidationMessage": "कंपनी का नाम बहुत लंबा है!", + "AddressValidationMessage": "पता बहुत लंबा है!", + "TaxNoValidationMessage": "टैक्स/वैट संख्या बहुत लंबी है!", + "NotesValidationMessage": "नोट्स फ़ील्ड बहुत लंबा है!", + "CheckYourBillingInfo": "आप अपना चालान केवल एक बार बना सकते हैं! अपना चालान बनाने से पहले अपनी बिलिंग जानकारी की जांच करें।", + "Volo.AbpIo.Commercial:030000": "आप पहले ही अपनी परीक्षण अवधि का उपयोग कर चुके हैं।", + "Volo.AbpIo.Commercial:030001": "इस संगठन का नाम पहले से मौजूद है.", + "StartYourFreeTrial": "अपना नि: शुल्क परीक्षण शुरू करो", + "TrialLicenseModelInvalidErrorMessage": "निम्न में से एक फ़ील्ड अमान्य है: देश का नाम, कंपनी का आकार, उद्योग या उपयोग का उद्देश्य।", + "Trial": "परीक्षण", + "Purchased": "खरीदी", + "PurchaseLicense": "खरीद लाइसेंस", + "PurchaseTrialLicenseMessage": "आपके लाइसेंस की समाप्ति तिथि {0} है।
यदि आप अपनी नि:शुल्क परीक्षण अवधि के दौरान बनाए गए प्रोजेक्ट का उपयोग जारी रखना चाहते हैं, तो आपको अपनी appsettings.secrets.json फ़ाइलों में लाइसेंस कुंजियों को बदलना होगा। यहां आपकी लाइसेंस कुंजी है:", + "TrialLicenseExpireMessage": "आप परीक्षण लाइसेंस का उपयोग कर रहे हैं और आपका परीक्षण लाइसेंस {0} को समाप्त हो जाएगा।", + "TryForFree": "मुफ्त में आजमाइये", + "TrialLicenseExpiredInfo": "आपके परीक्षण लाइसेंस की अवधि समाप्त हो गई है!", + "CommercialNewsletterConfirmationMessage": "मैं नियम और शर्तों और गोपनीयता नीति से सहमत हूं ." } } \ 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 new file mode 100644 index 0000000000..7690296f9d --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hu.json @@ -0,0 +1,395 @@ +{ + "culture": "hu", + "texts": { + "OrganizationManagement": "Szervezetmenedzsment", + "OrganizationList": "Szervezet lista", + "Volo.AbpIo.Commercial:010003": "Ön nem tulajdonosa ennek a szervezetnek!", + "OrganizationNotFoundMessage": "Nem található szervezet!", + "DeveloperCount": "Kiosztott/összesen fejlesztő", + "QuestionCount": "Fennmaradó/összes kérdés", + "Unlimited": "Korlátlan", + "Owners": "Tulajdonosok", + "AddMember": "Tag hozzáadása lehetőségre", + "AddOwner": "Tulajdonos hozzáadása", + "AddDeveloper": "Fejlesztő hozzáadása", + "UserName": "Felhasználónév", + "Name": "Név", + "EmailAddress": "Email cím", + "Developers": "Fejlesztők", + "LicenseType": "Jogosítvány típus", + "Manage": "Kezelése", + "StartDate": "Kezdő dátum", + "EndDate": "Befejezés dátuma", + "Modules": "Modulok", + "LicenseExtendMessage": "Licencének lejárati dátumát meghosszabbították erre: {0}", + "LicenseUpgradeMessage": "A licence frissítve a következőre: {0}", + "LicenseExtendAdnUpgradeMessage": "Licencét meghosszabbítottuk {0}-ig, licenctervét pedig frissítettük a következőre: {1}.", + "LicenseAddDeveloperMessage": "{0} fejlesztő hozzáadva a licencéhez", + "Volo.AbpIo.Commercial:010004": "Nem található a megadott felhasználó! A felhasználónak már regisztrálnia kell.", + "MyOrganizations": "Szervezeteim", + "ApiKey": "API kulcs", + "UserNameNotFound": "Nincs {0} felhasználónévvel rendelkező felhasználó", + "SuccessfullyAddedToNewsletter": "Köszönjük, hogy feliratkozott hírlevelünkre!", + "MyProfile": "A profilom", + "EmailNotValid": "Kérjük valós e-mail címet adjon meg!", + "JoinOurMarketingNewsletter": "Csatlakozzon marketing hírlevelünkhöz", + "WouldLikeToReceiveMarketingMaterials": "Szeretnék marketing anyagokat kapni, például termékajánlatokat és különleges ajánlatokat.", + "StartUsingYourLicenseNow": "Kezdje el használni licencét most!", + "WelcomePage": "Üdvözlő oldal", + "UnsubscriptionExpireEmail": "Leiratkozás a licenc lejárati dátumára emlékeztető e-mailekről", + "UnsubscribeLicenseExpireEmailReminderMessage": "Ez az e-mail-előfizetés csak emlékezteti a licenc lejárati dátumát.", + "UnsubscribeFromLicenseExpireEmails": "Ha nem szeretne e-maileket kapni a licence lejárati dátumáról, bármikor leiratkozhat.", + "Unsubscribe": "Leiratkozás", + "NotOrganizationMember": "Ön egyetlen szervezetnek sem tagja.", + "UnsubscribeLicenseExpirationEmailSuccessTitle": "Sikeresen leiratkozott", + "UnsubscribeLicenseExpirationEmailSuccessMessage": "Többé nem kap emlékeztető e-mailt a licenc lejárati dátumára.", + "IndexPageHeroSection": "Teljes webfejlesztői platformbeépített keretrendszer", + "AbpCommercialShortDescription": "Az ABP Commercial előre beépített alkalmazásmodulokat, gyors alkalmazásfejlesztési eszközöket, professzionális felhasználói felületi témákat, prémium támogatást és még sok mást kínál.", + "LiveDemo": "Élő Demo", + "GetLicence": "Szerezzen engedélyt", + "Application": "Alkalmazás", + "StartupTemplates": "Indítási sablonok", + "Startup": "üzembe helyezés", + "Templates": "Sablonok", + "Developer": "Fejlesztő", + "Tools": "Eszközök", + "Premium": "Prémium", + "PremiumSupport": "Prémium támogatás", + "PremiumForumSupport": "Prémium fórum támogatás", + "UI": "UI", + "Themes": "Témák", + "JoinOurNewsletter": "Csatlakozzon hírlevelünkhöz", + "Send": "Küld", + "Learn": "Tanul", + "AdditionalServices": "További szolgáltatások", + "WhatIsABPFramework": "MI AZ ABP KERET?", + "OpenSourceBaseFramework": "Nyílt forráskódú alapkeretrendszer", + "ABPFrameworkExplanation": "

Az ABP Commercial az ABP-keretrendszeren alapul, amely egy nyílt forráskódú és közösségvezérelt webalkalmazás-keretrendszer az ASP.NET Core számára.

Az ABP-keretrendszer kiváló infrastruktúrát biztosít karbantartható, bővíthető íráshoz. és tesztelhető kód a bevált gyakorlatokkal.

Beépített és integrált népszerű eszközök, amelyeket már ismer. Alacsony tanulási görbe, könnyű alkalmazkodás, kényelmes fejlődés.

", + "Modular": "Moduláris", + "MicroserviceCompatible": "Mikroszolgáltatás kompatibilis", + "DomainDrivenDesignInfrastructure": "Domainvezérelt tervezési infrastruktúra", + "MultiTenancy": "Több bérlés", + "DistributedMessaging": "Elosztott üzenetküldés", + "DynamicProxying": "Dinamikus proxy", + "BackgroundJobs": "Háttér állások", + "AuditLogging": "Audit naplózás", + "BLOBStoring": "BLOB tárolás", + "BundlingMinification": "Csomagolás és kicsinyítés", + "AdvancedLocalization": "Speciális lokalizáció", + "ManyMore": "Sok más", + "ExploreTheABPFramework": "Fedezze fel az ABP-keretrendszert", + "WhyUseTheABPCommercial": "Miért használja az ABP Commercial-t?", + "WhyUseTheABPCommercialExplanation": "

A vállalati szintű webalkalmazások készítése bonyolult és időigényes lehet.

Az ABP Commercial tökéletes alapinfrastruktúrát kínál minden modern vállalati szintű ASP.NET Core számára. alapú megoldások. A tervezéstől a telepítésig a teljes fejlesztési ciklust az ABP beépített szolgáltatásai és moduljai hajtják végre.

", + "StartupTemplatesShortDescription": "Az indítási sablonok segítségével néhány másodperc alatt ugrásszerűen elkezdheti a projektet.", + "UIFrameworksOptions": "UI keretrendszerek beállításai;", + "DatabaseProviderOptions": "Adatbázis-szolgáltató lehetőségek;", + "PreBuiltApplicationModules": "Előre elkészített alkalmazásmodulok", + "PreBuiltApplicationModulesShortDescription": "A legtöbb általános alkalmazási követelményt már kidolgozták az Ön számára, mint újrafelhasználható modulok.", + "Account": "fiók", + "Blogging": "Blogolás", + "Identity": "Identitás", + "IdentityServer": "Identity Server", + "Saas": "Saas", + "LanguageManagement": "Nyelvkezelés", + "TextTemplateManagement": "Szöveg sablon kezelése", + "See All Modules": "Lásd az összes modult", + "ABPSuite": "ABP Suite", + "AbpSuiteShortDescription": "Az ABP Suite az ABP Commercial kiegészítő eszköze.", + "AbpSuiteExplanation": "Lehetővé teszi weboldalak készítését percek alatt. Ez egy .NET Core Global eszköz, amely a parancssorból telepíthető. Létrehozhat egy új ABP-megoldást, generálhat CRUD oldalakat az adatbázisból a front-endre.", + "Details": "Részletek", + "LeptonTheme": "Lepton téma", + "ProfessionalModernUIThemes": "Professzionális, modern felhasználói felület témák", + "LeptonThemeExplanation": "A Lepton a Bootstrap adminisztrátori témák széles skáláját kínálja, amelyek szilárd alapot jelentenek minden olyan projekthez, amelyhez rendszergazdai irányítópult szükséges.", + "DefaultTheme": "Alapértelmezett téma", + "MaterialTheme": "Anyag téma", + "Default2Theme": "Alapértelmezett 2 téma", + "DarkTheme": "Sötét téma", + "DarkBlueTheme": "Sötétkék téma", + "LightTheme": "Fény téma", + "ProudToWorkWith": "Büszke, hogy vele dolgozhat", + "OurConsumers": "Vállalkozások és fejlesztők ezrei támaszkodnak az ABP Commercialra világszerte több mint 70 országban.", + "JoinOurConsumers": "Csatlakozzon hozzájuk, és készítsen gyorsan csodálatos termékeket.", + "AdditionalServicesExplanation": "További vagy egyedi szolgáltatásokra van szüksége? Mi és partnereink tudunk biztosítani;", + "CustomProjectDevelopment": "Egyedi projektfejlesztés", + "CustomProjectDevelopmentExplanation": "Elkötelezett fejlesztők egyedi projektjeihez.", + "PortingExistingProjects": "Meglévő projektek portolása", + "PortingExistingProjectsExplanation": "A régi projektek migrálása az ABP platformra.", + "LiveSupport": "Élő támogatás", + "LiveSupportExplanation": "Élő távoli támogatási lehetőség, amikor szüksége van rá.", + "Training": "Kiképzés", + "TrainingExplanation": "Dedikált képzés a fejlesztők számára.", + "OnBoarding": "Beszállás", + "OnBoardingExplanation": "Segítség a fejlesztői, CI és CD környezetek beállításában.", + "PrioritizedTechnicalSupport": "Kiemelt műszaki támogatás", + "PremiumSupportExplanation": "Az ABP keretrendszer nagyszerű közösségi támogatása mellett támogató csapatunk kiemelten válaszol a kereskedelmi felhasználók technikai kérdéseire és problémáira.", + "SeeTheSupportOptions": "Lásd a Támogatási lehetőségeket", + "Contact": "Kapcsolatba lépni", + "TellUsWhatYouNeed": "Mondja el, mire van szüksége.", + "YourMessage": "Az üzeneted", + "YourFullName": "A teljes neved", + "EmailField": "Email cím", + "YourEmailAddress": "Az email címed", + "HowMayWeHelpYou": "Hogyan segíthetünk?", + "SendMessage": "Üzenet küldése", + "Success": "Siker", + "WeWillReplyYou": "Megkaptuk üzenetét, és hamarosan felvesszük Önnel a kapcsolatot.", + "GoHome": "Hazamenni", + "CreateLiveDemo": "Élő bemutató létrehozása", + "RegisterToTheNewsletter": "Regisztráljon a hírlevélre, hogy információkat kapjon az ABP.IO-ról, beleértve az új kiadásokat stb.", + "EnterYourEmailOrLogin": "Adja meg e-mail címét a bemutató létrehozásához, vagy jelentkezzen be meglévő fiókjával.", + "ApplicationTemplate": "Alkalmazássablon", + "ApplicationTemplateExplanation": "Az alkalmazásindítási sablon új webalkalmazás létrehozására szolgál.", + "EfCoreProvider": "Entity Framework (az SQL Server, a MySQL, a PostgreSQL, az Oracle és egyebeket támogatja)", + "AlreadyIncludedInTemplateModules": "A következő modulok már szerepelnek és konfigurálva vannak ebben a sablonban:", + "ApplicationTemplateArchitecture": "Ez az alkalmazássablon támogatja a többszintű architektúrát is, ahol a felhasználói felület, az API réteg és a hitelesítési szolgáltatás fizikailag el van választva.", + "SeeTheGuideOrGoToTheLiveDemo": "A sablonnal kapcsolatos technikai információkért tekintse meg a fejlesztői útmutatót, vagy lépjen az élő bemutatóra.", + "DeveloperGuide": "Fejlesztői útmutató", + "ModuleTemplate": "Modul sablon", + "ModuleTemplateExplanation1": "Létre szeretne hozni egy modult, és újra szeretné használni a különböző alkalmazásokban? Ez az indítási sablon mindent előkészít az újrafelhasználható alkalmazásmodul vagy egy mikroszolgáltatás létrehozásához.", + "ModuleTemplateExplanation2": "

Támogathat egyetlen vagy több felhasználói felületi keretrendszert, egyetlen vagy több adatbázis-szolgáltatót egyetlen modulhoz. Az indítási sablon úgy van konfigurálva, hogy az egység- és integrációs tesztinfrastruktúrán kívül minimális alkalmazásban futtassa és tesztelje a modult.

Tekintse meg a fejlesztői útmutatót a sablonnal kapcsolatos technikai információkért.

", + "WithAllStyleOptions": "minden stílus opcióval", + "Demo": "Demó", + "SeeAllModules": "Lásd az összes modult", + "ABPCLIExplanation": "Az ABP CLI (Command Line Interface) egy parancssori eszköz az ABP alapú megoldások általános műveleteinek végrehajtására.", + "ABPSuiteEasilyCURD": "Az ABP Suite egy olyan eszköz, amellyel könnyedén hozhat létre CRUD oldalakat", + "WeAreHereToHelp": "Azért vagyunk itt, hogy segítsünk", + "BrowseOrAskQuestion": "Böngésszen a súgótémáink között, kereshet a gyakran ismételt kérdések között, vagy feltehet nekünk kérdést a kapcsolatfelvételi űrlap használatával.", + "SearchQuestionPlaceholder": "Keressen a gyakran ismételt kérdések között", + "WhatIsTheABPCommercial": "Mi az az ABP Commercial?", + "WhatAreDifferencesThanAbpFramework": "Mi a különbség a nyílt forráskódú ABP Framework és az ABP Commercial között?", + "ABPCommercialExplanation": "Az ABP Commercial prémium modulok, eszközök, témák és szolgáltatások készlete a nyílt forráskódú ABP keretrendszerre épül fel. Az ABP Commercial-t ugyanaz a csapat fejleszti és támogatja az ABP keretrendszer mögött.", + "WhatAreDifferencesThanABPFrameworkExplanation": "

Az ABP-keretrendszer egy moduláris, tematikus, mikroszolgáltatásokkal kompatibilis alkalmazásfejlesztési keretrendszer az ASP.NET Core számára. Teljes architektúrát és erős infrastruktúrát biztosít ahhoz, hogy a saját üzleti kódjára összpontosítson, ahelyett, hogy megismételné magát minden új projektnél. A szoftverfejlesztés bevált gyakorlatain és a már ismert népszerű eszközökön alapul.

Az ABP keretrendszer teljesen ingyenes, nyílt forráskódú és közösségvezérelt. Ingyenes témát és néhány előre beépített modult is biztosít (pl. személyazonosság-kezelés és bérlőkezelés).

", + "VisitTheFrameworkVSCommercialDocument": "További információért keresse fel a következő linket: {1} ", + "ABPCommercialFollowingBenefits": "Az ABP Commercial a következő előnyökkel egészíti ki az ABP keretrendszert;", + "Professional": "Szakmai", + "UIThemes": "UI témák", + "EnterpriseModules": "Vállalati használatra kész, funkciókban gazdag, előre beépített alkalmazásmodulok (pl. Identity Server-kezelés, SaaS-kezelés, nyelvkezelés)", + "ToolingToSupport": "Eszközök a fejlesztési termelékenység támogatására (pl. ABP Suite)", + "PremiumSupportLink": "Prémium támogatás", + "WhatDoIDownloadABPCommercial": "Mit töltsek le az ABP Commercial megvásárlásakor?", + "CreateUnlimitedSolutions": "Miután megvásárolta az ABP Commercial licencet, korlátlan számú megoldást hozhat létre a Kezdő lépések dokumentumban leírtak szerint.", + "ABPCommercialSolutionExplanation": "Amikor új alkalmazást hoz létre, egy Visual Studio-megoldást (indítósablont) kap a preferenciái alapján. A letöltött megoldás már telepített és konfigurált kereskedelmi modulokat és témákat tartalmaz. Ha szeretné, eltávolíthat egy előre telepített modult, vagy hozzáadhat egy másik modult. Az összes modul és téma alapértelmezés szerint NuGet/NPM-csomagokat használ.", + "StartDevelopWithTutorials": "A letöltött megoldás jól megtervezett és dokumentált. Az oktatóanyagok követésével megkezdheti saját üzleti kódjának fejlesztését az alapján.", + "TryTheCommercialDemo": "Kipróbálhatja a bemutatót, hogy megtekintsen egy mintaalkalmazást, amelyet az ABP Commercial indítósablonjával hoztak létre.", + "HowManyProducts": "Hány különböző terméket/megoldást építhetek az ABP Commercial használatával?", + "HowManyProductsExplanation": "ABP-projekt létrehozásának nincs korlátozása. Tetszőleges számú projektet hozhat létre, fejleszthet és tölthet fel különböző szerverekre.", + "HowManyDevelopers": "Hány fejlesztő dolgozhat az ABP Commercialon?", + "HowManyDevelopersExplanation": "Az ABP Commercial licencek fejlesztőnként érvényesek. A különböző licenctípusokhoz eltérő fejlesztői korlátok vonatkoznak. Bármilyen licenctípushoz azonban bármikor hozzáadhat további fejlesztőket. Tekintse meg az árakat a licenctípusokról, a fejlesztői korlátokról és a további fejlesztői költségekről.", + "ChangingLicenseType": "Frissíthetem a licenctípusomat később?", + "ChangingLicenseTypeExplanation": "Magasabb licencre frissíthet, ha az aktív licencidőszakon belül kifizeti a különbözetet. Ha magasabb licenccsomagra frissít, megkapja az új csomag előnyeit, de a licencfrissítés nem módosítja a licenc lejárati dátumát. Emellett új fejlesztői helyeket is hozzáadhat meglévő licencéhez, lásd \"Hány fejlesztő dolgozhat az ABP Commercialon?\"", + "LicenseExtendUpgradeDiff": "Mi a különbség a licenc kiterjesztése és a frissítés között?", + "LicenseExtendUpgradeDiffExplanation": "Meghosszabbítás: A licenc meghosszabbításával/megújításával továbbra is prémium támogatást kap, valamint jelentős frissítéseket kap a modulokhoz és témákhoz. Emellett folytathatja új projektek létrehozását. És továbbra is használhatja az ABP Suite-ot, amely felgyorsítja a fejlesztést.
Frissítés: Licencének frissítésével magasabb licenccsomagra lép fel, amely további előnyöket biztosít. . Tekintse meg a licenc-összehasonlító táblázatot, hogy ellenőrizze a licenccsomagok közötti különbségeket.Másrészt, ha frissít, a licenc lejárati dátuma nem változik! >A licenc lejárati dátumának meghosszabbításához meg kell hosszabbítania az engedélyt.", + "LicenseRenewalCost": "Mennyibe kerül a licenc megújítása 1 év után?", + "LicenseRenewalCostExplanation": "Az összes ABP Commercial örökös licenc megújítási (meghosszabbítási) aránya a licenc listaárának {0}-a. A normál csapatlicenc megújítási ára {1} USD, a normál üzleti licencé {2} USD, a normál vállalati licencé pedig {3} USD. Ha már ügyfele, jelentkezzen be fiókjába, hogy áttekintse az elérhető megújítási árakat.", + "HowDoIRenewMyLicense": "Hogyan újíthatom meg a jogosítványomat?", + "HowDoIRenewMyLicenseExplanation": "Licencét megújíthatja, ha felkeresi a szervezetkezelési oldalt. Ha szeretné kihasználni a kedvezményes korai megújítási díjainkat, ne felejtse el megújítani a licence lejárta előtt. Ne aggódjon amiatt, hogy nem tudja, mikor zárul be a korai megújítási lehetősége. Előfizetése lejárta előtt 3 emlékeztető e-mailt fog kapni. 30 nappal, 7 nappal és 1 nappal a lejárat előtt küldjük el.", + "IsSourceCodeIncluded": "Tartalmazza a licencem a kereskedelmi modulok és témák forráskódját?", + "IsSourceCodeIncludedExplanation1": "A megvásárolt licenc típusától függően:", + "IsSourceCodeIncludedExplanation2": "Csapat: Az Ön megoldása a modulokat és a témákat NuGet és NPM csomagként használja. Nem tartalmazza a forráskódjukat. Ily módon könnyedén frissítheti ezeket a modulokat és témákat, amikor új verzió érhető el. A modulok és a témák forráskódja azonban nem érhető el.", + "IsSourceCodeIncludedExplanation3": "Üzleti/Vállalati: A csapatlicenc mellett letöltheti bármely szükséges modul vagy téma forráskódját. Még a NuGet/NPM-csomaghivatkozásokat is eltávolíthatja egy adott modulról, és közvetlenül hozzáadhatja a forráskódját a megoldáshoz, hogy teljesen megváltozzon.", + "IsSourceCodeIncludedExplanation4": "

Ha egy modul forráskódját belefoglalja a megoldásba, akkor maximális szabadságot biztosít a modul testreszabásához. Ekkor azonban nem lehet automatikusan frissíteni a modult, amikor új verzió jelenik meg.

A licencek egyike sem tartalmazza az ABP Suite forráskódját, amely egy külső eszköz, amely kódot generál Önnek és segít az Ön fejlesztéséhez.

A licenctípusok közötti egyéb különbségekért tekintse meg az árazási oldalt.

", + "ChangingDevelopers": "Módosíthatom a szervezetem regisztrált fejlesztőit a jövőben?", + "ChangingDevelopersExplanation": "Amellett, hogy új fejlesztőket ad hozzá a licenchez, további költségek nélkül módosíthatja a meglévő fejlesztőket is (eltávolíthat egy fejlesztőt, és hozzáadhat egy újat ugyanarra a helyre).", + "WhatHappensWhenLicenseEnds": "Mi történik, ha lejár a jogosítványom?", + "WhatHappensWhenLicenseEndsExplanation1": "Az ABP Kereskedelmi licenc típusa örök licenc. A licenc lejárta után folytathatja a projekt fejlesztését. És nem köteles megújítani az engedélyt. Licencéhez egyéves frissítési és támogatási csomag tartozik. Ha továbbra is új funkciókat, teljesítményfejlesztéseket, hibajavításokat, támogatást szeretne kapni, és továbbra is használni szeretné az ABP Suite szolgáltatást, minden évben újítsa meg tervét. Ha az engedélye lejár, az alábbi előnyök közül többet nem fog tudni igénybe venni;", + "WhatHappensWhenLicenseEndsExplanation2": "Az ABP Commercial használatával nem hozhat létre új megoldásokat, de örökké folytathatja meglévő alkalmazásai fejlesztését.", + "WhatHappensWhenLicenseEndsExplanation3": "Frissítéseket kaphat a MAJOR verziójában található modulokhoz és témákhoz. Például; ha egy modul v3.2.0-s verzióját használja, továbbra is kaphat frissítéseket a modul v3.x.x-hez (v3.3.0, v3.5.2... stb.). De nem kaphat frissítéseket a következő nagyobb verzióhoz (például v4.x, v5.x)", + "WhatHappensWhenLicenseEndsExplanation4": "A licenc lejárta után nem telepíthet új modulokat és témákat az ABP Commercial platformhoz.", + "WhatHappensWhenLicenseEndsExplanation5": "Az ABP Suite nem használható.", + "WhatHappensWhenLicenseEndsExplanation6": "Többé nem veheti igénybe a prémium támogatást.", + "WhatHappensWhenLicenseEndsExplanation7": "Megújíthatja előfizetését, ha továbbra is igénybe kívánja venni ezeket az előnyöket. Ha a licence lejártát követő 1 hónapon belül megújítja előfizetését, 20% kedvezmény jár.", + "WhenShouldIRenewMyLicense": "Mikor kell megújítanom a jogosítványomat?", + "WhenShouldIRenewMyLicenseExplanation1": "Ha a licenc lejártát követő 1 hónapon belül megújítja a licencet, 20 % kedvezményt adunk.", + "WhenShouldIRenewMyLicenseExplanation2": "Ha a licencet a licenc lejárati dátumától számított 1 hónap elteltével újítja meg, a megújítási ár megegyezik a licenc vételárával, és nem jár kedvezmény a megújításra.", + "TrialPlan": "Van próbaterv?", + "TrialPlanExplanation": "Az ABP Commercial egyelőre nem rendelkezik próbatervvel. A Team licencekre 30 napos pénzvisszafizetési garanciát vállalunk. Az első 30 napban csak visszatérítést kérhet. A Business és Enterprise licencek esetén 60% visszatérítést biztosítunk 30 napon belül. Ennek az az oka, hogy a Business és Enterprise licencek tartalmazzák az összes modul és téma teljes forráskódját.", + "DoYouAcceptBankWireTransfer": "Elfogadja a banki átutalást?", + "DoYouAcceptBankWireTransferExplanation": "Igen, elfogadunk banki átutalást.
Miután banki átutalással elküldte a licencdíjat, küldje el nekünk e-mailben az info@abp.io címre a nyugtát és a kért engedély típusát. Nemzetközi bankszámlánk információi:", + "HowToUpgrade": "Hogyan lehet frissíteni a meglévő alkalmazásokat, ha új verzió érhető el?", + "HowToUpgradeExplanation1": "Amikor új alkalmazást hoz létre az ABP Commercial használatával, az összes modul és a téma NuGet és NPM csomagként kerül felhasználásra. Így könnyen frissítheti a csomagokat, ha új verzió érhető el.", + "HowToUpgradeExplanation2": "A szabványos NuGet/NPM frissítéseken kívül az ABP CLI frissítési parancsot biztosít, amely automatikusan megkeresi és frissíti az összes ABP-vel kapcsolatos csomagot a megoldásban.", + "DatabaseSupport": "Mely adatbázisrendszerek támogatottak?", + "DatabaseSupportExplanation": "Maga az ABP Framework adatbázis-agnosztikus, és természeténél fogva bármely adatbázis-szolgáltatóval együttműködhet. Tekintse meg az adathozzáférési dokumentumot a jelenleg megvalósított szolgáltatók listájáért.", + "UISupport": "Mely UI keretrendszerek támogatottak?", + "Supported": "Támogatott", + "UISupportExplanation": "Maga az ABP-keretrendszer agnosztikus UI-keretrendszer, és bármilyen UI-keretrendszerrel működik. Az indítási sablonok, a modul felhasználói felületek és a témák azonban nem minden felhasználói felület keretrendszerhez kerültek implementálásra. Tekintse meg az első lépések dokumentumát a felhasználói felületi lehetőségek naprakész listájáért.", + "MicroserviceSupport": "Támogatja a mikroszolgáltatási architektúrát?", + "MicroserviceSupportExplanation1": "Az ABP keretrendszer egyik fő célja, hogy kényelmes infrastruktúrát biztosítson a mikroszolgáltatási megoldások létrehozásához. Tekintse meg a mikroszolgáltatási architektúra dokumentumot, hogy megértse, miként segít a mikroszolgáltatási rendszerek létrehozásában.", + "MicroserviceSupportExplanation2": "Az összes ABP Commercial modult úgy tervezték, hogy támogassa a mikroszolgáltatások telepítési forgatókönyveit (saját API-val és adatbázissal), követve a modulfejlesztési bevált gyakorlatokat.", + "MicroserviceSupportExplanation3": "Példaként kínálunk mikroszolgáltatási demómegoldást, amely bemutatja a mikroszolgáltatási architektúra megvalósítását, hogy segítsen létrehozni saját megoldását.", + "MicroserviceSupportExplanation4": "Tehát a rövid válasz: \"igen, támogatja a mikroszolgáltatási architektúrát\".", + "MicroserviceSupportExplanation5": "A mikroszolgáltatási rendszer azonban megoldás, és minden megoldásnak más-más követelményei, hálózati topológiája, kommunikációs forgatókönyvei, hitelesítési lehetőségei, adatbázis-leválasztási/megosztási döntései, futásidejű konfigurációi, harmadik féltől származó rendszerintegrációk és még sok minden más.", + "MicroserviceSupportExplanation6": "Az ABP Framework és az ABP Commercial infrastruktúrát biztosít a mikroszolgáltatási forgatókönyvekhez, mikroszolgáltatással kompatibilis modulokat, mintákat és dokumentációt, hogy segítsen felépíteni saját megoldását. De ne várja el, hogy közvetlenül letöltse álmai megoldását, amelyet előre elkészítettek Önnek. Meg kell értenie, és egyes részeit össze kell hangolnia az Ön igényei alapján.", + "WhereCanIDownloadSourceCode": "Honnan tudom letölteni a forráskódot?", + "WhereCanIDownloadSourceCodeExplanation": "Az összes ABP modul, Angular csomag és téma forráskódja letölthető az ABP Suite vagy az ABP CLI segítségével. Lásd: Hogyan tölthető le a forráskód?", + "ComputerLimitation": "Hány számítógépre jelentkezhet be egy fejlesztő az ABP fejlesztése során?", + "ComputerLimitationExplanation": "Kifejezetten {0} számítógépet engedélyezünk egyéni/engedéllyel rendelkező fejlesztőnként. Amikor egy fejlesztőnek szüksége van arra, hogy ABP Commercial termékeket fejleszthessen egy harmadik gépen, küldjön egy e-mailt a licenc@abp.io címre, amelyben elmagyarázza a helyzetet, és ezután elvégezzük a megfelelő kiosztást a rendszerünkben.", + "RefundPolicy": "Van visszatérítési szabályzata?", + "RefundPolicyExplanation": "Visszatérítést kérhet a licencvásárlástól számított 30 napon belül. A Vállalati és Vállalati licenctípusok rendelkeznek forráskód-letöltési lehetőséggel, ezért a visszatérítés nem érhető el a Vállalati és Vállalati (és a forráskód fogadására vonatkozó jogot tartalmazó licencek) esetében. Ezenkívül a megújítások és a második licencek vásárlása esetén nem jár visszatérítés.", + "HowCanIRefundVat": "Hogyan téríthetem vissza az áfát?", + "HowCanIRefundVatExplanation1": "Ha a 2Checkout használatával fizetett, az áfát 2Checkout fiókján keresztül térítheti vissza:", + "HowCanIRefundVatExplanation2": "Jelentkezzen be 2Checkout-fiókjába.", + "HowCanIRefundVatExplanation3": "Keresse meg a megfelelő rendelést, és nyomja meg a \"Késői ÁFA visszatérítés\" gombot (adja meg az áfaazonosítóját)", + "HowCanIGetMyInvoice": "Hogyan kaphatom meg a számlámat?", + "HowCanIGetMyInvoiceExplanation": "A licenc megvásárlásához 2 fizetési átjáró áll rendelkezésre: Iyzico és 2Checkout. Ha a licencet a 2Checkout átjárón keresztül vásárolja meg, az elküldi a PDF számlát az Ön e-mail címére, lásd: 2Checkout számlázás. Ha az Iyzico átjárón keresztül, egyedi vásárlási linkkel vagy banki átutalással vásárol, elkészítjük és elküldjük a számlát. A számlát a szervezetkezelési oldalon kérheti vagy töltheti le. Mielőtt hozzánk fordulna számláért, ellenőrizze szervezeti menedzsment oldalát!", + "Forum": "Fórum", + "SupportExplanation": "Az ABP Commercial licencek prémium fórumtámogatást biztosítanak az ABP Framework szakértőiből álló csapat által.", + "PrivateTicket": "Privát jegy", + "PrivateTicketExplanation": "Az Enterprise License magántámogatást is tartalmaz e-mail- és jegyrendszerrel.", + "AbpSuiteExplanation1": "Az ABP Suite segítségével percek alatt készíthet weboldalakat. Ez egy .NET Core Global eszköz, amely a parancssorból telepíthető.", + "AbpSuiteExplanation2": "Létrehozhat egy új ABP-megoldást, generálhat CRUD oldalakat az adatbázisból a front-endre. A műszaki áttekintésért tekintse meg a dokumentumot", + "FastEasy": "Gyors és egyszerű", + "AbpSuiteExplanation3": "Az ABP Suite segítségével könnyedén hozhat létre CRUD oldalakat. Csak meg kell határoznia az entitást és annak tulajdonságait, a többit hagyja, hogy az ABP Suite az Ön számára! Az ABP Suite néhány másodperc alatt generálja az összes szükséges kódot a CRUD oldalához. Támogatja az Angular, MVC és Blazor felhasználói felületeket.", + "RichOptions": "Gazdag lehetőségek", + "AbpSuiteExplanation4": "ABP Suite supports multiple UI options like Razor Pages and Angular.It also supports multiple databases like MongoDB and all databases supported by EntityFramework Core (MS SQL Server, Oracle, MySql, PostgreSQL and more).", + "AbpSuiteExplanation5": "Az a jó, hogy nem kell aggódnia ezek miatt a lehetőségek miatt. Az ABP Suite megérti a projekt típusát, létrehozza a kódot a projekthez, és a generált kódot a megfelelő helyre helyezi a projektben.", + "SourceCode": "Forráskód", + "AbpSuiteExplanation6": "Az ABP Suite generálja a forráskódot az Ön számára! Nem generál mágikus fájlokat a weboldal létrehozásához. Az ABP Suite előállítja az Entity, Repository, Application Service, Code First Migration, JavaScript/TypeScript és CSHTML/HTML forráskódját, valamint a szükséges felületeket. Az ABP Suite a szoftverfejlesztés legjobb gyakorlatai szerint is előállítja a kódot, így nem kell aggódnia a generált kód minősége miatt.", + "AbpSuiteExplanation7": "Mivel a generált CRUD oldal építőelemeinek forráskódja a megfelelő alkalmazási rétegekben található, könnyen módosíthatja a forráskódot, és beillesztheti egyéni/üzleti logikáját a generált kódba.", + "CrossPlatform": "Cross Platform", + "AbpSuiteExplanation8": "Az ABP Suite .NET Core-bal készült, és több platformon működik. Webalkalmazásként fut a helyi számítógépen. Futtathatja Windows, Mac és Linux rendszeren.", + "OtherFeatures": "Más funkciók", + "OtherFeatures1": "Egyszerűen frissíti a megoldáson a NuGet és az NPM csomagokat.", + "OtherFeatures2": "Újragenerálja a már létrehozott oldalakat a semmiből.", + "OtherFeatures3": "Új megoldásokat hoz létre", + "ThanksForCreatingProject": "Köszönjük, hogy létrehozta projektjét!", + "HotToRunSolution": "Hogyan futtasd a megoldásodat?", + "HotToRunSolutionExplanation": "A megoldás konfigurálásával és futtatásával kapcsolatos információkért tekintse meg az első lépések dokumentumát.", + "GettingStarted": "Elkezdeni", + "WebAppDevTutorial": "Web App Dev oktatóanyag", + "WebAppDevTutorialExplanation": "Tekintse meg a webalkalmazás-fejlesztési oktatóanyagot a lépésről lépésre bemutatott fejlesztési mintáért.", + "Document": "Dokumentum", + "UsingABPSuiteToCURD": "Az ABP Suite használata a CRUD oldalgeneráláshoz és szerszámozáshoz", + "SeeABPSuiteDocument": "Az ABP Suite használatának megismeréséhez tekintse meg az ABP Suite dokumentumot.", + "AskQuestionsOnSupport": "Kérdéseket tehet fel az ABP kereskedelmi támogatással kapcsolatban.", + "Documentation": "Dokumentáció", + "SeeModulesDocument": "Az összes kereskedelmi(pro) modul és a hozzájuk tartozó dokumentumok listáját lásd a modulok dokumentumában.", + "Pricing": "Árazás", + "PricingExplanation": "Válassza ki azokat a szolgáltatásokat és funkciókat, amelyekre ma vállalkozásának szüksége van. Vállalkozása növekedésével könnyedén frissíthet.", + "Team": "Csapat", + "Business": "Üzleti", + "Enterprise": "Vállalkozás", + "Custom": "Egyedi", + "IncludedDeveloperLicenses": "Fejlesztői licencek mellékelve", + "CustomLicenceOrAdditionalServices": "Egyedi licencre vagy további szolgáltatásokra van szüksége?", + "CustomOrVolumeLicense": "Egyedi vagy mennyiségi licenc", + "LiveTrainingSupport": "Élő képzés és támogatás", + "AndMore": "és több", + "AdditionalDeveloperLicense": "További fejlesztői licenc", + "ProjectCount": "Projektek száma", + "AllProModules": "Minden pro modul", + "AllProThemes": "Minden profi téma", + "AllProStartupTemplates": "Minden pro indítási sablon", + "SourceCodeOfAllModules": "Az összes modul forráskódja", + "SourceCodeOfAllThemes": "Az összes téma forráskódja", + "PerpetualLicense": "Örökös engedély", + "UnlimitedServerDeployment": "Korlátlan szervertelepítés", + "YearUpgrade": "1 év frissítés", + "YearPremiumForumSupport": "1 éves prémium fórumtámogatás", + "ForumSupportIncidentCountYear": "A fórum támogatási eseményeinek száma/év", + "PrivateTicketEmailSupport": "Privát jegy és e-mail támogatás", + "BuyNow": "Vásárolj most", + "PayViaAmexCard": "Hogyan fizethetek AMEX kártyámmal?", + "PayViaAmexCardDescription": "Az alapértelmezett „Iyzico” fizetési átjáró a biztonsági intézkedések miatt elutasíthat egyes AMEX hitelkártyákat. Ebben az esetben a „2Checkout” alternatív fizetési átjárón keresztül fizethet.", + "ThankYou": "Köszönöm", + "InvalidReCaptchaErrorMessage": "Hiba történt a reCAPTCHA ellenőrzése során. Kérlek próbáld újra.", + "CompanyName": "Cégnév", + "YourCompanyName": "A céged neve", + "FirstName": "Keresztnév", + "LastName": "Vezetéknév", + "Optional": "Választható", + "YourFirstName": "A keresztneved", + "YourLastName": "Vezetékneved", + "SpecialOffer": "Különleges ajánlat", + "SpecialOfferMessage": "Siess! Az árak korlátozott ideig érvényesek.", + "DiscountRequest": "Kedvezményigénylés", + "DiscountRequestDescribeCustomerQuestion": "Az alábbiak közül melyik jellemzi Önt?", + "DiscountRequestStudentEmailMessage": "Az e-mail címnek tartalmaznia kell az „edu” szót.", + "DiscountRequestDeveloperCount": "Hány fejlesztő vagy?", + "DiscountRequestDeveloperCountExceedMessage": "Nem biztosítunk kedvezményes licencet azoknak a cégeknek, amelyeknek több mint {0} fejlesztője van.", + "DiscountRequestOrganizationName": "Cég/szervezet/iskola neve", + "Website": "Weboldal", + "GithubUsername": "GitHub felhasználónév", + "PhoneNumber": "Telefonszám", + "Country": "Ország", + "DescribeABPCommercialUsage": "Mutassa be a fejleszteni kívánt projektet az APB Commercial alapján", + "DiscountRequestCertifyInformationMessage": "Tanúsítom, hogy minden információ a valóságnak megfelel.", + "DiscountRequestReceived": "Megkaptuk kedvezményigényét.", + "DiscountRequestStatusMessage": "Az Ön által megadott adatok ellenőrzése után válaszolunk Önnek.", + "MVCOrRazorPages": "MVC (Razor Pages)", + "Angular": "Szögletes", + "Blazor": "Blazor", + "New": "Új", + "MongoDB": "MongoDB", + "EBookDDD": "E-könyv tartományvezérelt tervezés", + "PracticalGuideForImplementingDDD": "Ez a könyv egy gyakorlati útmutató a tartományvezérelt tervezés megvalósításához az ABP-keretrendszerrel.", + "IntroducingDDD": "A tartományvezérelt tervezés bemutatása", + "DDDLayersAndCleanArchitecture": "DDD rétegek és tiszta architektúra", + "LayeringOfADotnetSolution": ".NET-megoldás rétegezése", + "ImplementingDDDBuildingBlocks": "DDD építőelemek megvalósítása", + "DomainVsApplicationLogic": "Domain Logic vs Application Logic", + "SamplesAndDiscussions": "Minták és megbeszélések", + "Free": "Ingyenes", + "Download": "Letöltés", + "DDDEBook": "DDD E-könyv", + "ImplementingDDD": "Domainvezérelt tervezés megvalósítása", + "DDDBookExplanation": "Gyakorlati útmutató a tartományvezérelt tervezés megvalósításához az ABP-keretrendszerrel.", + "Overview": "Áttekintés", + "DDDBookPracticalGuide": "Ez egy gyakorlati útmutató a Domain Driven Design (DDD) megvalósításához. Míg a megvalósítás részletei az ABP Framework infrastruktúrán alapulnak, az alapvető koncepciók, elvek és minták bármilyen megoldásban alkalmazhatók, még akkor is, ha nem .NET-megoldásról van szó.", + "TableOfContents": "Tartalomjegyzék", + "IntroductionToImplementingDDD": "Bevezetés a tartományvezérelt tervezés megvalósításába", + "WhatIsDDD": "Mi az a tartományvezérelt tervezés?", + "Implementation": "Végrehajtás", + "TheBigPicture": "A nagy kép", + "TheBuildingBlock": "Az építőelem", + "ExampleUseCase": "Példa használati eset", + "DomainAndApplicationLogic": "Domain logika és alkalmazáslogika", + "Author": "Szerző", + "PublishedOn": "Közzétéve:", + "Page": "oldal", + "FreeEBook": "Ingyenes e-könyv", + "EBookSignInForDownload": "Az e-könyv letöltéséhez jelentkezzen be", + "SignIn": "Bejelentkezés", + "Or": "Vagy", + "TellUsAboutYourself": "Mesélj egy kicsit magadról", + "Surname": "Vezetéknév", + "DoYouAgreePrivacyPolicy": "Elfogadom az Általános Szerződési Feltételeket és az Adatvédelmi irányelveket.", + "VolosoftMarketingInformationMessage": "Információkat, tippeket és ajánlatokat szeretnék kérni a Megoldások vállalkozásoknak és szervezeteknek, valamint a Volosoft egyéb termékeiről és szolgáltatásairól.", + "VolosoftSharingInformationMessage": "Szeretném, ha a Volosoft megosztaná az adataimat kiválasztott partnerekkel, hogy releváns információkat kaphassak termékeikről és szolgáltatásaikról.", + "WeWillSendYouADownloadLink": "Az e-könyv letöltésére szolgáló linket elküldtük a(z) {0} címre.
Ellenőrizze a beérkező leveleket/levélszemét/spam dobozokat!", + "InvalidFormInputs": "Kérjük, írja be az űrlapon megadott érvényes adatokat.", + "DDDBookEmailBody": "Köszönöm.
Könyve letöltéséhez kattintson ide.", + "FreeDDDEBook": "Ingyenes DDD e-könyv", + "StartFree": "Kezdje ingyen", + "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", + "Next": "Következő", + "StartTrial": "Indítsa el az ingyenes próbaverziómat", + "ContactUsIssues": "Ha bármilyen problémája van, lépjen kapcsolatba velünk", + "TrialActivatedWarning": "Kedves {0}! Egy felhasználó csak 1 ingyenes próbaidőszakra jogosult. Már felhasználta a próbaidőszakot.", + "ActivationRequirement": "Már egy lépésre van az ingyenes próbaidőszak megkezdésétől.
E-mailt küldtünk a(z) {0} címre, hogy aktiváljuk fiókját. Ellenőrizze a beérkező levelek/levélszemét/levélszemét-fiókokat!", + "SaveAndDownload": "Mentés és letöltés", + "CompanyNameValidationMessage": "A cég neve túl hosszú!", + "AddressValidationMessage": "A cím túl hosszú!", + "TaxNoValidationMessage": "Az ADÓ/ÁFA szám túl hosszú!", + "NotesValidationMessage": "A megjegyzésmező túl hosszú!", + "CheckYourBillingInfo": "Számlát csak egyszer készíthet! A számla elkészítése előtt ellenőrizze számlázási adatait.", + "Volo.AbpIo.Commercial:030000": "Már felhasználta a próbaidőszakot.", + "Volo.AbpIo.Commercial:030001": "Ez a szervezetnév már létezik.", + "StartYourFreeTrial": "Indítsa el az ingyenes próbaidőszakát", + "TrialLicenseModelInvalidErrorMessage": "A következő mezők egyike érvénytelen: Ország neve, vállalat mérete, iparág vagy felhasználás célja.", + "Trial": "Próba", + "Purchased": "Vásárolt", + "PurchaseLicense": "Vásárlási engedély", + "PurchaseTrialLicenseMessage": "A licence lejárati dátuma: {0}.
Ha továbbra is használni szeretné az ingyenes próbaidőszak alatt létrehozott projekteket, módosítania kell a licenckulcsokat az appsettings.secrets.json fájlokban. Itt van a licenckulcsod:", + "TrialLicenseExpireMessage": "Ön a próbalicencet használja, és a próbalicence a következő napon lejár: {0}.", + "TryForFree": "Próbáld ki ingyen", + "TrialLicenseExpiredInfo": "A próbalicensz időszaka lejárt!", + "CommercialNewsletterConfirmationMessage": "Elfogadom az Általános Szerződési Feltételeket és az Adatvédelmi irányelveket ." + } +} \ 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 80c94d3f90..cfe0771825 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/is.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/is.json @@ -5,8 +5,8 @@ "OrganizationList": "Listi yfir Skipulagsheildir", "Volo.AbpIo.Commercial:010003": "Þú ert ekki eigandi þessarri skipulagsheild!", "OrganizationNotFoundMessage": "Eingin skipulagsheild fannst!", - "DeveloperCount": "Úthlutað / alls forritarar", - "QuestionCount": "Eftirstöðvar / alls spurningar", + "DeveloperCount": "Úthlutað/alls forritarar", + "QuestionCount": "Eftirstöðvar/alls spurningar", "Unlimited": "Ótakmarkað", "Owners": "Eigendur", "AddMember": "Bæta við meðlimi", @@ -23,6 +23,7 @@ "Modules": "Einingar", "LicenseExtendMessage": "Leyfið þitt og lokadagur hefur verið framlengt til {0}", "LicenseUpgradeMessage": "Leyfið þitt hefur verið uppfært í {0}", + "LicenseExtendAdnUpgradeMessage": "Leyfið þitt hefur verið framlengt til {0} og leyfisáætlunin þín er uppfærð í {1}.", "LicenseAddDeveloperMessage": "{0} forritarar bættu við Leyfið þitt", "Volo.AbpIo.Commercial:010004": "Finn ekki tiltekinn notanda! Notandinn er líklega nú þegar skráður.", "MyOrganizations": "Félögin mín", @@ -78,7 +79,7 @@ "ManyMore": "Mikið meira", "ExploreTheABPFramework": "Skoða ABP", "WhyUseTheABPCommercial": "Afhverju að nota ABP Commercial?", - "WhyUseTheABPCommercialExplanation": "

Það getur verið flókið og tímafrekt að byggja upp vefsíðuforrit fyrir fyrirtæki.

ABP Commercial býður upp á fullkomna grunninnviði sem er nauðsynlegur fyrir allar nútíma ASP.NET Core lausnir sem byggja á fyrirtækjum. Allt frá hönnun til dreifingar er allt þróunarferlið styrkt af innbyggðum eiginleikum og einingum ABP.

", + "WhyUseTheABPCommercialExplanation": "

Það getur verið flókið og tímafrekt að byggja upp vefsíðuforrit fyrir fyrirtæki.

ABP Commercial býður upp á fullkomna grunninnviði sem er nauðsynlegur fyrir allar nútíma ASP.NET Core lausnir sem byggja á fyrirtækjum. Allt frá hönnun til dreifingar er allt þróunarferlið styrkt af innbyggðum eiginleikum og einingum ABP.

", "StartupTemplatesShortDescription": "Upphafssniðmát gera þér kleift að byrja verkefnið á nokkrum sekúndum.", "UIFrameworksOptions": "Valmöguleikar UI viðmóts;", "DatabaseProviderOptions": "Gagnagrunna valkostir;", @@ -91,6 +92,7 @@ "Saas": "Saas", "LanguageManagement": "Túngumálaumsjón", "TextTemplateManagement": "Textasmíðastjórnun", + "See All Modules": "Sjá AllModules", "ABPSuite": "ABP Suite", "AbpSuiteShortDescription": "ABP Suite er viðbótar tól sem kemur með ABP Commercial.", "AbpSuiteExplanation": "Það gerir þér kleift að byggja vefsíður á örfáum mínútum. Það er .NET Core Global tól sem hægt er að setja upp frá skipanalínunni. Það getur búið til nýja ABP lausn, búið til CRUD síður úr gagnagrunninum í framendann.", @@ -229,7 +231,7 @@ "HowCanIRefundVatExplanation2": "Skráðu þig inn á 2Checkout reikninginn þinn", "HowCanIRefundVatExplanation3": "Finndu viðeigandi pöntun og ýttu á „Endurgreiða vangreiddann virðisaukaskatt“ (sláðu inn VSK -auðkenni þitt)", "HowCanIGetMyInvoice": "Hvernig get ég fengið reikninginn minn?", - "HowCanIGetMyInvoiceExplanation": "Það eru 2 greiðslugáttir fyrir kaup á leyfi: PayU og 2Checkout. Ef þú kaupir leyfið þitt í gegnum 2Checkout gateway sendir það PDF reikninginn á netfangið þitt, sjá 2Afgreiðslureikningur. Ef þú kaupir í gegnum PayU eða með bankamillifærslu munum við útbúa og senda reikninginn þinn. Þú getur beðið um reikninginn þinn á stjórnunarsíðu fyrirtækisins. ", + "HowCanIGetMyInvoiceExplanation": "Það eru 2 greiðslugáttir fyrir kaup á leyfi: PayU og 2Checkout. Ef þú kaupir leyfið þitt í gegnum 2Checkout gateway sendir það PDF reikninginn á netfangið þitt, sjá 2Afgreiðslureikningur. Ef þú kaupir í gegnum PayU eða með bankamillifærslu munum við útbúa og senda reikninginn þinn. Þú getur beðið um reikninginn þinn á stjórnunarsíðu fyrirtækisins. ", "Forum": "Spjallborð", "SupportExplanation": "ABP Commercial leyfi veitir hágæða spjallstuðning frá teymi sem samanstendur af sérfræðingum ABP Framework.", "PrivateTicket": "Einkamiði", @@ -239,7 +241,7 @@ "FastEasy": "Fljótlegt og auðvelt", "AbpSuiteExplanation3": "ABP Suite gerir þér kleift að búa til CRUD síður auðveldlega. Þú þarft bara að skilgreina einingu þína og eiginleika hennar, leyfðu ABP Suite að gera restina fyrir þig! ABP Suite býr til alla nauðsynlega kóða fyrir CRUD síðuna þína á nokkrum sekúndum. Það styður notendaviðmót Angular, MVC og Blazor.", "RichOptions": "Ríkt af valkostum", - "AbpSuiteExplanation4": "ABP Suite styður marga notendaviðmótvalkosti fyrir UI eins og t.d Razor Pages og Angular . Það styður einnig marga gagnagrunna eins og MongoDB og alla gagnagrunna studda af EntityFramework Core (MS SQL Server, Oracle, MySql, PostgreSQL og meira ).", + "AbpSuiteExplanation4": "ABP Suite styður marga notendaviðmótvalkosti fyrir UI eins og t.d Razor Pages og Angular . Það styður einnig marga gagnagrunna eins og MongoDB og alla gagnagrunna studda af EntityFramework Core (MS SQL Server, Oracle, MySql, PostgreSQL og meira ).", "AbpSuiteExplanation5": "Það góða er að þú þarft ekki að hafa áhyggjur af þessum valkostum. ABP Suite skilur gerð verkefnis þíns og býr til kóða fyrir verkefnið þitt og setur kóðann sem er búinn til á réttan stað í verkefninu.", "SourceCode": "Frumkóði", "AbpSuiteExplanation6": "ABP Suite býr til kóðann fyrir þig! Það býr ekki til töfraskrár til að búa til vefsíðuna. ABP Suite býr til frumkóða fyrir einingu, geymslu, umsóknarþjónustu, flutning kóða fyrst, JavaScript/TypeScript og CSHTML/HTML og nauðsynleg tengi líka. ABP Suite býr einnig til kóðann í samræmi við Best Practices hugbúnaðarþróunar, þannig að þú þarft ekki að hafa áhyggjur af gæðum kóðans.", @@ -247,7 +249,7 @@ "CrossPlatform": "Cross Platform", "AbpSuiteExplanation8": "ABP Suite er byggt með .NET Core og það er Cross Platform. Það keyrir sem vefforrit á tölvunni þinni. Þú getur keyrt það á Windows , Mac og Linux ", "OtherFeatures": "Aðrir valmöguleikar", - "OtherFeatures1": "Uppfærir NuGet og NPM pakka á lausn þína auðveldlega.", + "OtherFeatures1": "Uppfærir NuGet og NPM pakka á lausn þína auðveldlega.", "OtherFeatures2": "Endurgerir þegar tilbúnar síður frá grunni.", "OtherFeatures3": "Býr til nýjar lausnir", "ThanksForCreatingProject": "Takk fyrir að búa til verkefnið þitt!", @@ -261,7 +263,7 @@ "SeeABPSuiteDocument": "Sjá ABP Suite skjal til að læra notkun ABP Suite.", "AskQuestionsOnSupport": "Þú getur spurt spurninga um ABP Commercial á stuðningssíðunni.", "Documentation": "Skjölun", - "SeeModulesDocument": "Sjá skjal yfir einingar fyrir lista yfir allar commercial (pro) einingar og skjöl þeirra.", + "SeeModulesDocument": "Sjá skjal yfir einingar fyrir lista yfir allar commercial(pro) einingar og skjöl þeirra.", "Pricing": "Verðlagning", "PricingExplanation": "Veldu þá eiginleika og virkni sem fyrirtækið þitt þarfnast í dag. Uppfærðu auðveldlega þegar fyrirtæki þitt vex.", "Team": "Teymi", @@ -354,7 +356,7 @@ "DoYouAgreePrivacyPolicy": "Ég samþykki skilmála og skilyrði og persónuverndarstefnu .", "VolosoftMarketingInformationMessage": "Ég vil fá upplýsingar, ábendingar og tilboð um lausnir fyrir fyrirtæki og stofnanir og aðrar vörur og þjónustu Volosoft.", "VolosoftSharingInformationMessage": "Ég vil að Volosoft deili upplýsingum mínum með völdum samstarfsaðilum svo ég geti fengið viðeigandi upplýsingar um vörur þeirra og þjónustu.", - "WeWillSendYouADownloadLink": "Tengill til að hlaða niður rafbókinni hefur verið sendur á {0}.
Athugaðu pósthólfið / rusl / ruslpóstsboxin þín!", + "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. Til að hlaða niður bókinni þinni, smelltu hér .", "FreeDDDEBook": "Frí DDD rafbók", @@ -364,7 +366,7 @@ "PurposeOfUsage": "Tilgangur með notkun", "Industry": "Iðnaður", "Choose": "- Velja -", - "CompanyOrganizationName": "Nafn Fyrirtækis / Stofnunar", + "CompanyOrganizationName": "Nafn Fyrirtækis/Stofnunar", "CompanySize": "Stærð Fyrirtækis", "Next": "Næsta", "StartTrial": "Byrjaðu ókeypis prufuáskriftina mína", @@ -387,6 +389,7 @@ "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ð!" + "TrialLicenseExpiredInfo": "Prófunartímabil þitt er útrunnið!", + "CommercialNewsletterConfirmationMessage": "Ég samþykki skilmálana og persónuverndarstefnuna ." } } \ 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 ccb9f5ecd1..06f54e48ec 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/it.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/it.json @@ -5,8 +5,8 @@ "OrganizationList": "Elenco delle organizzazioni", "Volo.AbpIo.Commercial:010003": "Non sei il proprietario di questa organizzazione!", "OrganizationNotFoundMessage": "Nessuna organizzazione trovata!", - "DeveloperCount": "Sviluppatori allocati / totali", - "QuestionCount": "Domande rimanenti / totali", + "DeveloperCount": "Sviluppatori allocati/totali", + "QuestionCount": "Domande rimanenti/totali", "Unlimited": "Illimitato", "Owners": "Proprietari", "AddMember": "Aggiungi membro", @@ -23,6 +23,7 @@ "Modules": "Moduli", "LicenseExtendMessage": "La data di fine della tua licenza è estesa a {0}", "LicenseUpgradeMessage": "La tua licenza è stata aggiornata a {0}", + "LicenseExtendAdnUpgradeMessage": "La tua licenza è stata estesa fino al {0} e il tuo piano di licenza è stato aggiornato a {1}.", "LicenseAddDeveloperMessage": "{0} sviluppatori aggiunti alla tua licenza", "Volo.AbpIo.Commercial:010004": "Impossibile trovare l'utente specificato! L'utente deve essere già registrato.", "MyOrganizations": "Le mie organizzazioni", @@ -167,10 +168,10 @@ "PremiumSupportLink": "Supporto Premium", "WhatDoIDownloadABPCommercial": "Cosa devo scaricare quando acquisto ABP Commercial?", "CreateUnlimitedSolutions": "Dopo aver acquistato una licenza commerciale ABP, sarai in grado di creare soluzioni illimitate come descritto nel documento Guida introduttiva .", - "ABPCommercialSolutionExplanation": "Quando crei una nuova applicazione, ottieni una soluzione Visual Studio (un modello di avvio) in base alle tue preferenze. La soluzione scaricata ha moduli e temi commerciali già installati e configurati per te. Puoi rimuovere un modulo preinstallato o aggiungere un altro modulo, se lo desideri. Tutti i moduli e temi vengono usati come pacchetti NuGet / NPM per impostazione predefinita.", + "ABPCommercialSolutionExplanation": "Quando crei una nuova applicazione, ottieni una soluzione Visual Studio (un modello di avvio) in base alle tue preferenze. La soluzione scaricata ha moduli e temi commerciali già installati e configurati per te. Puoi rimuovere un modulo preinstallato o aggiungere un altro modulo, se lo desideri. Tutti i moduli e temi vengono usati come pacchetti NuGet/NPM per impostazione predefinita.", "StartDevelopWithTutorials": "La soluzione scaricata è ben progettata e documentata. Puoi iniziare a sviluppare il tuo codice aziendale basato su di esso seguendo i tutorial ", "TryTheCommercialDemo": "Puoi provare la demo per vedere un'applicazione di esempio creata utilizzando il modello di avvio di ABP Commercial.", - "HowManyProducts": "Quanti prodotti / soluzioni differenti posso costruire utilizzando ABP Commercial?", + "HowManyProducts": "Quanti prodotti/soluzioni differenti posso costruire utilizzando ABP Commercial?", "HowManyProductsExplanation": "Non ci sono limiti per creare un progetto ABP. Puoi creare tutti i progetti che desideri, svilupparli e caricarli su server diversi.", "HowManyDevelopers": "Quanti sviluppatori possono lavorare su ABP Commercial?", "HowManyDevelopersExplanation": "Le licenze commerciali ABP sono per sviluppatore. Diversi tipi di licenza hanno diversi limiti per sviluppatori. Tuttavia, puoi aggiungere più sviluppatori a qualsiasi tipo di licenza ogni volta che ne hai bisogno. Consulta la pagina dei prezzi per i tipi di licenza, i limiti per gli sviluppatori e i costi aggiuntivi per gli sviluppatori.", @@ -206,7 +207,7 @@ "DoYouAcceptBankWireTransferExplanation": "Sì, accettiamo bonifico bancario.
Dopo aver inviato l'importo della licenza tramite bonifico bancario, inviaci la ricevuta e il tipo di licenza richiesto tramite e-mail.
Informazioni sul nostro conto bancario internazionale:", "HowToUpgrade": "Come aggiornare le applicazioni esistenti quando è disponibile una nuova versione?", "HowToUpgradeExplanation1": "Quando crei una nuova applicazione utilizzando ABP Commercial, tutti i moduli e il tema vengono utilizzati come pacchetti NuGet e NPM. Quindi, puoi facilmente aggiornare i pacchetti quando è disponibile una nuova versione.", - "HowToUpgradeExplanation2": "Oltre agli aggiornamenti NuGet / NPM standard, ABP CLI fornisce un comando di aggiornamento che trova e aggiorna automaticamente tutti i pacchetti relativi a ABP nella soluzione.", + "HowToUpgradeExplanation2": "Oltre agli aggiornamenti NuGet/NPM standard, ABP CLI fornisce un comando di aggiornamento che trova e aggiorna automaticamente tutti i pacchetti relativi a ABP nella soluzione.", "DatabaseSupport": "Quali sistemi di database sono supportati?", "DatabaseSupportExplanation": "Lo stesso ABP Framework è indipendente dal database e può funzionare con qualsiasi provider di database per sua natura. Consulta il documento di accesso ai dati per un elenco dei fornitori attualmente implementati.", "UISupport": "Quali framework dell'interfaccia utente sono supportati?", @@ -217,12 +218,12 @@ "MicroserviceSupportExplanation2": "Tutti i moduli ABP Commercial sono progettati per supportare scenari di distribuzione di micro-servizi (con la propria API e database) seguendo il documento best practice per lo sviluppo di moduli .", "MicroserviceSupportExplanation3": "Forniamo una soluzione demo di micro-servizi di esempio che dimostra l'implementazione di un'architettura di micro-servizi per aiutarti a creare la tua soluzione.", "MicroserviceSupportExplanation4": "Quindi, la risposta breve è \" sì, supporta l'architettura di micro-servizi \".", - "MicroserviceSupportExplanation5": "Tuttavia, un sistema di micro-servizi è una soluzione e ogni soluzione avrà requisiti diversi, topologia di rete, scenari di comunicazione, possibilità di autenticazione, decisioni di separazione / condivisione del database, configurazioni di runtime, integrazioni di sistemi di terze parti e molto altro.", + "MicroserviceSupportExplanation5": "Tuttavia, un sistema di micro-servizi è una soluzione e ogni soluzione avrà requisiti diversi, topologia di rete, scenari di comunicazione, possibilità di autenticazione, decisioni di separazione/condivisione del database, configurazioni di runtime, integrazioni di sistemi di terze parti e molto altro.", "MicroserviceSupportExplanation6": "L'ABP Framework e l'ABP Commercial forniscono un'infrastruttura per scenari di micro-servizi, moduli compatibili con micro-servizi, esempi e documentazione per aiutarti a creare la tua soluzione. Ma non aspettarti di scaricare direttamente la soluzione dei tuoi sogni precostruita per te. Dovrai capirlo e riunire alcune parti in base alle tue esigenze.", "WhereCanIDownloadSourceCode": "Dove posso scaricare il codice sorgente?", "WhereCanIDownloadSourceCodeExplanation": "È possibile scaricare il codice sorgente di tutti i moduli ABP, pacchetti e temi Angular tramite ABP Suite o ABP CLI. Vedi Come scaricare il codice sorgente? ", "ComputerLimitation": "Quanti computer può accedere uno sviluppatore durante lo sviluppo di ABP?", - "ComputerLimitationExplanation": "Autorizziamo specificamente {0} computer per singolo sviluppatore / con licenza. Ogni volta che è necessario che uno sviluppatore sviluppi prodotti ABP Commercial su una terza macchina, deve essere inviata un'e-mail a license@abp.io spiegando la situazione e quindi effettueremo l'allocazione appropriata nel nostro sistema.", + "ComputerLimitationExplanation": "Autorizziamo specificamente {0} computer per singolo sviluppatore/con licenza. Ogni volta che è necessario che uno sviluppatore sviluppi prodotti ABP Commercial su una terza macchina, deve essere inviata un'e-mail a license@abp.io spiegando la situazione e quindi effettueremo l'allocazione appropriata nel nostro sistema.", "RefundPolicy": "Hai una politica di rimborso?", "RefundPolicyExplanation": "Puoi richiedere un rimborso entro 30 giorni dall'acquisto della licenza. I tipi di licenza Business ed Enterprise hanno l'opzione di download del codice sorgente, pertanto i rimborsi non sono disponibili per Business ed Enterprise (e qualsiasi licenza che includa il diritto di ricevere il codice sorgente). Inoltre, non vengono effettuati rimborsi per rinnovi e acquisti di seconde licenze.", "HowCanIRefundVat": "Come posso rimborsare l'IVA?", @@ -240,15 +241,15 @@ "FastEasy": "Veloce e facile", "AbpSuiteExplanation3": "ABP Suite ti consente di creare facilmente pagine CRUD. Devi solo definire la tua entità e le sue proprietà, lascia che il resto sia ABP Suite per te! ABP Suite genera tutto il codice necessario per la tua pagina CRUD in pochi secondi. Supporta le interfacce utente Angular, MVC e Blazor.", "RichOptions": "Opzioni ricche", - "AbpSuiteExplanation4": "ABP Suite supporta più opzioni dell'interfaccia utente come Razor Pages e Angular . Supporta anche più database come MongoDB e tutti i database supportati da EntityFramework Core < / strong> (MS SQL Server, Oracle, MySql, PostgreSQL e altro ).", + "AbpSuiteExplanation4": "ABP Suite supporta più opzioni dell'interfaccia utente come Razor Pages e Angular . Supporta anche più database come MongoDB e tutti i database supportati da EntityFramework Core (MS SQL Server, Oracle, MySql, PostgreSQL e altro ).", "AbpSuiteExplanation5": "La cosa buona è che non devi preoccuparti di quelle opzioni. ABP Suite comprende il tipo di progetto e genera il codice per il progetto e inserisce il codice generato nella posizione corretta nel progetto.", "SourceCode": "Codice sorgente", - "AbpSuiteExplanation6": "ABP Suite genera il codice sorgente per te! Non genera file magici per generare la pagina web. ABP Suite genera il codice sorgente per Entity, Repository, Application Service, Code First Migration, JavaScript / TypeScript e CSHTML / HTML e anche le interfacce necessarie. ABP Suite genera anche il codice in base alle Best Practices di sviluppo software, quindi non devi preoccuparti della qualità del codice generato.", + "AbpSuiteExplanation6": "ABP Suite genera il codice sorgente per te! Non genera file magici per generare la pagina web. ABP Suite genera il codice sorgente per Entity, Repository, Application Service, Code First Migration, JavaScript/TypeScript e CSHTML/HTML e anche le interfacce necessarie. ABP Suite genera anche il codice in base alle Best Practices di sviluppo software, quindi non devi preoccuparti della qualità del codice generato.", "AbpSuiteExplanation7": "Dal momento che hai il codice sorgente dei blocchi costitutivi della pagina CRUD generata nei livelli di applicazione corretti, puoi facilmente Modifica il codice sorgente e inserire la tua logica personalizzata/aziendale nel codice generato.", "CrossPlatform": "Piattaforma multipla", "AbpSuiteExplanation8": "ABP Suite è costruito con .NET Core ed è multipiattaforma. E` un'applicazione web sul tuo computer locale. Puoi eseguirlo su Windows, Mac e Linux", "OtherFeatures": "Altre Funzionalità", - "OtherFeatures1": "Aggiorna facilmente i pacchetti NuGet e NPM sulla tua soluzione.", + "OtherFeatures1": "Aggiorna facilmente i pacchetti NuGet e NPM sulla tua soluzione.", "OtherFeatures2": "Rigenera le pagine già generate da zero.", "OtherFeatures3": "Crea nuove soluzioni", "ThanksForCreatingProject": "Grazie per aver creato il tuo progetto!", @@ -262,7 +263,7 @@ "SeeABPSuiteDocument": "Vedere il documento ABP Suite per apprendere l'utilizzo di ABP Suite.", "AskQuestionsOnSupport": "Puoi porre domande sul supporto commerciale ABP.", "Documentation": "Documentazione", - "SeeModulesDocument": "Vedere il documento dei moduli per un elenco di tutti i moduli commerciali (pro) e dei relativi documenti.", + "SeeModulesDocument": "Vedere il documento dei moduli per un elenco di tutti i moduli commerciali(pro) e dei relativi documenti.", "Pricing": "Prezzi", "PricingExplanation": "Scegli le Funzionalità e le funzionalità di cui la tua azienda ha bisogno oggi. Esegui facilmente l'upgrade man mano che la tua attività cresce.", "Team": "Team", @@ -355,7 +356,7 @@ "DoYouAgreePrivacyPolicy": "Acconsento ai Termini e Condizioni ed alla Politica Privacy.", "VolosoftMarketingInformationMessage": "Vorrei informazioni, suggerimenti e offerte sulle Soluzioni per Aziende e Organizzazioni e altri prodotti e servizi Volosoft", "VolosoftSharingInformationMessage": "Vorrei che Volosoft condividesse le mie informazioni con partner selezionati in modo da poter ricevere informazioni rilevanti sui loro prodotti e servizi", - "WeWillSendYouADownloadLink": "Un link per scaricare il libro e-book è stato spedito a {0}.
Controlla nella posta in arrivo / indesiderata / spam!", + "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", @@ -365,7 +366,7 @@ "PurposeOfUsage": "Proposta di utilizzo", "Industry": "Settore", "Choose": "- Scegli -", - "CompanyOrganizationName": "Azienda / Nome organizzazione", + "CompanyOrganizationName": "Azienda/Nome organizzazione", "CompanySize": "Dimensioni Azienda", "Next": "Prossimo", "StartTrial": "Inizia la mia prova gratuita", @@ -377,6 +378,18 @@ "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." + "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 licenza", + "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 ." } -} +} \ 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 new file mode 100644 index 0000000000..a1ffca1de0 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/nl.json @@ -0,0 +1,395 @@ +{ + "culture": "nl", + "texts": { + "OrganizationManagement": "Organisatie management", + "OrganizationList": "Organisatie lijst", + "Volo.AbpIo.Commercial:010003": "U bent geen eigenaar van deze organisatie!", + "OrganizationNotFoundMessage": "Geen organisatie gevonden!", + "DeveloperCount": "Toegewezen/totale ontwikkelaars", + "QuestionCount": "Resterende/totale vragen", + "Unlimited": "Onbeperkt", + "Owners": "Eigenaren", + "AddMember": "Lid toevoegen", + "AddOwner": "Eigenaar toevoegen", + "AddDeveloper": "Ontwikkelaar toevoegen", + "UserName": "gebruikersnaam", + "Name": "Naam", + "EmailAddress": "E-mailadres", + "Developers": "ontwikkelaars", + "LicenseType": "Licentie type", + "Manage": "Beheren", + "StartDate": "Startdatum", + "EndDate": "Einddatum", + "Modules": "Modules", + "LicenseExtendMessage": "De einddatum van uw licentie is verlengd tot {0}", + "LicenseUpgradeMessage": "Uw licentie is geüpgraded naar {0}", + "LicenseExtendAdnUpgradeMessage": "Uw licentie is verlengd tot {0} en uw licentieplan is geüpgraded naar {1}.", + "LicenseAddDeveloperMessage": "{0} ontwikkelaars toegevoegd aan uw licentie", + "Volo.AbpIo.Commercial:010004": "Kan de opgegeven gebruiker niet vinden! De gebruiker moet zich al hebben geregistreerd.", + "MyOrganizations": "Mijn organisaties", + "ApiKey": "API sleutel", + "UserNameNotFound": "Er is geen gebruiker met gebruikersnaam {0}", + "SuccessfullyAddedToNewsletter": "Bedankt voor het abonneren op onze nieuwsbrief!", + "MyProfile": "Mijn profiel", + "EmailNotValid": "Vul een geldig e-mailadres in.", + "JoinOurMarketingNewsletter": "Schrijf je in voor onze marketingnieuwsbrief", + "WouldLikeToReceiveMarketingMaterials": "Ik wil graag marketingmateriaal ontvangen, zoals productdeals en speciale aanbiedingen.", + "StartUsingYourLicenseNow": "Begin nu met het gebruiken van uw licentie!", + "WelcomePage": "Welkomstpagina", + "UnsubscriptionExpireEmail": "Afmelden voor herinneringsmails voor de vervaldatum van de licentie", + "UnsubscribeLicenseExpireEmailReminderMessage": "Dit e-mailabonnement bevat alleen een herinnering aan de vervaldatum van uw licentie.", + "UnsubscribeFromLicenseExpireEmails": "Als u geen e-mails over de vervaldatum van uw licentie wilt ontvangen, kunt u zich op elk gewenst moment uitschrijven.", + "Unsubscribe": "Afmelden", + "NotOrganizationMember": "U bent van geen enkele organisatie lid.", + "UnsubscribeLicenseExpirationEmailSuccessTitle": "Uitgeschreven", + "UnsubscribeLicenseExpirationEmailSuccessMessage": "U ontvangt geen herinneringsmails meer voor de vervaldatum van de licentie.", + "IndexPageHeroSection": "Een compleet webontwikkelingsplatformingebouwd raamwerk", + "AbpCommercialShortDescription": "ABP Commercial biedt kant-en-klare applicatiemodules, tooling voor snelle applicatieontwikkeling, professionele UI-thema's, premium ondersteuning en meer.", + "LiveDemo": "Live demonstratie", + "GetLicence": "Verkrijg een licentie", + "Application": "Sollicitatie", + "StartupTemplates": "Opstartsjablonen", + "Startup": "Beginnen", + "Templates": "Sjablonen", + "Developer": "Ontwikkelaar", + "Tools": "Gereedschap", + "Premium": "Premie", + "PremiumSupport": "Premium-ondersteuning", + "PremiumForumSupport": "Premium Forum-ondersteuning", + "UI": "gebruikersinterface", + "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": "

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.

", + "Modular": "Modulair", + "MicroserviceCompatible": "Microservice-compatibel", + "DomainDrivenDesignInfrastructure": "Domeingestuurde ontwerpinfrastructuur", + "MultiTenancy": "Meerdere huurders", + "DistributedMessaging": "Gedistribueerde berichten", + "DynamicProxying": "Dynamische proxy", + "BackgroundJobs": "Achtergrond banen", + "AuditLogging": "Auditlogboekregistratie", + "BLOBStoring": "BLOB-opslag", + "BundlingMinification": "Bundeling & Minificatie", + "AdvancedLocalization": "Geavanceerde lokalisatie", + "ManyMore": "Veel meer", + "ExploreTheABPFramework": "Verken het ABP-raamwerk", + "WhyUseTheABPCommercial": "Waarom de ABP Commercial gebruiken?", + "WhyUseTheABPCommercialExplanation": "

Het bouwen van webapplicaties op ondernemingsniveau kan complex en tijdrovend zijn.

ABP Commercial biedt de perfecte basisinfrastructuur die nodig is voor alle moderne enterprise-grade ASP.NET Core gebaseerde oplossingen. Vanaf het ontwerp tot de implementatie wordt de hele ontwikkelingscyclus mogelijk gemaakt door de ingebouwde functies en modules van ABP.

", + "StartupTemplatesShortDescription": "Met opstartsjablonen kunt u in een paar seconden aan de slag met uw project.", + "UIFrameworksOptions": "Opties voor UI-frameworks;", + "DatabaseProviderOptions": "Opties voor databaseproviders;", + "PreBuiltApplicationModules": "Vooraf gebouwde applicatiemodules", + "PreBuiltApplicationModulesShortDescription": "De meest voorkomende applicatie-eisen zijn al voor u ontwikkeld als herbruikbare modules.", + "Account": "Rekening", + "Blogging": "Bloggen", + "Identity": "Identiteit", + "IdentityServer": "Identiteitsserver", + "Saas": "Saas", + "LanguageManagement": "Taalbeheer", + "TextTemplateManagement": "Beheer van tekstsjablonen", + "See All Modules": "BekijkAlleModules", + "ABPSuite": "ABP-suite", + "AbpSuiteShortDescription": "ABP Suite is een aanvulling op de ABP Commercial.", + "AbpSuiteExplanation": "Hiermee kunt u binnen enkele minuten webpagina's bouwen. Het is een .NET Core Global-tool die vanaf de opdrachtregel kan worden geïnstalleerd. Het kan een nieuwe ABP-oplossing maken, CRUD-pagina's genereren vanuit de database naar de front-end.", + "Details": "Details", + "LeptonTheme": "Lepton-thema", + "ProfessionalModernUIThemes": "Professionele, moderne UI-thema's", + "LeptonThemeExplanation": "Lepton biedt een scala aan Bootstrap-beheerthema's die dienen als een solide basis voor elk project waarvoor een beheerdersdashboard vereist is.", + "DefaultTheme": "Standaard thema", + "MaterialTheme": "Materieel thema", + "Default2Theme": "Standaard 2 thema", + "DarkTheme": "Donker thema", + "DarkBlueTheme": "Donkerblauw thema", + "LightTheme": "Licht thema", + "ProudToWorkWith": "Trots om mee te werken", + "OurConsumers": "Duizenden ondernemingen en ontwikkelaars in meer dan 70 landen wereldwijd vertrouwen op ABP Commercial.", + "JoinOurConsumers": "Sluit je bij hen aan en bouw snel geweldige producten.", + "AdditionalServicesExplanation": "Heeft u aanvullende of aangepaste diensten nodig? Wij en onze partners kunnen bieden;", + "CustomProjectDevelopment": "Projectontwikkeling op maat", + "CustomProjectDevelopmentExplanation": "Toegewijde ontwikkelaars voor uw projecten op maat.", + "PortingExistingProjects": "Bestaande projecten overdragen", + "PortingExistingProjectsExplanation": "Uw legacy projecten migreren naar het ABP platform.", + "LiveSupport": "Live ondersteuning", + "LiveSupportExplanation": "Live ondersteuning op afstand wanneer je het nodig hebt.", + "Training": "Opleiding", + "TrainingExplanation": "Toegewijde training voor uw ontwikkelaars.", + "OnBoarding": "Onboarding", + "OnBoardingExplanation": "Hulp bij het opzetten van uw ontwikkel-, CI- en CD-omgevingen.", + "PrioritizedTechnicalSupport": "Geprioriteerde technische ondersteuning", + "PremiumSupportExplanation": "Naast de geweldige community-ondersteuning van het ABP-framework, beantwoordt ons ondersteuningsteam technische vragen en problemen van de commerciële gebruikers met hoge prioriteit.", + "SeeTheSupportOptions": "Zie de ondersteuningsopties", + "Contact": "Contact", + "TellUsWhatYouNeed": "Vertel ons wat je nodig hebt.", + "YourMessage": "Uw bericht", + "YourFullName": "Je volledige naam", + "EmailField": "E-mailadres", + "YourEmailAddress": "Jouw e-mailadres", + "HowMayWeHelpYou": "Hoe kunnen we je helpen?", + "SendMessage": "Bericht versturen", + "Success": "Succes", + "WeWillReplyYou": "We hebben uw bericht ontvangen en nemen spoedig contact met u op.", + "GoHome": "Ga naar huis", + "CreateLiveDemo": "Live demo maken", + "RegisterToTheNewsletter": "Schrijf je in voor de nieuwsbrief om informatie over ABP.IO te ontvangen, inclusief nieuwe releases etc.", + "EnterYourEmailOrLogin": "Voer uw e-mailadres in om uw demo te maken of Log in met uw bestaande account.", + "ApplicationTemplate": "Toepassingssjabloon", + "ApplicationTemplateExplanation": "Opstartsjabloon voor toepassingen wordt gebruikt om een nieuwe webtoepassing te maken.", + "EfCoreProvider": "Entity Framework (ondersteunt SQL Server, MySQL, PostgreSQL, Oracle en anderen)", + "AlreadyIncludedInTemplateModules": "De volgende modules zijn al opgenomen en geconfigureerd in deze sjabloon:", + "ApplicationTemplateArchitecture": "Deze applicatiesjabloon ondersteunt ook een gelaagde architectuur waarbij de UI-laag, API-laag en de authenticatieservice fysiek gescheiden zijn.", + "SeeTheGuideOrGoToTheLiveDemo": "Raadpleeg de handleiding voor ontwikkelaars voor technische informatie over deze sjabloon of ga naar de live demo.", + "DeveloperGuide": "Handleiding voor ontwikkelaars", + "ModuleTemplate": "Modulesjabloon", + "ModuleTemplateExplanation1": "U wilt een module maken en deze in verschillende toepassingen hergebruiken? Deze opstartsjabloon bereidt alles voor om een herbruikbare toepassingsmodule of een microservice te maken.", + "ModuleTemplateExplanation2": "

U kunt enkele of meerdere UI-frameworks, enkele of meerdere databaseproviders voor een enkele module ondersteunen. De opstartsjabloon is geconfigureerd om uw module uit te voeren en te testen in een minimale applicatie naast de unit- en integratietestinfrastructuur.

Zie de handleiding voor ontwikkelaars voor technische informatie over deze sjabloon.

", + "WithAllStyleOptions": "met alle stijlopties", + "Demo": "Demo", + "SeeAllModules": "Bekijk alle modules", + "ABPCLIExplanation": "ABP CLI (Command Line Interface) is een opdrachtregelprogramma om een aantal veelvoorkomende bewerkingen uit te voeren voor op ABP gebaseerde oplossingen.", + "ABPSuiteEasilyCURD": "ABP Suite is een tool waarmee u eenvoudig CRUD-pagina's kunt maken", + "WeAreHereToHelp": "We zijn hier om Help", + "BrowseOrAskQuestion": "U kunt door onze Help-onderwerpen bladeren of zoeken in veelgestelde vragen, of u kunt ons een vraag stellen via het contactformulier.", + "SearchQuestionPlaceholder": "Zoeken in veelgestelde vragen", + "WhatIsTheABPCommercial": "Wat is de ABP Commercial?", + "WhatAreDifferencesThanAbpFramework": "Wat zijn de verschillen tussen het open source ABP Framework en de ABP Commercial?", + "ABPCommercialExplanation": "ABP Commercial is een set premiummodules, tools, thema's en services die bovenop het open source ABP-framework zijn gebouwd. ABP Commercial wordt ontwikkeld en ondersteund door hetzelfde team achter het ABP framework.", + "WhatAreDifferencesThanABPFrameworkExplanation": "

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).

", + "VisitTheFrameworkVSCommercialDocument": "Bezoek de volgende link voor meer informatie {1} ", + "ABPCommercialFollowingBenefits": "ABP Commercial voegt de volgende voordelen toe bovenop het ABP-raamwerk;", + "Professional": "Professioneel", + "UIThemes": "UI-thema's", + "EnterpriseModules": "Bedrijfsklare, functierijke, vooraf gebouwde toepassingsmodules (bijv. Identity Server-beheer, SaaS-beheer, taalbeheer)", + "ToolingToSupport": "Tooling om uw ontwikkelingsproductiviteit te ondersteunen (bijv. ABP Suite)", + "PremiumSupportLink": "Premium ondersteuning", + "WhatDoIDownloadABPCommercial": "Wat download ik als ik de ABP Commercial aanschaf?", + "CreateUnlimitedSolutions": "Zodra u een ABP Commercial-licentie aanschaft, kunt u onbeperkte oplossingen maken, zoals beschreven in het document Aan de slag.", + "ABPCommercialSolutionExplanation": "Wanneer u een nieuwe toepassing maakt, krijgt u een Visual Studio-oplossing (een opstartsjabloon) op basis van uw voorkeuren. De gedownloade oplossing heeft commerciële modules en thema's die al voor u zijn geïnstalleerd en geconfigureerd. U kunt desgewenst een vooraf geïnstalleerde module verwijderen of een andere module toevoegen. Alle modules en thema's worden standaard gebruikt als NuGet/NPM-pakketten.", + "StartDevelopWithTutorials": "De gedownloade oplossing is goed ontworpen en gedocumenteerd. U kunt beginnen met het ontwikkelen van uw eigen bedrijfscode op basis van de tutorials", + "TryTheCommercialDemo": "U kunt de demo proberen om een voorbeeldtoepassing te zien die is gemaakt met behulp van de ABP Commercial-opstartsjabloon.", + "HowManyProducts": "Hoeveel verschillende producten/oplossingen kan ik bouwen met de ABP Commercial?", + "HowManyProductsExplanation": "Er is geen limiet voor het maken van een ABP-project. U kunt zoveel projecten maken als u wilt, ze ontwikkelen en uploaden naar verschillende servers.", + "HowManyDevelopers": "Hoeveel developers kunnen aan de ABP Commercial werken?", + "HowManyDevelopersExplanation": "ABP Commerciële licenties zijn per ontwikkelaar. Verschillende licentietypen hebben verschillende ontwikkelaarslimieten. U kunt echter op elk gewenst moment meer ontwikkelaars aan elk licentietype toevoegen. Bekijk de pagina de prijzen voor licentietypen, ontwikkelaarslimieten en extra ontwikkelaarskosten.", + "ChangingLicenseType": "Kan ik mijn licentietype later upgraden?", + "ChangingLicenseTypeExplanation": "U kunt upgraden naar een hogere licentie door het verschil binnen uw actieve licentieperiode te betalen. Wanneer u upgradet naar een hoger licentieplan, krijgt u de voordelen van het nieuwe plan, maar de licentie-upgrade verandert de vervaldatum van de licentie niet. Daarnaast kun je ook nieuwe developers seats toevoegen aan je bestaande licentie, zie \"Hoeveel developers kunnen aan de ABP Commercial werken?\"", + "LicenseExtendUpgradeDiff": "Wat is het verschil tussen licentieverlenging en upgrade?", + "LicenseExtendUpgradeDiffExplanation": "Verlengen: door uw licentie te verlengen/vernieuwen, blijft u premium ondersteuning krijgen en krijgt u belangrijke updates voor de modules en thema's. Bovendien kunt u doorgaan met het maken van nieuwe projecten. En u kunt nog steeds ABP Suite gebruiken, wat uw ontwikkeling versnelt.
Upgraden: door uw licentie te upgraden, promoveert u naar een hoger licentieplan waarmee u extra voordelen kunt krijgen . Bekijk de licentievergelijkingstabel om de verschillen tussen de licentieplannen te controleren.Aan de andere kant, wanneer u een upgrade uitvoert, 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": "Het tarief voor verlenging (verlenging) van alle eeuwigdurende licenties van ABP Commercial is {0} van de catalogusprijs van de licentie. De verlengingsprijs van de standaard Teamlicentie is ${1}, de standaard Business-licentie is ${2} en de standaard Enterprise-licentie is ${3}. Als u al klant bent, log in op uw account om de beschikbare verlengingsprijzen te bekijken.", + "HowDoIRenewMyLicense": "Hoe verleng ik mijn licentie?", + "HowDoIRenewMyLicenseExplanation": "U kunt uw licentie verlengen door naar de organisatiebeheerpagina te gaan. Om te profiteren van onze gereduceerde tarieven voor vroege verlenging, moet u ervoor zorgen dat u verlengt voordat uw licentie verloopt. U hoeft zich echter geen zorgen te maken dat u niet weet wanneer uw mogelijkheid tot vervroegde verlenging afloopt. Je ontvangt 3 herinneringsmails voordat je abonnement afloopt. We sturen ze 30 dagen, 7 dagen en 1 dag voor de vervaldatum.", + "IsSourceCodeIncluded": "Bevat mijn licentie de broncode van de commerciële modules en thema's?", + "IsSourceCodeIncludedExplanation1": "Afhankelijk van het licentietype dat u hebt aangeschaft:", + "IsSourceCodeIncludedExplanation2": "Team: uw oplossing gebruikt de modules en de thema's als NuGet- en NPM-pakketten. Het bevat niet hun broncode. Op deze manier kunt u deze modules en thema's eenvoudig upgraden wanneer er een nieuwe versie beschikbaar is. U kunt echter niet de broncode van de modules en de thema's krijgen.", + "IsSourceCodeIncludedExplanation3": "Business/Enterprise: naast de Team-licentie kunt u de broncode downloaden van elke module of elk thema dat u nodig hebt. U kunt zelfs de NuGet/NPM-pakketreferenties voor een bepaalde module verwijderen en de broncode rechtstreeks aan uw oplossing toevoegen om deze volledig te wijzigen.", + "IsSourceCodeIncludedExplanation4": "

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.

", + "ChangingDevelopers": "Kan ik de geregistreerde ontwikkelaars van mijn organisatie in de toekomst wijzigen?", + "ChangingDevelopersExplanation": "Naast het toevoegen van nieuwe ontwikkelaars aan uw licentie, kunt u ook de bestaande ontwikkelaars wijzigen (u kunt een ontwikkelaar verwijderen en een nieuwe toevoegen aan dezelfde stoel) zonder extra kosten.", + "WhatHappensWhenLicenseEnds": "Wat gebeurt er als mijn licentieperiode afloopt?", + "WhatHappensWhenLicenseEndsExplanation1": "Het commerciële ABP-licentietype is eeuwigdurende licentie. Nadat uw licentie is verlopen, kunt u doorgaan met het ontwikkelen van uw project. En je bent niet verplicht om je rijbewijs te verlengen. Uw licentie wordt standaard geleverd met een jaarabonnement voor updates en ondersteuning. Om nieuwe functies, prestatieverbeteringen, bugfixes en ondersteuning te blijven ontvangen en ABP Suite te blijven gebruiken, moet u uw abonnement elk jaar verlengen. Wanneer uw licentie verloopt, kunt u niet meer van de volgende voordelen krijgen;", + "WhatHappensWhenLicenseEndsExplanation2": "Met de ABP Commercial kunt u geen nieuwe oplossingen creëren, maar u kunt wel eeuwig doorgaan met het doorontwikkelen van uw bestaande applicaties.", + "WhatHappensWhenLicenseEndsExplanation3": "U kunt updates krijgen voor de modules en thema's binnen uw MAJOR-versie. Bijvoorbeeld; als je v3.2.0 van een module gebruikt, kun je nog steeds updates krijgen voor v3.x.x (v3.3.0, v3.5.2... etc.) van die module. Maar u kunt geen updates krijgen voor de volgende hoofdversie (zoals v4.x, v5.x)", + "WhatHappensWhenLicenseEndsExplanation4": "U kunt geen nieuwe modules en thema's installeren die zijn toegevoegd aan het ABP Commercieel platform nadat uw licentie is afgelopen.", + "WhatHappensWhenLicenseEndsExplanation5": "U kunt geen gebruik maken van de ABP Suite.", + "WhatHappensWhenLicenseEndsExplanation6": "U kunt geen premium ondersteuning meer krijgen.", + "WhatHappensWhenLicenseEndsExplanation7": "U kunt uw abonnement verlengen als u van deze voordelen wilt blijven genieten. Als u uw abonnement verlengt binnen 1 maand nadat uw licentie is verlopen, wordt 20% korting toegepast.", + "WhenShouldIRenewMyLicense": "Wanneer moet ik mijn licentie verlengen?", + "WhenShouldIRenewMyLicenseExplanation1": "Als u uw licentie verlengt binnen 1 maand nadat uw licentie is verlopen, wordt een korting van %20 toegepast.", + "WhenShouldIRenewMyLicenseExplanation2": "Als u uw licentie verlengt na 1 maand vanaf de vervaldatum van uw licentie, is de verlengingsprijs hetzelfde als de aankoopprijs van de licentie en is er geen korting voor uw verlenging.", + "TrialPlan": "Heb je een proefplan?", + "TrialPlanExplanation": "Voorlopig heeft ABP Commercial geen proefabonnement. Voor de Team-licenties bieden we 30 dagen geld-terug-garantie. U kunt de eerste 30 dagen gewoon een terugbetaling aanvragen. Voor de Business- en Enterprise-licenties bieden we 60% restitutie in 30 dagen. Dit komt doordat Business en Enterprise licenties de volledige broncode van alle modules en thema's bevatten.", + "DoYouAcceptBankWireTransfer": "Accepteert u bankoverschrijvingen?", + "DoYouAcceptBankWireTransferExplanation": "Ja, we accepteren bankoverschrijvingen.
Nadat u de licentievergoeding via bankoverschrijving heeft verzonden, stuurt u een e-mail naar info@abp.io met uw betalingsbewijs 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?", + "HowToUpgradeExplanation1": "Wanneer je een nieuwe applicatie maakt met ABP Commercial, worden alle modules en het thema gebruikt als NuGet- en NPM-pakketten. U kunt de pakketten dus eenvoudig upgraden wanneer er een nieuwe versie beschikbaar is.", + "HowToUpgradeExplanation2": "Naast de standaard NuGet/NPM-upgrades, biedt ABP CLI een update-opdracht die automatisch alle ABP-gerelateerde pakketten in uw oplossing vindt en opwaardeert.", + "DatabaseSupport": "Welke databasesystemen worden ondersteund?", + "DatabaseSupportExplanation": "ABP Framework zelf is database-agnostisch en kan van nature met elke databaseprovider werken. Zie het document voor gegevenstoegang voor een lijst met momenteel geïmplementeerde providers.", + "UISupport": "Welke UI-frameworks worden ondersteund?", + "Supported": "Ondersteund", + "UISupportExplanation": "ABP Framework zelf is UI-framework-agnostisch en kan met elk UI-framework werken. Opstartsjablonen, module-UI's en thema's zijn echter niet voor alle UI-frameworks geïmplementeerd. Zie het document 'Aan de slag' voor de up-to-date lijst met UI-opties.", + "MicroserviceSupport": "Ondersteunt het de microservice-architectuur?", + "MicroserviceSupportExplanation1": "Een van de belangrijkste doelen van het ABP-raamwerk is het bieden van een gemakkelijke infrastructuur om microserviceoplossingen te creëren. Bekijk het document microservice-architectuur om te begrijpen hoe het helpt bij het maken van microservicesystemen.", + "MicroserviceSupportExplanation2": "Alle ABP Commercial-modules zijn ontworpen om implementatiescenario's voor microservices te ondersteunen (met een eigen API en database) door het document best practices voor moduleontwikkeling te volgen.", + "MicroserviceSupportExplanation3": "We bieden een voorbeeld van een demo-oplossing voor microservices die een implementatie van een microservicearchitectuur demonstreert om u te helpen uw eigen oplossing te maken.", + "MicroserviceSupportExplanation4": "Het korte antwoord is dus \"ja, het ondersteunt microservice-architectuur\".", + "MicroserviceSupportExplanation5": "Een microservicesysteem is echter een oplossing en elke oplossing heeft andere vereisten, netwerktopologie, communicatiescenario's, authenticatiemogelijkheden, beslissingen over het scheiden/delen van databases, runtime-configuraties, systeemintegraties van derden en nog veel meer.", + "MicroserviceSupportExplanation6": "Het ABP Framework en de ABP Commercial bieden infrastructuur voor microservicescenario's, microservicecompatibele modules, voorbeelden en documentatie om u te helpen uw eigen oplossing te bouwen. Maar verwacht niet direct uw droomoplossing te downloaden die voor u is gebouwd. U moet het begrijpen en enkele onderdelen samenbrengen op basis van uw vereisten.", + "WhereCanIDownloadSourceCode": "Waar kan ik de broncode downloaden?", + "WhereCanIDownloadSourceCodeExplanation": "U kunt de broncode van alle ABP-modules, Angular-pakketten en thema's downloaden via ABP Suite of ABP CLI. Zie Hoe de broncode te downloaden?", + "ComputerLimitation": "Op hoeveel computers kan een ontwikkelaar inloggen bij het ontwikkelen van ABP?", + "ComputerLimitationExplanation": "We staan specifiek {0} computers toe per individuele/gelicentieerde ontwikkelaar. Wanneer een ontwikkelaar ABP Commercial-producten op een derde machine moet ontwikkelen, moet er een e-mail worden gestuurd naar license@abp.io waarin de situatie wordt uitgelegd en we zullen dan de juiste toewijzing in ons systeem maken.", + "RefundPolicy": "Heeft u een restitutiepolis?", + "RefundPolicyExplanation": "U kunt binnen 30 dagen na aankoop van uw licentie een teruggave aanvragen. De Business- en Enterprise-licentietypen hebben een downloadoptie voor broncode, daarom zijn restituties niet beschikbaar voor de Business en Enterprise (en eventuele licenties die het recht bevatten om broncode te ontvangen). Bovendien worden er geen terugbetalingen gedaan voor verlengingen en tweede licentieaankopen.", + "HowCanIRefundVat": "Hoe kan ik btw terugvragen?", + "HowCanIRefundVatExplanation1": "Als je de betaling hebt gedaan met 2Checkout, kun je btw terugbetalen via je 2Checkout-account:", + "HowCanIRefundVatExplanation2": "Log in op uw 2Checkout-account", + "HowCanIRefundVatExplanation3": "Zoek de juiste bestelling en druk op \"Te laat betaalde btw terugbetalen\" (voer uw btw-nummer in)", + "HowCanIGetMyInvoice": "Hoe kan ik mijn factuur krijgen?", + "HowCanIGetMyInvoiceExplanation": "Er zijn 2 betalingsgateways voor het aanschaffen van een licentie: Iyzico en 2Checkout. Als u uw licentie aanschaft via de 2Checkout-gateway, stuurt deze de PDF-factuur naar uw e-mailadres, zie 2Checkout-facturering. Als u koopt via de Iyzico-gateway, met een aangepaste aankooplink of via bankoverschrijving, zullen we uw factuur voorbereiden en verzenden. U kunt uw factuur opvragen of downloaden vanaf de organisatiebeheerpagina. Controleer voordat u contact met ons opneemt voor de factuur uw organisatiebeheerpagina!", + "Forum": "Forum", + "SupportExplanation": "ABP Commerciële licenties biedt een premium forum ondersteuning door een team bestaande uit de ABP Framework experts.", + "PrivateTicket": "Privé Ticket", + "PrivateTicketExplanation": "Enterprise License omvat ook een privéondersteuning met e-mail- en ticketsysteem.", + "AbpSuiteExplanation1": "Met ABP Suite bouwt u webpagina's in een kwestie van minuten. Het is een .NET Core Global-tool die vanaf de opdrachtregel kan worden geïnstalleerd.", + "AbpSuiteExplanation2": "Het kan een nieuwe ABP-oplossing maken, CRUD-pagina's genereren vanuit de database naar de front-end. Voor technisch overzicht zie het document", + "FastEasy": "Snel en gemakkelijk", + "AbpSuiteExplanation3": "Met ABP Suite kunt u eenvoudig CRUD-pagina's maken. U hoeft alleen uw entiteit en haar eigenschappen te definiëren, laat de rest voor u aan ABP Suite! ABP Suite genereert binnen enkele seconden alle benodigde code voor uw CRUD-pagina. Het ondersteunt Angular, MVC en Blazor gebruikersinterfaces.", + "RichOptions": "Rijke opties", + "AbpSuiteExplanation4": "ABP Suite ondersteunt meerdere UI-opties zoals Razor Pages en Angular.Het ondersteunt ook meerdere databases zoals MongoDB en alle databases die worden ondersteund door EntityFramework Core< /strong> (MS SQL Server, Oracle, MySql, PostgreSQL en meer ).", + "AbpSuiteExplanation5": "Het mooie is dat je je geen zorgen hoeft te maken over die opties. ABP Suite begrijpt uw projecttype en genereert de code voor uw project en plaatst de gegenereerde code op de juiste plaats in uw project.", + "SourceCode": "Broncode", + "AbpSuiteExplanation6": "ABP Suite genereert de broncode voor u! Het genereert geen magische bestanden om de webpagina te genereren. ABP Suite genereert de broncode voor Entity, Repository, Application Service, Code First Migration, JavaScript/TypeScript en CSHTML/HTML en ook de benodigde interfaces. ABP Suite genereert de code ook volgens Best Practices van softwareontwikkeling, zodat u zich geen zorgen hoeft te maken over de kwaliteit van de gegenereerde code.", + "AbpSuiteExplanation7": "Aangezien u de broncode van bouwstenen van de gegenereerde CRUD-pagina in de juiste applicatielagen hebt, kunt u de broncode eenvoudig wijzigen en uw aangepaste/bedrijfslogica in de gegenereerde code injecteren.", + "CrossPlatform": "Cross-platform", + "AbpSuiteExplanation8": "ABP Suite is gebouwd met .NET Core en is platformonafhankelijk. Het draait als een webtoepassing op uw lokale computer. U kunt het uitvoeren op Windows, Mac en Linux", + "OtherFeatures": "Andere mogelijkheden", + "OtherFeatures1": "Werkt eenvoudig NuGet- en NPM-pakketten op uw oplossing bij.", + "OtherFeatures2": "Herstelt reeds gegenereerde pagina's helemaal opnieuw.", + "OtherFeatures3": "Creëert nieuwe oplossingen", + "ThanksForCreatingProject": "Bedankt voor het maken van uw project!", + "HotToRunSolution": "Hoe voer je je oplossing uit?", + "HotToRunSolutionExplanation": "Zie het document Aan de slag om te leren hoe u uw oplossing configureert en uitvoert.", + "GettingStarted": "Beginnen", + "WebAppDevTutorial": "Web App Dev Tutorial", + "WebAppDevTutorialExplanation": "Zie het zelfstudiedocument voor de ontwikkeling van webtoepassingen voor een stapsgewijze ontwikkelingsvoorbeeld.", + "Document": "Document", + "UsingABPSuiteToCURD": "ABP Suite gebruiken voor CRUD Page Generation & Tooling", + "SeeABPSuiteDocument": "Zie het ABP Suite-document om het gebruik van ABP Suite te leren.", + "AskQuestionsOnSupport": "U kunt vragen stellen over ABP Commerciële Ondersteuning.", + "Documentation": "Documentatie", + "SeeModulesDocument": "Zie modules document voor een lijst van alle commerciële(pro) modules en hun documenten.", + "Pricing": "Prijzen", + "PricingExplanation": "Kies de functies en functionaliteit die uw bedrijf vandaag nodig heeft. Upgrade eenvoudig naarmate uw bedrijf groeit.", + "Team": "Team", + "Business": "Bedrijf", + "Enterprise": "Onderneming", + "Custom": "Aangepast", + "IncludedDeveloperLicenses": "Inbegrepen ontwikkelaarslicenties", + "CustomLicenceOrAdditionalServices": "Licentie op maat of aanvullende diensten nodig?", + "CustomOrVolumeLicense": "Aangepaste of volumelicentie", + "LiveTrainingSupport": "Live training & ondersteuning", + "AndMore": "en meer", + "AdditionalDeveloperLicense": "Aanvullende ontwikkelaarslicentie", + "ProjectCount": "Aantal projecten", + "AllProModules": "Alle pro-modules", + "AllProThemes": "Alle professionele thema's", + "AllProStartupTemplates": "Alle professionele opstartsjablonen", + "SourceCodeOfAllModules": "Broncode van alle modules", + "SourceCodeOfAllThemes": "Broncode van alle thema's", + "PerpetualLicense": "Eeuwigdurende vergunning", + "UnlimitedServerDeployment": "Onbeperkte serverimplementatie", + "YearUpgrade": "1 jaar upgrade", + "YearPremiumForumSupport": "1 jaar premium forumondersteuning", + "ForumSupportIncidentCountYear": "Aantal incidenten/jaar voor forumondersteuning", + "PrivateTicketEmailSupport": "Privé ticket & e-mailondersteuning", + "BuyNow": "Nu kopen", + "PayViaAmexCard": "Hoe kan ik betalen met mijn AMEX-kaart?", + "PayViaAmexCardDescription": "De standaard betalingsgateway 'Iyzico' kan sommige AMEX-creditcards weigeren vanwege de veiligheidsmaatregelen. In dit geval kunt u betalen via de alternatieve betalingsgateway '2Checkout'.", + "ThankYou": "Bedankt", + "InvalidReCaptchaErrorMessage": "Er is een fout opgetreden bij het verifiëren van reCAPTCHA. Probeer het opnieuw.", + "CompanyName": "Bedrijfsnaam", + "YourCompanyName": "Je bedrijfsnaam", + "FirstName": "Voornaam", + "LastName": "Achternaam", + "Optional": "Optioneel", + "YourFirstName": "Jouw voornaam", + "YourLastName": "Je achternaam", + "SpecialOffer": "Speciale aanbieding", + "SpecialOfferMessage": "Schiet op! Prijzen zijn voor een beperkte tijd geldig.", + "DiscountRequest": "Kortingsverzoek", + "DiscountRequestDescribeCustomerQuestion": "Welke van de volgende beschrijft jou?", + "DiscountRequestStudentEmailMessage": "E-mailadres moet 'edu' bevatten.", + "DiscountRequestDeveloperCount": "Hoeveel ontwikkelaars ben jij?", + "DiscountRequestDeveloperCountExceedMessage": "We bieden geen licentie met korting aan bedrijven met meer dan {0} ontwikkelaars.", + "DiscountRequestOrganizationName": "Naam bedrijf/organisatie/school", + "Website": "Website", + "GithubUsername": "GitHub-gebruikersnaam", + "PhoneNumber": "Telefoonnummer", + "Country": "Land", + "DescribeABPCommercialUsage": "Beschrijf het project dat u wilt ontwikkelen op basis van APB Commercial", + "DiscountRequestCertifyInformationMessage": "Ik verklaar dat alle informatie waar en correct is.", + "DiscountRequestReceived": "We hebben je kortingsverzoek ontvangen.", + "DiscountRequestStatusMessage": "We zullen op u reageren nadat we de door u verstrekte informatie hebben gecontroleerd.", + "MVCOrRazorPages": "MVC (scheermespagina's)", + "Angular": "hoekig", + "Blazor": "Blazor", + "New": "Nieuw", + "MongoDB": "MongoDB", + "EBookDDD": "Domeingestuurd ontwerp voor e-books", + "PracticalGuideForImplementingDDD": "Dit boek is een praktische handleiding voor het implementeren van het Domain Driven Design met het ABP Framework.", + "IntroducingDDD": "Introductie van domeingestuurd ontwerp", + "DDDLayersAndCleanArchitecture": "DDD-lagen en schone architectuur", + "LayeringOfADotnetSolution": "Gelaagdheid van een .NET-oplossing", + "ImplementingDDDBuildingBlocks": "DDD-bouwstenen implementeren", + "DomainVsApplicationLogic": "Domeinlogica versus toepassingslogica", + "SamplesAndDiscussions": "Voorbeelden en discussies", + "Free": "Vrij", + "Download": "Downloaden", + "DDDEBook": "DDD E-book", + "ImplementingDDD": "Domeingestuurd ontwerp implementeren", + "DDDBookExplanation": "Een praktische handleiding voor het implementeren van het Domain Driven Design met het ABP Framework.", + "Overview": "Overzicht", + "DDDBookPracticalGuide": "Dit is een praktische handleiding voor het implementeren van het Domain Driven Design (DDD). Hoewel de implementatiedetails afhankelijk zijn van de ABP Framework-infrastructuur, zijn kernconcepten, principes en patronen van toepassing op elk soort oplossing, zelfs als het geen .NET-oplossing is.", + "TableOfContents": "Inhoudsopgave", + "IntroductionToImplementingDDD": "Inleiding tot het implementeren van domeingestuurd ontwerp", + "WhatIsDDD": "Wat is Domain Driven Design?", + "Implementation": "Implementatie", + "TheBigPicture": "Het grote plaatje", + "TheBuildingBlock": "De bouwsteen", + "ExampleUseCase": "Voorbeeld use-case", + "DomainAndApplicationLogic": "Domeinlogica en toepassingslogica", + "Author": "Auteur", + "PublishedOn": "gepubliceerd op", + "Page": "Bladzijde", + "FreeEBook": "Gratis e-boek", + "EBookSignInForDownload": "Om het e-book te downloaden, logt u in", + "SignIn": "Inloggen", + "Or": "Of", + "TellUsAboutYourself": "Vertel ons iets over jezelf", + "Surname": "Achternaam", + "DoYouAgreePrivacyPolicy": "Ik ga akkoord met de Algemene voorwaarden en het Privacybeleid.", + "VolosoftMarketingInformationMessage": "Ik wil graag informatie, tips en aanbiedingen over oplossingen voor bedrijven en organisaties en andere producten en diensten van Volosoft.", + "VolosoftSharingInformationMessage": "Ik wil graag dat Volosoft mijn informatie deelt met geselecteerde partners zodat ik relevante informatie over hun producten en diensten kan ontvangen.", + "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!", + "TrialActivatedWarning": "Beste {0}, een gebruiker heeft recht op slechts één gratis proefperiode. Je hebt je proefperiode al gebruikt.", + "ActivationRequirement": "U bent nog maar één stap verwijderd van het starten van uw gratis proefperiode.
We hebben een e-mail gestuurd naar {0} om uw account te activeren. Controleer uw inbox/ongewenste/spamboxen!", + "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": "Licentie kopen", + "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 ." + } +} \ 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 new file mode 100644 index 0000000000..e13dcd1e30 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pl-PL.json @@ -0,0 +1,395 @@ +{ + "culture": "pl-PL", + "texts": { + "OrganizationManagement": "Zarządzanie organizacją", + "OrganizationList": "Lista organizacji", + "Volo.AbpIo.Commercial:010003": "Nie jesteś właścicielem tej organizacji!", + "OrganizationNotFoundMessage": "Nie znaleziono organizacji!", + "DeveloperCount": "Programiści przydzieleni/ogółem", + "QuestionCount": "Pozostałe/wszystkie pytania", + "Unlimited": "Nieograniczony", + "Owners": "Właściciele", + "AddMember": "Dodaj członka", + "AddOwner": "Dodaj właściciela", + "AddDeveloper": "Dodaj programistę", + "UserName": "Nazwa użytkownika", + "Name": "Nazwa", + "EmailAddress": "Adres e-mail", + "Developers": "Deweloperzy", + "LicenseType": "Rodzaj licencji", + "Manage": "Zarządzać", + "StartDate": "Data rozpoczęcia", + "EndDate": "Data końcowa", + "Modules": "Moduły", + "LicenseExtendMessage": "Data zakończenia Twojej licencji została przedłużona do {0}", + "LicenseUpgradeMessage": "Twoja licencja została uaktualniona do {0}", + "LicenseExtendAdnUpgradeMessage": "Twoja licencja została przedłużona do {0}, a plan licencji został uaktualniony do {1}.", + "LicenseAddDeveloperMessage": "{0} programistów dodanych do Twojej licencji", + "Volo.AbpIo.Commercial:010004": "Nie można znaleźć podanego użytkownika! Użytkownik musi być już zarejestrowany.", + "MyOrganizations": "Moje organizacje", + "ApiKey": "Klucz API", + "UserNameNotFound": "Brak użytkownika o nazwie użytkownika {0}", + "SuccessfullyAddedToNewsletter": "Dziękujemy za zapisanie się do naszego newslettera!", + "MyProfile": "Mój profil", + "EmailNotValid": "Proszę wpisać aktualny adres e-mail.", + "JoinOurMarketingNewsletter": "Dołącz do naszego newslettera marketingowego", + "WouldLikeToReceiveMarketingMaterials": "Chcę otrzymywać materiały marketingowe, takie jak oferty produktów i oferty specjalne.", + "StartUsingYourLicenseNow": "Zacznij korzystać z licencji już teraz!", + "WelcomePage": "Strona powitalna", + "UnsubscriptionExpireEmail": "Anuluj subskrypcję e-maili z przypomnieniem o dacie wygaśnięcia licencji", + "UnsubscribeLicenseExpireEmailReminderMessage": "Ta subskrypcja e-mail zawiera tylko przypomnienie o dacie wygaśnięcia licencji.", + "UnsubscribeFromLicenseExpireEmails": "Jeśli nie chcesz otrzymywać wiadomości e-mail o dacie wygaśnięcia licencji, możesz zrezygnować z subskrypcji w dowolnym momencie.", + "Unsubscribe": "Anuluj subskrypcję", + "NotOrganizationMember": "Nie jesteś członkiem żadnej organizacji.", + "UnsubscribeLicenseExpirationEmailSuccessTitle": "Pomyślnie anulowano subskrypcję", + "UnsubscribeLicenseExpirationEmailSuccessMessage": "Nie będziesz już otrzymywać wiadomości e-mail z przypomnieniem o dacie wygaśnięcia licencji.", + "IndexPageHeroSection": "A complete web development platformbuilt-on framework", + "AbpCommercialShortDescription": "ABP Commercial zapewnia gotowe moduły aplikacji, narzędzia do szybkiego tworzenia aplikacji, profesjonalne motywy interfejsu użytkownika, wsparcie premium i nie tylko.", + "LiveDemo": "Demo na żywo", + "GetLicence": "Uzyskaj licencję", + "Application": "Podanie", + "StartupTemplates": "Szablony startowe", + "Startup": "Uruchomienie", + "Templates": "Szablony", + "Developer": "Deweloper", + "Tools": "Narzędzia", + "Premium": "Premia", + "PremiumSupport": "Wsparcie Premium", + "PremiumForumSupport": "Wsparcie forum Premium", + "UI": "interfejs użytkownika", + "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": "

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.

", + "Modular": "Modułowy", + "MicroserviceCompatible": "Kompatybilny z mikroserwisami", + "DomainDrivenDesignInfrastructure": "Infrastruktura projektowa oparta na domenie", + "MultiTenancy": "Wielu najemców", + "DistributedMessaging": "Wiadomości rozproszone", + "DynamicProxying": "Dynamiczne proxy", + "BackgroundJobs": "Praca w tle", + "AuditLogging": "Rejestrowanie audytów", + "BLOBStoring": "Przechowywanie BLOB", + "BundlingMinification": "Grupowanie i minifikacja", + "AdvancedLocalization": "Zaawansowana lokalizacja", + "ManyMore": "Wiele więcej", + "ExploreTheABPFramework": "Poznaj ramy ABP", + "WhyUseTheABPCommercial": "Dlaczego warto korzystać z reklamy ABP?", + "WhyUseTheABPCommercialExplanation": "

Tworzenie aplikacji internetowych klasy korporacyjnej może być złożone i czasochłonne.

ABP Commercial oferuje idealną infrastrukturę podstawową niezbędną dla wszystkich nowoczesnych ASP.NET Core klasy korporacyjnej oparte na rozwiązaniach. Od projektu do wdrożenia cały cykl rozwoju jest wspierany przez wbudowane funkcje i moduły ABP.

", + "StartupTemplatesShortDescription": "Szablony startowe pozwalają błyskawicznie rozpocząć projekt w kilka sekund.", + "UIFrameworksOptions": "opcje ram interfejsu użytkownika;", + "DatabaseProviderOptions": "Opcje dostawcy bazy danych;", + "PreBuiltApplicationModules": "Gotowe moduły aplikacji", + "PreBuiltApplicationModulesShortDescription": "Większość typowych wymagań dotyczących aplikacji została już opracowana dla Ciebie jako moduły wielokrotnego użytku.", + "Account": "Konto", + "Blogging": "Blogowanie", + "Identity": "Tożsamość", + "IdentityServer": "Serwer tożsamości", + "Saas": "Saas", + "LanguageManagement": "Zarządzanie językiem", + "TextTemplateManagement": "Zarządzanie szablonami tekstu", + "See All Modules": "Zobacz wszystkie moduły", + "ABPSuite": "ABP Suite", + "AbpSuiteShortDescription": "ABP Suite jest narzędziem uzupełniającym do ABP Commercial.", + "AbpSuiteExplanation": "Umożliwia tworzenie stron internetowych w ciągu kilku minut. Jest to narzędzie .NET Core Global, które można zainstalować z wiersza poleceń. Może tworzyć nowe rozwiązanie ABP, generować strony CRUD z bazy danych do front-endu.", + "Details": "Detale", + "LeptonTheme": "Motyw Lepton", + "ProfessionalModernUIThemes": "Profesjonalne, nowoczesne motywy interfejsu użytkownika", + "LeptonThemeExplanation": "Lepton zapewnia gamę motywów administracyjnych Bootstrap, które służą jako solidna podstawa dla każdego projektu wymagającego pulpitu administracyjnego.", + "DefaultTheme": "Domyślny motyw", + "MaterialTheme": "Motyw materiału", + "Default2Theme": "Domyślny motyw 2", + "DarkTheme": "Ciemny schemat", + "DarkBlueTheme": "Ciemnoniebieski motyw", + "LightTheme": "Jasny motyw", + "ProudToWorkWith": "Dumni ze współpracy", + "OurConsumers": "Tysiące przedsiębiorstw i deweloperów w ponad 70 krajach na całym świecie polega na ABP Commercial.", + "JoinOurConsumers": "Dołącz do nich i szybko buduj niesamowite produkty.", + "AdditionalServicesExplanation": "Potrzebujesz usług dodatkowych lub niestandardowych? My i nasi partnerzy możemy zapewnić;", + "CustomProjectDevelopment": "Rozwój projektów niestandardowych", + "CustomProjectDevelopmentExplanation": "Dedykowani programiści do Twoich niestandardowych projektów.", + "PortingExistingProjects": "Przenoszenie istniejących projektów", + "PortingExistingProjectsExplanation": "Migracja dotychczasowych projektów na platformę ABP.", + "LiveSupport": "Wsparcie na żywo", + "LiveSupportExplanation": "Opcja zdalnej pomocy na żywo, kiedy jej potrzebujesz.", + "Training": "Szkolenie", + "TrainingExplanation": "Dedykowane szkolenie dla Twoich programistów.", + "OnBoarding": "Proces wdrażania do firmy nowego pracownika", + "OnBoardingExplanation": "Pomoc w konfiguracji środowisk programistycznych, CI i CD.", + "PrioritizedTechnicalSupport": "Priorytetowe wsparcie techniczne", + "PremiumSupportExplanation": "Poza wspaniałym wsparciem społeczności ABP, nasz zespół wsparcia odpowiada na pytania techniczne i problemy użytkowników komercyjnych o wysokim priorytecie.", + "SeeTheSupportOptions": "Zobacz opcje pomocy technicznej", + "Contact": "Kontakt", + "TellUsWhatYouNeed": "Powiedz nam, czego potrzebujesz.", + "YourMessage": "Twoja wiadomość", + "YourFullName": "Twoje pełne imię", + "EmailField": "Adres e-mail", + "YourEmailAddress": "Twój adres email", + "HowMayWeHelpYou": "Jak możemy Ci pomóc?", + "SendMessage": "Wyślij wiadomość", + "Success": "Powodzenie", + "WeWillReplyYou": "Otrzymaliśmy Twoją wiadomość i wkrótce się z Tobą skontaktujemy.", + "GoHome": "Idź do domu", + "CreateLiveDemo": "Utwórz demo na żywo", + "RegisterToTheNewsletter": "Zarejestruj się do newslettera, aby otrzymywać informacje dotyczące ABP.IO, w tym nowości itp.", + "EnterYourEmailOrLogin": "Wprowadź swój adres e-mail, aby utworzyć demo lub Zaloguj się przy użyciu istniejącego konta.", + "ApplicationTemplate": "Szablon aplikacji", + "ApplicationTemplateExplanation": "Szablon startowy aplikacji służy do tworzenia nowej aplikacji internetowej.", + "EfCoreProvider": "Entity Framework (obsługuje SQL Server, MySQL, PostgreSQL, Oracle i inne)", + "AlreadyIncludedInTemplateModules": "W tym szablonie są już uwzględnione i skonfigurowane następujące moduły:", + "ApplicationTemplateArchitecture": "Ten szablon aplikacji obsługuje również architekturę warstwową, w której warstwa interfejsu użytkownika, warstwa interfejsu API i usługa uwierzytelniania są fizycznie oddzielone.", + "SeeTheGuideOrGoToTheLiveDemo": "Zapoznaj się z przewodnikiem dla programistów, aby uzyskać informacje techniczne o tym szablonie lub przejdź do demonstracji na żywo.", + "DeveloperGuide": "Przewodnik dla programistów", + "ModuleTemplate": "Szablon modułu", + "ModuleTemplateExplanation1": "Chcesz stworzyć moduł i używać go ponownie w różnych aplikacjach? Ten szablon startowy przygotowuje wszystko do rozpoczęcia tworzenia modułu aplikacji wielokrotnego użytku lub mikroserwisu.", + "ModuleTemplateExplanation2": "

Możesz obsługiwać jeden lub wiele struktur interfejsu użytkownika, jednego lub wielu dostawców baz danych dla jednego modułu. Szablon startowy jest skonfigurowany do uruchamiania i testowania Twojego modułu w minimalnej aplikacji oprócz infrastruktury testów jednostkowych i integracyjnych.

Zapoznaj się z przewodnikiem programisty, aby uzyskać informacje techniczne na temat tego szablonu.

", + "WithAllStyleOptions": "ze wszystkimi opcjami stylu", + "Demo": "Próbny", + "SeeAllModules": "Zobacz wszystkie moduły", + "ABPCLIExplanation": "ABP CLI (Interfejs wiersza poleceń) to narzędzie wiersza poleceń do wykonywania niektórych typowych operacji dla rozwiązań opartych na ABP.", + "ABPSuiteEasilyCURD": "ABP Suite to narzędzie, które pozwala łatwo tworzyć strony CRUD", + "WeAreHereToHelp": "Jesteśmy tutaj, aby pomoc", + "BrowseOrAskQuestion": "Możesz przeglądać nasze tematy pomocy lub przeszukiwać często zadawane pytania albo możesz zadać nam pytanie, korzystając z formularza kontaktowego.", + "SearchQuestionPlaceholder": "Szukaj w często zadawanych pytaniach", + "WhatIsTheABPCommercial": "Co to jest reklama ABP?", + "WhatAreDifferencesThanAbpFramework": "Jakie są różnice między Open Source ABP Framework a ABP Commercial?", + "ABPCommercialExplanation": "ABP Commercial to zestaw modułów, narzędzi, motywów i usług premium zbudowanych na bazie szkieletu ABP o otwartym kodzie źródłowym. ABP Commercial jest rozwijany i wspierany przez ten sam zespół odpowiedzialny za framework ABP.", + "WhatAreDifferencesThanABPFrameworkExplanation": "

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).

", + "VisitTheFrameworkVSCommercialDocument": "Odwiedź poniższy link, aby uzyskać więcej informacji {1} ", + "ABPCommercialFollowingBenefits": "ABP Commercial dodaje następujące korzyści do ram ABP;", + "Professional": "Profesjonalny", + "UIThemes": "Motywy interfejsu użytkownika", + "EnterpriseModules": "Gotowe dla przedsiębiorstw, bogate w funkcje, wstępnie wbudowane moduły aplikacji (np. zarządzanie serwerem tożsamości, zarządzanie SaaS, zarządzanie językiem)", + "ToolingToSupport": "Narzędzia wspierające Twoją produktywność programistyczną (np. ABP Suite)", + "PremiumSupportLink": "wsparcie premium", + "WhatDoIDownloadABPCommercial": "Co mogę pobrać, kupując reklamę ABP?", + "CreateUnlimitedSolutions": "Po zakupie licencji komercyjnej ABP będziesz mógł tworzyć nieograniczone rozwiązania, jak opisano w dokumencie Pierwsze kroki.", + "ABPCommercialSolutionExplanation": "Podczas tworzenia nowej aplikacji otrzymujesz rozwiązanie Visual Studio (szablon startowy) na podstawie Twoich preferencji. Pobrane rozwiązanie zawiera już zainstalowane i skonfigurowane komercyjne moduły i motywy. Możesz usunąć wstępnie zainstalowany moduł lub dodać inny moduł, jeśli chcesz. Wszystkie moduły i motywy są domyślnie używane jako pakiety NuGet/NPM.", + "StartDevelopWithTutorials": "Pobrane rozwiązanie jest dobrze zaprojektowane i udokumentowane. Możesz zacząć tworzyć własny kod biznesowy na jego podstawie, postępując zgodnie z samouczkami", + "TryTheCommercialDemo": "Możesz wypróbować demo, aby zobaczyć przykładową aplikację utworzoną przy użyciu szablonu startowego ABP Commercial.", + "HowManyProducts": "Ile różnych produktów/rozwiązań mogę zbudować za pomocą ABP Commercial?", + "HowManyProductsExplanation": "Nie ma ograniczeń co do tworzenia projektu ABP. Możesz stworzyć tyle projektów, ile chcesz, rozwijać i przesyłać je na różne serwery.", + "HowManyDevelopers": "Ilu programistów może pracować nad reklamą ABP?", + "HowManyDevelopersExplanation": "Licencje komercyjne ABP dotyczą jednego dewelopera. Różne typy licencji mają różne ograniczenia programistyczne. Możesz jednak dodać więcej programistów do dowolnego typu licencji, kiedy tylko zajdzie taka potrzeba. Zobacz stronę ceny, aby poznać typy licencji, limity programistów i dodatkowe koszty programistów.", + "ChangingLicenseType": "Czy mogę uaktualnić swój typ licencji później?", + "ChangingLicenseTypeExplanation": "Możesz uaktualnić do wyższej licencji, płacąc różnicę w okresie aktywnej licencji. Po uaktualnieniu do wyższego planu licencji uzyskujesz korzyści z nowego planu, ale uaktualnienie licencji nie zmienia daty wygaśnięcia licencji. Poza tym możesz również dodać nowe stanowiska programisty do istniejącej licencji, zobacz „Ilu programistów może pracować nad komercyjnym ABP?”", + "LicenseExtendUpgradeDiff": "Jaka jest różnica między rozszerzeniem licencji a aktualizacją?", + "LicenseExtendUpgradeDiffExplanation": "Przedłużanie: przedłużając/odnawiając licencję, będziesz nadal otrzymywać wsparcie premium i ważne aktualizacje modułów i motywów. Poza tym będziesz mógł kontynuować tworzenie nowych projektów. I nadal będziesz mógł korzystać z pakietu ABP Suite, który przyspieszy Twój rozwój.
Aktualizacja: Uaktualniając swoją licencję, awansujesz do wyższego planu licencyjnego, który pozwoli Ci uzyskać dodatkowe korzyści . Zobacz tablicę porównawczą licencji, aby sprawdzić różnice między planami licencyjnymi.Z drugiej strony po uaktualnieniu data wygaśnięcia licencji nie ulegnie zmianie!Aby przedłużyć datę zakończenia licencji, musisz przedłużyć swoją licencję.", + "LicenseRenewalCost": "Jaki jest koszt odnowienia licencji po 1 roku?", + "LicenseRenewalCostExplanation": "Stawka odnawiania (przedłużania) wszystkich komercyjnych licencji wieczystych ABP wynosi {0} ceny katalogowej licencji. Cena odnowienia standardowej licencji zespołowej wynosi {1} USD, standardowej licencji biznesowej {2} USD, a standardowej Licencji Enterprise {3} USD. Jeśli jesteś już klientem, zaloguj się na swoje konto, aby sprawdzić dostępne ceny odnowienia.", + "HowDoIRenewMyLicense": "Jak odnowić licencję?", + "HowDoIRenewMyLicenseExplanation": "Możesz odnowić licencję, przechodząc na stronę zarządzania organizacją. Aby skorzystać z naszych obniżonych stawek za wcześniejsze odnowienie, pamiętaj o odnowieniu przed wygaśnięciem licencji. Nie martw się jednak, że nie wiesz, kiedy kończy się Twoja szansa na wczesne odnowienie. Otrzymasz 3 e-maile z przypomnieniem przed wygaśnięciem subskrypcji. Wyślemy je na 30 dni, 7 dni i 1 dzień przed wygaśnięciem.", + "IsSourceCodeIncluded": "Czy moja licencja zawiera kod źródłowy modułów i motywów komercyjnych?", + "IsSourceCodeIncludedExplanation1": "Zależy od typu zakupionej licencji:", + "IsSourceCodeIncludedExplanation2": "Zespół: Twoje rozwiązanie używa modułów i motywów jako pakietów NuGet i NPM. Nie zawiera ich kodu źródłowego. W ten sposób możesz łatwo aktualizować te moduły i motywy, gdy tylko dostępna jest nowa wersja. Nie możesz jednak uzyskać kodu źródłowego modułów i motywów.", + "IsSourceCodeIncludedExplanation3": "Business/Enterprise: oprócz licencji zespołowej możesz pobrać kod źródłowy dowolnego modułu lub motywu, którego potrzebujesz. Możesz nawet usunąć odwołania do pakietu NuGet/NPM dla określonego modułu i dodać jego kod źródłowy bezpośrednio do rozwiązania, aby w pełni go zmienić.", + "IsSourceCodeIncludedExplanation4": "

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.

", + "ChangingDevelopers": "Czy mogę w przyszłości zmienić zarejestrowanych programistów mojej organizacji?", + "ChangingDevelopersExplanation": "Oprócz dodawania nowych programistów do swojej licencji możesz również zmieniać istniejących programistów (możesz usunąć programistę i dodać nowego do tego samego stanowiska) bez żadnych dodatkowych kosztów.", + "WhatHappensWhenLicenseEnds": "Co się stanie, gdy skończy się mój okres licencji?", + "WhatHappensWhenLicenseEndsExplanation1": "Typ licencji komercyjnej ABP to licencja wieczysta. Po wygaśnięciu licencji możesz kontynuować rozwijanie swojego projektu. I nie musisz odnawiać swojej licencji. Twoja licencja jest dostarczana z rocznym planem aktualizacji i pomocy technicznej zaraz po wyjęciu z pudełka. Aby nadal otrzymywać nowe funkcje, ulepszenia wydajności, poprawki błędów, wsparcie i nadal korzystać z pakietu ABP Suite, pamiętaj o odnawianiu swojego planu co roku. Po wygaśnięciu licencji nie będziesz mógł uzyskać więcej z następujących korzyści;", + "WhatHappensWhenLicenseEndsExplanation2": "Nie możesz tworzyć nowych rozwiązań za pomocą ABP Commercial, ale możesz dalej rozwijać swoje istniejące aplikacje w nieskończoność.", + "WhatHappensWhenLicenseEndsExplanation3": "Będziesz mógł otrzymywać aktualizacje modułów i motywów w swojej GŁÓWNEJ wersji. Na przykład; jeśli używasz v3.2.0 modułu, nadal możesz otrzymywać aktualizacje dla v3.x.x (v3.3.0, v3.5.2... itd.) tego modułu. Ale nie możesz pobrać aktualizacji dla następnej głównej wersji (takiej jak v4.x, v5.x)", + "WhatHappensWhenLicenseEndsExplanation4": "Nie możesz instalować nowych modułów i motywów dodanych do platformy ABP Commercial po wygaśnięciu licencji.", + "WhatHappensWhenLicenseEndsExplanation5": "Nie możesz korzystać z pakietu ABP.", + "WhatHappensWhenLicenseEndsExplanation6": "Nie możesz już uzyskać pomocy premium.", + "WhatHappensWhenLicenseEndsExplanation7": "Możesz odnowić swoją subskrypcję, jeśli chcesz nadal korzystać z tych korzyści. Jeśli odnowisz subskrypcję w ciągu 1 miesiąca po wygaśnięciu licencji, zostanie zastosowana zniżka 20%.", + "WhenShouldIRenewMyLicense": "Kiedy powinienem odnowić licencję?", + "WhenShouldIRenewMyLicenseExplanation1": "Jeśli odnowisz licencję w ciągu 1 miesiąca po wygaśnięciu licencji, zostanie zastosowana zniżka w wysokości 20%.", + "WhenShouldIRenewMyLicenseExplanation2": "Jeśli odnowisz licencję po upływie 1 miesiąca od daty wygaśnięcia licencji, cena odnowienia będzie taka sama jak cena zakupu licencji i nie będzie rabatu za odnowienie.", + "TrialPlan": "Czy masz plan próbny?", + "TrialPlanExplanation": "Na razie ABP Commercial nie ma planu próbnego. W przypadku licencji Team zapewniamy 30-dniową gwarancję zwrotu pieniędzy. Możesz po prostu poprosić o zwrot pieniędzy w ciągu pierwszych 30 dni. W przypadku licencji Business i Enterprise zapewniamy zwrot 60% w ciągu 30 dni. Dzieje się tak, ponieważ licencje Business i Enterprise zawierają pełny kod źródłowy wszystkich modułów i motywów.", + "DoYouAcceptBankWireTransfer": "Czy akceptujesz przelew bankowy?", + "DoYouAcceptBankWireTransferExplanation": "Tak, akceptujemy przelew bankowy.
Po wysłaniu opłaty licencyjnej przelewem bankowym wyślij nam e-mail na adres info@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?", + "HowToUpgradeExplanation1": "Podczas tworzenia nowej aplikacji przy użyciu ABP Commercial wszystkie moduły i motyw są używane jako pakiety NuGet i NPM. Możesz więc łatwo zaktualizować pakiety, gdy dostępna będzie nowa wersja.", + "HowToUpgradeExplanation2": "Oprócz standardowych uaktualnień NuGet/NPM ABP CLI udostępnia polecenie aktualizacji, które automatycznie wyszukuje i uaktualnia wszystkie pakiety powiązane z ABP w Twoim rozwiązaniu.", + "DatabaseSupport": "Jakie systemy baz danych są obsługiwane?", + "DatabaseSupportExplanation": "ABP Framework sam w sobie jest niezależny od bazy danych i może współpracować z dowolnym dostawcą bazy danych ze względu na swoją naturę. Zobacz dokument dostępu do danych, aby zobaczyć listę aktualnie wdrożonych dostawców.", + "UISupport": "Jakie frameworki interfejsu użytkownika są obsługiwane?", + "Supported": "Utrzymany", + "UISupportExplanation": "ABP Framework sam w sobie jest niezależny od frameworka UI i może współpracować z dowolnym frameworkiem UI. Jednak szablony startowe, interfejsy użytkownika modułów i motywy nie zostały zaimplementowane dla wszystkich frameworków interfejsu użytkownika. Zobacz dokument wprowadzający, aby uzyskać aktualną listę opcji interfejsu użytkownika.", + "MicroserviceSupport": "Czy wspiera architekturę mikroserwisów?", + "MicroserviceSupportExplanation1": "Jednym z głównych celów ram ABP jest zapewnienie wygodnej infrastruktury do tworzenia rozwiązań mikrousługowych. Zapoznaj się z dokumentem architektura mikrousług, aby dowiedzieć się, jak pomaga tworzyć systemy mikrousług.", + "MicroserviceSupportExplanation2": "Wszystkie moduły komercyjne ABP są zaprojektowane do obsługi scenariuszy wdrażania mikrousług (z własnym interfejsem API i bazą danych) zgodnie z dokumentem najlepsze praktyki tworzenia modułów.", + "MicroserviceSupportExplanation3": "Udostępniamy przykładowe rozwiązanie demonstracyjne mikrousług, które demonstruje implementację architektury mikrousług, aby pomóc Ci stworzyć własne rozwiązanie.", + "MicroserviceSupportExplanation4": "Krótka odpowiedź brzmi więc „tak, obsługuje architekturę mikrousług”.", + "MicroserviceSupportExplanation5": "Jednak system mikrousług jest rozwiązaniem, a każde rozwiązanie będzie miało inne wymagania, topologię sieci, scenariusze komunikacji, możliwości uwierzytelniania, decyzje o separacji/udostępnianiu baz danych, konfiguracje środowiska uruchomieniowego, integracje z systemami innych firm i wiele innych.", + "MicroserviceSupportExplanation6": "ABP Framework i ABP Commercial zapewniają infrastrukturę dla scenariuszy mikrousług, modułów kompatybilnych z mikrousługami, próbek i dokumentacji, które pomogą Ci zbudować własne rozwiązanie. Ale nie oczekuj, że bezpośrednio pobierzesz swoje wymarzone rozwiązanie, które jest dla Ciebie gotowe. Musisz to zrozumieć i połączyć niektóre części w oparciu o swoje wymagania.", + "WhereCanIDownloadSourceCode": "Gdzie mogę pobrać kod źródłowy?", + "WhereCanIDownloadSourceCodeExplanation": "Możesz pobrać kod źródłowy wszystkich modułów ABP, pakietów Angular i motywów za pośrednictwem ABP Suite lub ABP CLI. Zobacz Jak pobrać kod źródłowy?", + "ComputerLimitation": "Ile komputerów może zalogować się programista podczas opracowywania ABP?", + "ComputerLimitationExplanation": "W szczególności zezwalamy na {0} komputery na osobę/licencjonowanego programistę. Ilekroć istnieje potrzeba, aby programista rozwijał produkty ABP Commercial na trzeciej maszynie, należy wysłać e-mail na adres license@abp.io wyjaśniając sytuację, a następnie dokonamy odpowiedniej alokacji w naszym systemie.", + "RefundPolicy": "Czy masz politykę zwrotów?", + "RefundPolicyExplanation": "Możesz poprosić o zwrot pieniędzy w ciągu 30 dni od zakupu licencji. Licencje Business i Enterprise mają opcję pobierania kodu źródłowego, dlatego zwroty kosztów nie są dostępne w przypadku licencji Business i Enterprise (oraz wszelkich licencji zawierających prawo do otrzymania kodu źródłowego). Ponadto nie są dokonywane żadne zwroty za odnowienia i zakup drugiej licencji.", + "HowCanIRefundVat": "Jak mogę zwrócić VAT?", + "HowCanIRefundVatExplanation1": "Jeśli dokonałeś płatności za pomocą 2Checkout, możesz zwrócić podatek VAT za pośrednictwem swojego konta 2Checkout:", + "HowCanIRefundVatExplanation2": "Zaloguj się na swoje konto 2Checkout", + "HowCanIRefundVatExplanation3": "Znajdź odpowiednie zamówienie i naciśnij „Zwróć spóźniony VAT” (wprowadź swój NIP)", + "HowCanIGetMyInvoice": "Jak mogę otrzymać fakturę?", + "HowCanIGetMyInvoiceExplanation": "Istnieją 2 bramki płatnicze do zakupu licencji: Iyzico i 2Checkout. Jeśli kupisz licencję za pośrednictwem bramki 2Checkout, faktura w formacie PDF zostanie wysłana na Twój adres e-mail, zobacz Fakturowanie 2Checkout. Jeśli dokonasz zakupu przez bramkę Iyzico, z niestandardowym linkiem do zakupu lub przelewem bankowym, przygotujemy i wyślemy Twoją fakturę. Możesz poprosić o fakturę lub ją pobrać na stronie zarządzania organizacją. Zanim skontaktujesz się z nami w sprawie faktury, sprawdź stronę zarządzania organizacją!", + "Forum": "Forum", + "SupportExplanation": "Licencje komercyjne ABP zapewniają wsparcie forum premium przez zespół składający się z ekspertów ABP Framework.", + "PrivateTicket": "Bilet prywatny", + "PrivateTicketExplanation": "Licencja Enterprise obejmuje również prywatne wsparcie z systemem e-mail i ticketów.", + "AbpSuiteExplanation1": "ABP Suite umożliwia tworzenie stron internetowych w ciągu kilku minut. Jest to narzędzie .NET Core Global, które można zainstalować z wiersza polecenia.", + "AbpSuiteExplanation2": "Może tworzyć nowe rozwiązanie ABP, generować strony CRUD z bazy danych do front-endu. Przegląd techniczny znajduje się w dokumencie", + "FastEasy": "Szybki i łatwy", + "AbpSuiteExplanation3": "ABP Suite umożliwia łatwe tworzenie stron CRUD. Musisz tylko zdefiniować swoją encję i jej właściwości, resztę niech ABP Suite za Ciebie! ABP Suite generuje cały niezbędny kod dla Twojej strony CRUD w kilka sekund. Obsługuje interfejsy użytkownika Angular, MVC i Blazor.", + "RichOptions": "Bogate opcje", + "AbpSuiteExplanation4": "ABP Suite obsługuje wiele opcji interfejsu użytkownika, takich jak Razor Pages i Angular. Obsługuje również wiele baz danych, takich jak MongoDB i wszystkie bazy danych obsługiwane przez EntityFramework Core< /strong> (MS SQL Server, Oracle, MySql, PostgreSQL i więcej ).", + "AbpSuiteExplanation5": "Dobrą rzeczą jest to, że nie musisz się martwić o te opcje. ABP Suite rozumie typ twojego projektu i generuje kod dla twojego projektu oraz umieszcza wygenerowany kod we właściwym miejscu w twoim projekcie.", + "SourceCode": "Kod źródłowy", + "AbpSuiteExplanation6": "ABP Suite generuje dla Ciebie kod źródłowy! Nie generuje magicznych plików do generowania strony internetowej. ABP Suite generuje kod źródłowy dla jednostki, repozytorium, usługi aplikacji, migracji Code First, JavaScript/TypeScript i CSHTML/HTML oraz niezbędnych interfejsów. ABP Suite generuje również kod zgodnie z najlepszymi praktykami tworzenia oprogramowania, więc nie musisz się martwić o jakość wygenerowanego kodu.", + "AbpSuiteExplanation7": "Ponieważ masz kod źródłowy bloków konstrukcyjnych wygenerowanej strony CRUD w poprawnych warstwach aplikacji, możesz łatwo modyfikować kod źródłowy i wstrzykiwać własną/biznesową logikę do wygenerowanego kodu.", + "CrossPlatform": "Platforma międzyplatformowa", + "AbpSuiteExplanation8": "ABP Suite jest zbudowany z .NET Core i jest wieloplatformowy. Działa jako aplikacja internetowa na komputerze lokalnym. Możesz go uruchomić na Windows, Mac i Linux", + "OtherFeatures": "Inne funkcje", + "OtherFeatures1": "Łatwo aktualizuje pakiety NuGet i NPM w Twoim rozwiązaniu.", + "OtherFeatures2": "Regeneruje już wygenerowane strony od podstaw.", + "OtherFeatures3": "Tworzy nowe rozwiązania", + "ThanksForCreatingProject": "Dziękujemy za stworzenie projektu!", + "HotToRunSolution": "Jak uruchomić swoje rozwiązanie?", + "HotToRunSolutionExplanation": "Zobacz dokument wprowadzający, aby dowiedzieć się, jak skonfigurować i uruchomić swoje rozwiązanie.", + "GettingStarted": "Pierwsze kroki", + "WebAppDevTutorial": "Samouczek dla programistów aplikacji internetowych", + "WebAppDevTutorialExplanation": "Zobacz samouczek dotyczący tworzenia aplikacji internetowych, aby zapoznać się z przykładem programowania krok po kroku.", + "Document": "Dokument", + "UsingABPSuiteToCURD": "Korzystanie z ABP Suite do generowania stron i narzędzi CRUD", + "SeeABPSuiteDocument": "Zobacz dokument ABP Suite, aby dowiedzieć się, jak korzystać z ABP Suite.", + "AskQuestionsOnSupport": "Możesz zadawać pytania dotyczące wsparcia komercyjnego ABP.", + "Documentation": "Dokumentacja", + "SeeModulesDocument": "Zobacz dokument dotyczący modułów, aby zobaczyć listę wszystkich komercyjnych(pro) modułów i ich dokumentów.", + "Pricing": "cennik", + "PricingExplanation": "Wybierz funkcje i funkcje, których potrzebuje Twoja firma. Łatwa rozbudowa wraz z rozwojem firmy.", + "Team": "Zespół", + "Business": "Biznes", + "Enterprise": "Przedsiębiorstwo", + "Custom": "Zwyczaj", + "IncludedDeveloperLicenses": "Dołączone licencje programistyczne", + "CustomLicenceOrAdditionalServices": "Potrzebujesz niestandardowej licencji lub dodatkowych usług?", + "CustomOrVolumeLicense": "Licencja niestandardowa lub zbiorcza", + "LiveTrainingSupport": "Szkolenie na żywo i wsparcie", + "AndMore": "i więcej", + "AdditionalDeveloperLicense": "Dodatkowa licencja programisty", + "ProjectCount": "Liczba projektów", + "AllProModules": "Wszystkie moduły pro", + "AllProThemes": "Wszystkie motywy pro", + "AllProStartupTemplates": "Wszystkie profesjonalne szablony startowe", + "SourceCodeOfAllModules": "Kod źródłowy wszystkich modułów", + "SourceCodeOfAllThemes": "Kod źródłowy wszystkich motywów", + "PerpetualLicense": "Dożywotnia licencja", + "UnlimitedServerDeployment": "Nieograniczone wdrażanie serwerów", + "YearUpgrade": "1 rok aktualizacji", + "YearPremiumForumSupport": "Roczne wsparcie forum premium", + "ForumSupportIncidentCountYear": "Liczba incydentów wsparcia forum/rok", + "PrivateTicketEmailSupport": "Prywatny bilet i wsparcie e-mail", + "BuyNow": "Kup Teraz", + "PayViaAmexCard": "Jak mogę zapłacić kartą AMEX?", + "PayViaAmexCardDescription": "Domyślna bramka płatnicza „Iyzico” może odrzucić niektóre karty kredytowe AMEX ze względu na środki bezpieczeństwa. W takim przypadku możesz zapłacić za pośrednictwem alternatywnej bramki płatniczej „2Checkout”.", + "ThankYou": "Dziękuję Ci", + "InvalidReCaptchaErrorMessage": "Wystąpił błąd podczas weryfikacji reCAPTCHA. Proszę spróbuj ponownie.", + "CompanyName": "Nazwa firmy", + "YourCompanyName": "Nazwa Twojej firmy", + "FirstName": "Imię", + "LastName": "Nazwisko", + "Optional": "Opcjonalny", + "YourFirstName": "Twoje imię", + "YourLastName": "Twoje nazwisko", + "SpecialOffer": "Oferta specjalna", + "SpecialOfferMessage": "Pośpiesz się! Ceny obowiązują przez ograniczony czas.", + "DiscountRequest": "Prośba o zniżkę", + "DiscountRequestDescribeCustomerQuestion": "Która z poniższych odpowiedzi Cię opisuje?", + "DiscountRequestStudentEmailMessage": "Adres e-mail musi zawierać „edu”.", + "DiscountRequestDeveloperCount": "Ilu programistów jesteś?", + "DiscountRequestDeveloperCountExceedMessage": "Nie oferujemy licencji ze zniżką dla firm, które mają ponad {0} programistów.", + "DiscountRequestOrganizationName": "Nazwa firmy/organizacji/szkoły", + "Website": "Strona internetowa", + "GithubUsername": "Nazwa użytkownika GitHub", + "PhoneNumber": "Numer telefonu", + "Country": "Kraj", + "DescribeABPCommercialUsage": "Opisz projekt, który planujesz rozwijać w oparciu o APB Commercial", + "DiscountRequestCertifyInformationMessage": "Oświadczam, że wszystkie informacje są prawdziwe i poprawne.", + "DiscountRequestReceived": "Otrzymaliśmy Twoją prośbę o zniżkę.", + "DiscountRequestStatusMessage": "Odpowiemy Ci po sprawdzeniu podanych przez Ciebie informacji.", + "MVCOrRazorPages": "MVC (Strony brzytwy)", + "Angular": "Kątowy", + "Blazor": "Blazor", + "New": "Nowy", + "MongoDB": "MongoDB", + "EBookDDD": "Projekt oparty na domenie e-booków", + "PracticalGuideForImplementingDDD": "Ta książka jest praktycznym przewodnikiem wdrażania projektowania opartego na domenie za pomocą ABP Framework.", + "IntroducingDDD": "Przedstawiamy projektowanie oparte na domenie", + "DDDLayersAndCleanArchitecture": "Warstwy DDD i czysta architektura", + "LayeringOfADotnetSolution": "Nakładanie warstw rozwiązania .NET", + "ImplementingDDDBuildingBlocks": "Wdrażanie bloków konstrukcyjnych DDD", + "DomainVsApplicationLogic": "Logika domeny a logika aplikacji", + "SamplesAndDiscussions": "Próbki i dyskusje", + "Free": "Darmowy", + "Download": "Pobierać", + "DDDEBook": "E-book DDD", + "ImplementingDDD": "Wdrażanie projektowania opartego na domenie", + "DDDBookExplanation": "Praktyczny przewodnik dotyczący wdrażania projektu opartego na domenie za pomocą ABP Framework.", + "Overview": "Przegląd", + "DDDBookPracticalGuide": "To jest praktyczny przewodnik dotyczący wdrażania projektu opartego na domenie (DDD). Chociaż szczegóły implementacji opierają się na infrastrukturze ABP Framework, podstawowe koncepcje, zasady i wzorce mają zastosowanie w każdym rozwiązaniu, nawet jeśli nie jest to rozwiązanie .NET.", + "TableOfContents": "Spis treści", + "IntroductionToImplementingDDD": "Wprowadzenie do wdrażania projektowania opartego na domenie", + "WhatIsDDD": "Co to jest projektowanie oparte na domenie?", + "Implementation": "Realizacja", + "TheBigPicture": "Wielkie zdjęcie", + "TheBuildingBlock": "Blok konstrukcyjny", + "ExampleUseCase": "Przykładowy przypadek użycia", + "DomainAndApplicationLogic": "Logika domeny i logika aplikacji", + "Author": "Autor", + "PublishedOn": "Opublikowano dnia", + "Page": "Strona", + "FreeEBook": "Bezpłatny e-book", + "EBookSignInForDownload": "Aby pobrać e-booka, zaloguj się", + "SignIn": "Zaloguj", + "Or": "Lub", + "TellUsAboutYourself": "Opowiedz nam trochę o sobie", + "Surname": "Nazwisko", + "DoYouAgreePrivacyPolicy": "Akceptuję Warunki korzystania z usługi i Politykę prywatności.", + "VolosoftMarketingInformationMessage": "Chcę uzyskać informacje, wskazówki i oferty dotyczące rozwiązań dla firm i organizacji oraz innych produktów i usług Volosoft.", + "VolosoftSharingInformationMessage": "Chciałbym, aby firma Volosoft udostępniała moje informacje wybranym partnerom, abym mogła otrzymywać istotne informacje o ich produktach i usługach.", + "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", + "TrialActivatedWarning": "Drogi {0}, użytkownik może mieć tylko 1 bezpłatny okres próbny. Korzystałeś już z okresu próbnego.", + "ActivationRequirement": "Jesteś o krok od rozpoczęcia bezpłatnego okresu próbnego.
Wysłaliśmy wiadomość e-mail na adres {0}, aby aktywować Twoje konto. Sprawdź swoją skrzynkę odbiorczą/śmieci/spam!", + "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": "Licencja kupna", + "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 ." + } +} \ 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 fb44b20ccb..2e1468cf4c 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pt-BR.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pt-BR.json @@ -6,6 +6,8 @@ "Volo.AbpIo.Commercial:010003": "Você não é proprietário desta organização!", "OrganizationNotFoundMessage": "Nenhuma organização encontrada!", "DeveloperCount": "Número de desenvolvedores", + "QuestionCount": "Perguntas restantes/total", + "Unlimited": "Ilimitado", "Owners": "Proprietários", "AddMember": "Adicionar membro", "AddOwner": "Adicionar proprietário", @@ -21,10 +23,373 @@ "Modules": "Módulos", "LicenseExtendMessage": "A data de término da sua licença foi estendida para {0}", "LicenseUpgradeMessage": "Sua licença foi atualizada para {0}", + "LicenseExtendAdnUpgradeMessage": "Sua licença foi estendida até {0} e seu plano de licença foi atualizado para {1}.", "LicenseAddDeveloperMessage": "{0} desenvolvedores adicionados à sua licença", "Volo.AbpIo.Commercial:010004": "Não foi possível encontrar o usuário especificado! O usuário já deve ter se registrado.", "MyOrganizations": "Minhas organizações", "ApiKey": "Chave da API", - "UserNameNotFound": "Não há usuário com nome de usuário {0}" + "UserNameNotFound": "Não há usuário com nome de usuário {0}", + "SuccessfullyAddedToNewsletter": "Obrigado por subscrever a nossa newsletter!", + "MyProfile": "Meu perfil", + "EmailNotValid": "Por favor insira um endereço de e-mail válido.", + "JoinOurMarketingNewsletter": "Junte-se ao nosso boletim informativo de marketing", + "WouldLikeToReceiveMarketingMaterials": "Gostaria de receber materiais de marketing, como promoções de produtos e ofertas especiais.", + "StartUsingYourLicenseNow": "Comece a usar sua licença agora!", + "WelcomePage": "Página de boas-vindas", + "UnsubscriptionExpireEmail": "Cancelar inscrição de e-mails de lembrete de data de expiração de licença", + "UnsubscribeLicenseExpireEmailReminderMessage": "Esta assinatura de e-mail contém apenas um lembrete da data de expiração da licença.", + "UnsubscribeFromLicenseExpireEmails": "Se não quiser receber e-mails sobre a data de expiração da licença, você pode cancelar a assinatura a qualquer momento.", + "Unsubscribe": "Cancelar subscrição", + "NotOrganizationMember": "Você não é membro de nenhuma organização.", + "UnsubscribeLicenseExpirationEmailSuccessTitle": "Cancelado com Sucesso", + "UnsubscribeLicenseExpirationEmailSuccessMessage": "Você não receberá mais e-mails de lembrete da data de expiração da licença.", + "IndexPageHeroSection": " Uma completa plataforma de desenvolvimento web integrada estrutura ", + "AbpCommercialShortDescription": "ABP Commercial fornece módulos de aplicativos pré-construídos, ferramentas de desenvolvimento rápido de aplicativos, temas de UI profissionais, suporte premium e muito mais.", + "LiveDemo": "Demonstração ao vivo", + "GetLicence": "Obtenha uma licença", + "Application": "Aplicativo", + "StartupTemplates": "Modelos de inicialização", + "Startup": "Comece", + "Templates": "Modelos", + "Developer": "Desenvolvedor", + "Tools": "Ferramentas", + "Premium": "Prêmio", + "PremiumSupport": "Suporte Premium", + "PremiumForumSupport": "Suporte Premium Forum", + "UI": "UI", + "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": "

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.

", + "Modular": "Modular", + "MicroserviceCompatible": "Compatível com microsserviço", + "DomainDrivenDesignInfrastructure": "Infraestrutura de design orientada por domínio", + "MultiTenancy": "Múltiplos inquilinos", + "DistributedMessaging": "Mensagens Distribuídas", + "DynamicProxying": "Proxying Dinâmico", + "BackgroundJobs": "Trabalhos em segundo plano", + "AuditLogging": "Registro de auditoria", + "BLOBStoring": "Armazenamento BLOB", + "BundlingMinification": "Empacotamento e Minificação", + "AdvancedLocalization": "Localização Avançada", + "ManyMore": "Muito mais", + "ExploreTheABPFramework": "Explore a estrutura ABP", + "WhyUseTheABPCommercial": "Por que usar o comercial da ABP?", + "WhyUseTheABPCommercialExplanation": "

Criar aplicativos da web de nível empresarial pode ser complexo e demorado.

O ABP Commercial oferece a infraestrutura básica perfeita necessária para todos os ASP.NET Core modernos de nível empresarial soluções baseadas. Desde o design até a implantação, todo o ciclo de desenvolvimento é fortalecido pelos recursos e módulos integrados da ABP.

", + "StartupTemplatesShortDescription": "Os modelos de inicialização permitem que você inicie seu projeto em poucos segundos.", + "UIFrameworksOptions": "Opções de estruturas de IU;", + "DatabaseProviderOptions": "Opções de provedor de banco de dados;", + "PreBuiltApplicationModules": "Módulos de aplicativos pré-construídos", + "PreBuiltApplicationModulesShortDescription": "Os requisitos de aplicativos mais comuns já foram desenvolvidos para você como módulos reutilizáveis.", + "Account": "Conta", + "Blogging": "Blogging", + "Identity": "Identidade", + "IdentityServer": "Servidor de Identidade", + "Saas": "Saas", + "LanguageManagement": "Gestão da Língua", + "TextTemplateManagement": "Gerenciamento de modelos de texto", + "See All Modules": "SeeAllModules", + "ABPSuite": "ABP Suite", + "AbpSuiteShortDescription": "ABP Suite é uma ferramenta complementar ao ABP Commercial.", + "AbpSuiteExplanation": "Ele permite que você crie páginas da web em questão de minutos. É uma ferramenta .NET Core Global que pode ser instalada a partir da linha de comando. Ele pode criar uma nova solução ABP, gerar páginas CRUD do banco de dados para o front-end.", + "Details": "Detalhes", + "LeptonTheme": "Tema Lepton", + "ProfessionalModernUIThemes": "Temas de IU profissionais e modernos", + "LeptonThemeExplanation": "Lepton fornece uma gama de temas de administração do Bootstrap que servem como uma base sólida para qualquer projeto que requeira painel de administração.", + "DefaultTheme": "Tema Padrão", + "MaterialTheme": "Tema do Material", + "Default2Theme": "Tema 2 padrão", + "DarkTheme": "Tema escuro", + "DarkBlueTheme": "Tema Azul Escuro", + "LightTheme": "Tema claro", + "ProudToWorkWith": "Orgulho de trabalhar com", + "OurConsumers": "Milhares de empresas e desenvolvedores em mais de 70 países em todo o mundo confiam na ABP Commercial.", + "JoinOurConsumers": "Junte-se a eles e crie produtos incríveis rapidamente.", + "AdditionalServicesExplanation": "Você precisa de serviços adicionais ou personalizados? Nós e nossos parceiros podemos fornecer; ", + "CustomProjectDevelopment": "Desenvolvimento de Projeto Personalizado", + "CustomProjectDevelopmentExplanation": "Desenvolvedores dedicados para seus projetos personalizados.", + "PortingExistingProjects": "Portando Projetos Existentes", + "PortingExistingProjectsExplanation": "Migrando seus projetos legados para a plataforma ABP.", + "LiveSupport": "Suporte ao Vivo", + "LiveSupportExplanation": "Opção de suporte remoto ao vivo quando você precisar.", + "Training": "Treinamento", + "TrainingExplanation": "Treinamento dedicado para seus desenvolvedores.", + "OnBoarding": "Onboarding", + "OnBoardingExplanation": "Ajude a configurar seus ambientes de desenvolvimento, CI e CD.", + "PrioritizedTechnicalSupport": "Suporte Técnico Priorizado", + "PremiumSupportExplanation": "Além do grande suporte da comunidade do framework ABP, nossa equipe de suporte responde a questões técnicas e problemas dos usuários comerciais com alta prioridade.", + "SeeTheSupportOptions": "Veja as opções de suporte", + "Contact": "Contato", + "TellUsWhatYouNeed": "Diga-nos o que você precisa.", + "YourMessage": "Sua mensagem", + "YourFullName": "Seu nome completo", + "EmailField": "Endereço de e-mail", + "YourEmailAddress": "Seu endereço de email", + "HowMayWeHelpYou": "Como podemos ajudá-lo?", + "SendMessage": "Enviar mensagem", + "Success": "Sucesso", + "WeWillReplyYou": "Recebemos sua mensagem e entraremos em contato em breve.", + "GoHome": "Ir para casa", + "CreateLiveDemo": "Criar demonstração ao vivo", + "RegisterToTheNewsletter": "Cadastre-se no boletim informativo para receber informações sobre ABP.IO, incluindo novos lançamentos etc.", + "EnterYourEmailOrLogin": "Digite seu endereço de e-mail para criar sua demonstração ou Faça login usando sua conta existente.", + "ApplicationTemplate": "Modelo de aplicativo", + "ApplicationTemplateExplanation": "O modelo de inicialização do aplicativo é usado para criar um novo aplicativo da web.", + "EfCoreProvider": "Entity Framework (suporta SQL Server, MySQL, PostgreSQL, Oracle e outros )", + "AlreadyIncludedInTemplateModules": "Os seguintes módulos já estão incluídos e configurados neste modelo:", + "ApplicationTemplateArchitecture": "Este modelo de aplicativo também oferece suporte à arquitetura em camadas, em que a camada de IU, a camada de API e o serviço de autenticação são fisicamente separados.", + "SeeTheGuideOrGoToTheLiveDemo": "Consulte o guia do desenvolvedor para obter informações técnicas sobre este modelo ou vá para a demonstração ao vivo.", + "DeveloperGuide": "Guia do desenvolvedor", + "ModuleTemplate": "Modelo de Módulo", + "ModuleTemplateExplanation1": "Você deseja criar um módulo e reutilizá-lo em diferentes aplicativos? Este modelo de inicialização prepara tudo para começar a criar um módulo de aplicativo reutilizável ou um microsserviço .", + "ModuleTemplateExplanation2": "

Você pode oferecer suporte a uma ou várias estruturas de IU, um ou vários provedores de banco de dados para um único módulo. O modelo de inicialização é configurado para executar e testar seu módulo em um aplicativo mínimo, além da unidade e da infraestrutura de teste de integração.

Consulte o guia do desenvolvedor para obter informações técnicas sobre este modelo.

", + "WithAllStyleOptions": "com todas as opções de estilo", + "Demo": "Demo", + "SeeAllModules": "Veja todos os módulos", + "ABPCLIExplanation": "ABP CLI (Command Line Interface) é uma ferramenta de linha de comando para realizar algumas operações comuns para soluções baseadas em ABP.", + "ABPSuiteEasilyCURD": "ABP Suite é uma ferramenta que permite criar facilmente páginas CRUD", + "WeAreHereToHelp": "Estamos aqui para ajudar ", + "BrowseOrAskQuestion": "Você pode navegar em nossos tópicos de ajuda ou pesquisar as perguntas mais frequentes, ou pode nos fazer uma pergunta usando o formulário de contato .", + "SearchQuestionPlaceholder": "Pesquise nas perguntas mais frequentes", + "WhatIsTheABPCommercial": "O que é o comercial ABP?", + "WhatAreDifferencesThanAbpFramework": "Quais são as diferenças entre o ABP Framework de código aberto e o ABP Commercial?", + "ABPCommercialExplanation": "ABP Commercial é um conjunto de módulos premium, ferramentas, temas e serviços desenvolvidos com base na estrutura ABP de código-fonte aberto. O ABP Commercial está sendo desenvolvido e apoiado pela mesma equipe por trás da estrutura ABP.", + "WhatAreDifferencesThanABPFrameworkExplanation": "

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).

", + "VisitTheFrameworkVSCommercialDocument": "Visite o seguinte link para obter mais informações {1} ", + "ABPCommercialFollowingBenefits": "ABP Commercial adiciona os seguintes benefícios no topo da estrutura ABP;", + "Professional": "Profissional", + "UIThemes": "Temas de IU", + "EnterpriseModules": "Pronto para empresas, repleto de recursos, módulos de aplicativos pré-construídos (por exemplo, gerenciamento de Identity Server, gerenciamento de SaaS, gerenciamento de linguagem)", + "ToolingToSupport": "Ferramentas para apoiar sua produtividade de desenvolvimento (por exemplo, ABP Suite )", + "PremiumSupportLink": " Suporte premium", + "WhatDoIDownloadABPCommercial": "O que eu faço download quando adquiro o comercial da ABP?", + "CreateUnlimitedSolutions": "Depois de adquirir uma licença comercial ABP, você poderá criar soluções ilimitadas conforme descrito no documento Primeiros passos .", + "ABPCommercialSolutionExplanation": "Ao criar um novo aplicativo, você obtém uma solução do Visual Studio (um modelo de inicialização) com base em suas preferências. A solução baixada possui módulos e temas comerciais já instalados e configurados para você. Você pode remover um módulo pré-instalado ou adicionar outro módulo, se desejar. Todos os módulos e temas são usados como pacotes NuGet/NPM por padrão.", + "StartDevelopWithTutorials": "A solução baixada é bem arquitetada e documentada. Você pode começar a desenvolver seu próprio código comercial com base nele seguindo os tutoriais ", + "TryTheCommercialDemo": "Você pode experimentar a demonstração para ver um aplicativo de amostra criado usando o modelo de inicialização comercial ABP.", + "HowManyProducts": "Quantos produtos/soluções diferentes posso criar usando o comercial ABP?", + "HowManyProductsExplanation": "Não há limite para criar um projeto ABP. Você pode criar quantos projetos quiser, desenvolvê-los e enviá-los para diferentes servidores.", + "HowManyDevelopers": "Quantos desenvolvedores podem trabalhar no comercial ABP?", + "HowManyDevelopersExplanation": "As licenças comerciais da ABP são por desenvolvedor. Diferentes tipos de licença têm diferentes limites de desenvolvedor. No entanto, você pode adicionar mais desenvolvedores a qualquer tipo de licença sempre que precisar. Consulte a página de preços para os tipos de licença, limites do desenvolvedor e custos adicionais do desenvolvedor.", + "ChangingLicenseType": "Posso atualizar meu tipo de licença mais tarde?", + "ChangingLicenseTypeExplanation": "Você pode atualizar para uma licença superior pagando a diferença dentro do período de sua licença ativa. Ao atualizar para um plano de licença superior, você obtém os benefícios do novo plano, mas a atualização da licença não altera a data de expiração da licença. Além disso, você também pode adicionar novas licenças de desenvolvedor à sua licença existente, consulte \"Quantos desenvolvedores podem trabalhar no comercial ABP?\"", + "LicenseExtendUpgradeDiff": "Qual é a diferença entre extensão de licença e atualização?", + "LicenseExtendUpgradeDiffExplanation": "Extending: By extending/renewing your license, you will continue to get premium support and get major updates for the modules and themes. Besides, you will be able to continue creating new projects. And you will still be able to use ABP Suite which speeds up your development.
Upgrading: By upgrading your license, you will promote to a higher license plan which will allow you to get additional benefits. See the license comparison table to check the differences between the license plans.On the other hand, when you upgrade, your license expiry date will not change!To extend your license end date, you need to extend your license.", + "LicenseRenewalCost": "Qual é o custo de renovação da licença após 1 ano?", + "LicenseRenewalCostExplanation": "A taxa de renovação (extensão) de todas as licenças perpétuas da ABP Commercial é {0} do preço de lista da licença. O preço de renovação da Licença de equipe padrão é $ {1}, a Licença comercial padrão é $ {2} e a Licença corporativa padrão é $ {3}. Se você já é um cliente, faça login em sua conta para verificar os preços de renovação disponíveis.", + "HowDoIRenewMyLicense": "Como eu renovo minha licença?", + "HowDoIRenewMyLicenseExplanation": "Você pode renovar sua licença navegando até a página de gerenciamento da organização . Para aproveitar nossas taxas de desconto de renovação antecipada, certifique-se de renovar antes que sua licença expire. Não se preocupe em não saber quando sua oportunidade de Renovação Antecipada terminará. Você receberá 3 e-mails de lembrete antes que sua assinatura expire. Iremos enviá-los 30 dias, 7 dias e 1 dia antes do vencimento.", + "IsSourceCodeIncluded": "Minha licença inclui o código-fonte dos módulos e temas comerciais?", + "IsSourceCodeIncludedExplanation1": "Depende do tipo de licença que você comprou:", + "IsSourceCodeIncludedExplanation2": " Equipe : sua solução usa os módulos e os temas como pacotes NuGet e NPM. Não inclui seu código-fonte. Dessa forma, você pode atualizar facilmente esses módulos e temas sempre que uma nova versão estiver disponível. No entanto, você não pode obter o código-fonte dos módulos e dos temas.", + "IsSourceCodeIncludedExplanation3": " Business/Enterprise : Além da licença Team, você pode baixar o código-fonte de qualquer módulo ou tema de que precisar. Você pode até mesmo remover as referências do pacote NuGet/NPM para um módulo específico e adicionar seu código-fonte diretamente à sua solução para alterá-lo totalmente.", + "IsSourceCodeIncludedExplanation4": "

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.

", + "ChangingDevelopers": "Posso mudar os desenvolvedores registrados da minha organização no futuro?", + "ChangingDevelopersExplanation": "Além de adicionar novos desenvolvedores à sua licença, você também pode alterar os desenvolvedores existentes (você pode remover um desenvolvedor e adicionar um novo ao mesmo assento) sem nenhum custo adicional.", + "WhatHappensWhenLicenseEnds": "O que acontece quando meu período de licença termina?", + "WhatHappensWhenLicenseEndsExplanation1": "O tipo de licença comercial ABP é licença perpétua . Depois que sua licença expirar, você pode continuar desenvolvendo seu projeto. E você não é obrigado a renovar sua licença. Sua licença vem com um plano de suporte e atualizações de um ano pronto para uso. Para continuar a receber novos recursos, melhorias de desempenho, correções de bugs, suporte e continuar a usar o ABP Suite, certifique-se de renovar seu plano a cada ano. Quando sua licença expirar, você não poderá obter mais dos seguintes benefícios;", + "WhatHappensWhenLicenseEndsExplanation2": "Você não pode criar novas soluções usando o ABP Commercial, mas pode continuar a desenvolver seus aplicativos existentes para sempre.", + "WhatHappensWhenLicenseEndsExplanation3": "Você poderá obter atualizações para os módulos e temas em sua versão PRINCIPAL. Por exemplo; se estiver usando a v3.2.0 de um módulo, você ainda pode obter atualizações para v3.x.x (v3.3.0, v3.5.2 ... etc.) desse módulo. Mas você não pode obter atualizações para a próxima versão principal (como v4.x, v5.x)", + "WhatHappensWhenLicenseEndsExplanation4": "Você não pode instalar novos módulos e temas adicionados à plataforma comercial da ABP após o término de sua licença.", + "WhatHappensWhenLicenseEndsExplanation5": "Você não pode usar o ABP Suite.", + "WhatHappensWhenLicenseEndsExplanation6": "Você não pode mais obter o suporte premium .", + "WhatHappensWhenLicenseEndsExplanation7": "Você pode renovar sua assinatura se quiser continuar a obter esses benefícios. Se você renovar sua assinatura dentro de 1 mês após a expiração da licença, um desconto de 20% será aplicado.", + "WhenShouldIRenewMyLicense": "Quando devo renovar minha licença?", + "WhenShouldIRenewMyLicenseExplanation1": "Se você renovar sua licença em 1 mês após a expiração da licença, um desconto de 20% será aplicado.", + "WhenShouldIRenewMyLicenseExplanation2": "Se você renovar sua licença após 1 mês da data de expiração da licença, o preço de renovação será igual ao preço de compra da licença e não haverá desconto para sua renovação.", + "TrialPlan": "Você tem um plano experimental?", + "TrialPlanExplanation": "Por enquanto, a ABP Commercial não tem um plano de teste. Para as licenças Team, oferecemos 30 dias de garantia de devolução do dinheiro. Você pode apenas solicitar um reembolso nos primeiros 30 dias. Para as licenças Business e Enterprise, oferecemos reembolso de 60% em 30 dias. Isso ocorre porque as licenças Business e Enterprise incluem o código-fonte completo de todos os módulos e temas.", + "DoYouAcceptBankWireTransfer": "Você aceita transferência bancária?", + "DoYouAcceptBankWireTransferExplanation": "Sim, aceitamos transferência bancária.
Após o envio da licença por transferência bancária, envie-nos um e-mail para info@abp.io com o 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?", + "HowToUpgradeExplanation1": "Quando você cria um novo aplicativo usando ABP Comercial, todos os módulos e o tema são usados como pacotes NuGet e NPM. Assim, você pode atualizar facilmente os pacotes quando uma nova versão estiver disponível.", + "HowToUpgradeExplanation2": "Além das atualizações NuGet/NPM padrão, ABP CLI fornece um comando de atualização que automaticamente encontra e atualiza todos os pacotes relacionados a ABP em sua solução.", + "DatabaseSupport": "Quais sistemas de banco de dados são suportados?", + "DatabaseSupportExplanation": "O próprio ABP Framework é agnóstico de banco de dados e pode funcionar com qualquer provedor de banco de dados por sua natureza. Consulte o documento de acesso a dados para obter uma lista dos provedores implementados atualmente.", + "UISupport": "Quais estruturas de IU são suportadas?", + "Supported": "Suportado", + "UISupportExplanation": "O próprio ABP Framework é agnóstico em relação à estrutura de IU e pode funcionar com qualquer estrutura de IU. No entanto, os modelos de inicialização, módulos de UIs e temas não foram implementados para todos os frameworks de UI. Consulte o documento de primeiros passos para obter a lista atualizada de opções de IU.", + "MicroserviceSupport": "Ele suporta a arquitetura de micro-serviços?", + "MicroserviceSupportExplanation1": "Um dos principais objetivos da estrutura ABP é fornecer uma infraestrutura conveniente para criar soluções de micro-serviços. Consulte o documento de arquitetura de microsserviço para entender como isso ajuda a criar sistemas de microsserviço.", + "MicroserviceSupportExplanation2": "Todos os módulos ABP Commercial são projetados para suportar cenários de implantação de micro-serviços (com sua própria API e banco de dados) seguindo o documento de melhores práticas de desenvolvimento de módulo .", + "MicroserviceSupportExplanation3": "Fornecemos um exemplo de solução de demonstração de microsserviço que demonstra uma implementação de arquitetura de microsserviço para ajudá-lo a criar sua própria solução.", + "MicroserviceSupportExplanation4": "Portanto, a resposta curta é \" sim, ele oferece suporte à arquitetura de micro-serviços \".", + "MicroserviceSupportExplanation5": "No entanto, um sistema de microsserviço é uma solução e cada solução terá diferentes requisitos, topologia de rede, cenários de comunicação, possibilidades de autenticação, decisões de separação/compartilhamento de banco de dados, configurações de tempo de execução, integrações de sistemas de terceiros e muito mais.", + "MicroserviceSupportExplanation6": "O ABP Framework e o ABP Commercial fornecem infraestrutura para cenários de micro-serviços, módulos compatíveis com micro-serviços, amostras e documentação para ajudá-lo a construir sua própria solução. Mas não espere baixar diretamente a solução dos seus sonhos pré-construída para você. Você precisará entendê-lo e reunir algumas partes com base em seus requisitos.", + "WhereCanIDownloadSourceCode": "Onde posso baixar o código-fonte?", + "WhereCanIDownloadSourceCodeExplanation": "Você pode baixar o código-fonte de todos os módulos ABP, pacotes e temas Angular via ABP Suite ou ABP CLI. Consulte Como fazer download do código-fonte? ", + "ComputerLimitation": "Quantos computadores um desenvolvedor pode fazer login ao desenvolver ABP?", + "ComputerLimitationExplanation": "Nós permitimos especificamente {0} computadores por desenvolvedor individual/licenciado. Sempre que houver necessidade de um desenvolvedor desenvolver produtos ABP Comerciais em uma terceira máquina, deverá ser enviado um e-mail para license@abp.io explicando a situação e faremos a devida alocação em nosso sistema.", + "RefundPolicy": "Você tem uma política de reembolso?", + "RefundPolicyExplanation": "Você pode solicitar um reembolso em 30 dias após a compra da licença. Os tipos de licença Business e Enterprise têm a opção de download do código-fonte, portanto, os reembolsos não estão disponíveis para Business e Enterprise (e quaisquer licenças que incluam o direito de receber o código-fonte). Além disso, nenhum reembolso é feito para renovações e compras de segunda licença.", + "HowCanIRefundVat": "Como posso reembolsar o IVA?", + "HowCanIRefundVatExplanation1": "Se você fez o pagamento usando 2Checkout, pode reembolsar o IVA por meio de sua conta 2Checkout:", + "HowCanIRefundVatExplanation2": "Faça login em sua conta 2Checkout ", + "HowCanIRefundVatExplanation3": "Encontre o pedido apropriado e pressione \"Reembolsar IVA atrasado\" (insira seu ID de IVA)", + "HowCanIGetMyInvoice": "Como posso obter minha fatura?", + "HowCanIGetMyInvoiceExplanation": "Existem 2 gateways de pagamento para comprar uma licença: Iyzico e 2Checkout. Se você adquirir sua licença por meio do gateway 2Checkout, ele enviará a fatura em PDF para seu endereço de e-mail, consulte 2Fatura de checkout. Se você comprar pelo gateway Iyzico, com link de compra personalizado ou por transferência bancária, prepararemos e enviaremos sua fatura. Você pode solicitar ou baixar sua fatura na página de gerenciamento da organização . Antes de nos contactar para a fatura, consulte a página de gestão da sua organização!", + "Forum": "Fórum", + "SupportExplanation": "As licenças comerciais da ABP fornecem um suporte de fórum premium por uma equipe composta por especialistas do ABP Framework.", + "PrivateTicket": "Ingresso Privado", + "PrivateTicketExplanation": "A licença empresarial também inclui um suporte privado com sistema de e-mail e tíquetes.", + "AbpSuiteExplanation1": "O ABP Suite permite que você crie páginas da web em questão de minutos. É uma ferramenta .NET Core Global que pode ser instalada a partir da linha de comando.", + "AbpSuiteExplanation2": "Ele pode criar uma nova solução ABP, gerar páginas CRUD do banco de dados para o front-end. Para uma visão geral técnica, consulte o documento ", + "FastEasy": "Rápido e fácil", + "AbpSuiteExplanation3": "O ABP Suite permite que você crie facilmente páginas CRUD. Você só precisa definir sua entidade e suas propriedades, deixe o resto com o ABP Suite para você! O ABP Suite gera todo o código necessário para sua página CRUD em poucos segundos. Suporta interfaces de usuário Angular, MVC e Blazor.", + "RichOptions": "Opções ricas", + "AbpSuiteExplanation4": "O ABP Suite oferece suporte a várias opções de IU, como Razor Pages e Angular . Também oferece suporte a vários bancos de dados como MongoDB e todos os bancos de dados suportados por EntityFramework Core (MS SQL Server, Oracle, MySql, PostgreSQL e mais ).", + "AbpSuiteExplanation5": "O bom é que você não precisa se preocupar com essas opções. O ABP Suite entende seu tipo de projeto e gera o código para seu projeto e coloca o código gerado no lugar correto em seu projeto.", + "SourceCode": "Código fonte", + "AbpSuiteExplanation6": "O ABP Suite gera o código-fonte para você! Ele não gera arquivos mágicos para gerar a página da web. O ABP Suite gera o código-fonte para Entidade, Repositório, Serviço de Aplicativo, Migração Code First, JavaScript/TypeScript e CSHTML/HTML e também as interfaces necessárias. O ABP Suite também gera o código de acordo com as Melhores Práticas de desenvolvimento de software, para que você não precise se preocupar com a qualidade do código gerado.", + "AbpSuiteExplanation7": "Como você tem o código-fonte dos blocos de construção da página CRUD gerada nas camadas corretas do aplicativo, pode modificar facilmente o código-fonte e injetar sua lógica customizada/comercial no código gerado.", + "CrossPlatform": "Plataforma Cruzada", + "AbpSuiteExplanation8": "O ABP Suite é desenvolvido com .NET Core e é multiplataforma. Ele é executado como um aplicativo da web em seu computador local. Você pode executá-lo no Windows , Mac e Linux ", + "OtherFeatures": "Outras características", + "OtherFeatures1": "Atualiza pacotes NuGet e NPM em sua solução facilmente.", + "OtherFeatures2": "Regenera páginas já geradas do zero.", + "OtherFeatures3": "Cria novas soluções", + "ThanksForCreatingProject": "Obrigado por criar seu projeto!", + "HotToRunSolution": "Como executar sua solução?", + "HotToRunSolutionExplanation": "Consulte o documento de introdução para saber como configurar e executar sua solução.", + "GettingStarted": "Começando", + "WebAppDevTutorial": "Tutorial de desenvolvimento de aplicativo da web", + "WebAppDevTutorialExplanation": "Consulte o documento do tutorial de desenvolvimento de aplicativo da web para obter um exemplo de desenvolvimento passo a passo.", + "Document": "Documento", + "UsingABPSuiteToCURD": "Usando ABP Suite para CRUD Page Generation & Tooling", + "SeeABPSuiteDocument": "Consulte o documento ABP Suite para aprender a usar o ABP Suite.", + "AskQuestionsOnSupport": "Você pode fazer perguntas no Suporte Comercial ABP.", + "Documentation": "Documentação", + "SeeModulesDocument": "Consulte o documento de módulos para obter uma lista de todos os módulos comerciais(pro) e seus documentos.", + "Pricing": "Preços", + "PricingExplanation": "Escolha os recursos e a funcionalidade de que sua empresa precisa hoje. Atualize facilmente à medida que sua empresa cresce.", + "Team": "Equipe", + "Business": "O negócio", + "Enterprise": "Empreendimento", + "Custom": "Personalizado", + "IncludedDeveloperLicenses": "Licenças de desenvolvedor incluídas", + "CustomLicenceOrAdditionalServices": "Precisa de licença personalizada ou serviços adicionais?", + "CustomOrVolumeLicense": "Licença personalizada ou por volume", + "LiveTrainingSupport": "Treinamento e suporte ao vivo", + "AndMore": "e mais", + "AdditionalDeveloperLicense": "Licença de desenvolvedor adicional", + "ProjectCount": "Contagem de projetos", + "AllProModules": "Todos os módulos profissionais", + "AllProThemes": "Todos os temas profissionais", + "AllProStartupTemplates": "Todos os modelos de inicialização profissionais", + "SourceCodeOfAllModules": "Código fonte de todos os módulos", + "SourceCodeOfAllThemes": "Código fonte de todos os temas", + "PerpetualLicense": "Licença perpétua", + "UnlimitedServerDeployment": "Implantação de servidor ilimitada", + "YearUpgrade": "Atualização de 1 ano", + "YearPremiumForumSupport": "Suporte de fórum premium por 1 ano", + "ForumSupportIncidentCountYear": "Contagem de incidentes de suporte do fórum/ano", + "PrivateTicketEmailSupport": "Tíquete privado e suporte por e-mail", + "BuyNow": "Compre Agora", + "PayViaAmexCard": "Como posso pagar com meu cartão AMEX?", + "PayViaAmexCardDescription": "O gateway de pagamento padrão 'Iyzico' pode recusar alguns cartões de crédito AMEX devido a medidas de segurança. Neste caso, você pode pagar através do portal de pagamento alternativo '2Checkout'.", + "ThankYou": "Obrigado", + "InvalidReCaptchaErrorMessage": "Ocorreu um erro ao verificar o reCAPTCHA. Por favor, tente novamente.", + "CompanyName": "Nome da empresa", + "YourCompanyName": "O nome da sua empresa", + "FirstName": "Primeiro nome", + "LastName": "Último nome", + "Optional": "Opcional", + "YourFirstName": "Seu primeiro nome", + "YourLastName": "Seu último Nome", + "SpecialOffer": "Oferta especial", + "SpecialOfferMessage": "Se apresse! Os preços são válidos por tempo limitado.", + "DiscountRequest": "Pedido de desconto", + "DiscountRequestDescribeCustomerQuestion": "Qual das seguintes opções descreve você?", + "DiscountRequestStudentEmailMessage": "O endereço de e-mail deve conter 'edu'.", + "DiscountRequestDeveloperCount": "Quantos desenvolvedores você é?", + "DiscountRequestDeveloperCountExceedMessage": "Não oferecemos licença com desconto para empresas que possuem mais de {0} desenvolvedores.", + "DiscountRequestOrganizationName": "Nome da empresa/organização/escola", + "Website": "Local na rede Internet", + "GithubUsername": "Nome de usuário GitHub", + "PhoneNumber": "Número de telefone", + "Country": "País", + "DescribeABPCommercialUsage": "Descreva o projeto que você está planejando desenvolver com base no APB Comercial", + "DiscountRequestCertifyInformationMessage": "Certifico que todas as informações são verdadeiras e corretas.", + "DiscountRequestReceived": "Recebemos sua solicitação de desconto.", + "DiscountRequestStatusMessage": "Responderemos a você após verificar as informações fornecidas.", + "MVCOrRazorPages": "MVC (páginas do Razor)", + "Angular": "Angular", + "Blazor": "Blazor", + "New": "Novo", + "MongoDB": "MongoDB", + "EBookDDD": "Design baseado em domínio de e-book", + "PracticalGuideForImplementingDDD": "Este livro é um guia prático para implementar o Domain Driven Design com o ABP Framework.", + "IntroducingDDD": "Apresentando o Domain Driven Design", + "DDDLayersAndCleanArchitecture": "Camadas DDD e arquitetura limpa", + "LayeringOfADotnetSolution": "Camada de uma solução .NET", + "ImplementingDDDBuildingBlocks": "Implementando blocos de construção DDD", + "DomainVsApplicationLogic": "Lógica de domínio versus lógica de aplicativo", + "SamplesAndDiscussions": "Amostras e discussões", + "Free": "Sem custos", + "Download": "Download", + "DDDEBook": "DDD E-book", + "ImplementingDDD": "Implementando Design Orientado a Domínio", + "DDDBookExplanation": "Um guia prático para implementar o Domain Driven Design com o ABP Framework.", + "Overview": "Visão geral", + "DDDBookPracticalGuide": "Este é um guia prático para implementar o Domain Driven Design (DDD). Embora os detalhes de implementação dependam da infraestrutura do ABP Framework, os principais conceitos, princípios e padrões são aplicáveis em qualquer tipo de solução, mesmo que não seja uma solução .NET.", + "TableOfContents": "Índice", + "IntroductionToImplementingDDD": "Introdução à implementação de design orientado a domínio", + "WhatIsDDD": "O que é Domain Driven Design?", + "Implementation": "Implementação", + "TheBigPicture": "A grande imagem", + "TheBuildingBlock": "O Bloco de Construção", + "ExampleUseCase": "Exemplo de caso de uso", + "DomainAndApplicationLogic": "Lógica de domínio e lógica de aplicativo", + "Author": "Autor", + "PublishedOn": "publicado em", + "Page": "Página", + "FreeEBook": "E-book grátis", + "EBookSignInForDownload": "Para baixar o e-book, faça login", + "SignIn": "Entrar", + "Or": "Ou", + "TellUsAboutYourself": "Conte-nos um pouco sobre você", + "Surname": "Sobrenome", + "DoYouAgreePrivacyPolicy": "Eu concordo com os Termos e Condições e a Política de Privacidade .", + "VolosoftMarketingInformationMessage": "Desejo informações, dicas e ofertas sobre Soluções para Empresas e Organizações e outros produtos e serviços da Volosoft.", + "VolosoftSharingInformationMessage": "Gostaria que a Volosoft compartilhasse minhas informações com parceiros selecionados para que eu pudesse receber informações relevantes sobre seus produtos e serviços.", + "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", + "TrialActivatedWarning": "Caro {0}, 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 gratuito.
Enviamos um e-mail para {0} para ativar sua conta. Verifique sua caixa de entrada/caixas de lixo/spam!", + "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": "Licença de Compra", + "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 " } } \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ro-RO.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ro-RO.json index a88d581d36..02b42236e9 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ro-RO.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ro-RO.json @@ -5,8 +5,8 @@ "OrganizationList": "Lista organizaţiilor", "Volo.AbpIo.Commercial:010003": "Nu sunteţi proprietarul acestei organizaţii!", "OrganizationNotFoundMessage": "Nicio organizaţie găsită!", - "DeveloperCount": "Alocaţi / total dezvoltatori", - "QuestionCount": "Rămase / total întrebări", + "DeveloperCount": "Alocaţi/total dezvoltatori", + "QuestionCount": "Rămase/total întrebări", "Unlimited": "Nelimitat", "Owners": "Proprietari", "AddMember": "Adaugă membru", @@ -23,6 +23,7 @@ "Modules": "Module", "LicenseExtendMessage": "Data expirării licenţei dumneavoastră a fost prelungită până în {0}", "LicenseUpgradeMessage": "Licenţa dumneavoastră a fost actualizată la {0}", + "LicenseExtendAdnUpgradeMessage": "Licența dvs. a fost extinsă până la {0}, iar planul de licență este actualizat la {1}.", "LicenseAddDeveloperMessage": "{0} dezvoltatori au fost ataşaţi licenţei dumneavoastră", "Volo.AbpIo.Commercial:010004": "Utilizatorul nu a putut fi găsit! Acesta trebuie să se fi înregistrat deja.", "MyOrganizations": "Organizaţiile mele", @@ -45,7 +46,7 @@ "IndexPageHeroSection": "A complete web development platformbuilt-on framework", "AbpCommercialShortDescription": "ABP Commercial oferă module de aplicaţii pre-construite, instrumente de dezvoltare rapidă a aplicaţiilor, teme UI profesionale, asistenţă premium şi multe altele.", "LiveDemo": "Live Demo", - "GetLicence" :"Obţine o licenţă", + "GetLicence": "Obţine o licenţă", "Application": "Application", "StartupTemplates": "Şabloane de lansare", "Startup": "Lansare", @@ -78,7 +79,7 @@ "ManyMore": "Multe altele", "ExploreTheABPFramework": "Exploraţi framework-ul ABP", "WhyUseTheABPCommercial": "De ce să folosiţi ABP Commercial?", - "WhyUseTheABPCommercialExplanation": "

Construirea de aplicaţii web de nivel enterprise poate fi complexă şi poate consuma mult timp.

ABP Commercial oferă infrastructura de bază pentru toate soluţiile moderne bazate pe ASP.NET Core de nivel enterprise. De la proiectare până la implementare, întregul ciclu de dezvoltare este împuternicit de funcţiile şi modulele integrate ale ABP.

", + "WhyUseTheABPCommercialExplanation": "

Construirea de aplicaţii web de nivel enterprise poate fi complexă şi poate consuma mult timp.

ABP Commercial oferă infrastructura de bază pentru toate soluţiile moderne bazate pe ASP.NET Core de nivel enterprise. De la proiectare până la implementare, întregul ciclu de dezvoltare este împuternicit de funcţiile şi modulele integrate ale ABP.

", "StartupTemplatesShortDescription": "Şabloanele de pornire vă fac să începeţi proiectul în câteva secunde.", "UIFrameworksOptions": "UI frameworks options;", "DatabaseProviderOptions": "Opţiuni furnizor de bază de date;", @@ -91,7 +92,7 @@ "Saas": "Saas", "LanguageManagement": "Administrarea limbilor", "TextTemplateManagement": "Text Template Management", - "SeeAllModules": "Vezi toate modulele", + "See All Modules": "Vedeți toate modulele", "ABPSuite": "ABP Suite", "AbpSuiteShortDescription": "ABP Suite este un instrument complementar pentru ABP Commercial.", "AbpSuiteExplanation": "Vă permite să creaţi pagini web în câteva minute. Este un instrument .NET Core global, care poate fi instalat din linia de comandă. Poate crea o nouă soluţie ABP, poate genera pagini CRUD, începând de la baza de date până la front-end.", @@ -262,7 +263,7 @@ "SeeABPSuiteDocument": "Consultaţi documentaţia suitei ABP pentru a învăţa utilizarea suitei ABP.", "AskQuestionsOnSupport": "Puteţi adresa întrebări pe ABP Commercial Support.", "Documentation": "Documentaţie", - "SeeModulesDocument": "Consultaţi documentul modulelor pentru lista tuturor modulelor comerciale (pro) şi documentele acestora.", + "SeeModulesDocument": "Consultaţi documentul modulelor pentru lista tuturor modulelor comerciale(pro) şi documentele acestora.", "Pricing": "Preţuri", "PricingExplanation": "Alegeţi caracteristicile şi funcţionalitatea nevoilor afacerii dumneavoastră acum. Actualizaţi-le cu uşurinţă pe măsură ce afacerea dumneavoastră se dezvoltă.", "Team": "Team", @@ -355,9 +356,40 @@ "DoYouAgreePrivacyPolicy": "Sunt de acord cu Termenii şi condiţiile şi Politica de confidenţialitate.", "VolosoftMarketingInformationMessage": "Sunt de acord să primesc informaţii, sfaturi şi oferte despre soluţii pentru afaceri şi organizaţii şi alte produse şi servicii Volosoft.", "VolosoftSharingInformationMessage": "Sunt de acord ca Volosoft să partajeze informaţiile mele cu partenerii selectaţi astfel încât să primesc informaţii relevante despre produsele şi serviciile lor.", - "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!", + "WeWillSendYouADownloadLink": "Un link pentru descărcarea e-book-ului a fost trimis către {0}.
Verificaţi-vă căsuţele de inbox/junk/spam!", "InvalidFormInputs": "Vă rugăm să introduceţi informaţia validă specificată în formular.", "DDDBookEmailBody": "Vă mulţumim.
Pentru a descărca e-book-ul, click aici.", - "FreeDDDEBook": "DDD E-Book gratuit" + "FreeDDDEBook": "DDD E-Book gratuit", + "StartFree": "Începe gratuit", + "FreeTrial": "Încercare gratuită", + "AcceptsMarketingCommunications": " Da, aș dori să primesc comunicări de marketing comerciale ABP.", + "PurposeOfUsage": "Scopul utilizării", + "Industry": "Industrie", + "Choose": "- Alege -", + "CompanyOrganizationName": "Numele companiei/organizației", + "CompanySize": "Marimea companiei", + "Next": "Următorul", + "StartTrial": "Începeți încercarea mea gratuită", + "ContactUsIssues": "Contactați-ne dacă aveți probleme", + "TrialActivatedWarning": "Stimate {0}, un utilizator are dreptul la o singură perioadă de probă gratuită. Ai folosit deja perioada de probă.", + "ActivationRequirement": "Sunteți la un pas de a începe perioada de încercare gratuită.
Am trimis un e-mail către {0} pentru a vă activa contul. Verificați-vă căsuțele de e-mail/junk/spam!", + "SaveAndDownload": "Salvați și descărcați", + "CompanyNameValidationMessage": "Numele companiei este prea lung!", + "AddressValidationMessage": "Adresa este prea lungă!", + "TaxNoValidationMessage": "TAX/TVA Nu este prea lung!", + "NotesValidationMessage": "Câmpul de note este prea lung!", + "CheckYourBillingInfo": "Vă puteți crea factura o singură dată! Verificați informațiile de facturare înainte de a crea factura.", + "Volo.AbpIo.Commercial:030000": "Ai folosit deja perioada de probă.", + "Volo.AbpIo.Commercial:030001": "Acest nume de organizație există deja.", + "StartYourFreeTrial": "Începe perioada gratuită de testare", + "TrialLicenseModelInvalidErrorMessage": "Unul dintre următoarele câmpuri este nevalid: Numele țării, Mărimea companiei, Industria sau Scopul utilizării.", + "Trial": "Proces", + "Purchased": "Cumparat", + "PurchaseLicense": "Licență de cumpărare", + "PurchaseTrialLicenseMessage": "Data de expirare a licenței este {0}.
Dacă doriți să continuați să utilizați proiectele pe care le-ați creat în timpul perioadei de probă gratuită, trebuie să schimbați cheile de licență din fișierele appsettings.secrets.json. Iată cheia de licență:", + "TrialLicenseExpireMessage": "Utilizați licența de probă și licența de probă va expira pe {0}.", + "TryForFree": "Încearcă pe gratis", + "TrialLicenseExpiredInfo": "Perioada de licență de probă a expirat!", + "CommercialNewsletterConfirmationMessage": "Sunt de acord cu Termenii și condițiile și cu Politica de confidențialitate ." } -} +} \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ru.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ru.json new file mode 100644 index 0000000000..3ebfca458a --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ru.json @@ -0,0 +1,395 @@ +{ + "culture": "ru", + "texts": { + "OrganizationManagement": "Управление организацией", + "OrganizationList": "Список организаций", + "Volo.AbpIo.Commercial:010003": "Вы не являетесь владельцем этой организации!", + "OrganizationNotFoundMessage": "Не найдено ни одной организации!", + "DeveloperCount": "Выделенные/всего разработчиков", + "QuestionCount": "Остающиеся/всего вопросов", + "Unlimited": "Безлимитный", + "Owners": "Владельцы", + "AddMember": "Добавить члена", + "AddOwner": "Добавить владельца", + "AddDeveloper": "Добавить разработчика", + "UserName": "Имя пользователя", + "Name": "Имя", + "EmailAddress": "Адрес электронной почты", + "Developers": "Разработчики", + "LicenseType": "Тип лицензии", + "Manage": "Управлять", + "StartDate": "Дата начала", + "EndDate": "Дата окончания", + "Modules": "Модули", + "LicenseExtendMessage": "Срок действия вашей лицензии продлен до {0}", + "LicenseUpgradeMessage": "Ваша лицензия обновлена до {0}", + "LicenseExtendAdnUpgradeMessage": "Ваша лицензия была продлена до {0}, а ваш лицензионный план повышен до {1}.", + "LicenseAddDeveloperMessage": "К вашей лицензии добавлено {0} разработчиков", + "Volo.AbpIo.Commercial:010004": "Не могу найти указанного пользователя! Пользователь должен быть уже зарегистрирован.", + "MyOrganizations": "Мои организации", + "ApiKey": "Ключ API", + "UserNameNotFound": "Нет пользователя с именем пользователя {0}", + "SuccessfullyAddedToNewsletter": "Спасибо за подписку на нашу рассылку!", + "MyProfile": "Мой профайл", + "EmailNotValid": "Пожалуйста, введите действительный адрес электронной почты.", + "JoinOurMarketingNewsletter": "Подпишитесь на нашу маркетинговую рассылку", + "WouldLikeToReceiveMarketingMaterials": "Я хочу получать маркетинговые материалы, такие как предложения по продуктам и специальные предложения.", + "StartUsingYourLicenseNow": "Начните использовать свою лицензию прямо сейчас!", + "WelcomePage": "Страница приветствия", + "UnsubscriptionExpireEmail": "Отказаться от подписки на электронные письма с напоминанием об истечении срока действия лицензии", + "UnsubscribeLicenseExpireEmailReminderMessage": "Эта подписка по электронной почте содержит только напоминание о дате истечения срока действия лицензии.", + "UnsubscribeFromLicenseExpireEmails": "Если вы не хотите получать электронные письма о дате истечения срока действия лицензии, вы можете отказаться от подписки в любое время.", + "Unsubscribe": "Отписаться", + "NotOrganizationMember": "Вы не являетесь членом какой-либо организации.", + "UnsubscribeLicenseExpirationEmailSuccessTitle": "Подписка успешно отменена", + "UnsubscribeLicenseExpirationEmailSuccessMessage": "Вы больше не будете получать электронные письма с напоминанием об истечении срока действия лицензии.", + "IndexPageHeroSection": " Полная платформа веб-разработки встроенная каркас ", + "AbpCommercialShortDescription": "ABP Commercial предоставляет готовые модули приложений, инструменты для быстрой разработки приложений, профессиональные темы пользовательского интерфейса, поддержку премиум-класса и многое другое.", + "LiveDemo": "Живая демонстрация", + "GetLicence": "Получить лицензию", + "Application": "заявка", + "StartupTemplates": "Шаблоны запуска", + "Startup": "Запускать", + "Templates": "Шаблоны", + "Developer": "Разработчик", + "Tools": "Инструменты", + "Premium": "Премиум", + "PremiumSupport": "Премиум-поддержка", + "PremiumForumSupport": "Поддержка премиум-форума", + "UI": "UI", + "Themes": "Темы", + "JoinOurNewsletter": "Подпишитесь на нашу рассылку новостей", + "Send": "послать", + "Learn": "Учиться", + "AdditionalServices": "Дополнительные услуги", + "WhatIsABPFramework": "ЧТО ТАКОЕ ОСНОВА ABP?", + "OpenSourceBaseFramework": "Базовая платформа с открытым исходным кодом", + "ABPFrameworkExplanation": "

ABP Commercial основана на ABP Framework, платформе веб-приложений с открытым исходным кодом и сообществом для ASP.NET Core.

ABP Framework предоставляет отличную инфраструктуру для написания поддерживаемых, расширяемых и тестируемый код с лучшими практиками.

Создан и интегрирован с популярными инструментами, которые вы уже знаете. Низкая кривая обучения, легкая адаптация, комфортное развитие.

", + "Modular": "Модульный", + "MicroserviceCompatible": "Совместимость с микросервисами", + "DomainDrivenDesignInfrastructure": "Инфраструктура проектирования на основе доменов", + "MultiTenancy": "Мульти аренды", + "DistributedMessaging": "Распределенный обмен сообщениями", + "DynamicProxying": "Динамическое проксирование", + "BackgroundJobs": "Фоновые задания", + "AuditLogging": "Ведение журнала аудита", + "BLOBStoring": "Хранение BLOB", + "BundlingMinification": "Объединение и минификация", + "AdvancedLocalization": "Расширенная локализация", + "ManyMore": "Многое другое", + "ExploreTheABPFramework": "Изучите ABP Framework", + "WhyUseTheABPCommercial": "Зачем использовать рекламу ABP?", + "WhyUseTheABPCommercialExplanation": "

Создание веб-приложений корпоративного уровня может быть сложным и трудоемким.

ABP Commercial предлагает идеальную базовую инфраструктуру, необходимую для всех современных ASP.NET Core корпоративного уровня основанные на решениях. Прямо от проектирования до развертывания весь цикл разработки обеспечивается встроенными функциями и модулями ABP.

", + "StartupTemplatesShortDescription": "Шаблоны запуска позволяют вам быстро приступить к работе над проектом за несколько секунд.", + "UIFrameworksOptions": "Параметры UI-фреймворков;", + "DatabaseProviderOptions": "Параметры поставщика базы данных;", + "PreBuiltApplicationModules": "Готовые модули приложений", + "PreBuiltApplicationModulesShortDescription": "Наиболее распространенные требования к приложениям уже разработаны для вас в виде модулей многократного использования.", + "Account": "Счет", + "Blogging": "Ведение блога", + "Identity": "Личность", + "IdentityServer": "Сервер идентификации", + "Saas": "Саас", + "LanguageManagement": "Управление языками", + "TextTemplateManagement": "Управление текстовыми шаблонами", + "See All Modules": "SeeAllModules", + "ABPSuite": "ABP Suite", + "AbpSuiteShortDescription": "ABP Suite - это дополнительный инструмент к ABP Commercial.", + "AbpSuiteExplanation": "Он позволяет создавать веб-страницы за считанные минуты. Это глобальный инструмент .NET Core, который можно установить из командной строки. Он может создавать новое решение ABP, генерировать страницы CRUD из базы данных для внешнего интерфейса.", + "Details": "Подробности", + "LeptonTheme": "Лептон Тема", + "ProfessionalModernUIThemes": "Профессиональные современные темы пользовательского интерфейса", + "LeptonThemeExplanation": "Lepton предоставляет широкий спектр тем администрирования Bootstrap, которые служат прочной основой для любого проекта, требующего панели администратора.", + "DefaultTheme": "Тема по умолчанию", + "MaterialTheme": "Материал Тема", + "Default2Theme": "Тема по умолчанию 2", + "DarkTheme": "Темная тема", + "DarkBlueTheme": "Темно-синяя тема", + "LightTheme": "Светлая тема", + "ProudToWorkWith": "Горжусь работать с", + "OurConsumers": "Тысячи предприятий и разработчиков более чем в 70 странах мира полагаются на ABP Commercial.", + "JoinOurConsumers": "Присоединяйтесь к ним и быстро создавайте потрясающие продукты.", + "AdditionalServicesExplanation": "Вам нужны дополнительные или индивидуальные услуги? Мы и наши партнеры можем предоставить; ", + "CustomProjectDevelopment": "Разработка индивидуального проекта", + "CustomProjectDevelopmentExplanation": "Специализированные разработчики для ваших индивидуальных проектов.", + "PortingExistingProjects": "Перенос существующих проектов", + "PortingExistingProjectsExplanation": "Перенос ваших старых проектов на платформу ABP.", + "LiveSupport": "Живая поддержка", + "LiveSupportExplanation": "Возможность удаленной поддержки в реальном времени, когда вам это нужно.", + "Training": "Обучение", + "TrainingExplanation": "Специальное обучение для ваших разработчиков.", + "OnBoarding": "Адаптация", + "OnBoardingExplanation": "Помогите настроить среду разработки, CI и CD.", + "PrioritizedTechnicalSupport": "Приоритетная техническая поддержка", + "PremiumSupportExplanation": "Помимо отличной поддержки платформы ABP сообществом, наша команда поддержки отвечает на технические вопросы и проблемы коммерческих пользователей с высоким приоритетом.", + "SeeTheSupportOptions": "См. Варианты поддержки", + "Contact": "Контакт", + "TellUsWhatYouNeed": "Скажите нам, что вам нужно.", + "YourMessage": "Твое сообщение", + "YourFullName": "Ваше полное имя", + "EmailField": "Адрес электронной почты", + "YourEmailAddress": "Ваш адрес электронной почты", + "HowMayWeHelpYou": "Как мы можем Вам помочь?", + "SendMessage": "Отправить сообщение", + "Success": "Успех", + "WeWillReplyYou": "Мы получили ваше сообщение и скоро свяжемся с вами.", + "GoHome": "Иди домой", + "CreateLiveDemo": "Создать живую демонстрацию", + "RegisterToTheNewsletter": "Подпишитесь на рассылку новостей, чтобы получать информацию о ABP.IO, в том числе о новых выпусках и т. Д.", + "EnterYourEmailOrLogin": "Введите свой адрес электронной почты, чтобы создать демоверсию, или войдите , используя существующую учетную запись.", + "ApplicationTemplate": "Шаблон приложения", + "ApplicationTemplateExplanation": "Шаблон запуска приложения используется для создания нового веб-приложения.", + "EfCoreProvider": "Entity Framework (поддерживает SQL Server, MySQL, PostgreSQL, Oracle и другие )", + "AlreadyIncludedInTemplateModules": "В этот шаблон уже включены и настроены следующие модули:", + "ApplicationTemplateArchitecture": "Этот шаблон приложения также поддерживает многоуровневую архитектуру, в которой уровень пользовательского интерфейса, уровень API и служба аутентификации физически разделены.", + "SeeTheGuideOrGoToTheLiveDemo": "См. Руководство разработчика для получения технической информации об этом шаблоне или перейдите к действующей демонстрации.", + "DeveloperGuide": "Руководство разработчика", + "ModuleTemplate": "Шаблон модуля", + "ModuleTemplateExplanation1": "Вы хотите создать модуль и повторно использовать его в разных приложениях? Этот шаблон запуска подготавливает все для начала создания многоразового модуля приложения или микросервиса .", + "ModuleTemplateExplanation2": "

Вы можете поддерживать одну или несколько платформ пользовательского интерфейса, одного или нескольких поставщиков баз данных для одного модуля. Шаблон запуска настроен для запуска и тестирования вашего модуля в минимальном приложении в дополнение к инфраструктуре модульного и интеграционного тестирования.

См. техническую информацию об этом шаблоне в руководстве разработчика.

", + "WithAllStyleOptions": "со всеми вариантами стиля", + "Demo": "Демо", + "SeeAllModules": "Просмотреть все модули", + "ABPCLIExplanation": "ABP CLI (интерфейс командной строки) - это инструмент командной строки для выполнения некоторых общих операций для решений на основе ABP.", + "ABPSuiteEasilyCURD": "ABP Suite - это инструмент, который позволяет легко создавать CRUD-страницы.", + "WeAreHereToHelp": "Мы здесь, чтобы помочь ", + "BrowseOrAskQuestion": "Вы можете просмотреть разделы справки или выполнить поиск по часто задаваемым вопросам или задать нам вопрос, используя контактную форму .", + "SearchQuestionPlaceholder": "Искать в часто задаваемых вопросах", + "WhatIsTheABPCommercial": "Что такое реклама ABP?", + "WhatAreDifferencesThanAbpFramework": "В чем разница между ABP Framework с открытым исходным кодом и ABP Commercial?", + "ABPCommercialExplanation": "ABP Commercial - это набор дополнительных модулей, инструментов, тем и сервисов, созданных на основе платформы ABP с открытым исходным кодом. ABP Commercial разрабатывается и поддерживается той же командой, что и структура ABP.", + "WhatAreDifferencesThanABPFrameworkExplanation": "

ABP framework - это модульная, тематическая и совместимая с микросервисами платформа разработки приложений для ASP.NET Core. Он предоставляет полную архитектуру и мощную инфраструктуру, чтобы вы могли сосредоточиться на собственном бизнес-коде, а не повторяться в каждом новом проекте. Он основан на лучших практиках разработки программного обеспечения и популярных инструментах, которые вы уже знаете.

Платформа ABP полностью бесплатна, имеет открытый исходный код и управляется сообществом. Он также предоставляет бесплатную тему и некоторые готовые модули (например, управление идентификацией и управление арендаторами).

", + "VisitTheFrameworkVSCommercialDocument": "Перейдите по следующей ссылке, чтобы получить дополнительную информацию {1} ", + "ABPCommercialFollowingBenefits": "ABP Commercial добавляет следующие преимущества поверх структуры ABP;", + "Professional": "Профессиональный", + "UIThemes": "Темы пользовательского интерфейса", + "EnterpriseModules": "Готовые к работе, многофункциональные, предварительно созданные модули приложений (например, управление Identity Server, управление SaaS, управление языками)", + "ToolingToSupport": "Инструменты для поддержки продуктивности разработки (например, ABP Suite )", + "PremiumSupportLink": "Премиум поддержка ", + "WhatDoIDownloadABPCommercial": "Что я загружаю при покупке рекламы ABP?", + "CreateUnlimitedSolutions": "Купив коммерческую лицензию ABP, вы сможете создавать неограниченное количество решений, как описано в документе Начало работы .", + "ABPCommercialSolutionExplanation": "Когда вы создаете новое приложение, вы получаете решение Visual Studio (шаблон запуска) на основе ваших предпочтений. В загруженном решении уже установлены и настроены коммерческие модули и темы. Вы можете удалить предустановленный модуль или добавить другой модуль, если хотите. Все модули и темы по умолчанию используются как пакеты NuGet/NPM.", + "StartDevelopWithTutorials": "Загруженное решение хорошо продумано и задокументировано. Вы можете начать разработку собственного бизнес-кода на его основе, следуя руководствам .", + "TryTheCommercialDemo": "Вы можете попробовать демонстрацию , чтобы увидеть образец приложения, созданного с использованием шаблона запуска ABP Commercial.", + "HowManyProducts": "Сколько различных продуктов/решений я могу создать с помощью рекламы ABP?", + "HowManyProductsExplanation": "Нет ограничений на создание ABP-проекта. Вы можете создавать сколько угодно проектов, разрабатывать и загружать их на разные серверы.", + "HowManyDevelopers": "Сколько разработчиков могут работать над рекламным роликом ABP?", + "HowManyDevelopersExplanation": "Коммерческие лицензии ABP выдаются на одного разработчика. Разные типы лицензий имеют разные ограничения для разработчиков. Однако вы можете добавить больше разработчиков к любому типу лицензии, когда вам нужно. На странице цен указаны типы лицензий, ограничения для разработчиков и дополнительные расходы для разработчиков.", + "ChangingLicenseType": "Могу ли я обновить свой тип лицензии позже?", + "ChangingLicenseTypeExplanation": "Вы можете перейти на лицензию более высокого уровня, заплатив разницу в течение срока действия действующей лицензии. При обновлении до более высокого лицензионного плана вы получаете преимущества нового плана, но обновление лицензии не меняет дату истечения срока действия лицензии. Кроме того, вы также можете добавить новые рабочие места разработчика к существующей лицензии, см. «Сколько разработчиков может работать с ABP Commercial?»", + "LicenseExtendUpgradeDiff": "В чем разница между продлением лицензии и обновлением?", + "LicenseExtendUpgradeDiffExplanation": "Extending: By extending/renewing your license, you will continue to get premium support and get major updates for the modules and themes. Besides, you will be able to continue creating new projects. And you will still be able to use ABP Suite which speeds up your development.
Upgrading: By upgrading your license, you will promote to a higher license plan which will allow you to get additional benefits. See the license comparison table to check the differences between the license plans.On the other hand, when you upgrade, your license expiry date will not change!To extend your license end date, you need to extend your license.", + "LicenseRenewalCost": "Какова стоимость продления лицензии через 1 год?", + "LicenseRenewalCostExplanation": "Скорость продления (продления) всех бессрочных коммерческих лицензий ABP составляет {0} от стоимости лицензии. Стоимость продления стандартной групповой лицензии составляет {1} долл. США, стандартной бизнес-лицензии составляет {2} долл. США, а стандартной корпоративной лицензии составляет {3} долл. США. Если вы уже являетесь клиентом, войдите в свою учетную запись , чтобы просмотреть доступные цены на продление.", + "HowDoIRenewMyLicense": "Как мне продлить лицензию?", + "HowDoIRenewMyLicenseExplanation": "Вы можете продлить лицензию, перейдя на страницу управления организацией . Чтобы воспользоваться нашими скидками на раннее продление, убедитесь, что вы продлили подписку до истечения срока действия лицензии. Однако не беспокойтесь о том, что не знаете, когда закроется ваша возможность раннего продления. Вы получите 3 напоминания по электронной почте до истечения срока подписки. Мы отправим их за 30 дней, 7 дней и 1 день до истечения срока.", + "IsSourceCodeIncluded": "Включает ли моя лицензия исходный код коммерческих модулей и тем?", + "IsSourceCodeIncludedExplanation1": "Зависит от типа приобретенной лицензии:", + "IsSourceCodeIncludedExplanation2": " Команда : ваше решение использует модули и темы как пакеты NuGet и NPM. Он не включает их исходный код. Таким образом, вы можете легко обновлять эти модули и темы всякий раз, когда доступна новая версия. Однако вы не можете получить исходный код модулей и тем.", + "IsSourceCodeIncludedExplanation3": " Для бизнеса/предприятия : в дополнение к командной лицензии вы можете загрузить исходный код любого модуля или темы, которые вам нужны. Вы даже можете удалить ссылки на пакеты NuGet/NPM для определенного модуля и добавить его исходный код непосредственно в свое решение, чтобы полностью изменить его.", + "IsSourceCodeIncludedExplanation4": "

Включение исходного кода модуля в ваше решение дает вам максимальную свободу настройки этого модуля. Однако тогда будет невозможно автоматически обновить модуль при выпуске новой версии.

Ни одна из лицензий не включает исходный код ABP Suite, который является внешним инструментом, который генерирует код для вас и помогает к вашей разработке.

См. страницу с ценами , чтобы узнать о других различиях между типами лицензий.

", + "ChangingDevelopers": "Могу ли я сменить зарегистрированных разработчиков моей организации в будущем?", + "ChangingDevelopersExplanation": "Помимо добавления новых разработчиков к вашей лицензии, вы также можете изменить существующих разработчиков (вы можете удалить разработчика и добавить нового на то же место) без каких-либо дополнительных затрат.", + "WhatHappensWhenLicenseEnds": "Что произойдет, когда закончится срок моей лицензии?", + "WhatHappensWhenLicenseEndsExplanation1": "Тип коммерческой лицензии ABP - бессрочная лицензия . По истечении срока действия лицензии вы можете продолжить разработку своего проекта. И вы не обязаны продлевать лицензию. Ваша лицензия поставляется с годовым планом обновлений и поддержки. Чтобы продолжать получать новые функции, улучшения производительности, исправления ошибок, поддержку и продолжать использовать ABP Suite, не забудьте ежегодно продлевать свой план. Когда срок действия вашей лицензии истечет, вы не сможете получить больше следующих преимуществ;", + "WhatHappensWhenLicenseEndsExplanation2": "Вы не можете создавать новые решения с помощью ABP Commercial, но вы можете продолжать разрабатывать существующие приложения бесконечно.", + "WhatHappensWhenLicenseEndsExplanation3": "Вы сможете получать обновления для модулей и тем в вашей ОСНОВНОЙ версии. Например; если вы используете модуль v3.2.0, вы все равно можете получать обновления для v3.x.x (v3.3.0, v3.5.2 ... и т. д.) этого модуля. Но вы не можете получать обновления для следующей основной версии (например, v4.x, v5.x)", + "WhatHappensWhenLicenseEndsExplanation4": "Вы не можете устанавливать новые модули и темы, добавленные на коммерческую платформу ABP, после истечения срока действия лицензии.", + "WhatHappensWhenLicenseEndsExplanation5": "Вы не можете использовать ABP Suite.", + "WhatHappensWhenLicenseEndsExplanation6": "Вы больше не можете получать премиум-поддержку .", + "WhatHappensWhenLicenseEndsExplanation7": "Вы можете продлить подписку, если хотите и дальше пользоваться этими преимуществами. Если вы продлеваете подписку в течение 1 месяца после истечения срока действия лицензии, применяется скидка 20%.", + "WhenShouldIRenewMyLicense": "Когда мне следует продлить лицензию?", + "WhenShouldIRenewMyLicenseExplanation1": "Если вы продлеваете лицензию в течение 1 месяца после истечения срока действия лицензии, применяется скидка 20%.", + "WhenShouldIRenewMyLicenseExplanation2": "Если вы продлите свою лицензию через 1 месяц с даты истечения срока действия лицензии, цена продления будет такой же, как цена покупки лицензии, и не будет скидки на продление.", + "TrialPlan": "У вас есть пробный план?", + "TrialPlanExplanation": "На данный момент у ABP Commercial нет пробного плана. Для командных лицензий мы предоставляем 30-дневную гарантию возврата денег. Вы можете просто запросить возврат в течение первых 30 дней. Для лицензий Business и Enterprise мы возвращаем 60% в течение 30 дней. Это связано с тем, что лицензии Business и Enterprise включают полный исходный код всех модулей и тем.", + "DoYouAcceptBankWireTransfer": "Вы принимаете банковский перевод?", + "DoYouAcceptBankWireTransferExplanation": "Да, мы принимаем банковский перевод.
После отправки платы за лицензию банковским переводом отправьте нам по электронной почте info@abp.io квитанцию и тип запрошенной лицензии. Информация о нашем международном банковском счете:", + "HowToUpgrade": "Как обновить существующие приложения, когда доступна новая версия?", + "HowToUpgradeExplanation1": "Когда вы создаете новое приложение с помощью ABP Commercial, все модули и тема используются как пакеты NuGet и NPM. Таким образом, вы можете легко обновить пакеты, когда станет доступна новая версия.", + "HowToUpgradeExplanation2": "Помимо стандартных обновлений NuGet/NPM, ABP CLI предоставляет команду обновления, которая автоматически находит и обновляет все связанные с ABP пакеты в вашем решении.", + "DatabaseSupport": "Какие системы баз данных поддерживаются?", + "DatabaseSupportExplanation": "Сама ABP Framework не зависит от базы данных и по своей природе может работать с любым поставщиком базы данных. См. документ о доступе к данным для получения списка текущих внедренных поставщиков.", + "UISupport": "Какие фреймворки пользовательского интерфейса поддерживаются?", + "Supported": "Поддерживается", + "UISupportExplanation": "Сама ABP Framework не зависит от инфраструктуры пользовательского интерфейса и может работать с любой структурой пользовательского интерфейса. Однако не для всех фреймворков пользовательского интерфейса были реализованы шаблоны запуска, пользовательские интерфейсы модулей и темы. Актуальный список параметров пользовательского интерфейса см. В документе по началу работы .", + "MicroserviceSupport": "Поддерживает ли он микросервисную архитектуру?", + "MicroserviceSupportExplanation1": "Одна из основных целей структуры ABP - предоставить удобную инфраструктуру для создания микросервисных решений. См. Документ микросервисная архитектура , чтобы понять, как это помогает создавать системы микросервисов.", + "MicroserviceSupportExplanation2": "Все коммерческие модули ABP разработаны для поддержки сценариев развертывания микросервисов (с собственным API и базой данных) в соответствии с документом передовой практики разработки модулей .", + "MicroserviceSupportExplanation3": "Мы предоставляем образец демонстрационного решения микросервисов , который демонстрирует реализацию архитектуры микросервисов, чтобы помочь вам создать собственное решение.", + "MicroserviceSupportExplanation4": "Итак, краткий ответ: « да, он поддерживает микросервисную архитектуру ».", + "MicroserviceSupportExplanation5": "Тем не менее, система микросервисов - это решение, и каждое решение будет иметь разные требования, топологию сети, сценарии связи, возможности аутентификации, решения о разделении/совместном использовании базы данных, конфигурации времени выполнения, интеграцию сторонних систем и многое другое.", + "MicroserviceSupportExplanation6": "ABP Framework и ABP Commercial предоставляют инфраструктуру для сценариев микросервисов, совместимые с микросервисами модули, образцы и документацию, которые помогут вам создать собственное решение. Но не ожидайте, что вы сразу загрузите готовое решение вашей мечты. Вам нужно будет понять это и собрать некоторые части вместе в соответствии с вашими требованиями.", + "WhereCanIDownloadSourceCode": "Где я могу скачать исходный код?", + "WhereCanIDownloadSourceCodeExplanation": "Вы можете загрузить исходный код всех модулей ABP, пакетов и тем Angular через ABP Suite или ABP CLI. См. Как загрузить исходный код? ", + "ComputerLimitation": "На скольких компьютерах может войти разработчик при разработке ABP?", + "ComputerLimitationExplanation": "Мы специально разрешаем использование {0} компьютеров на одного физического лица/лицензированного разработчика. Всякий раз, когда разработчику необходимо разработать коммерческие продукты ABP на третьем компьютере, следует отправить электронное письмо на адрес license@abp.io с объяснением ситуации, и затем мы сделаем соответствующее распределение в нашей системе.", + "RefundPolicy": "Есть ли у вас политика возврата?", + "RefundPolicyExplanation": "Вы можете запросить возврат средств в течение 30 дней с момента покупки лицензии. Типы лицензий Business и Enterprise имеют возможность загрузки исходного кода, поэтому возврат денежных средств недоступен для Business и Enterprise (а также для любых лицензий, которые включают право на получение исходного кода). Кроме того, не производится возврат средств за продление и покупку второй лицензии.", + "HowCanIRefundVat": "Как я могу вернуть НДС?", + "HowCanIRefundVatExplanation1": "Если вы производили оплату с помощью 2Checkout, вы можете вернуть НДС через свою учетную запись 2Checkout:", + "HowCanIRefundVatExplanation2": "Войдите в свою учетную запись 2Checkout .", + "HowCanIRefundVatExplanation3": "Найдите соответствующий заказ и нажмите «Возвратить просроченный НДС» (введите свой идентификатор плательщика НДС).", + "HowCanIGetMyInvoice": "Как я могу получить счет?", + "HowCanIGetMyInvoiceExplanation": "There are 2 payment gateways for purchasing a license: Iyzico and 2Checkout. If you purchase your license through the 2Checkout gateway, it sends the PDF invoice to your email address, see 2Checkout invoicing. If you purchase through the Iyzico gateway, with custom purchase link or via bank wire transfer, we will prepare and send your invoice. You can request or download your invoice from the organization management page. Before contacting us for the invoice, check your organization management page!", + "Forum": "Форум", + "SupportExplanation": "Коммерческие лицензии ABP обеспечивают поддержку на форуме премиум-класса командой, состоящей из экспертов по ABP Framework.", + "PrivateTicket": "Частный билет", + "PrivateTicketExplanation": "Enterprise License также включает частную поддержку с электронной почтой и системой тикетов.", + "AbpSuiteExplanation1": "ABP Suite позволяет создавать веб-страницы за считанные минуты. Это глобальный инструмент .NET Core, который можно установить из командной строки.", + "AbpSuiteExplanation2": "Он может создавать новое решение ABP, генерировать страницы CRUD из базы данных для внешнего интерфейса. Технический обзор см. В документе ", + "FastEasy": "Быстро и легко", + "AbpSuiteExplanation3": "ABP Suite позволяет легко создавать страницы CRUD. Вам просто нужно определить свою сущность и ее свойства, а остальное ABP Suite сделает за вас! ABP Suite сгенерирует весь необходимый код для вашей CRUD-страницы за несколько секунд. Он поддерживает пользовательские интерфейсы Angular, MVC и Blazor.", + "RichOptions": "Богатые возможности", + "AbpSuiteExplanation4": "ABP Suite поддерживает несколько параметров пользовательского интерфейса, например Razor Pages и Angular . Он также поддерживает несколько баз данных, таких как MongoDB , и все базы данных, поддерживаемые EntityFramework Core (MS SQL Server, Oracle, MySql, PostgreSQL и другие ).", + "AbpSuiteExplanation5": "Хорошо то, что вам не нужно беспокоиться об этих вариантах. ABP Suite понимает тип вашего проекта, генерирует код для вашего проекта и помещает сгенерированный код в нужное место в вашем проекте.", + "SourceCode": "Исходный код", + "AbpSuiteExplanation6": "ABP Suite генерирует исходный код для вас! Он не генерирует волшебные файлы для создания веб-страницы. ABP Suite генерирует исходный код для Entity, Repository, Application Service, Code First Migration, JavaScript/TypeScript и CSHTML/HTML , а также необходимых интерфейсов. ABP Suite также генерирует код в соответствии с лучшими практиками разработки программного обеспечения, поэтому вам не нужно беспокоиться о качестве сгенерированного кода.", + "AbpSuiteExplanation7": "Поскольку у вас есть исходный код строительных блоков сгенерированной страницы CRUD на правильных уровнях приложения, вы можете легко изменить исходный код и внедрить свою пользовательскую/бизнес-логику в сгенерированный код.", + "CrossPlatform": "Кроссплатформенный", + "AbpSuiteExplanation8": "ABP Suite построен на .NET Core и является кроссплатформенным. Он работает как веб-приложение на вашем локальном компьютере. Вы можете запустить его в Windows , Mac и Linux .", + "OtherFeatures": "Другие особенности", + "OtherFeatures1": "Легко обновляет пакеты NuGet и NPM в вашем решении.", + "OtherFeatures2": "Восстанавливает уже созданные страницы с нуля.", + "OtherFeatures3": "Создает новые решения", + "ThanksForCreatingProject": "Спасибо за создание вашего проекта!", + "HotToRunSolution": "Как запустить ваше решение?", + "HotToRunSolutionExplanation": "См. Документ «Начало работы», чтобы узнать, как настроить и запустить решение.", + "GettingStarted": "Начиная", + "WebAppDevTutorial": "Руководство разработчика веб-приложений", + "WebAppDevTutorialExplanation": "См. Руководство по разработке веб-приложений для получения пошагового примера разработки.", + "Document": "Документ", + "UsingABPSuiteToCURD": "Использование ABP Suite для создания страниц CRUD и инструментов", + "SeeABPSuiteDocument": "См. Документ ABP Suite, чтобы узнать об использовании ABP Suite.", + "AskQuestionsOnSupport": "Вы можете задать вопросы в коммерческой поддержке ABP.", + "Documentation": "Документация", + "SeeModulesDocument": "См. Документацию по модулям для получения списка всех коммерческих (профессиональных) модулей и их документов.", + "Pricing": "Ценообразование", + "PricingExplanation": "Выберите функции и возможности, которые нужны вашему бизнесу сегодня. Легко обновляйте по мере роста вашего бизнеса.", + "Team": "Команда", + "Business": "Бизнес", + "Enterprise": "Предприятие", + "Custom": "Обычай", + "IncludedDeveloperLicenses": "Включены лицензии разработчика", + "CustomLicenceOrAdditionalServices": "Нужна индивидуальная лицензия или дополнительные услуги?", + "CustomOrVolumeLicense": "Индивидуальная или корпоративная лицензия", + "LiveTrainingSupport": "Живое обучение и поддержка", + "AndMore": "и более", + "AdditionalDeveloperLicense": "Дополнительная лицензия разработчика", + "ProjectCount": "Количество проектов", + "AllProModules": "Все про модули", + "AllProThemes": "Все профессиональные темы", + "AllProStartupTemplates": "Все профессиональные шаблоны стартапов", + "SourceCodeOfAllModules": "Исходный код всех модулей", + "SourceCodeOfAllThemes": "Исходный код всех тем", + "PerpetualLicense": "Бессрочная лицензия", + "UnlimitedServerDeployment": "Неограниченное развертывание сервера", + "YearUpgrade": "1 год обновления", + "YearPremiumForumSupport": "1 год премиум-поддержки на форуме", + "ForumSupportIncidentCountYear": "Количество инцидентов службы поддержки форума/год", + "PrivateTicketEmailSupport": "Частный тикет и поддержка по электронной почте", + "BuyNow": "купить сейчас", + "PayViaAmexCard": "Как я могу заплатить картой AMEX?", + "PayViaAmexCardDescription": "Платежный шлюз по умолчанию Iyzico может отклонить некоторые кредитные карты AMEX из-за мер безопасности. В этом случае вы можете оплатить через альтернативный платежный шлюз 2Checkout.", + "ThankYou": "Спасибо", + "InvalidReCaptchaErrorMessage": "При проверке reCAPTCHA произошла ошибка. Пожалуйста, попробуйте еще раз.", + "CompanyName": "Название компании", + "YourCompanyName": "Название вашей компании", + "FirstName": "Имя", + "LastName": "Фамилия", + "Optional": "По желанию", + "YourFirstName": "Твое имя", + "YourLastName": "Ваша фамилия", + "SpecialOffer": "Специальное предложение", + "SpecialOfferMessage": "Торопиться! Цены действительны ограниченное время.", + "DiscountRequest": "Запрос на скидку", + "DiscountRequestDescribeCustomerQuestion": "Что из следующего описывает вас?", + "DiscountRequestStudentEmailMessage": "Адрес электронной почты должен содержать «edu».", + "DiscountRequestDeveloperCount": "Сколько у вас разработчиков?", + "DiscountRequestDeveloperCountExceedMessage": "Мы не предоставляем лицензии со скидкой для компаний, у которых более {0} разработчиков.", + "DiscountRequestOrganizationName": "Название компании/организации/учебного заведения", + "Website": "Веб-сайт", + "GithubUsername": "Имя пользователя GitHub", + "PhoneNumber": "Номер телефона", + "Country": "Страна", + "DescribeABPCommercialUsage": "Опишите проект, который вы планируете развивать на базе APB Commercial.", + "DiscountRequestCertifyInformationMessage": "Я подтверждаю, что вся информация верна и верна.", + "DiscountRequestReceived": "Мы получили ваш запрос на скидку.", + "DiscountRequestStatusMessage": "Мы ответим вам после проверки предоставленной вами информации.", + "MVCOrRazorPages": "MVC (Razor Pages)", + "Angular": "Угловой", + "Blazor": "Blazor", + "New": "Новый", + "MongoDB": "MongoDB", + "EBookDDD": "Электронная книга, управляемая доменом", + "PracticalGuideForImplementingDDD": "Эта книга представляет собой практическое руководство по реализации предметно-ориентированного дизайна с помощью ABP Framework.", + "IntroducingDDD": "Знакомство с доменно-ориентированным дизайном", + "DDDLayersAndCleanArchitecture": "Уровни DDD и чистая архитектура", + "LayeringOfADotnetSolution": "Уровни решения .NET", + "ImplementingDDDBuildingBlocks": "Реализация строительных блоков DDD", + "DomainVsApplicationLogic": "Логика домена против логики приложения", + "SamplesAndDiscussions": "Образцы и обсуждения", + "Free": "Бесплатно", + "Download": "Скачать", + "DDDEBook": "Электронная книга DDD", + "ImplementingDDD": "Внедрение доменно-ориентированного дизайна", + "DDDBookExplanation": "Практическое руководство по реализации предметно-ориентированного дизайна с помощью ABP Framework.", + "Overview": "Обзор", + "DDDBookPracticalGuide": "Это практическое руководство по реализации доменно-ориентированного дизайна (DDD). Хотя детали реализации зависят от инфраструктуры ABP Framework, основные концепции, принципы и шаблоны применимы к любому типу решения, даже если это не решение .NET.", + "TableOfContents": "Оглавление", + "IntroductionToImplementingDDD": "Введение в реализацию предметно-ориентированного дизайна", + "WhatIsDDD": "Что такое доменно-ориентированный дизайн?", + "Implementation": "Реализация", + "TheBigPicture": "Большая картинка", + "TheBuildingBlock": "Строительный блок", + "ExampleUseCase": "Пример использования", + "DomainAndApplicationLogic": "Логика домена и логика приложения", + "Author": "Автор", + "PublishedOn": "Опубликован в", + "Page": "Страница", + "FreeEBook": "Бесплатная электронная книга", + "EBookSignInForDownload": "Чтобы скачать электронную книгу, войдите в систему", + "SignIn": "Войти", + "Or": "Или", + "TellUsAboutYourself": "Расскажи немного о себе", + "Surname": "Фамилия", + "DoYouAgreePrivacyPolicy": "Я согласен с Условиями использования, и Политикой конфиденциальности .", + "VolosoftMarketingInformationMessage": "Мне нужна информация, советы и предложения о решениях для предприятий и организаций, а также о других продуктах и услугах Volosoft.", + "VolosoftSharingInformationMessage": "Я хочу, чтобы Volosoft поделился моей информацией с избранными партнерами, чтобы я мог получать актуальную информацию об их продуктах и услугах.", + "WeWillSendYouADownloadLink": "Ссылка для загрузки электронной книги была отправлена на адрес {0}.
Проверьте ящики входящих сообщений/нежелательной почты/спама!", + "InvalidFormInputs": "Пожалуйста, введите действительную информацию, указанную в форме.", + "DDDBookEmailBody": "Спасибо.
Чтобы скачать книгу, нажмите здесь .", + "FreeDDDEBook": "Бесплатная электронная книга DDD", + "StartFree": "Начать бесплатно", + "FreeTrial": "Бесплатная пробная версия", + "AcceptsMarketingCommunications": " Да, я хочу получать коммерческие маркетинговые сообщения ABP.", + "PurposeOfUsage": "Цель использования", + "Industry": "Промышленность", + "Choose": "- Выбирать -", + "CompanyOrganizationName": "Название компании/организации", + "CompanySize": "Размер компании", + "Next": "Следующий", + "StartTrial": "Начать бесплатную пробную версию", + "ContactUsIssues": "Свяжитесь с нами, если у вас возникнут проблемы", + "TrialActivatedWarning": "Уважаемый {0}, пользователю предоставляется только 1 бесплатный пробный период. Вы уже использовали пробный период.", + "ActivationRequirement": "Вы в одном шаге от начала использования бесплатной пробной версии.
Мы отправили электронное письмо на адрес {0} , чтобы активировать вашу учетную запись. Проверьте свои ящики для входящих сообщений/нежелательной почты/спама!", + "SaveAndDownload": "Сохранить и скачать", + "CompanyNameValidationMessage": "Название компании слишком длинное!", + "AddressValidationMessage": "Адрес слишком длинный!", + "TaxNoValidationMessage": "НАЛОГ/НДС Нет слишком долго!", + "NotesValidationMessage": "Поле для заметок слишком длинное!", + "CheckYourBillingInfo": "Вы можете выставить счет только один раз! Перед созданием счета проверьте свою платежную информацию.", + "Volo.AbpIo.Commercial:030000": "Вы уже использовали пробный период.", + "Volo.AbpIo.Commercial:030001": "Это название организации уже существует.", + "StartYourFreeTrial": "Начните бесплатный пробный период", + "TrialLicenseModelInvalidErrorMessage": "Одно из следующих полей недействительно: название страны, размер компании, отрасль или цель использования.", + "Trial": "Испытание", + "Purchased": "Куплено", + "PurchaseLicense": "Купить лицензию", + "PurchaseTrialLicenseMessage": "Срок действия вашей лицензии: {0}.
Если вы хотите продолжить использование проектов, созданных в течение бесплатного пробного периода, вам необходимо изменить лицензионные ключи в файлах appsettings.secrets.json . Вот ваш лицензионный ключ:", + "TrialLicenseExpireMessage": "Вы используете пробную лицензию, и срок ее действия истечет {0}.", + "TryForFree": "Попробуй бесплатно", + "TrialLicenseExpiredInfo": "Срок действия вашей пробной лицензии истек!", + "CommercialNewsletterConfirmationMessage": "Я согласен с Положениями и условиями и Политикой конфиденциальности ." + } +} \ 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 4b160bdb70..e9193febc3 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sk.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sk.json @@ -5,8 +5,8 @@ "OrganizationList": "Zoznam organizácií", "Volo.AbpIo.Commercial:010003": "Nie ste vlastníkom tejto organizácie!", "OrganizationNotFoundMessage": "Nenašla sa žiadna organizácia!", - "DeveloperCount": "Pridelené / celkový počet vývojárov", - "QuestionCount": "Zostávajúce / všetky otázky", + "DeveloperCount": "Pridelené/celkový počet vývojárov", + "QuestionCount": "Zostávajúce/všetky otázky", "Unlimited": "Neobmedzené", "Owners": "Vlastníci", "AddMember": "Pridať člena", @@ -23,6 +23,7 @@ "Modules": "Moduly", "LicenseExtendMessage": "Koniec platnosti vašej licencie je predĺžený do {0}.", "LicenseUpgradeMessage": "Vaša licencia je aktualizovaná na {0}", + "LicenseExtendAdnUpgradeMessage": "Vaša licencia bola predĺžená do {0} a váš licenčný plán bol inovovaný na {1}.", "LicenseAddDeveloperMessage": "{0} vývojári boli pridaní do vašej licencie", "Volo.AbpIo.Commercial:010004": "Nie je možné nájsť zadaného používateľa! Používateľ musí už byť zaregistrovaný.", "MyOrganizations": "Moje organizácie", @@ -78,7 +79,7 @@ "ManyMore": "Mnohé ďalšie", "ExploreTheABPFramework": "Preskúmajte ABP framework", "WhyUseTheABPCommercial": "Prečo používať ABP Commercial?", - "WhyUseTheABPCommercialExplanation": "

Vybudovanie webových aplikácií podnikovej úrovne môže byť zložité a časovo náročné.

ABP Commercial ponúka dokonalú základnú infraštruktúru potrebnú pre všetky moderné riešenia ASP.NET Core podnikovej úrovne. Celý vývojový cyklus, od návrhu až po nasadenie, umožňujú integrované funkcie a moduly ABP.

", + "WhyUseTheABPCommercialExplanation": "

Vybudovanie webových aplikácií podnikovej úrovne môže byť zložité a časovo náročné.

ABP Commercial ponúka dokonalú základnú infraštruktúru potrebnú pre všetky moderné riešenia ASP.NET Core podnikovej úrovne. Celý vývojový cyklus, od návrhu až po nasadenie, umožňujú integrované funkcie a moduly ABP.

", "StartupTemplatesShortDescription": "Štartovacie šablóny vám umožnia spustiť projekt za niekoľko sekúnd.", "UIFrameworksOptions": "Možnosti používateľského rozhrania frameworku;", "DatabaseProviderOptions": "Možnosti poskytovateľov databáz;", @@ -262,7 +263,7 @@ "SeeABPSuiteDocument": "Pozrite si dokument ABP Suite, v ktorom sa dozviete o používaní ABP Suite.", "AskQuestionsOnSupport": "Otázky môžete klásť na stránke ABP Commercial Support.", "Documentation": "Dokumentácia", - "SeeModulesDocument": "Zoznam všetkých komerčných (pro) modulov a ich dokumentov nájdete v dokumente Moduly.", + "SeeModulesDocument": "Zoznam všetkých komerčných(pro) modulov a ich dokumentov nájdete v dokumente Moduly.", "Pricing": "Cenotvorba", "PricingExplanation": "Vyberte si funkcie a vlastnosti, ktoré vaša firma potrebuje. V prípade rastu ju môžete ľahko upgradovať.", "Team": "Tím", @@ -291,6 +292,104 @@ "PayViaAmexCard": "Ako môžem platiť kartou AMEX?", "PayViaAmexCardDescription": "Predvolená platobná brána \"Iyzico\" môže odmietnuť niektoré kreditné karty AMEX z dôvodu bezpečnostných opatrení. V takom prípade môžete platiť prostredníctvom alternatívnej platobnej brány \"2Checkout\".", "ThankYou": "Ďakujem", - "InvalidReCaptchaErrorMessage": "Pri overovaní reCAPTCHA došlo k chybe. Skúste to znova prosím." + "InvalidReCaptchaErrorMessage": "Pri overovaní reCAPTCHA došlo k chybe. Skúste to znova prosím.", + "CompanyName": "Meno spoločnosti", + "YourCompanyName": "Názov vašej spoločnosti", + "FirstName": "Krstné meno", + "LastName": "Priezvisko", + "Optional": "Voliteľné", + "YourFirstName": "Tvoje krstné meno", + "YourLastName": "Tvoje priezvisko", + "SpecialOffer": "Špeciálna ponuka", + "SpecialOfferMessage": "Ponáhľaj sa! Ceny sú platné po obmedzenú dobu.", + "DiscountRequest": "Žiadosť o zľavu", + "DiscountRequestDescribeCustomerQuestion": "Ktorá z nasledujúcich možností vás vystihuje?", + "DiscountRequestStudentEmailMessage": "E-mailová adresa musí obsahovať „edu“.", + "DiscountRequestDeveloperCount": "Koľko ste vývojárov?", + "DiscountRequestDeveloperCountExceedMessage": "Spoločnostiam, ktoré majú viac ako {0} vývojárov, neposkytujeme zľavnenú licenciu.", + "DiscountRequestOrganizationName": "Názov spoločnosti/organizácie/školy", + "Website": "webové stránky", + "GithubUsername": "Používateľské meno GitHub", + "PhoneNumber": "Telefónne číslo", + "Country": "Krajina", + "DescribeABPCommercialUsage": "Popíšte projekt, ktorý plánujete vyvinúť na základe APB Commercial", + "DiscountRequestCertifyInformationMessage": "Potvrdzujem, že všetky údaje sú pravdivé a správne.", + "DiscountRequestReceived": "Dostali sme vašu žiadosť o zľavu.", + "DiscountRequestStatusMessage": "Po skontrolovaní informácií, ktoré ste nám poskytli, vám odpovieme.", + "MVCOrRazorPages": "MVC (Razor Pages)", + "Angular": "Hranatý", + "Blazor": "Blazor", + "New": "Nový", + "MongoDB": "MongoDB", + "EBookDDD": "Dizajn riadený doménou elektronickej knihy", + "PracticalGuideForImplementingDDD": "Táto kniha je praktickou príručkou na implementáciu Domain Driven Design s rámcom ABP.", + "IntroducingDDD": "Predstavujeme Domain Driven Design", + "DDDLayersAndCleanArchitecture": "DDD vrstvy a čistá architektúra", + "LayeringOfADotnetSolution": "Vrstvenie riešenia .NET", + "ImplementingDDDBuildingBlocks": "Implementácia stavebných blokov DDD", + "DomainVsApplicationLogic": "Logika domény verzus aplikačná logika", + "SamplesAndDiscussions": "Ukážky a diskusie", + "Free": "zadarmo", + "Download": "Stiahnuť ▼", + "DDDEBook": "E-kniha DDD", + "ImplementingDDD": "Implementácia doménou riadeného dizajnu", + "DDDBookExplanation": "Praktická príručka pre implementáciu Domain Driven Design s rámcom ABP.", + "Overview": "Prehľad", + "DDDBookPracticalGuide": "Toto je praktická príručka pre implementáciu Domain Driven Design (DDD). Zatiaľ čo detaily implementácie sa spoliehajú na infraštruktúru ABP Framework, základné koncepty, princípy a vzory sú použiteľné v akomkoľvek druhu riešenia, aj keď nejde o riešenie .NET.", + "TableOfContents": "Obsah", + "IntroductionToImplementingDDD": "Úvod do implementácie dizajnu riadeného doménou", + "WhatIsDDD": "Čo je to doménou riadený dizajn?", + "Implementation": "Implementácia", + "TheBigPicture": "Veľký obrázok", + "TheBuildingBlock": "Stavebný blok", + "ExampleUseCase": "Príklad prípadu použitia", + "DomainAndApplicationLogic": "Doménová logika a aplikačná logika", + "Author": "Autor", + "PublishedOn": "Zverejnené dňa", + "Page": "Stránka", + "FreeEBook": "Bezplatná elektronická kniha", + "EBookSignInForDownload": "Ak chcete stiahnuť e-knihu, prihláste sa", + "SignIn": "Prihlásiť sa", + "Or": "Alebo", + "TellUsAboutYourself": "Povedz nám niečo o sebe", + "Surname": "Priezvisko", + "DoYouAgreePrivacyPolicy": "Súhlasím so Zmluvnými podmienkami a Zásadami ochrany osobných údajov.", + "VolosoftMarketingInformationMessage": "Mám záujem o informácie, tipy a ponuky o riešeniach pre podniky a organizácie a ďalších produktoch a službách Volosoft.", + "VolosoftSharingInformationMessage": "Chcel by som, aby Volosoft zdieľal moje informácie s vybranými partnermi, aby som mohol dostávať relevantné informácie o ich produktoch a službách.", + "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", + "TrialActivatedWarning": "Vážený {0}, používateľ má nárok len na 1 bezplatné skúšobné obdobie. Skúšobné obdobie ste už využili.", + "ActivationRequirement": "Od spustenia bezplatnej skúšobnej verzie vás delí len jeden krok.
Poslali sme e-mail na adresu {0} na aktiváciu vášho účtu. Skontrolujte si schránku doručenej pošty/nevyžiadanej pošty/spamu!", + "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": "Zakúpiť licenciu", + "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." } } \ 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 fc6022b556..23b6e130f1 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sl.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sl.json @@ -5,9 +5,9 @@ "OrganizationList": "Seznam organizacij", "Volo.AbpIo.Commercial:010003": "Niste lastnik te organizacije!", "OrganizationNotFoundMessage": "Nobene organizacije ni bilo mogoče najti!", - "DeveloperCount": "Dodeljeni / skupno število razvijalcev", - "QuestionCount": "Preostala / skupno število vprašanj", - "Unlimited": "Neomejeno", + "DeveloperCount": "Dodeljeni/skupno število razvijalcev", + "QuestionCount": "Preostala/skupno število vprašanj", + "Unlimited": "Neomejeno", "Owners": "Lastniki", "AddMember": "Dodaj člana", "AddOwner": "Dodaj lastnika", @@ -23,13 +23,373 @@ "Modules": "Moduli", "LicenseExtendMessage": "Končni datum veljavnosti licence je podaljšan na {0}", "LicenseUpgradeMessage": "Vaša licenca je nadgrajena na {0}", + "LicenseExtendAdnUpgradeMessage": "Vaša licenca je bila podaljšana do {0}, vaš licenčni načrt pa je nadgrajen na {1}.", "LicenseAddDeveloperMessage": "{0} razvijalcev je bilo dodanih k vaši licenci", "Volo.AbpIo.Commercial:010004": "Navedenega uporabnika ni mogoče najti! Uporabnik mora biti registriran.", "MyOrganizations": "Moje organizacije", "ApiKey": "Ključ API", "UserNameNotFound": "Ni uporabnika z uporabniškim imenom {0}", "SuccessfullyAddedToNewsletter": "Hvala, ker ste se naročili na naše novice!", - "ManageProfile": "Upravljaj svoj profil", - "EmailNotValid": "Vnesite veljaven e-poštni naslov." - } -} + "MyProfile": "Moj profil", + "EmailNotValid": "Vnesite veljaven e-poštni naslov.", + "JoinOurMarketingNewsletter": "Pridružite se našemu marketinškemu glasilu", + "WouldLikeToReceiveMarketingMaterials": "Rad bi prejel marketinško gradivo, kot so ponudbe izdelkov in posebne ponudbe.", + "StartUsingYourLicenseNow": "Začnite uporabljati svojo licenco zdaj!", + "WelcomePage": "Dobrodošli stran", + "UnsubscriptionExpireEmail": "Odjavite se od e-poštnih opomnikov o datumu poteka licence", + "UnsubscribeLicenseExpireEmailReminderMessage": "Ta e-poštna naročnina vsebuje samo opomnik na datum poteka licence.", + "UnsubscribeFromLicenseExpireEmails": "Če ne želite prejemati e-poštnih sporočil o datumu poteka veljavnosti licence, se lahko kadar koli odjavite.", + "Unsubscribe": "Odjavi se", + "NotOrganizationMember": "Niste član nobene organizacije.", + "UnsubscribeLicenseExpirationEmailSuccessTitle": "Uspešno odjavljen", + "UnsubscribeLicenseExpirationEmailSuccessMessage": "E-poštnih sporočil z opomnikom o datumu poteka licence ne boste več prejemali.", + "IndexPageHeroSection": "Popolna platforma za spletno razvojvgrajena okvir", + "AbpCommercialShortDescription": "ABP Commercial ponuja vnaprej izdelane aplikacijske module, orodja za hiter razvoj aplikacij, profesionalne teme uporabniškega vmesnika, vrhunsko podporo in še več.", + "LiveDemo": "Demo v živo", + "GetLicence": "Pridobite licenco", + "Application": "Aplikacija", + "StartupTemplates": "Predloge za zagon", + "Startup": "Začeti", + "Templates": "Predloge", + "Developer": "Razvijalec", + "Tools": "Orodja", + "Premium": "Premium", + "PremiumSupport": "Premium podpora", + "PremiumForumSupport": "Premium forum podpora", + "UI": "uporabniški vmesnik", + "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": "

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.

", + "Modular": "Modularno", + "MicroserviceCompatible": "Združljivo z mikroservisom", + "DomainDrivenDesignInfrastructure": "Domain Driven Design Infrastruktura", + "MultiTenancy": "Več najemno", + "DistributedMessaging": "Porazdeljeno sporočanje", + "DynamicProxying": "Dinamično proxy", + "BackgroundJobs": "Delovna mesta v ozadju", + "AuditLogging": "Revizijsko beleženje", + "BLOBStoring": "Shranjevanje BLOB-jev", + "BundlingMinification": "Združevanje in pomanjševanje", + "AdvancedLocalization": "Napredna lokalizacija", + "ManyMore": "Veliko več", + "ExploreTheABPFramework": "Raziščite okvir ABP", + "WhyUseTheABPCommercial": "Zakaj uporabljati reklamo ABP?", + "WhyUseTheABPCommercialExplanation": "

Izdelava spletnih aplikacij za podjetja je lahko zapletena in dolgotrajna.

ABP Commercial ponuja popolno osnovno infrastrukturo, potrebno za vse sodobne ASP.NET Core poslovnega razreda zasnovane rešitve. Celoten razvojni cikel je pooblaščen z vgrajenimi funkcijami in moduli ABP od zasnove do uvajanja.

", + "StartupTemplatesShortDescription": "Predloge za zagon omogočajo, da v nekaj sekundah preskočite svoj projekt.", + "UIFrameworksOptions": "možnosti okvirjev uporabniškega vmesnika;", + "DatabaseProviderOptions": "Možnosti ponudnika baz podatkov;", + "PreBuiltApplicationModules": "Vnaprej izdelani aplikacijski moduli", + "PreBuiltApplicationModulesShortDescription": "Najpogostejše zahteve za aplikacije so že razvite za vas kot module za večkratno uporabo.", + "Account": "račun", + "Blogging": "Bloganje", + "Identity": "Identiteta", + "IdentityServer": "Identity Server", + "Saas": "Saas", + "LanguageManagement": "Jezikovno upravljanje", + "TextTemplateManagement": "Upravljanje besedilnih predlog", + "See All Modules": "Glej vse module", + "ABPSuite": "ABP Suite", + "AbpSuiteShortDescription": "ABP Suite je dopolnilno orodje k ABP Commercial.", + "AbpSuiteExplanation": "Omogoča vam izdelavo spletnih strani v nekaj minutah. To je globalno orodje .NET Core, ki ga je mogoče namestiti iz ukazne vrstice. Lahko ustvari novo rešitev ABP, generira strani CRUD iz baze podatkov na front-end.", + "Details": "Podrobnosti", + "LeptonTheme": "Leptonova tema", + "ProfessionalModernUIThemes": "Profesionalne, sodobne teme uporabniškega vmesnika", + "LeptonThemeExplanation": "Lepton ponuja paleto skrbniških tem Bootstrap, ki služijo kot trdna podlaga za vsak projekt, ki zahteva skrbniško nadzorno ploščo.", + "DefaultTheme": "Privzeta tema", + "MaterialTheme": "Materialna tema", + "Default2Theme": "Privzeta 2 tema", + "DarkTheme": "Temna tema", + "DarkBlueTheme": "Temno modra tema", + "LightTheme": "Svetla tema", + "ProudToWorkWith": "Ponosen na sodelovanje", + "OurConsumers": "Na tisoče podjetij in razvijalcev v več kot 70 državah po vsem svetu se zanaša na ABP Commercial.", + "JoinOurConsumers": "Pridružite se jim in hitro sestavite neverjetne izdelke.", + "AdditionalServicesExplanation": "Potrebujete dodatne storitve ali storitve po meri? Mi in naši partnerji lahko zagotovimo;", + "CustomProjectDevelopment": "Razvoj projekta po meri", + "CustomProjectDevelopmentExplanation": "Namenski razvijalci za vaše projekte po meri.", + "PortingExistingProjects": "Prenos obstoječih projektov", + "PortingExistingProjectsExplanation": "Selitev vaših starih projektov na platformo ABP.", + "LiveSupport": "Podpora v živo", + "LiveSupportExplanation": "Možnost podpore na daljavo v živo, ko jo potrebujete.", + "Training": "Usposabljanje", + "TrainingExplanation": "Namensko usposabljanje za vaše razvijalce.", + "OnBoarding": "Na vkrcanje", + "OnBoardingExplanation": "Pomagajte pri nastavitvi okolja za razvoj, CI in CD.", + "PrioritizedTechnicalSupport": "Prednostna tehnična podpora", + "PremiumSupportExplanation": "Poleg velike podpore skupnosti za okvir ABP, naša skupina za podporo odgovarja na tehnična vprašanja in težave komercialnih uporabnikov z visoko prednostjo.", + "SeeTheSupportOptions": "Glejte Možnosti podpore", + "Contact": "Kontakt", + "TellUsWhatYouNeed": "Povejte nam, kaj potrebujete.", + "YourMessage": "Tvoje sporočilo", + "YourFullName": "Tvoje polno ime", + "EmailField": "Email naslov", + "YourEmailAddress": "Vaš email naslov", + "HowMayWeHelpYou": "Kako vam lahko pomagamo?", + "SendMessage": "Pošlji sporočilo", + "Success": "uspeh", + "WeWillReplyYou": "Prejeli smo vaše sporočilo in vas bomo v kratkem kontaktirali.", + "GoHome": "Pojdi domov", + "CreateLiveDemo": "Ustvari demo v živo", + "RegisterToTheNewsletter": "Registrirajte se za glasilo, če želite prejemati informacije o ABP.IO, vključno z novimi izdajami itd.", + "EnterYourEmailOrLogin": "Vnesite svoj e-poštni naslov, če želite ustvariti predstavitev, ali Prijavite se z obstoječim računom.", + "ApplicationTemplate": "Predloga aplikacije", + "ApplicationTemplateExplanation": "Predloga za zagon aplikacije se uporablja za ustvarjanje nove spletne aplikacije.", + "EfCoreProvider": "Entity Framework (podpira SQL Server, MySQL, PostgreSQL, Oracle in druge)", + "AlreadyIncludedInTemplateModules": "Naslednji moduli so že vključeni in konfigurirani v tej predlogi:", + "ApplicationTemplateArchitecture": "Ta predloga aplikacije podpira tudi večstopenjsko arhitekturo, kjer so sloj uporabniškega vmesnika, sloj API in storitev preverjanja pristnosti fizično ločeni.", + "SeeTheGuideOrGoToTheLiveDemo": "Za tehnične informacije o tej predlogi si oglejte vodnik za razvijalce ali obiščite demo v živo.", + "DeveloperGuide": "Vodnik za razvijalce", + "ModuleTemplate": "Predloga modula", + "ModuleTemplateExplanation1": "Želite ustvariti modul in ga ponovno uporabiti v različnih aplikacijah? Ta zagonska predloga pripravi vse za začetek ustvarjanja aplikacijskega modula ali mikrostoritve za večkratno uporabo.", + "ModuleTemplateExplanation2": "

Za en sam modul lahko podpirate eno ali več ogrodij uporabniškega vmesnika, enega ali več ponudnikov baz podatkov. Predloga za zagon je konfigurirana za zagon in preskušanje vašega modula v minimalni aplikaciji poleg infrastrukture za testiranje enote in integracije.

Oglejte si vodnik za razvijalce za tehnične informacije o tej predlogi.

", + "WithAllStyleOptions": "z vsemi stilskimi možnostmi", + "Demo": "Demo", + "SeeAllModules": "Glejte Vsi moduli", + "ABPCLIExplanation": "ABP CLI (vmesnik ukazne vrstice) je orodje ukazne vrstice za izvajanje nekaterih običajnih operacij za rešitve, ki temeljijo na ABP.", + "ABPSuiteEasilyCURD": "ABP Suite je orodje, ki vam omogoča preprosto ustvarjanje strani CRUD", + "WeAreHereToHelp": "Tukaj smo za pomoč", + "BrowseOrAskQuestion": "Brskate lahko po naših temah pomoči ali iščete po pogostih vprašanjih ali pa nam postavite vprašanje z uporabo kontaktnega obrazca.", + "SearchQuestionPlaceholder": "Iščite v pogosto zastavljenih vprašanjih", + "WhatIsTheABPCommercial": "Kaj je reklama ABP?", + "WhatAreDifferencesThanAbpFramework": "Kakšne so razlike med odprtokodnim okvirom ABP in ABP Commercial?", + "ABPCommercialExplanation": "ABP Commercial je nabor vrhunskih modulov, orodij, tem in storitev, zgrajenih na vrhu odprtokodnega okvirja ABP. ABP Commercial razvija in podpira ista ekipa, ki stoji za okvirom ABP.", + "WhatAreDifferencesThanABPFrameworkExplanation": "

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).

", + "VisitTheFrameworkVSCommercialDocument": "Za več informacij obiščite naslednjo povezavo {1} ", + "ABPCommercialFollowingBenefits": "ABP Commercial poleg okvira ABP dodaja naslednje prednosti;", + "Professional": "Profesionalni", + "UIThemes": "Teme uporabniškega vmesnika", + "EnterpriseModules": "Za podjetja pripravljeni, bogati s funkcijami, vnaprej izdelani aplikacijski moduli (npr. upravljanje strežnika Identity Server, upravljanje SaaS, upravljanje jezikov)", + "ToolingToSupport": "Orodja za podporo vaši razvojni produktivnosti (npr. ABP Suite)", + "PremiumSupportLink": "Premium podpora", + "WhatDoIDownloadABPCommercial": "Kaj prenesem, ko kupim ABP Commercial?", + "CreateUnlimitedSolutions": "Ko kupite licenco ABP Commercial, boste lahko ustvarili neomejene rešitve, kot je opisano v dokumentu Kako začeti.", + "ABPCommercialSolutionExplanation": "Ko ustvarite novo aplikacijo, dobite rešitev Visual Studio (zagonsko predlogo), ki temelji na vaših željah. Prenesena rešitev ima komercialne module in teme že nameščene in konfigurirane za vas. Če želite, lahko odstranite vnaprej nameščen modul ali dodate drug modul. Vsi moduli in teme se privzeto uporabljajo kot paketi NuGet/NPM.", + "StartDevelopWithTutorials": "Prenesena rešitev je dobro zasnovana in dokumentirana. Na podlagi vadnic lahko začnete razvijati svojo poslovno kodo", + "TryTheCommercialDemo": "Poskusite lahko demo in si ogledate vzorčno aplikacijo, ustvarjeno s pomočjo zagonske predloge ABP Commercial.", + "HowManyProducts": "Koliko različnih izdelkov/rešitev lahko izdelam z uporabo ABP Commerciala?", + "HowManyProductsExplanation": "Za ustvarjanje projekta ABP ni omejitev. Ustvarite lahko toliko projektov, kot želite, jih razvijete in naložite na različne strežnike.", + "HowManyDevelopers": "Koliko razvijalcev lahko dela na reklami ABP?", + "HowManyDevelopersExplanation": "Licence ABP Commercial so na razvijalca. Različne vrste licenc imajo različne omejitve za razvijalce. Vendar pa lahko vsaki vrsti licence dodate več razvijalcev, kadar koli potrebujete. Za vrste licenc, omejitve razvijalcev in dodatne stroške razvijalcev si oglejte stran s cenami.", + "ChangingLicenseType": "Ali lahko pozneje nadgradim svojo vrsto licence?", + "ChangingLicenseTypeExplanation": "Lahko nadgradite na višjo licenco tako, da doplačate razliko v obdobju aktivne licence. Ko nadgradite na višji licenčni načrt, prejmete prednosti novega načrta, vendar nadgradnja licence ne spremeni datuma poteka licence. Poleg tega lahko svoji obstoječi licenci dodate tudi nova mesta za razvijalce, glejte »Koliko razvijalcev lahko dela na ABP Commercial?«", + "LicenseExtendUpgradeDiff": "Kakšna je razlika med podaljšanjem licence in nadgradnjo?", + "LicenseExtendUpgradeDiffExplanation": "Razširitev: S podaljšanjem/obnovitvijo licence boste še naprej prejemali vrhunsko podporo in večje posodobitve za module in teme. Poleg tega boste lahko nadaljevali z ustvarjanjem novih projektov. Še vedno boste lahko uporabljali zbirko ABP Suite, ki pospeši vaš razvoj.
Nadgradnja: Z nadgradnjo vaše licence boste napredovali v višji licenčni načrt, ki vam bo omogočil dodatne ugodnosti . Če želite preveriti razlike med licenčnimi načrti, glejte tabelo za primerjavo licenc.Po drugi strani pa se datum poteka licence ne bo spremenil, ko nadgradite! >Če želite podaljšati končni datum licence, morate podaljšati licenco.", + "LicenseRenewalCost": "Kakšni so stroški podaljšanja licence po 1 letu?", + "LicenseRenewalCostExplanation": "Stopnja podaljšanja (podaljšanja) vseh trajnih licenc ABP Commercial je {0} maloprodajne cene licence. Cena podaljšanja standardne licence za ekipo je {1} $, standardne poslovne licence {2} $ in standardne licence za podjetje je {3} $. Če ste že stranka, se prijavite v svoj račun in si oglejte razpoložljive cene za podaljšanje.", + "HowDoIRenewMyLicense": "Kako podaljšam licenco?", + "HowDoIRenewMyLicenseExplanation": "Licenco lahko podaljšate tako, da se pomaknete na stran za upravljanje organizacije. Če želite izkoristiti naše znižane cene zgodnjega podaljšanja, se prepričajte, da ste jo podaljšali, preden vam poteče licenca. Ne skrbite, da ne boste vedeli, kdaj se izteče vaša priložnost za zgodnjo obnovo. Pred potekom naročnine boste prejeli 3 e-poštna sporočila z opomnikom. Poslali jih bomo 30 dni, 7 dni in 1 dan pred iztekom.", + "IsSourceCodeIncluded": "Ali moja licenca vključuje izvorno kodo komercialnih modulov in tem?", + "IsSourceCodeIncludedExplanation1": "Odvisno od vrste licence, ki ste jo kupili:", + "IsSourceCodeIncludedExplanation2": "Ekipa: Vaša rešitev uporablja module in teme kot paketa NuGet in NPM. Ne vključuje njihove izvorne kode. Na ta način lahko te module in teme enostavno nadgradite, kadar koli je na voljo nova različica. Vendar pa ne morete dobiti izvorne kode modulov in tem.", + "IsSourceCodeIncludedExplanation3": "Podjetje/podjetje: Poleg licence ekipe lahko prenesete izvorno kodo katerega koli modula ali teme, ki jo potrebujete. Lahko celo odstranite reference paketa NuGet/NPM za določen modul in dodate njegovo izvorno kodo neposredno svoji rešitvi, da jo popolnoma spremenite.", + "IsSourceCodeIncludedExplanation4": "

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.

", + "ChangingDevelopers": "Ali lahko v prihodnosti spremenim registrirane razvijalce svoje organizacije?", + "ChangingDevelopersExplanation": "Poleg dodajanja novih razvijalcev vaši licenci lahko spremenite tudi obstoječe razvijalce (lahko odstranite razvijalca in dodate novega na isto mesto) brez dodatnih stroškov.", + "WhatHappensWhenLicenseEnds": "Kaj se zgodi, ko se moje licenčno obdobje konča?", + "WhatHappensWhenLicenseEndsExplanation1": "Vrsta licence ABP Commercial je trajna licenca. Po poteku licence lahko nadaljujete z razvojem svojega projekta. In licence vam ni treba podaljšati. Vaša licenca je priložena enoletnemu načrtu za posodobitve in podporo. Če želite še naprej prejemati nove funkcije, izboljšave zmogljivosti, popravke napak, podporo in še naprej uporabljati ABP Suite, vsako leto obnovite svoj načrt. Ko vam licenca poteče, ne boste mogli več prejemati naslednjih ugodnosti;", + "WhatHappensWhenLicenseEndsExplanation2": "Z uporabo ABP Commercial ne morete ustvarjati novih rešitev, lahko pa za vedno razvijate svoje obstoječe aplikacije.", + "WhatHappensWhenLicenseEndsExplanation3": "V svoji MAJOR različici boste lahko prejemali posodobitve za module in teme. Na primer; če uporabljate v3.2.0 modula, lahko še vedno dobite posodobitve za v3.x.x (v3.3.0, v3.5.2 ... itd.) tega modula. Vendar ne morete dobiti posodobitev za naslednjo večjo različico (na primer v4.x, v5.x)", + "WhatHappensWhenLicenseEndsExplanation4": "Po prenehanju licence ne morete namestiti novih modulov in tem, ki so bili dodani platformi ABP Commercial.", + "WhatHappensWhenLicenseEndsExplanation5": "Ne morete uporabljati ABP Suite.", + "WhatHappensWhenLicenseEndsExplanation6": "Ne morete več dobiti premium podpore.", + "WhatHappensWhenLicenseEndsExplanation7": "Če želite še naprej prejemati te ugodnosti, lahko podaljšate naročnino. Če naročnino podaljšate v roku 1 meseca po poteku licence, velja 20 % popust.", + "WhenShouldIRenewMyLicense": "Kdaj naj podaljšam licenco?", + "WhenShouldIRenewMyLicenseExplanation1": "Če licenco podaljšate v 1 mesecu po poteku licence, velja 20 % popust.", + "WhenShouldIRenewMyLicenseExplanation2": "Če licenco podaljšate po 1 mesecu od datuma poteka veljavnosti licence, bo cena podaljšanja enaka nakupni ceni licence in za podaljšanje ne bo popusta.", + "TrialPlan": "Ali imate poskusni načrt?", + "TrialPlanExplanation": "Za zdaj ABP Commercial nima načrta za preskus. Za licence ekipe nudimo 30-dnevno garancijo vračila denarja. Zahtevate lahko samo vračilo kupnine v prvih 30 dneh. Za licence Business in Enterprise nudimo 60 % vračilo v 30 dneh. To je zato, ker licence Business in Enterprise vključujejo celotno izvorno kodo vseh modulov in tem.", + "DoYouAcceptBankWireTransfer": "Ali sprejemate bančno nakazilo?", + "DoYouAcceptBankWireTransferExplanation": "Da, sprejemamo bančno nakazilo.
Ko pošljete licenčnino prek bančnega nakazila, nam pošljite e-pošto na info@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?", + "HowToUpgradeExplanation1": "Ko ustvarite novo aplikacijo z uporabo ABP Commercial, se vsi moduli in tema uporabljajo kot paketa NuGet in NPM. Tako lahko preprosto nadgradite pakete, ko je na voljo nova različica.", + "HowToUpgradeExplanation2": "Poleg standardnih nadgradenj NuGet/NPM ponuja ABP CLI ukaz za posodobitev, ki samodejno poišče in nadgradi vse pakete, povezane z ABP, v vaši rešitvi.", + "DatabaseSupport": "Kateri sistemi baz podatkov so podprti?", + "DatabaseSupportExplanation": "Sam ABP Framework je agnostičen za bazo podatkov in lahko po svoji naravi deluje s katerim koli ponudnikom baz podatkov. Za seznam trenutno implementiranih ponudnikov glejte dokument za dostop do podatkov.", + "UISupport": "Kateri okvirji uporabniškega vmesnika so podprti?", + "Supported": "Podprto", + "UISupportExplanation": "Sam ABP Framework je agnostičen za okvir uporabniškega vmesnika in lahko deluje s katerim koli ogrodjem uporabniškega vmesnika. Vendar zagonske predloge, uporabniški vmesniki modulov in teme niso bili implementirani za vse okvire uporabniškega vmesnika. Za posodobljen seznam možnosti uporabniškega vmesnika si oglejte dokument za začetek.", + "MicroserviceSupport": "Ali podpira arhitekturo mikro storitev?", + "MicroserviceSupportExplanation1": "Eden od glavnih ciljev okvira ABP je zagotoviti priročno infrastrukturo za ustvarjanje rešitev za mikro storitve. Oglejte si dokument arhitekture mikro storitev, če želite razumeti, kako pomaga pri ustvarjanju sistemov mikrostoritev.", + "MicroserviceSupportExplanation2": "Vsi moduli ABP Commercial so zasnovani tako, da podpirajo scenarije uvajanja mikro storitev (z lastnim API-jem in bazo podatkov) z upoštevanjem dokumenta najboljše prakse za razvoj modulov.", + "MicroserviceSupportExplanation3": "Ponujamo vzorčno demo rešitev mikro storitev, ki prikazuje izvedbo arhitekture mikro storitev, ki vam pomaga ustvariti lastno rešitev.", + "MicroserviceSupportExplanation4": "Kratek odgovor je torej \"da, podpira arhitekturo mikro storitev\".", + "MicroserviceSupportExplanation5": "Vendar pa je sistem mikro storitev rešitev in vsaka rešitev bo imela različne zahteve, topologijo omrežja, komunikacijske scenarije, možnosti preverjanja pristnosti, odločitve o ločevanju/souporabi baz podatkov, konfiguracije izvajanja, sistemske integracije tretjih oseb in še veliko več.", + "MicroserviceSupportExplanation6": "ABP Framework in ABP Commercial zagotavljata infrastrukturo za scenarije mikro storitev, module, združljive z mikro storitvami, vzorce in dokumentacijo, ki vam pomaga zgraditi lastno rešitev. Vendar ne pričakujte, da boste neposredno prenesli svojo sanjsko rešitev, ki je bila vnaprej izdelana za vas. Morali ga boste razumeti in združiti nekatere dele glede na vaše zahteve.", + "WhereCanIDownloadSourceCode": "Kje lahko prenesem izvorno kodo?", + "WhereCanIDownloadSourceCodeExplanation": "Izvorno kodo vseh modulov ABP, paketov Angular in tem lahko prenesete prek ABP Suite ali ABP CLI. Glejte Kako prenesti izvorno kodo?", + "ComputerLimitation": "Koliko računalnikov se lahko razvijalec prijavi pri razvoju ABP?", + "ComputerLimitationExplanation": "Izrecno dovoljujemo {0} računalnikov na posameznega/licenciranega razvijalca. Kadar koli potrebuje razvijalec, da razvije izdelke ABP Commercial na tretjem računalniku, je treba na naslov licence@abp.io poslati e-pošto z razlago situacije in nato bomo v našem sistemu izvedli ustrezno dodelitev.", + "RefundPolicy": "Ali imate politiko vračila?", + "RefundPolicyExplanation": "Vračilo kupnine lahko zahtevate v 30 dneh po nakupu licence. Vrste licenc Business in Enterprise imajo možnost prenosa izvorne kode, zato vračila niso na voljo za podjetja in podjetja (in vse licence, ki vključujejo pravico do prejema izvorne kode). Poleg tega se za podaljšanje in nakup druge licence ne vračajo.", + "HowCanIRefundVat": "Kako lahko vrnem DDV?", + "HowCanIRefundVatExplanation1": "Če ste plačilo izvedli z uporabo 2Checkout, lahko DDV povrnete preko svojega računa 2Checkout:", + "HowCanIRefundVatExplanation2": "Prijavite se v svoj račun 2Checkout", + "HowCanIRefundVatExplanation3": "Poiščite ustrezno naročilo in pritisnite \"Vračilo zamudnega DDV-ja\" (vnesite vaš ID za DDV)", + "HowCanIGetMyInvoice": "Kako lahko dobim svoj račun?", + "HowCanIGetMyInvoiceExplanation": "Obstajata 2 plačilna prehoda za nakup licence: Iyzico in 2Checkout. Če licenco kupite prek prehoda 2Checkout, ta pošlje račun PDF na vaš e-poštni naslov, glejte 2Izstavljanje računov na blagajni. Če kupujete prek prehoda Iyzico, s povezavo za nakup po meri ali z bančnim nakazilom, bomo pripravili in poslali vaš račun. Račun lahko zahtevate ali prenesete na strani za upravljanje organizacije. Preden nas kontaktirate za račun, preverite stran za upravljanje vaše organizacije!", + "Forum": "Forum", + "SupportExplanation": "Licence ABP Commercial zagotavljajo vrhunsko forumsko podporo skupine, ki jo sestavljajo strokovnjaki za ABP Framework.", + "PrivateTicket": "Zasebna vstopnica", + "PrivateTicketExplanation": "Enterprise License vključuje tudi zasebno podporo z e-pošto in sistemom vstopnic.", + "AbpSuiteExplanation1": "ABP Suite vam omogoča izdelavo spletnih strani v nekaj minutah. To je globalno orodje .NET Core, ki ga je mogoče namestiti iz ukazne vrstice.", + "AbpSuiteExplanation2": "Lahko ustvari novo rešitev ABP, generira strani CRUD iz baze podatkov na front-end. Za tehnični pregled glejte dokument", + "FastEasy": "Hitro & enostavno", + "AbpSuiteExplanation3": "ABP Suite vam omogoča preprosto ustvarjanje strani CRUD. Samo definirati morate svojo entiteto in njene lastnosti, ostalo prepustite ABP Suite namesto vas! ABP Suite ustvari vso potrebno kodo za vašo stran CRUD v nekaj sekundah. Podpira uporabniške vmesnike Angular, MVC in Blazor.", + "RichOptions": "Bogate možnosti", + "AbpSuiteExplanation4": "ABP Suite supports multiple UI options like Razor Pages and Angular.It also supports multiple databases like MongoDB and all databases supported by EntityFramework Core (MS SQL Server, Oracle, MySql, PostgreSQL and more).", + "AbpSuiteExplanation5": "Dobra stvar je, da vam za te možnosti ni treba skrbeti. ABP Suite razume vaš tip projekta in ustvari kodo za vaš projekt ter ustvarjeno kodo postavi na pravo mesto v vašem projektu.", + "SourceCode": "Izvorna koda", + "AbpSuiteExplanation6": "ABP Suite ustvari izvorno kodo za vas! Ne ustvarja čarobnih datotek za ustvarjanje spletne strani. ABP Suite ustvari izvorno kodo za Entity, Repository, Application Service, Code First Migration, JavaScript/TypeScript in CSHTML/HTML ter potrebne vmesnike. ABP Suite tudi generira kodo v skladu z najboljšimi praksami razvoja programske opreme, tako da vam ni treba skrbeti za kakovost ustvarjene kode.", + "AbpSuiteExplanation7": "Ker imate izvorno kodo gradnikov ustvarjene strani CRUD v pravilnih slojih aplikacije, lahko preprosto spremenite izvorno kodo in v ustvarjeno kodo vnesete svojo logiko po meri/poslovno.", + "CrossPlatform": "Navzkrižna platforma", + "AbpSuiteExplanation8": "ABP Suite je zgrajen z .NET Core in je med platformo. Deluje kot spletna aplikacija na vašem lokalnem računalniku. Zaženete ga lahko v Windows, Mac in Linux", + "OtherFeatures": "Druge funkcije", + "OtherFeatures1": "Preprosto posodobi pakete NuGet in NPM na vaši rešitvi.", + "OtherFeatures2": "Regenerira že ustvarjene strani iz nič.", + "OtherFeatures3": "Ustvarja nove rešitve", + "ThanksForCreatingProject": "Hvala, ker ste ustvarili svoj projekt!", + "HotToRunSolution": "Kako zagnati svojo rešitev?", + "HotToRunSolutionExplanation": "Če želite izvedeti, kako konfigurirati in zagnati svojo rešitev, glejte dokument o začetnih korakih.", + "GettingStarted": "Kako začeti", + "WebAppDevTutorial": "Vadnica za razvijalce spletnih aplikacij", + "WebAppDevTutorialExplanation": "Glejte vadnico za razvoj spletnih aplikacij za vzorec razvoja po korakih.", + "Document": "dokument", + "UsingABPSuiteToCURD": "Uporaba zbirke ABP za generiranje strani in orodja CRUD", + "SeeABPSuiteDocument": "Glejte dokument ABP Suite, če želite izvedeti, kako uporabljati ABP Suite.", + "AskQuestionsOnSupport": "Vprašanja lahko postavite na ABP Commercial Support.", + "Documentation": "Dokumentacija", + "SeeModulesDocument": "Glejte dokument modulov za seznam vseh komercialnih(pro) modulov in njihovih dokumentov.", + "Pricing": "Cenitev", + "PricingExplanation": "Izberite funkcije in funkcionalnosti, ki jih vaše podjetje potrebuje danes. Enostavno nadgradite, ko vaše podjetje raste.", + "Team": "Ekipa", + "Business": "Posel", + "Enterprise": "Enterprise", + "Custom": "Po meri", + "IncludedDeveloperLicenses": "Vključene licence za razvijalce", + "CustomLicenceOrAdditionalServices": "Potrebujete licenco po meri ali dodatne storitve?", + "CustomOrVolumeLicense": "Licenca po meri ali količinska licenca", + "LiveTrainingSupport": "Usposabljanje in podpora v živo", + "AndMore": "in več", + "AdditionalDeveloperLicense": "Dodatna licenca za razvijalce", + "ProjectCount": "Število projektov", + "AllProModules": "Vsi profesionalni moduli", + "AllProThemes": "Vse profesionalne teme", + "AllProStartupTemplates": "Vse profesionalne predloge za zagon", + "SourceCodeOfAllModules": "Izvorna koda vseh modulov", + "SourceCodeOfAllThemes": "Izvorna koda vseh tem", + "PerpetualLicense": "Trajna licenca", + "UnlimitedServerDeployment": "Neomejena namestitev strežnika", + "YearUpgrade": "1-letna nadgradnja", + "YearPremiumForumSupport": "1 leto premium forumske podpore", + "ForumSupportIncidentCountYear": "Število incidentov za podporo forumu/leto", + "PrivateTicketEmailSupport": "Podpora za zasebne vstopnice in e-pošto", + "BuyNow": "Kupi zdaj", + "PayViaAmexCard": "Kako lahko plačam s kartico AMEX?", + "PayViaAmexCardDescription": "Privzeti plačilni prehod 'Iyzico' lahko zaradi varnostnih ukrepov zavrne nekatere kreditne kartice AMEX. V tem primeru lahko plačate prek alternativnega plačilnega prehoda '2Checkout'.", + "ThankYou": "Hvala vam", + "InvalidReCaptchaErrorMessage": "Pri preverjanju reCAPTCHA je prišlo do napake. Prosim poskusite ponovno.", + "CompanyName": "Ime podjetja", + "YourCompanyName": "Ime vašega podjetja", + "FirstName": "Ime", + "LastName": "Priimek", + "Optional": "Neobvezno", + "YourFirstName": "Vaše ime", + "YourLastName": "Tvoj priimek", + "SpecialOffer": "Posebna ponudba", + "SpecialOfferMessage": "Pohiti! Cene veljajo omejen čas.", + "DiscountRequest": "Zahteva za popust", + "DiscountRequestDescribeCustomerQuestion": "Kaj od naslednjega vas opisuje?", + "DiscountRequestStudentEmailMessage": "E-poštni naslov mora vsebovati »edu«.", + "DiscountRequestDeveloperCount": "Koliko razvijalcev ste?", + "DiscountRequestDeveloperCountExceedMessage": "Ne ponujamo znižane licence za podjetja, ki imajo več kot {0} razvijalcev.", + "DiscountRequestOrganizationName": "Ime podjetja/organizacije/šole", + "Website": "Spletna stran", + "GithubUsername": "Uporabniško ime GitHub", + "PhoneNumber": "Telefonska številka", + "Country": "Država", + "DescribeABPCommercialUsage": "Opišite projekt, ki ga nameravate razviti na podlagi APB Commercial", + "DiscountRequestCertifyInformationMessage": "Potrjujem, da so vsi podatki resnični in točni.", + "DiscountRequestReceived": "Prejeli smo vašo zahtevo za popust.", + "DiscountRequestStatusMessage": "Odgovorili vam bomo po preverjanju podatkov, ki ste jih posredovali.", + "MVCOrRazorPages": "MVC (razor Pages)", + "Angular": "Kotna", + "Blazor": "Blazor", + "New": "Novo", + "MongoDB": "MongoDB", + "EBookDDD": "Oblikovanje na podlagi domene e-knjig", + "PracticalGuideForImplementingDDD": "Ta knjiga je praktičen vodnik za implementacijo domensko vodenega oblikovanja z ogrodjem ABP.", + "IntroducingDDD": "Predstavljamo domensko vodeno oblikovanje", + "DDDLayersAndCleanArchitecture": "DDD plasti in čista arhitektura", + "LayeringOfADotnetSolution": "Plasti rešitve .NET", + "ImplementingDDDBuildingBlocks": "Izvajanje gradnikov DDD", + "DomainVsApplicationLogic": "Logika domene proti logiki aplikacij", + "SamplesAndDiscussions": "Vzorci in razprave", + "Free": "prost", + "Download": "Prenesi", + "DDDEBook": "E-knjiga DDD", + "ImplementingDDD": "Izvajanje domensko vodenega dizajna", + "DDDBookExplanation": "Praktični vodnik za implementacijo domensko vodenega oblikovanja z ogrodjem ABP.", + "Overview": "Pregled", + "DDDBookPracticalGuide": "To je praktičen vodnik za implementacijo Domain Driven Design (DDD). Medtem ko se podrobnosti o implementaciji zanašajo na infrastrukturo ABP Framework, so temeljni koncepti, načela in vzorci uporabni v kakršni koli rešitvi, tudi če ni rešitev .NET.", + "TableOfContents": "Kazalo", + "IntroductionToImplementingDDD": "Uvod v izvajanje domensko vodenega oblikovanja", + "WhatIsDDD": "Kaj je domensko vodeno oblikovanje?", + "Implementation": "Izvajanje", + "TheBigPicture": "Velika slika", + "TheBuildingBlock": "Gradnik", + "ExampleUseCase": "Primer uporabe", + "DomainAndApplicationLogic": "Logika domene in logika aplikacij", + "Author": "Avtor", + "PublishedOn": "Objavljeno na", + "Page": "stran", + "FreeEBook": "Brezplačna e-knjiga", + "EBookSignInForDownload": "Če želite prenesti e-knjigo, se prijavite", + "SignIn": "Prijaviti se", + "Or": "ali", + "TellUsAboutYourself": "Povejte nam malo o sebi", + "Surname": "Priimek", + "DoYouAgreePrivacyPolicy": "Strinjam se s pogoji in določili in pravilnikom o zasebnosti.", + "VolosoftMarketingInformationMessage": "Želim informacije, nasvete in ponudbe o rešitvah za podjetja in organizacije ter drugih Volosoftovih izdelkih in storitvah.", + "VolosoftSharingInformationMessage": "Želim, da Volosoft deli moje podatke z izbranimi partnerji, da bom lahko prejemal ustrezne informacije o njihovih izdelkih in storitvah.", + "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", + "TrialActivatedWarning": "Spoštovani {0}, uporabnik ima pravico do 1 brezplačnega preskusnega obdobja. Poskusno obdobje ste že izkoristili.", + "ActivationRequirement": "Še en korak vas loči od začetka brezplačnega preizkusa.
Na {0} smo poslali e-poštno sporočilo, da aktiviramo vaš račun. Preverite svojo mapo »Prejeto/neželeno/neželeno pošto!", + "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", + "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 ." + } +} \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/tr.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/tr.json index edae77a046..ae472a27f0 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/tr.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/tr.json @@ -6,7 +6,7 @@ "Volo.AbpIo.Commercial:010003": "Bu organizasyonda yetkili değilsiniz!", "OrganizationNotFoundMessage": "Organizasyon bulunamadı!", "DeveloperCount": "Yazılımcı sayısı", - "QuestionCount": "Kalan / toplam sorular", + "QuestionCount": "Kalan/toplam sorular", "Unlimited": "Sınırsız", "Owners": "Yetkili sayısı", "AddMember": "Üye ekle", @@ -23,6 +23,7 @@ "Modules": "Modüller", "LicenseExtendMessage": "Lisans bitiş tarihiniz {0} tarihine kadar uzatıldı", "LicenseUpgradeMessage": "Lisansınız {0} lisansa yükseltildi", + "LicenseExtendAdnUpgradeMessage": "Lisansınız {0} tarihine kadar uzatıldı ve lisans planınız {1}'e yükseltildi.", "LicenseAddDeveloperMessage": "Lisansınıza {0} geliştirici eklendi", "Volo.AbpIo.Commercial:010004": "Kullanıcı bulunamadı! İlgili kullanıcının daha önceden sisteme kayıt olmuş olması gerekiyor.", "MyOrganizations": "Organizasyonlarım", @@ -31,6 +32,266 @@ "SuccessfullyAddedToNewsletter": "Bültenimize abone olduğunuz için teşekkürler!", "MyProfile": "Profilim", "EmailNotValid": "Lütfen uygun bir e-posta adresi giriniz", + "JoinOurMarketingNewsletter": "Pazarlama bültenimize katılın", + "WouldLikeToReceiveMarketingMaterials": "Ürün fırsatları ve özel teklifler gibi pazarlama materyalleri almak istiyorum.", + "StartUsingYourLicenseNow": "Lisansınızı şimdi kullanmaya başlayın!", + "WelcomePage": "Sayfaya hoşgeldiniz", + "UnsubscriptionExpireEmail": "Lisansın sona erme tarihi hatırlatıcı e-postalarının aboneliğinden çık", + "UnsubscribeLicenseExpireEmailReminderMessage": "Bu e-posta aboneliği yalnızca lisansınızın sona erme tarihini hatırlatmayı içerir.", + "UnsubscribeFromLicenseExpireEmails": "Lisansınızın sona erme tarihi ile ilgili e-postaları almak istemiyorsanız, istediğiniz zaman abonelikten çıkabilirsiniz.", + "Unsubscribe": "Aboneliği iptal et", + "NotOrganizationMember": "Herhangi bir kuruluşa üye değilsiniz.", + "UnsubscribeLicenseExpirationEmailSuccessTitle": "Abonelikten başarıyla çıkıldı", + "UnsubscribeLicenseExpirationEmailSuccessMessage": "Artık lisans sona erme tarihi hatırlatma e-postaları almayacaksınız.", + "IndexPageHeroSection": "A complete web development platformbuilt-on framework", + "AbpCommercialShortDescription": "ABP Commercial, önceden oluşturulmuş uygulama modülleri, hızlı uygulama geliştirme araçları, profesyonel UI temaları, premium destek ve daha fazlasını sağlar.", + "LiveDemo": "Canlı Demo", + "GetLicence": "Lisans Alın", + "Application": "Başvuru", + "StartupTemplates": "Başlangıç Şablonları", + "Startup": "Başlamak", + "Templates": "şablonlar", + "Developer": "geliştirici", + "Tools": "Aletler", + "Premium": "Ödül", + "PremiumSupport": "Premium Destek", + "PremiumForumSupport": "Premium Forum Desteği", + "UI": "kullanıcı arayüzü", + "Themes": "Temalar", + "JoinOurNewsletter": "Bültenimize Katılın", + "Send": "Göndermek", + "Learn": "Öğrenmek", + "AdditionalServices": "Ek hizmetler", + "WhatIsABPFramework": "ABP ÇERÇEVESİ NEDİR?", + "OpenSourceBaseFramework": "Açık Kaynak Temel Çerçevesi", + "ABPFrameworkExplanation": "

ABP Commercial, ASP.NET Core için açık kaynak ve topluluk tarafından yönlendirilen bir web uygulaması çerçevesi olan ABP Framework'ü temel alır.

ABP Framework, sürdürülebilir, genişletilebilir yazmak için mükemmel bir altyapı sağlar. ve en iyi uygulamalarla test edilebilir kod.

Zaten bildiğiniz popüler araçlar üzerine kurulu ve entegre. Düşük öğrenme eğrisi, kolay adaptasyon, rahat gelişim.

", + "Modular": "modüler", + "MicroserviceCompatible": "Mikro hizmet uyumlu", + "DomainDrivenDesignInfrastructure": "Etki Alanına Dayalı Tasarım Altyapısı", + "MultiTenancy": "Çok kiracılık", + "DistributedMessaging": "Dağıtılmış Mesajlaşma", + "DynamicProxying": "Dinamik Proxy", + "BackgroundJobs": "Arka Plan İşleri", + "AuditLogging": "Denetim Günlüğü", + "BLOBStoring": "BLOB Depolama", + "BundlingMinification": "Paketleme ve Küçültme", + "AdvancedLocalization": "Gelişmiş Yerelleştirme", + "ManyMore": "daha birçok", + "ExploreTheABPFramework": "ABP Çerçevesini Keşfedin", + "WhyUseTheABPCommercial": "Neden ABP Reklamını Kullanmalısınız?", + "WhyUseTheABPCommercialExplanation": "

Kurumsal düzeyde web uygulamaları oluşturmak karmaşık ve zaman alıcı olabilir.

ABP Commercial, tüm modern kurumsal düzeyde ASP.NET Core için gereken mükemmel temel altyapıyı sunar. tabanlı çözümler. Tasarımdan dağıtıma kadar tüm geliştirme döngüsü, ABP'nin yerleşik özellikleri ve modülleri tarafından desteklenir.

", + "StartupTemplatesShortDescription": "Başlangıç şablonları, projenize birkaç saniye içinde hızlı bir başlangıç yapmanızı sağlar.", + "UIFrameworksOptions": "UI çerçeve seçenekleri;", + "DatabaseProviderOptions": "Veritabanı sağlayıcı seçenekleri;", + "PreBuiltApplicationModules": "Önceden Hazırlanmış Uygulama Modülleri", + "PreBuiltApplicationModulesShortDescription": "En yaygın uygulama gereksinimleri, yeniden kullanılabilir modüller olarak sizin için zaten geliştirilmiştir.", + "Account": "Hesap", + "Blogging": "Bloglama", + "Identity": "Kimlik", + "IdentityServer": "Kimlik Sunucusu", + "Saas": "hizmet", + "LanguageManagement": "Dil Yönetimi", + "TextTemplateManagement": "Metin Şablonu Yönetimi", + "See All Modules": "SeeAllModüller", + "ABPSuite": "ABP Süiti", + "AbpSuiteShortDescription": "ABP Suite, ABP Commercial için tamamlayıcı bir araçtır.", + "AbpSuiteExplanation": "Birkaç dakika içinde web sayfaları oluşturmanıza olanak tanır. Komut satırından yüklenebilen bir .NET Core Global aracıdır. Yeni bir ABP çözümü oluşturabilir, veritabanından ön uca kadar CRUD sayfaları oluşturabilir.", + "Details": "Detaylar", + "LeptonTheme": "Lepton Teması", + "ProfessionalModernUIThemes": "Profesyonel, modern UI temaları", + "LeptonThemeExplanation": "Lepton, yönetici panosu gerektiren herhangi bir proje için sağlam bir temel görevi gören bir dizi Bootstrap yönetici teması sağlar.", + "DefaultTheme": "Varsayılan tema", + "MaterialTheme": "Malzeme Tema", + "Default2Theme": "Varsayılan 2 Tema", + "DarkTheme": "Karanlık Tema", + "DarkBlueTheme": "Koyu Mavi Tema", + "LightTheme": "Açık Tema", + "ProudToWorkWith": "Birlikte Çalışmaktan Gurur Duyarız", + "OurConsumers": "Dünya çapında 70'ten fazla ülkede binlerce işletme ve geliştirici ABP Commercial'a güveniyor.", + "JoinOurConsumers": "Onlara katılın ve hızlı bir şekilde harika ürünler oluşturun.", + "AdditionalServicesExplanation": "Ek veya özel hizmetlere mi ihtiyacınız var? Biz ve ortaklarımız şunları sağlayabilir;", + "CustomProjectDevelopment": "Özel Proje Geliştirme", + "CustomProjectDevelopmentExplanation": "Özel projeleriniz için özel geliştiriciler.", + "PortingExistingProjects": "Mevcut Projeleri Taşıma", + "PortingExistingProjectsExplanation": "Eski projelerinizi ABP platformuna geçirme.", + "LiveSupport": "Canlı destek", + "LiveSupportExplanation": "İhtiyacınız olduğunda canlı uzaktan destek seçeneği.", + "Training": "Eğitim", + "TrainingExplanation": "Geliştiricileriniz için özel eğitim.", + "OnBoarding": "İlk Katılım", + "OnBoardingExplanation": "Geliştirme, CI ve CD ortamlarınızı kurmanıza yardımcı olun.", + "PrioritizedTechnicalSupport": "Öncelikli Teknik Destek", + "PremiumSupportExplanation": "ABP çerçevesinin büyük topluluk desteğinin yanı sıra, destek ekibimiz ticari kullanıcıların teknik sorularını ve sorunlarını yüksek öncelikli olarak yanıtlar.", + "SeeTheSupportOptions": "Destek Seçeneklerine Bakın", + "Contact": "Temas", + "TellUsWhatYouNeed": "Bize neye ihtiyacın olduğunu söyle.", + "YourMessage": "Mesajın", + "YourFullName": "Tam adınız", + "EmailField": "E", + "YourEmailAddress": "E", + "HowMayWeHelpYou": "Size nasıl yardımcı olabiliriz?", + "SendMessage": "Mesaj gönder", + "Success": "Başarı", + "WeWillReplyYou": "Mesajınızı aldık ve kısa süre içinde sizinle iletişime geçeceğiz.", + "GoHome": "Eve git", + "CreateLiveDemo": "Canlı Demo Oluştur", + "RegisterToTheNewsletter": "ABP.IO hakkında yeni yayınlar vb. dahil olmak üzere bilgi almak için haber bültenine kaydolun.", + "EnterYourEmailOrLogin": "Demonuzu oluşturmak için e-posta adresinizi girin veya mevcut hesabınızı kullanarak Giriş yapın.", + "ApplicationTemplate": "Uygulama Şablonu", + "ApplicationTemplateExplanation": "Uygulama başlangıç şablonu, yeni bir web uygulaması oluşturmak için kullanılır.", + "EfCoreProvider": "Entity Framework (SQL Server, MySQL, PostgreSQL, Oracle ve diğerlerini destekler)", + "AlreadyIncludedInTemplateModules": "Aşağıdaki modüller bu şablona zaten dahil edilmiş ve yapılandırılmıştır:", + "ApplicationTemplateArchitecture": "Bu uygulama şablonu ayrıca UI katmanı, API katmanı ve kimlik doğrulama hizmetinin fiziksel olarak ayrıldığı katmanlı mimariyi de destekler.", + "SeeTheGuideOrGoToTheLiveDemo": "Bu şablon hakkında teknik bilgi için geliştirici kılavuzuna bakın veya canlı demoya gidin.", + "DeveloperGuide": "Geliştirici Kılavuzu", + "ModuleTemplate": "Modül Şablonu", + "ModuleTemplateExplanation1": "Bir modül oluşturmak ve farklı uygulamalarda yeniden kullanmak mı istiyorsunuz? Bu başlangıç şablonu, yeniden kullanılabilir bir uygulama modülü veya bir mikro hizmet oluşturmaya başlamak için her şeyi hazırlar.", + "ModuleTemplateExplanation2": "

Tek bir modül için tek veya birden çok UI çerçevesini, tek veya birden çok veritabanı sağlayıcısını destekleyebilirsiniz. Başlangıç şablonu, birim ve entegrasyon test altyapısına ek olarak minimal bir uygulamada modülünüzü çalıştıracak ve test edecek yapılandırılmıştır.

Bu şablonla ilgili teknik bilgiler için geliştirici kılavuzuna bakın.

", + "WithAllStyleOptions": "tüm stil seçenekleriyle", + "Demo": "Demo", + "SeeAllModules": "Tüm Modülleri Gör", + "ABPCLIExplanation": "ABP CLI (Komut Satırı Arayüzü), ABP tabanlı çözümler için bazı ortak işlemleri gerçekleştirmek için bir komut satırı aracıdır.", + "ABPSuiteEasilyCURD": "ABP Suite, kolayca CRUD sayfaları oluşturmanıza olanak sağlayan bir araçtır", + "WeAreHereToHelp": "Yardım için buradayız", + "BrowseOrAskQuestion": "Yardım konularımıza göz atabilir veya sık sorulan sorularda arama yapabilir ya da iletişim formunu kullanarak bize soru sorabilirsiniz.", + "SearchQuestionPlaceholder": "Sık sorulan sorularda ara", + "WhatIsTheABPCommercial": "ABP Ticari nedir?", + "WhatAreDifferencesThanAbpFramework": "Açık kaynaklı ABP Çerçevesi ile ABP Ticari arasındaki farklar nelerdir?", + "ABPCommercialExplanation": "ABP Commercial, açık kaynak ABP çerçevesi üzerine inşa edilmiş bir dizi premium modül, araç, tema ve hizmettir. ABP Commercial, ABP çerçevesinin arkasındaki aynı ekip tarafından geliştirilmekte ve desteklenmektedir.", + "WhatAreDifferencesThanABPFrameworkExplanation": "

ABP çerçevesi, ASP.NET Core için modüler, temaya uygun, mikro hizmet uyumlu bir uygulama geliştirme çerçevesidir. Her yeni projede kendinizi tekrarlamak yerine kendi iş kodunuza odaklanmanızı sağlayacak eksiksiz bir mimari ve güçlü bir altyapı sunar. Yazılım geliştirmenin en iyi uygulamalarına ve zaten bildiğiniz popüler araçlara dayanmaktadır.

ABP çerçevesi tamamen ücretsiz, açık kaynak kodlu ve topluluk odaklıdır. Ayrıca ücretsiz bir tema ve önceden oluşturulmuş bazı modüller (ör. kimlik yönetimi ve kiracı yönetimi) sağlar.

", + "VisitTheFrameworkVSCommercialDocument": "Daha fazla bilgi için aşağıdaki bağlantıyı ziyaret edin {1} ", + "ABPCommercialFollowingBenefits": "ABP Commercial, ABP çerçevesinin üzerine aşağıdaki faydaları ekler;", + "Professional": "Profesyonel", + "UIThemes": "kullanıcı arayüzü temaları", + "EnterpriseModules": "Kurumsal kullanıma hazır, zengin özelliklere sahip, önceden oluşturulmuş uygulama modülleri (ör. Kimlik Sunucusu yönetimi, SaaS yönetimi, dil yönetimi)", + "ToolingToSupport": "Geliştirme üretkenliğinizi destekleyecek araçlar (ör. ABP Suite)", + "PremiumSupportLink": "Premium destek", + "WhatDoIDownloadABPCommercial": "ABP Commercial'ı satın aldığımda ne indiririm?", + "CreateUnlimitedSolutions": "Bir ABP Ticari lisansı satın aldığınızda, Başlarken belgesinde açıklandığı gibi sınırsız çözümler oluşturabileceksiniz.", + "ABPCommercialSolutionExplanation": "Yeni bir uygulama oluşturduğunuzda, tercihlerinize göre bir Visual Studio çözümü (bir başlangıç şablonu) elde edersiniz. İndirilen çözüm, sizin için önceden yüklenmiş ve yapılandırılmış ticari modüllere ve temalara sahiptir. Önceden kurulmuş bir modülü kaldırabilir veya isterseniz başka bir modül ekleyebilirsiniz. Tüm modüller ve temalar, varsayılan olarak bir NuGet/NPM paketleri kullanılır.", + "StartDevelopWithTutorials": "İndirilen çözüm iyi tasarlanmış ve belgelenmiştir. Öğreticileri izleyerek kendi iş kodunuzu buna dayalı olarak geliştirmeye başlayabilirsiniz.", + "TryTheCommercialDemo": "ABP Ticari başlangıç şablonu kullanılarak oluşturulmuş örnek bir uygulamayı görmek için demoyu deneyebilirsiniz.", + "HowManyProducts": "ABP Commercial'ı kullanarak kaç farklı ürün/çözüm oluşturabilirim?", + "HowManyProductsExplanation": "ABP projesi oluşturmanın bir sınırı yoktur. Dilediğiniz kadar proje oluşturabilir, geliştirebilir ve farklı sunuculara yükleyebilirsiniz.", + "HowManyDevelopers": "ABP Commercial'da kaç geliştirici çalışabilir?", + "HowManyDevelopersExplanation": "ABP Ticari lisansları geliştirici başınadır. Farklı lisans türlerinin farklı geliştirici sınırları vardır. Ancak, ihtiyacınız olduğunda herhangi bir lisans türüne daha fazla geliştirici ekleyebilirsiniz. Lisans türleri, geliştirici sınırları ve ek geliştirici maliyetleri için fiyatlar sayfasına bakın.", + "ChangingLicenseType": "Lisans türümü daha sonra yükseltebilir miyim?", + "ChangingLicenseTypeExplanation": "Aktif lisans süreniz içerisinde aradaki farkı ödeyerek bir üst lisansa geçebilirsiniz. Daha yüksek bir lisans planına yükselttiğinizde, yeni planın avantajlarından yararlanırsınız, ancak lisans yükseltmesi, lisansın sona erme tarihini değiştirmez. Ayrıca, mevcut lisansınıza yeni geliştirici lisansları da ekleyebilirsiniz, bkz. \"ABP Ticari üzerinde kaç geliştirici çalışabilir?\"", + "LicenseExtendUpgradeDiff": "Lisans uzatma ve yükseltme arasındaki fark nedir?", + "LicenseExtendUpgradeDiffExplanation": "Uzatma: Lisansınızı uzatarak/yenileyerek, premium destek almaya ve modüller ve temalar için önemli güncellemeler almaya devam edeceksiniz. Ayrıca, yeni projeler oluşturmaya devam edebileceksiniz. Ve geliştirmenizi hızlandıran ABP Suite'i kullanmaya devam edebileceksiniz.
Yükseltme: Lisansınızı yükselterek, ek avantajlar elde etmenizi sağlayacak daha yüksek bir lisans planına terfi edeceksiniz. . Lisans planları arasındaki farkları kontrol etmek için lisans karşılaştırma tablosuna bakın.Öte yandan, yükseltme yaptığınızda lisans geçerlilik bitiş tarihiniz değişmez!Lisans bitiş tarihinizi uzatmak için lisansınızı uzatmanız gerekir.", + "LicenseRenewalCost": "1 yıl sonra ehliyet yenileme ücreti ne kadardır?", + "LicenseRenewalCostExplanation": "Tüm ABP Ticari kalıcı lisanslarının yenileme (uzatma) oranı, lisans liste fiyatının {0} kadarıdır. Standart Takım Lisansının yenileme fiyatı {1}$, standart İşletme Lisansı {2}$ ve standart Enterprise Lisansı {3}$'dır. Zaten bir müşteriyseniz, mevcut yenileme fiyatlarını incelemek için hesabınıza giriş yapın.", + "HowDoIRenewMyLicense": "Lisansımı nasıl yenilerim?", + "HowDoIRenewMyLicenseExplanation": "Kuruluş yönetimi sayfasına giderek lisansınızı yenileyebilirsiniz. İndirimli Erken Yenileme fiyatlarımızdan yararlanmak için lisansınızın süresi dolmadan yenilemeyi unutmayınız. Bununla birlikte, Erken Yenileme fırsatınızın ne zaman kapanacağını bilmemek konusunda endişelenmeyin. Aboneliğiniz sona ermeden önce 3 hatırlatma e-postası alacaksınız. Son kullanma tarihinden 30 gün, 7 gün ve 1 gün önce göndereceğiz.", + "IsSourceCodeIncluded": "Lisansım ticari modüllerin ve temaların kaynak kodunu içeriyor mu?", + "IsSourceCodeIncludedExplanation1": "Satın aldığınız lisans türüne bağlıdır:", + "IsSourceCodeIncludedExplanation2": "Ekip: Çözümünüz modülleri ve temaları NuGet ve NPM paketleri olarak kullanır. Kaynak kodlarını içermez. Bu şekilde, yeni bir sürüm çıktığında bu modülleri ve temaları kolayca yükseltebilirsiniz. Ancak modüllerin ve temaların kaynak kodunu alamıyorsunuz.", + "IsSourceCodeIncludedExplanation3": "İş/Kurumsal: Ekip lisansına ek olarak, ihtiyacınız olan herhangi bir modül veya temanın kaynak kodunu indirebilirsiniz. Hatta belirli bir modül için NuGet/NPM paket referanslarını kaldırabilir ve tamamen değiştirmek için kaynak kodunu doğrudan çözümünüze ekleyebilirsiniz.", + "IsSourceCodeIncludedExplanation4": "

Bir modülün kaynak kodunu çözümünüze dahil etmek, o modülü özelleştirmek için size maksimum özgürlük sağlar. Ancak, bu durumda yeni bir sürüm yayınlandığında modülü otomatik olarak yükseltmek mümkün olmayacaktır.

Lisansların hiçbiri, sizin için kod oluşturan ve size yardımcı olan harici bir araç olan ABP Suite kaynak kodunu içermez. geliştirmenize yardımcı olur.

Lisans türleri arasındaki diğer farklar için fiyatlandırma sayfasına bakın.

", + "ChangingDevelopers": "Gelecekte kuruluşumun kayıtlı geliştiricilerini değiştirebilir miyim?", + "ChangingDevelopersExplanation": "Lisansınıza yeni geliştiriciler eklemenin yanı sıra mevcut geliştiricileri de herhangi bir ek ücret ödemeden değiştirebilirsiniz (bir geliştiriciyi kaldırıp aynı koltuğa yeni bir tane ekleyebilirsiniz).", + "WhatHappensWhenLicenseEnds": "Lisans sürem sona erdiğinde ne olur?", + "WhatHappensWhenLicenseEndsExplanation1": "ABP Ticari lisans türü kalıcı lisanstır. Lisansınızın süresi dolduktan sonra projenizi geliştirmeye devam edebilirsiniz. Ve ehliyetinizi yenilemek zorunda değilsiniz. Lisansınız, kutudan çıktığı gibi bir yıllık Güncellemeler ve Destek planıyla birlikte gelir. Yeni özellikler, performans geliştirmeleri, hata düzeltmeleri, destek almaya devam etmek ve ABP Suite'i kullanmaya devam etmek için planınızı her yıl yenilemeyi unutmayın. Lisansınızın süresi dolduğunda, aşağıdaki avantajlardan daha fazlasını elde edemezsiniz;", + "WhatHappensWhenLicenseEndsExplanation2": "ABP Ticari kullanarak yeni çözümler üretemezsiniz, ancak mevcut uygulamalarınızı sonsuza kadar geliştirmeye devam edebilirsiniz.", + "WhatHappensWhenLicenseEndsExplanation3": "MAJOR sürümünüzdeki modüller ve temalar için güncellemeler alabileceksiniz. Örneğin; Bir modülün v3.2.0'ını kullanıyorsanız, yine de o modülün v3.x.x (v3.3.0, v3.5.2... vb.) güncellemelerini alabilirsiniz. Ancak bir sonraki ana sürüm için güncellemeler alamazsınız (v4.x, v5.x gibi)", + "WhatHappensWhenLicenseEndsExplanation4": "ABP Ticari platformuna eklenen yeni modülleri ve temaları lisansınız sona erdikten sonra kuramazsınız.", + "WhatHappensWhenLicenseEndsExplanation5": "ABP Suite'i kullanamazsınız.", + "WhatHappensWhenLicenseEndsExplanation6": "Artık premium desteği alamazsınız.", + "WhatHappensWhenLicenseEndsExplanation7": "Bu avantajlardan yararlanmaya devam etmek istiyorsanız aboneliğinizi yenileyebilirsiniz. Lisansınızın süresi dolduktan sonra 1 ay içerisinde aboneliğinizi yenilerseniz %20 indirim uygulanır.", + "WhenShouldIRenewMyLicense": "Ehliyetimi ne zaman yenilemeliyim?", + "WhenShouldIRenewMyLicenseExplanation1": "Lisansınızın süresi dolduktan sonra 1 ay içinde lisansınızı yenilerseniz %20 indirim uygulanır.", + "WhenShouldIRenewMyLicenseExplanation2": "Lisansınızın bitiş tarihinden 1 ay sonra lisansınızı yenilerseniz, yenileme fiyatı lisans satın alma fiyatı ile aynı olacak ve yenilemenizde indirim yapılmayacaktır.", + "TrialPlan": "Deneme planınız var mı?", + "TrialPlanExplanation": "ABP Commercial'ın şimdilik bir deneme planı yok. Ekip lisansları için 30 gün para iade garantisi veriyoruz. Sadece ilk 30 gün içinde geri ödeme talebinde bulunabilirsiniz. Business ve Enterprise lisansları için 30 gün içinde %60 geri ödeme sağlıyoruz. Bunun nedeni, Business ve Enterprise lisanslarının tüm modüllerin ve temaların tam kaynak kodunu içermesidir.", + "DoYouAcceptBankWireTransfer": "Banka havalesini kabul ediyor musunuz?", + "DoYouAcceptBankWireTransferExplanation": "Evet, banka havalesini kabul ediyoruz.
Lisans ücretini banka havalesi yoluyla gönderdikten sonra, makbuzunuzu ve istenen lisans türünü info@abp.io adresine e-posta ile gönderin. Uluslararası banka hesap bilgilerimiz:", + "HowToUpgrade": "Yeni bir sürüm mevcut olduğunda mevcut uygulamalar nasıl yükseltilir?", + "HowToUpgradeExplanation1": "ABP Commercial kullanarak yeni bir uygulama oluşturduğunuzda, tüm modüller ve tema NuGet ve NPM paketleri olarak kullanılır. Böylece yeni bir sürüm çıktığında paketleri kolayca yükseltebilirsiniz.", + "HowToUpgradeExplanation2": "Standart NuGet/NPM yükseltmelerine ek olarak, ABP CLI, çözümünüzdeki ABP ile ilgili tüm paketleri otomatik olarak bulan ve yükselten bir güncelleme komutu sağlar.", + "DatabaseSupport": "Hangi veritabanı sistemleri desteklenir?", + "DatabaseSupportExplanation": "ABP Framework'ün kendisi veritabanından bağımsızdır ve doğası gereği herhangi bir veritabanı sağlayıcısıyla çalışabilir. Şu anda uygulanmakta olan sağlayıcıların listesi için veri erişim belgesine bakın.", + "UISupport": "Hangi UI çerçeveleri desteklenir?", + "Supported": "Desteklenen", + "UISupportExplanation": "ABP Framework'ün kendisi, UI çerçevesinden bağımsızdır ve herhangi bir UI çerçevesiyle çalışabilir. Ancak başlangıç şablonları, modül kullanıcı arabirimleri ve temalar tüm kullanıcı arabirimi çerçeveleri için uygulanmadı. Kullanıcı arayüzü seçeneklerinin güncel listesi için başlangıç belgesine bakın.", + "MicroserviceSupport": "Mikro hizmet mimarisini destekliyor mu?", + "MicroserviceSupportExplanation1": "ABP çerçevesinin ana hedeflerinden biri, mikro hizmet çözümleri oluşturmak için uygun bir altyapı sağlamaktır. Mikro hizmet sistemleri oluşturmaya nasıl yardımcı olduğunu anlamak için mikro hizmet mimarisi belgesine bakın.", + "MicroserviceSupportExplanation2": "Tüm ABP Ticari modülleri, modül geliştirme en iyi uygulamaları belgesini izleyerek mikro hizmet dağıtım senaryolarını (kendi API'si ve veritabanıyla) desteklemek üzere tasarlanmıştır.", + "MicroserviceSupportExplanation3": "Kendi çözümünüzü oluşturmanıza yardımcı olacak bir mikro hizmet mimarisi uygulamasını gösteren örnek bir mikro hizmet demo çözümü sunuyoruz.", + "MicroserviceSupportExplanation4": "Bu nedenle kısa yanıt \"evet, mikro hizmet mimarisini destekler\"dir.", + "MicroserviceSupportExplanation5": "Ancak, bir mikro hizmet sistemi bir çözümdür ve her çözümün farklı gereksinimleri, ağ topolojisi, iletişim senaryoları, kimlik doğrulama olanakları, veritabanı ayırma/paylaşım kararları, çalışma zamanı yapılandırmaları, 3. taraf sistem entegrasyonları ve daha birçok özelliği olacaktır.", + "MicroserviceSupportExplanation6": "ABP Çerçevesi ve ABP Ticari, kendi çözümünüzü oluşturmanıza yardımcı olacak mikro hizmet senaryoları, mikro hizmet uyumlu modüller, örnekler ve belgeler için altyapı sağlar. Ancak, sizin için önceden oluşturulmuş hayalinizdeki çözümü doğrudan indirmeyi beklemeyin. Bunu anlamanız ve gereksinimlerinize göre bazı parçaları bir araya getirmeniz gerekecek.", + "WhereCanIDownloadSourceCode": "Kaynak kodunu nereden indirebilirim?", + "WhereCanIDownloadSourceCodeExplanation": "ABP Suite veya ABP CLI aracılığıyla tüm ABP modüllerinin, Angular paketlerinin ve temalarının kaynak kodunu indirebilirsiniz. Kaynak kodu nasıl indirilir? konusuna bakın.", + "ComputerLimitation": "Bir geliştirici ABP geliştirirken kaç bilgisayarda oturum açabilir?", + "ComputerLimitationExplanation": "Kişi/lisanslı geliştirici başına özellikle {0} bilgisayara izin veriyoruz. Üçüncü bir makinede ABP Commercial ürünlerini geliştirmek için bir geliştiriciye ihtiyaç duyulduğunda, durumu açıklayan lisans@abp.io adresine bir e-posta gönderilmelidir ve ardından sistemimizde uygun tahsisi yapacağız.", + "RefundPolicy": "Geri ödeme politikanız var mı?", + "RefundPolicyExplanation": "Lisans satın alımınızın 30 gün içinde geri ödeme talebinde bulunabilirsiniz. Business ve Enterprise lisans türlerinin kaynak kodu indirme seçeneği vardır, bu nedenle Business ve Enterprise (ve kaynak kodu alma hakkı içeren lisanslar) için geri ödeme yapılmaz. Ayrıca yenileme ve ikinci lisans alımlarında ücret iadesi yapılmaz.", + "HowCanIRefundVat": "KDV'yi nasıl iade edebilirim?", + "HowCanIRefundVatExplanation1": "Ödemeyi 2Checkout kullanarak yaptıysanız, KDV'yi 2Checkout hesabınız aracılığıyla iade edebilirsiniz:", + "HowCanIRefundVatExplanation2": "2Checkout hesabınıza giriş yapın", + "HowCanIRefundVatExplanation3": "Uygun siparişi bulun ve \"Gecikmiş KDV'yi İade Et\"e basın (KDV numaranızı girin)", + "HowCanIGetMyInvoice": "Faturamı nasıl alabilirim?", + "HowCanIGetMyInvoiceExplanation": "There are 2 payment gateways for purchasing a license: Iyzico and 2Checkout. If you purchase your license through the 2Checkout gateway, it sends the PDF invoice to your email address, see 2Checkout invoicing. If you purchase through the Iyzico gateway, with custom purchase link or via bank wire transfer, we will prepare and send your invoice. You can request or download your invoice from the organization management page. Before contacting us for the invoice, check your organization management page!", + "Forum": "Forum", + "SupportExplanation": "ABP Ticari lisansları, ABP Çerçeve uzmanlarından oluşan bir ekip tarafından premium bir forum desteği sağlar.", + "PrivateTicket": "Özel Bilet", + "PrivateTicketExplanation": "Kurumsal Lisans ayrıca e-posta ve bilet sistemi ile özel bir destek içerir.", + "AbpSuiteExplanation1": "ABP Suite, birkaç dakika içinde web sayfaları oluşturmanıza olanak tanır. Komut satırından yüklenebilen bir .NET Core Global aracıdır.", + "AbpSuiteExplanation2": "Yeni bir ABP çözümü oluşturabilir, veritabanından ön uca kadar CRUD sayfaları oluşturabilir. Teknik genel bakış için belgeye bakın", + "FastEasy": "Hızlı kolay", + "AbpSuiteExplanation3": "ABP Suite, kolayca CRUD sayfaları oluşturmanıza olanak tanır. Sadece varlığınızı ve özelliklerini tanımlamanız yeterli, gerisi sizin için ABP Suite'e kalsın! ABP Suite, CRUD sayfanız için gerekli tüm kodu birkaç saniye içinde oluşturur. Angular, MVC ve Blazor kullanıcı arayüzlerini destekler.", + "RichOptions": "Zengin Seçenekler", + "AbpSuiteExplanation4": "ABP Suite supports multiple UI options like Razor Pages and Angular.It also supports multiple databases like MongoDB and all databases supported by EntityFramework Core (MS SQL Server, Oracle, MySql, PostgreSQL and more).", + "AbpSuiteExplanation5": "İyi olan şu ki, bu seçenekler için endişelenmenize gerek yok. ABP Suite proje türünüzü anlar ve projeniz için kod üretir ve oluşturulan kodu projenizde doğru yere yerleştirir.", + "SourceCode": "Kaynak kodu", + "AbpSuiteExplanation6": "ABP Suite sizin için kaynak kodunu oluşturur! Web sayfasını oluşturmak için sihirli dosyalar oluşturmaz. ABP Suite, Entity, Repository, Application Service, Code First Migration, JavaScript/TypeScript ve CSHTML/HTML ve gerekli Arayüzler için kaynak kodunu oluşturur. ABP Suite ayrıca kodu yazılım geliştirmenin En İyi Uygulamalarına göre oluşturur, böylece oluşturulan kodun kalitesi hakkında endişelenmenize gerek kalmaz.", + "AbpSuiteExplanation7": "Oluşturulan CRUD sayfasının yapı taşlarının kaynak koduna doğru uygulama katmanlarında sahip olduğunuz için, kaynak kodu kolayca değiştirebilir ve oluşturulan koda özel/iş mantığınızı enjekte edebilirsiniz.", + "CrossPlatform": "Çapraz Platform", + "AbpSuiteExplanation8": "ABP Suite, .NET Core ile oluşturulmuştur ve çapraz platformdur. Yerel bilgisayarınızda bir web uygulaması olarak çalışır. Windows, Mac ve Linux üzerinde çalıştırabilirsiniz.", + "OtherFeatures": "Diğer özellikler", + "OtherFeatures1": "Çözümünüzdeki NuGet ve NPM paketlerini kolayca günceller.", + "OtherFeatures2": "Halihazırda oluşturulmuş sayfaları sıfırdan yeniden oluşturur.", + "OtherFeatures3": "Yeni çözümler yaratır", + "ThanksForCreatingProject": "Projenizi Oluşturduğunuz İçin Teşekkürler!", + "HotToRunSolution": "Çözümünüzü nasıl çalıştırırsınız?", + "HotToRunSolutionExplanation": "Çözümünüzü nasıl yapılandıracağınızı ve çalıştıracağınızı öğrenmek için başlangıç belgesine bakın.", + "GettingStarted": "Başlarken", + "WebAppDevTutorial": "Web Uygulaması Geliştirme Eğitimi", + "WebAppDevTutorialExplanation": "Adım adım geliştirme örneği için web uygulaması geliştirme öğretici belgesine bakın.", + "Document": "belge", + "UsingABPSuiteToCURD": "CRUD Sayfa Oluşturma ve Kalıplama için ABP Suite'i Kullanma", + "SeeABPSuiteDocument": "ABP Suite kullanımını öğrenmek için ABP Suite belgesine bakın.", + "AskQuestionsOnSupport": "ABP Ticari Destek ile ilgili sorularınızı sorabilirsiniz.", + "Documentation": "belgeler", + "SeeModulesDocument": "Tüm ticari(pro) modüllerin ve bunların belgelerinin listesi için modüller belgesine bakın.", + "Pricing": "fiyatlandırma", + "PricingExplanation": "İşletmenizin bugün ihtiyaç duyduğu özellikleri ve işlevleri seçin. İşletmeniz büyüdükçe kolayca yükseltin.", + "Team": "Takım", + "Business": "İşletme", + "Enterprise": "Girişim", + "Custom": "Gelenek", + "IncludedDeveloperLicenses": "Dahil edilen geliştirici lisansları", + "CustomLicenceOrAdditionalServices": "Özel lisansa veya ek hizmetlere mi ihtiyacınız var?", + "CustomOrVolumeLicense": "Özel veya toplu lisans", + "LiveTrainingSupport": "Canlı eğitim ve destek", + "AndMore": "ve dahası", + "AdditionalDeveloperLicense": "Ek geliştirici lisansı", + "ProjectCount": "proje sayısı", + "AllProModules": "Tüm profesyonel modüller", + "AllProThemes": "Tüm profesyonel temalar", + "AllProStartupTemplates": "Tüm profesyonel başlangıç şablonları", + "SourceCodeOfAllModules": "Tüm modüllerin kaynak kodu", + "SourceCodeOfAllThemes": "Tüm temaların kaynak kodu", + "PerpetualLicense": "Daimi lisans", + "UnlimitedServerDeployment": "Sınırsız sunucu dağıtımı", + "YearUpgrade": "1 yıllık yükseltme", + "YearPremiumForumSupport": "1 yıllık premium forum desteği", + "ForumSupportIncidentCountYear": "Forum desteği olay sayısı/yıl", + "PrivateTicketEmailSupport": "Özel bilet ve e-posta desteği", + "BuyNow": "Şimdi al", + "PayViaAmexCard": "AMEX kartımla nasıl ödeme yapabilirim?", + "PayViaAmexCardDescription": "Varsayılan ödeme ağ geçidi 'Iyzico', güvenlik önlemleri nedeniyle bazı AMEX kredi kartlarını reddedebilir. Bu durumda, '2Checkout' alternatif ödeme ağ geçidi üzerinden ödeme yapabilirsiniz.", + "ThankYou": "Teşekkürler", "InvalidReCaptchaErrorMessage": "ReCAPTCHA doğrulanırken hata oluştu, lütfen tekrar deneyin.", "CompanyName": "Şirket", "YourCompanyName": "Şirketiniz", @@ -99,6 +360,36 @@ "InvalidFormInputs": "Lütfen formda belirtilen geçerli bilgileri yazınız.", "DDDBookEmailBody": "Teşekkürler.
Kitabı indirmek için, buraya tıklayınız.", "FreeDDDEBook": "Ücretsiz DDD E-Kitap", + "StartFree": "Ücretsiz başla", + "FreeTrial": "Ücretsiz deneme", + "AcceptsMarketingCommunications": " Evet, ABP Ticari pazarlama iletişimlerini almak istiyorum.", + "PurposeOfUsage": "Kullanım amacı", + "Industry": "sanayi", + "Choose": "- Seçmek -", + "CompanyOrganizationName": "şirket/organizasyon adı", + "CompanySize": "Şirket büyüklüğü", + "Next": "Sonraki", + "StartTrial": "Ücretsiz Denememi Başlat", + "ContactUsIssues": "Herhangi bir sorununuz varsa bizimle iletişime geçin", + "TrialActivatedWarning": "Sayın {0}, bir kullanıcının yalnızca 1 ücretsiz deneme süresi hakkı vardır. Deneme sürenizi zaten kullandınız.", + "ActivationRequirement": "Ücretsiz denemenizi başlatmanıza bir adım kaldı.
Hesabınızı etkinleştirmek için {0} adresine bir e-posta gönderdik. Gelen kutunuzu/önemsiz/spam kutularınızı kontrol edin!", + "SaveAndDownload": "Kaydet ve İndir", + "CompanyNameValidationMessage": "Şirket adı çok uzun!", + "AddressValidationMessage": "Adres çok uzun!", + "TaxNoValidationMessage": "VERGİ/KDV No çok uzun!", + "NotesValidationMessage": "Notlar alanı çok uzun!", + "CheckYourBillingInfo": "Faturanızı yalnızca bir kez oluşturabilirsiniz! Faturanızı oluşturmadan önce fatura bilgilerinizi kontrol edin.", + "Volo.AbpIo.Commercial:030000": "Deneme sürenizi zaten kullandınız.", + "Volo.AbpIo.Commercial:030001": "Bu kuruluş adı zaten var.", + "StartYourFreeTrial": "ÜCRETSİZ deneme sürümünü başlat", + "TrialLicenseModelInvalidErrorMessage": "Aşağıdaki alanlardan biri geçersiz: Ülke Adı, Şirket Büyüklüğü, Sektör veya Kullanım Amacı.", + "Trial": "Duruşma", + "Purchased": "satın alındı", + "PurchaseLicense": "Satın alma lisansı", + "PurchaseTrialLicenseMessage": "Lisans sona erme tarihiniz {0}.
Ücretsiz deneme süreniz boyunca oluşturduğunuz projeleri kullanmaya devam etmek istiyorsanız, appsettings.secrets.json dosyalarınızdaki lisans anahtarlarını değiştirmeniz gerekir. İşte lisans anahtarınız:", + "TrialLicenseExpireMessage": "Deneme lisansını kullanıyorsunuz ve deneme lisansınızın süresi {0} tarihinde sona erecek.", + "TryForFree": "Ücretsiz deneyin", + "TrialLicenseExpiredInfo": "Deneme lisansınızın süresi doldu!", "CommercialNewsletterConfirmationMessage": "Şartlar, Koşullar ve Gizlilik politikasını kabul ediyorum." } } \ 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 new file mode 100644 index 0000000000..e2b5bc6f4c --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/vi.json @@ -0,0 +1,395 @@ +{ + "culture": "vi", + "texts": { + "OrganizationManagement": "Quản lý tổ chức", + "OrganizationList": "Danh sách tổ chức", + "Volo.AbpIo.Commercial:010003": "Bạn không phải là chủ sở hữu của tổ chức này!", + "OrganizationNotFoundMessage": "Không tìm thấy tổ chức nào!", + "DeveloperCount": "Nhà phát triển được phân bổ/tổng số", + "QuestionCount": "Còn lại/tổng số câu hỏi", + "Unlimited": "Vô hạn", + "Owners": "Những chủ 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", + "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ý", + "StartDate": "Ngày bắt đầu", + "EndDate": "Ngày cuối", + "Modules": "Mô-đun", + "LicenseExtendMessage": "Ngày kết thúc giấy phép của bạn được gia hạn thành {0}", + "LicenseUpgradeMessage": "Giấy phép của bạn được nâng cấp lên {0}", + "LicenseExtendAdnUpgradeMessage": "Giấy phép của bạn đã được gia hạn cho đến {0} và gói giấy phép của bạn được nâng cấp lên {1}.", + "LicenseAddDeveloperMessage": "{0} nhà phát triển đã được thêm vào giấy phép của bạn", + "Volo.AbpIo.Commercial:010004": "Không thể tìm thấy người dùng được chỉ định! Người dùng phải đã đăng ký.", + "MyOrganizations": "Tổ chức của tôi", + "ApiKey": "Mã API", + "UserNameNotFound": "Không có người dùng nào có tên người dùng {0}", + "SuccessfullyAddedToNewsletter": "Cảm ơn bạn đã đăng ký nhận bản tin của chúng tôi!", + "MyProfile": "Thông tin của tôi", + "EmailNotValid": "Vui lòng nhập một địa chỉ email hợp lệ.", + "JoinOurMarketingNewsletter": "Tham gia bản tin tiếp thị của chúng tôi", + "WouldLikeToReceiveMarketingMaterials": "Tôi muốn nhận các tài liệu tiếp thị như giao dịch sản phẩm và ưu đãi đặc biệt.", + "StartUsingYourLicenseNow": "Bắt đầu sử dụng giấy phép của bạn ngay bây giờ!", + "WelcomePage": "Trang chào mừng", + "UnsubscriptionExpireEmail": "Hủy đăng ký nhận email nhắc nhở ngày hết hạn giấy phép", + "UnsubscribeLicenseExpireEmailReminderMessage": "Đăng ký email này chỉ có nhắc nhở ngày hết hạn giấy phép của bạn.", + "UnsubscribeFromLicenseExpireEmails": "Nếu bạn không muốn nhận email về ngày hết hạn giấy phép của mình, bạn có thể hủy đăng ký bất kỳ lúc nào bạn muốn.", + "Unsubscribe": "Hủy đăng ký", + "NotOrganizationMember": "Bạn không phải là thành viên của bất kỳ tổ chức nào.", + "UnsubscribeLicenseExpirationEmailSuccessTitle": "Đã hủy đăng ký thành công", + "UnsubscribeLicenseExpirationEmailSuccessMessage": "Bạn sẽ không nhận được email nhắc nhở ngày hết hạn giấy phép nữa.", + "IndexPageHeroSection": " Nền tảng phát triển web hoàn chỉnh được tích hợp sẵn khung ", + "AbpCommercialShortDescription": "ABP Commercial cung cấp các mô-đun ứng dụng được tạo sẵn, công cụ phát triển ứng dụng nhanh chóng, các chủ đề giao diện người dùng chuyên nghiệp, hỗ trợ cao cấp và hơn thế nữa.", + "LiveDemo": "Bản thử trực tiếp", + "GetLicence": "Nhận giấy phép", + "Application": "Ứng dụng", + "StartupTemplates": "Mẫu khởi động", + "Startup": "Khởi động", + "Templates": "Mẫu", + "Developer": "Nhà phát triển", + "Tools": "Công cụ", + "Premium": "Phần thưởng", + "PremiumSupport": "Hỗ trợ cao cấp", + "PremiumForumSupport": "Hỗ trợ diễn đàn trả phí", + "UI": "Giao diện người dùng", + "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": "

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.

", + "Modular": "Mô-đun", + "MicroserviceCompatible": "Tương thích với microservice", + "DomainDrivenDesignInfrastructure": "Cơ sở hạ tầng thiết kế theo hướng miền", + "MultiTenancy": "Thuê nhiều kiểu", + "DistributedMessaging": "Nhắn tin phân tán", + "DynamicProxying": "Proxying động", + "BackgroundJobs": "Công việc cơ bản", + "AuditLogging": "Ghi nhật ký kiểm tra", + "BLOBStoring": "Lưu trữ BLOB", + "BundlingMinification": "Bó & nhỏ", + "AdvancedLocalization": "Bản địa hóa nâng cao", + "ManyMore": "Nhiều nữa", + "ExploreTheABPFramework": "Khám phá Khung ABP", + "WhyUseTheABPCommercial": "Tại sao sử dụng ABP Commercial?", + "WhyUseTheABPCommercialExplanation": "

Việc xây dựng các ứng dụng web cấp doanh nghiệp có thể phức tạp và tốn nhiều thời gian.

ABP Commercial cung cấp cơ sở hạ tầng cơ sở hoàn hảo cần thiết cho tất cả ASP.NET Core cấp doanh nghiệp hiện đại các giải pháp dựa trên. Ngay từ khi thiết kế đến triển khai, toàn bộ chu trình phát triển được hỗ trợ bởi các tính năng và mô-đun tích hợp của ABP.

", + "StartupTemplatesShortDescription": "Các mẫu khởi động giúp bạn bắt đầu ngay với dự án của mình trong vài giây.", + "UIFrameworksOptions": "Tùy chọn khung giao diện người dùng;", + "DatabaseProviderOptions": "Tùy chọn nhà cung cấp cơ sở dữ liệu;", + "PreBuiltApplicationModules": "Mô-đun ứng dụng được xây dựng sẵn", + "PreBuiltApplicationModulesShortDescription": "Hầu hết các yêu cầu ứng dụng phổ biến đã được phát triển cho bạn dưới dạng các mô-đun có thể sử dụng lại.", + "Account": "Tài khoản", + "Blogging": "Viết blog", + "Identity": "Xác thực", + "IdentityServer": "Máy chủ định danh", + "Saas": "Saas", + "LanguageManagement": "Quản lý ngôn ngữ", + "TextTemplateManagement": "Quản lý mẫu văn bản", + "See All Modules": "SeeAllModules", + "ABPSuite": "ABP Suite", + "AbpSuiteShortDescription": "ABP Suite là một công cụ bổ sung cho ABP Commercial.", + "AbpSuiteExplanation": "Nó cho phép bạn xây dựng các trang web chỉ trong vài phút. Đó là một công cụ .NET Core Global có thể được cài đặt từ dòng lệnh. Nó có thể tạo ra một giải pháp ABP mới, tạo các trang CRUD từ cơ sở dữ liệu đến giao diện người dùng.", + "Details": "Thông tin chi tiết", + "LeptonTheme": "Chủ đề Lepton", + "ProfessionalModernUIThemes": "Chủ đề giao diện người dùng chuyên nghiệp, hiện đại", + "LeptonThemeExplanation": "Lepton cung cấp một loạt các chủ đề quản trị Bootstrap đóng vai trò là nền tảng vững chắc cho bất kỳ dự án nào yêu cầu bảng điều khiển quản trị.", + "DefaultTheme": "Hình nền mặc định", + "MaterialTheme": "Chủ đề vật liệu", + "Default2Theme": "Chủ đề 2 mặc định", + "DarkTheme": "Chủ đề tối", + "DarkBlueTheme": "Chủ đề xanh đậm", + "LightTheme": "Chủ đề ánh sáng", + "ProudToWorkWith": "Tự hào được làm việc cùng", + "OurConsumers": "Hàng nghìn doanh nghiệp và nhà phát triển trên 70 quốc gia trên toàn thế giới dựa vào ABP Commercial.", + "JoinOurConsumers": "Tham gia cùng họ và xây dựng các sản phẩm tuyệt vời một cách nhanh chóng.", + "AdditionalServicesExplanation": "Bạn có cần các dịch vụ bổ sung hoặc tùy chỉnh không? Chúng tôi và các đối tác của chúng tôi có thể cung cấp; ", + "CustomProjectDevelopment": "Phát triển dự án tùy chỉnh", + "CustomProjectDevelopmentExplanation": "Các nhà phát triển chuyên dụng cho các dự án tùy chỉnh của bạn.", + "PortingExistingProjects": "Chuyển các dự án hiện có", + "PortingExistingProjectsExplanation": "Di chuyển các dự án kế thừa của bạn sang nền tảng ABP.", + "LiveSupport": "Hỗ trợ trực tuyến", + "LiveSupportExplanation": "Tùy chọn hỗ trợ trực tiếp từ xa khi bạn cần.", + "Training": "Đào tạo", + "TrainingExplanation": "Đào tạo chuyên dụng cho các nhà phát triển của bạn.", + "OnBoarding": "Nhập môn", + "OnBoardingExplanation": "Giúp thiết lập môi trường phát triển, CI & CD của bạn.", + "PrioritizedTechnicalSupport": "Hỗ trợ kỹ thuật được ưu tiên", + "PremiumSupportExplanation": "Bên cạnh sự hỗ trợ cộng đồng tuyệt vời của khuôn khổ ABP, nhóm hỗ trợ của chúng tôi sẽ giải đáp các thắc mắc và vấn đề kỹ thuật của người dùng thương mại với mức độ ưu tiên cao.", + "SeeTheSupportOptions": "Xem các Tùy chọn Hỗ trợ", + "Contact": "Tiếp xúc", + "TellUsWhatYouNeed": "Hãy cho chúng tôi những gì bạn cần.", + "YourMessage": "Tin nhắn của bạn", + "YourFullName": "Tên đầy đủ của bạn", + "EmailField": "Địa chỉ email", + "YourEmailAddress": "Địa chỉ email của bạn", + "HowMayWeHelpYou": "Chúng tôi có thể giúp gì cho bạn?", + "SendMessage": "Gửi tin nhắn", + "Success": "Sự thành công", + "WeWillReplyYou": "Chúng tôi đã nhận được tin nhắn của bạn và sẽ sớm liên hệ với bạn.", + "GoHome": "Về nhà", + "CreateLiveDemo": "Tạo bản trình diễn trực tiếp", + "RegisterToTheNewsletter": "Đăng ký nhận bản tin để nhận thông tin về ABP.IO, bao gồm các bản phát hành mới, v.v.", + "EnterYourEmailOrLogin": "Nhập địa chỉ e-mail của bạn để tạo bản demo hoặc Đăng nhập bằng tài khoản hiện có của bạn.", + "ApplicationTemplate": "Mẫu ứng dụng", + "ApplicationTemplateExplanation": "Mẫu khởi động ứng dụng được sử dụng để tạo một ứng dụng web mới.", + "EfCoreProvider": "Khung thực thể (Hỗ trợ SQL Server, MySQL, PostgreSQL, Oracle và những người khác )", + "AlreadyIncludedInTemplateModules": "Các mô-đun sau đã được bao gồm và định cấu hình trong mẫu này:", + "ApplicationTemplateArchitecture": "Mẫu ứng dụng này cũng hỗ trợ kiến trúc phân cấp trong đó lớp giao diện người dùng, lớp API và dịch vụ xác thực được tách biệt về mặt vật lý.", + "SeeTheGuideOrGoToTheLiveDemo": "Xem hướng dẫn dành cho nhà phát triển để biết thông tin kỹ thuật về mẫu này hoặc đi tới bản demo trực tiếp.", + "DeveloperGuide": "Hướng dẫn dành cho nhà phát triển", + "ModuleTemplate": "Mẫu mô-đun", + "ModuleTemplateExplanation1": "Bạn muốn tạo một mô-đun và sử dụng lại trên các ứng dụng khác nhau? Mẫu khởi động này chuẩn bị mọi thứ để bắt đầu tạo mô-đun ứng dụng hoặc dịch vụ vi mô có thể sử dụng lại.", + "ModuleTemplateExplanation2": "

Bạn có thể hỗ trợ một hoặc nhiều khung giao diện người dùng, một hoặc nhiều nhà cung cấp cơ sở dữ liệu cho một mô-đun. Mẫu khởi động được định cấu hình để chạy và kiểm tra mô-đun của bạn trong một ứng dụng tối thiểu ngoài cơ sở hạ tầng kiểm tra đơn vị và tích hợp.

Xem hướng dẫn dành cho nhà phát triển để biết thông tin kỹ thuật về mẫu này.

", + "WithAllStyleOptions": "với tất cả các tùy chọn phong cách", + "Demo": "Bản giới thiệu", + "SeeAllModules": "Xem tất cả các mô-đun", + "ABPCLIExplanation": "ABP CLI (Giao diện dòng lệnh) là một công cụ dòng lệnh để thực hiện một số hoạt động phổ biến cho các giải pháp dựa trên ABP.", + "ABPSuiteEasilyCURD": "ABP Suite là một công cụ cho phép bạn dễ dàng tạo các trang CRUD", + "WeAreHereToHelp": "Chúng tôi ở đây để Trợ giúp ", + "BrowseOrAskQuestion": "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 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ệ .", + "SearchQuestionPlaceholder": "Tìm kiếm trong các câu hỏi thường gặp", + "WhatIsTheABPCommercial": "ABP thương mại là gì?", + "WhatAreDifferencesThanAbpFramework": "Sự khác biệt giữa Khung ABP nguồn mở và ABP Thương mại là gì?", + "ABPCommercialExplanation": "ABP Commercial là một tập hợp các mô-đun, công cụ, chủ đề và dịch vụ cao cấp được xây dựng dựa trên khung ABP mã nguồn mở. ABP Commercial đang được phát triển và hỗ trợ bởi cùng một nhóm đứng sau khuôn khổ ABP.", + "WhatAreDifferencesThanABPFrameworkExplanation": "

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ê).

", + "VisitTheFrameworkVSCommercialDocument": "Truy cập liên kết sau để biết thêm thông tin {1} ", + "ABPCommercialFollowingBenefits": "ABP Commercial bổ sung các lợi ích sau vào đầu khuôn khổ ABP;", + "Professional": "Cao thủ", + "UIThemes": "Chủ đề giao diện người dùng", + "EnterpriseModules": "Sẵn sàng cho doanh nghiệp, nhiều tính năng, mô-đun ứng dụng được tạo sẵn (ví dụ: quản lý Máy chủ định danh, quản lý SaaS, quản lý ngôn ngữ)", + "ToolingToSupport": "Công cụ để hỗ trợ năng suất phát triển của bạn (ví dụ: ABP Suite )", + "PremiumSupportLink": " hỗ trợ cao cấp", + "WhatDoIDownloadABPCommercial": "Tôi tải xuống những gì khi mua ABP Commercial?", + "CreateUnlimitedSolutions": "Khi bạn mua giấy phép ABP Thương mại, bạn sẽ có thể tạo các giải pháp không giới hạn như được mô tả trong tài liệu Bắt đầu .", + "ABPCommercialSolutionExplanation": "Khi bạn tạo một ứng dụng mới, bạn sẽ nhận được giải pháp Visual Studio (mẫu khởi động) dựa trên sở thích của bạn. Giải pháp đã tải xuống có các mô-đun và chủ đề thương mại đã được cài đặt và định cấu hình cho bạn. Bạn có thể gỡ bỏ một mô-đun đã được cài đặt sẵn hoặc thêm một mô-đun khác nếu bạn muốn. Tất cả các mô-đun và chủ đề được sử dụng một gói NuGet/NPM theo mặc định.", + "StartDevelopWithTutorials": "Giải pháp đã tải xuống được cấu trúc và tài liệu hóa tốt. Bạn có thể bắt đầu phát triển mã doanh nghiệp của riêng mình dựa trên mã đó bằng cách thực hiện theo các hướng dẫn ", + "TryTheCommercialDemo": "Bạn có thể thử bản trình diễn để xem một ứng dụng mẫu được tạo bằng cách sử dụng mẫu khởi động ABP Commercial.", + "HowManyProducts": "Tôi có thể xây dựng bao nhiêu sản phẩm/giải pháp khác nhau bằng ABP Commercial?", + "HowManyProductsExplanation": "Không có giới hạn để tạo một dự án ABP. Bạn có thể tạo bao nhiêu dự án tùy thích, phát triển và tải chúng lên các máy chủ khác nhau.", + "HowManyDevelopers": "Có bao nhiêu nhà phát triển có thể làm việc trên ABP Commercial?", + "HowManyDevelopersExplanation": "Giấy phép thương mại ABP là cho mỗi nhà phát triển. Các loại giấy phép khác nhau có các giới hạn dành cho nhà phát triển khác nhau. Tuy nhiên, bạn có thể thêm nhiều nhà phát triển hơn vào bất kỳ loại giấy phép nào bất cứ khi nào bạn cần. Xem trang giá để biết các loại giấy phép, giới hạn dành cho nhà phát triển và chi phí bổ sung cho nhà phát triển.", + "ChangingLicenseType": "Tôi có thể nâng cấp loại giấy phép của mình sau này không?", + "ChangingLicenseTypeExplanation": "Bạn có thể nâng cấp lên giấy phép cao hơn bằng cách trả khoản chênh lệch trong thời hạn giấy phép đang hoạt động của mình. Khi bạn nâng cấp lên gói giấy phép cao hơn, bạn sẽ nhận được những lợi ích của gói mới, nhưng việc nâng cấp giấy phép không thay đổi ngày hết hạn của giấy phép. Bên cạnh đó, bạn cũng có thể thêm chỗ ngồi cho nhà phát triển mới vào giấy phép hiện có của mình, hãy xem \"Có bao nhiêu nhà phát triển có thể làm việc trên ABP Commercial?\"", + "LicenseExtendUpgradeDiff": "Sự khác biệt giữa gia hạn giấy phép và nâng cấp là gì?", + "LicenseExtendUpgradeDiffExplanation": "Extending: By extending/renewing your license, you will continue to get premium support and get major updates for the modules and themes. Besides, you will be able to continue creating new projects. And you will still be able to use ABP Suite which speeds up your development.
Upgrading: By upgrading your license, you will promote to a higher license plan which will allow you to get additional benefits. See the license comparison table to check the differences between the license plans.On the other hand, when you upgrade, your license expiry date will not change!To extend your license end date, you need to extend your license.", + "LicenseRenewalCost": "Chi phí gia hạn giấy phép sau 1 năm là bao nhiêu?", + "LicenseRenewalCostExplanation": "Tỷ lệ gia hạn (gia hạn) của tất cả các giấy phép vĩnh viễn của ABP Thương mại bằng {0} giá niêm yết của giấy phép. Giá gia hạn của Giấy phép nhóm tiêu chuẩn là $ {1}, Giấy phép Kinh doanh tiêu chuẩn là $ {2} và Giấy phép Doanh nghiệp tiêu chuẩn là $ {3}. 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?", + "HowDoIRenewMyLicenseExplanation": "Bạn có thể gia hạn giấy phép của mình bằng cách điều hướng đến trang quản lý tổ chức . Để tận dụng mức giá Gia hạn sớm được chiết khấu của chúng tôi, hãy đảm bảo bạn gia hạn trước khi giấy phép hết hạn. Tuy nhiên, đừng lo lắng về việc không biết khi nào cơ hội Gia hạn sớm của bạn đóng lại. Bạn sẽ nhận được 3 e-mail nhắc nhở trước khi đăng ký của bạn hết hạn. Chúng tôi sẽ gửi chúng vào 30 ngày, 7 ngày và 1 ngày trước khi hết hạn.", + "IsSourceCodeIncluded": "Giấy phép của tôi có bao gồm mã nguồn của các mô-đun và chủ đề thương mại không?", + "IsSourceCodeIncludedExplanation1": "Phụ thuộc vào loại giấy phép bạn đã mua:", + "IsSourceCodeIncludedExplanation2": " Nhóm : Giải pháp của bạn sử dụng các mô-đun và chủ đề dưới dạng gói NuGet và NPM. Nó không bao gồm mã nguồn của họ. Bằng cách này, bạn có thể dễ dàng nâng cấp các mô-đun và chủ đề này bất cứ khi nào có phiên bản mới. Tuy nhiên, bạn không thể lấy mã nguồn của các mô-đun và chủ đề.", + "IsSourceCodeIncludedExplanation3": " Doanh nghiệp/Doanh nghiệp : Ngoài giấy phép Nhóm, bạn có thể tải xuống mã nguồn của bất kỳ mô-đun hoặc chủ đề nào bạn cần. Bạn thậm chí có thể xóa các tham chiếu gói NuGet/NPM cho một mô-đun cụ thể và thêm mã nguồn của nó trực tiếp vào giải pháp của bạn để thay đổi hoàn toàn nó.", + "IsSourceCodeIncludedExplanation4": "

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.

", + "ChangingDevelopers": "Tôi có thể thay đổi các nhà phát triển đã đăng ký của tổ chức của mình trong tương lai không?", + "ChangingDevelopersExplanation": "Ngoài việc thêm các nhà phát triển mới vào giấy phép của mình, bạn cũng có thể thay đổi các nhà phát triển hiện có (bạn có thể xóa một nhà phát triển và thêm một nhà phát triển mới vào cùng một chỗ ngồi) mà không phải trả thêm bất kỳ chi phí nào.", + "WhatHappensWhenLicenseEnds": "Điều gì xảy ra khi thời hạn cấp phép của tôi kết thúc?", + "WhatHappensWhenLicenseEndsExplanation1": "Loại giấy phép thương mại của ABP là giấy phép vĩnh viễn . Sau khi giấy phép của bạn hết hạn, bạn có thể tiếp tục phát triển dự án của mình. Và bạn không có nghĩa vụ phải gia hạn giấy phép của mình. Giấy phép của bạn đi kèm với gói Cập nhật và Hỗ trợ kéo dài một năm. Để tiếp tục nhận được các tính năng mới, cải tiến hiệu suất, sửa lỗi, hỗ trợ và tiếp tục sử dụng ABP Suite, hãy đảm bảo gia hạn gói của bạn mỗi năm. Khi giấy phép của bạn hết hạn, bạn sẽ không thể nhận được nhiều lợi ích hơn sau đây;", + "WhatHappensWhenLicenseEndsExplanation2": "Bạn không thể tạo các giải pháp mới bằng ABP Commercial, nhưng bạn có thể tiếp tục phát triển các ứng dụng hiện có của mình mãi mãi.", + "WhatHappensWhenLicenseEndsExplanation3": "Bạn sẽ có thể nhận được các bản cập nhật cho các mô-đun và chủ đề trong phiên bản CHÍNH của bạn. Ví dụ; nếu bạn đang sử dụng v3.2.0 của một mô-đun, bạn vẫn có thể nhận được các bản cập nhật cho v3.x.x (v3.3.0, v3.5.2 ... v.v.) của mô-đun đó. Nhưng bạn không thể nhận các bản cập nhật cho phiên bản chính tiếp theo (như v4.x, v5.x)", + "WhatHappensWhenLicenseEndsExplanation4": "Bạn không thể cài đặt các mô-đun và chủ đề mới được thêm vào nền tảng ABP Commercial sau khi giấy phép của bạn hết hạn.", + "WhatHappensWhenLicenseEndsExplanation5": "Bạn không thể sử dụng ABP Suite.", + "WhatHappensWhenLicenseEndsExplanation6": "Bạn không thể nhận được hỗ trợ cao cấp nữa.", + "WhatHappensWhenLicenseEndsExplanation7": "Bạn có thể gia hạn đăng ký của mình nếu bạn muốn tiếp tục nhận được những lợi ích này. Nếu bạn gia hạn đăng ký của mình trong vòng 1 tháng sau khi giấy phép hết hạn, bạn sẽ được giảm giá 20%.", + "WhenShouldIRenewMyLicense": "Khi nào tôi nên gia hạn giấy phép của mình?", + "WhenShouldIRenewMyLicenseExplanation1": "Nếu bạn gia hạn giấy phép trong vòng 1 tháng sau khi giấy phép của bạn hết hạn, chiết khấu% 20 sẽ được áp dụng.", + "WhenShouldIRenewMyLicenseExplanation2": "Nếu bạn gia hạn giấy phép sau 1 tháng kể từ ngày giấy phép hết hạn, giá gia hạn sẽ giống như giá mua giấy phép và sẽ không có chiết khấu cho việc gia hạn của bạn.", + "TrialPlan": "Bạn có kế hoạch dùng thử không?", + "TrialPlanExplanation": "Hiện tại, ABP Commercial không có kế hoạch dùng thử. Đối với giấy phép Nhóm, chúng tôi cung cấp bảo đảm hoàn tiền trong 30 ngày. Bạn chỉ có thể yêu cầu hoàn lại tiền trong 30 ngày đầu tiên. Đối với giấy phép Doanh nghiệp và Doanh nghiệp, chúng tôi hoàn lại 60% trong 30 ngày. Điều này là do giấy phép Doanh nghiệp và Doanh nghiệp bao gồm mã nguồn đầy đủ của tất cả các mô-đun và chủ đề.", + "DoYouAcceptBankWireTransfer": "Bạn có chấp nhận chuyển khoản ngân hàng không?", + "DoYouAcceptBankWireTransferExplanation": "Có, chúng tôi chấp nhận chuyển khoản ngân hàng.
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ỉ info@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?", + "HowToUpgradeExplanation1": "Khi bạn tạo một ứng dụng mới bằng ABP Commercial, tất cả các mô-đun và chủ đề được sử dụng dưới dạng gói NuGet và NPM. Vì vậy, bạn có thể dễ dàng nâng cấp các gói khi có phiên bản mới.", + "HowToUpgradeExplanation2": "Ngoài các nâng cấp NuGet/NPM tiêu chuẩn, ABP CLI cung cấp lệnh cập nhật tự động tìm và nâng cấp tất cả các gói liên quan đến ABP trong giải pháp của bạn.", + "DatabaseSupport": "Hệ thống cơ sở dữ liệu nào được hỗ trợ?", + "DatabaseSupportExplanation": "Bản thân ABP Framework là cơ sở dữ liệu bất khả tri và có thể hoạt động với bất kỳ nhà cung cấp cơ sở dữ liệu nào về bản chất. Xem tài liệu truy cập dữ liệu để biết danh sách các nhà cung cấp hiện được triển khai.", + "UISupport": "Những khung giao diện người dùng nào được hỗ trợ?", + "Supported": "Được hỗ trợ", + "UISupportExplanation": "Bản thân ABP Framework là khuôn khổ giao diện người dùng bất khả tri và có thể hoạt động với bất kỳ khuôn khổ giao diện người dùng nào. Tuy nhiên, các mẫu khởi động, giao diện người dùng mô-đun và chủ đề không được triển khai cho tất cả các khung giao diện người dùng. Xem tài liệu bắt đầu để biết danh sách cập nhật các tùy chọn giao diện người dùng.", + "MicroserviceSupport": "Nó có hỗ trợ kiến trúc dịch vụ vi mô không?", + "MicroserviceSupportExplanation1": "Một trong những mục tiêu chính của khuôn khổ ABP là cung cấp cơ sở hạ tầng thuận tiện để tạo ra các giải pháp dịch vụ vi mô. Xem tài liệu kiến trúc dịch vụ vi mô để hiểu tài liệu này giúp tạo ra các hệ thống dịch vụ vi mô như thế nào.", + "MicroserviceSupportExplanation2": "Tất cả các mô-đun ABP Commercial được thiết kế để hỗ trợ các tình huống triển khai dịch vụ vi mô (với API và cơ sở dữ liệu riêng) bằng cách tuân theo tài liệu các phương pháp hay nhất về phát triển mô-đun .", + "MicroserviceSupportExplanation3": "Chúng tôi cung cấp giải pháp demo dịch vụ vi mô mẫu thể hiện việc triển khai kiến trúc dịch vụ vi mô để giúp bạn tạo giải pháp của riêng mình.", + "MicroserviceSupportExplanation4": "Vì vậy, câu trả lời ngắn gọn là \" có, nó hỗ trợ kiến trúc dịch vụ vi mô \".", + "MicroserviceSupportExplanation5": "Tuy nhiên, hệ thống dịch vụ vi mô là một giải pháp và mọi giải pháp sẽ có các yêu cầu khác nhau, cấu trúc liên kết mạng, kịch bản giao tiếp, khả năng xác thực, quyết định tách/chia sẻ cơ sở dữ liệu, cấu hình thời gian chạy, tích hợp hệ thống của bên thứ 3 và nhiều hơn nữa.", + "MicroserviceSupportExplanation6": "ABP Framework và ABP Commercial cung cấp cơ sở hạ tầng cho các kịch bản dịch vụ vi mô, mô-đun tương thích với dịch vụ vi mô, mẫu và tài liệu để giúp bạn xây dựng giải pháp của riêng mình. Nhưng đừng mong đợi tải trực tiếp giải pháp mơ ước được xây dựng sẵn cho bạn. Bạn sẽ cần phải hiểu nó và kết hợp một số phần lại với nhau dựa trên yêu cầu của bạn.", + "WhereCanIDownloadSourceCode": "Tôi có thể tải xuống mã nguồn ở đâu?", + "WhereCanIDownloadSourceCodeExplanation": "Bạn có thể tải xuống mã nguồn của tất cả các mô-đun ABP, gói Angular và chủ đề thông qua ABP Suite hoặc ABP CLI. Xem Cách tải xuống mã nguồn? ", + "ComputerLimitation": "Nhà phát triển có thể đăng nhập bao nhiêu máy tính khi phát triển ABP?", + "ComputerLimitationExplanation": "Chúng tôi đặc biệt cho phép {0} máy tính cho mỗi cá nhân/nhà phát triển được cấp phép. Bất cứ khi nào nhà phát triển cần phát triển các sản phẩm ABP Commercial trên máy thứ ba, một e-mail sẽ được gửi đến license@abp.io giải thích tình hình và sau đó chúng tôi sẽ thực hiện phân bổ thích hợp trong hệ thống của mình.", + "RefundPolicy": "Bạn có chính sách hoàn lại tiền không?", + "RefundPolicyExplanation": "Bạn có thể yêu cầu hoàn lại tiền trong vòng 30 ngày kể từ khi mua giấy phép của mình. Loại giấy phép Doanh nghiệp và Doanh nghiệp có tùy chọn tải xuống mã nguồn, do đó, Doanh nghiệp và Doanh nghiệp không được hoàn lại tiền (và bất kỳ giấy phép nào bao gồm quyền nhận mã nguồn). Ngoài ra, không hoàn lại tiền cho việc gia hạn và mua giấy phép thứ hai.", + "HowCanIRefundVat": "Tôi có thể hoàn thuế GTGT bằng cách nào?", + "HowCanIRefundVatExplanation1": "Nếu bạn thực hiện thanh toán bằng 2Checkout, bạn có thể hoàn thuế VAT qua tài khoản 2Checkout của mình:", + "HowCanIRefundVatExplanation2": "Đăng nhập vào tài khoản 2Checkout của bạn", + "HowCanIRefundVatExplanation3": "Tìm đơn đặt hàng thích hợp và nhấn \"Hoàn lại VAT sau thời hạn\" (nhập ID VAT của bạn)", + "HowCanIGetMyInvoice": "Làm cách nào tôi có thể nhận được hóa đơn của mình?", + "HowCanIGetMyInvoiceExplanation": "There are 2 payment gateways for purchasing a license: Iyzico and 2Checkout. If you purchase your license through the 2Checkout gateway, it sends the PDF invoice to your email address, see 2Checkout invoicing. If you purchase through the Iyzico gateway, with custom purchase link or via bank wire transfer, we will prepare and send your invoice. You can request or download your invoice from the organization management page. Before contacting us for the invoice, check your organization management page!", + "Forum": "Diễn đàn", + "SupportExplanation": "Giấy phép ABP Thương mại cung cấp hỗ trợ diễn đàn cao cấp bởi một nhóm bao gồm các chuyên gia Khung ABP.", + "PrivateTicket": "Vé riêng", + "PrivateTicketExplanation": "Giấy phép Doanh nghiệp cũng bao gồm một hỗ trợ riêng với e-mail và hệ thống vé.", + "AbpSuiteExplanation1": "ABP Suite cho phép bạn tạo các trang web chỉ trong vài phút. Đó là một công cụ .NET Core Global có thể được cài đặt từ dòng lệnh.", + "AbpSuiteExplanation2": "Nó có thể tạo ra một giải pháp ABP mới, tạo các trang CRUD từ cơ sở dữ liệu đến giao diện người dùng. Để biết tổng quan về kỹ thuật, hãy xem tài liệu ", + "FastEasy": "Nhanh chóng và dễ dàng", + "AbpSuiteExplanation3": "ABP Suite cho phép bạn dễ dàng tạo các trang CRUD. Bạn chỉ cần xác định thực thể của mình và các thuộc tính của nó, phần còn lại hãy để ABP Suite giúp bạn! ABP Suite tạo tất cả mã cần thiết cho trang CRUD của bạn trong vài giây. Nó hỗ trợ giao diện người dùng Angular, MVC và Blazor.", + "RichOptions": "Tùy chọn phong phú", + "AbpSuiteExplanation4": "ABP Suite hỗ trợ nhiều tùy chọn giao diện người dùng như Razor Pages và Angular . Nó cũng hỗ trợ nhiều cơ sở dữ liệu như MongoDB và tất cả các cơ sở dữ liệu được hỗ trợ bởi EntityFramework Core (MS SQL Server, Oracle, MySql, PostgreSQL và khác ).", + "AbpSuiteExplanation5": "Điều tốt là bạn không phải lo lắng về những lựa chọn đó. ABP Suite hiểu loại dự án của bạn và tạo mã cho dự án của bạn và đặt mã đã tạo vào đúng vị trí trong dự án của bạn.", + "SourceCode": "Mã nguồn", + "AbpSuiteExplanation6": "ABP Suite tạo mã nguồn cho bạn! Nó không tạo ra các tệp ma thuật để tạo trang web. ABP Suite tạo mã nguồn cho Thực thể, Kho lưu trữ, Dịch vụ Ứng dụng, Di chuyển Đầu tiên của Mã, JavaScript/TypeScript và CSHTML/HTML cũng như các Giao diện cần thiết. ABP Suite cũng tạo mã theo Các phương pháp hay nhất về phát triển phần mềm, vì vậy bạn không phải lo lắng về chất lượng của mã được tạo.", + "AbpSuiteExplanation7": "Vì bạn có mã nguồn của các khối xây dựng của trang CRUD được tạo trong các lớp ứng dụng chính xác, bạn có thể dễ dàng sửa đổi mã nguồn và đưa logic tùy chỉnh/kinh doanh của mình vào mã được tạo.", + "CrossPlatform": "Nền tảng chéo", + "AbpSuiteExplanation8": "ABP Suite được xây dựng với .NET Core và nó là nền tảng chéo. Nó chạy như một ứng dụng web trên máy tính cục bộ của bạn. Bạn có thể chạy nó trên Windows , Mac và Linux ", + "OtherFeatures": "Các tính năng khác", + "OtherFeatures1": "Cập nhật các gói NuGet và NPM trên giải pháp của bạn một cách dễ dàng.", + "OtherFeatures2": "Tạo lại các trang đã được tạo từ đầu.", + "OtherFeatures3": "Tạo ra các giải pháp mới", + "ThanksForCreatingProject": "Cảm ơn bạn đã tạo dự án!", + "HotToRunSolution": "Làm thế nào để chạy giải pháp của bạn?", + "HotToRunSolutionExplanation": "Xem tài liệu bắt đầu để tìm hiểu cách định cấu hình và chạy giải pháp của bạn.", + "GettingStarted": "Bắt đầu", + "WebAppDevTutorial": "Hướng dẫn dành cho nhà phát triển ứng dụng web", + "WebAppDevTutorialExplanation": "Xem tài liệu hướng dẫn phát triển ứng dụng web để biết mẫu phát triển từng bước.", + "Document": "Tài liệu", + "UsingABPSuiteToCURD": "Sử dụng ABP Suite để tạo & tạo trang CRUD", + "SeeABPSuiteDocument": "Xem tài liệu ABP Suite để tìm hiểu cách sử dụng ABP Suite.", + "AskQuestionsOnSupport": "Bạn có thể đặt câu hỏi trên Bộ phận Hỗ trợ Thương mại của ABP.", + "Documentation": "Tài liệu", + "SeeModulesDocument": "Xem tài liệu mô-đun để biết danh sách tất cả các mô-đun thương mại (chuyên nghiệp) và tài liệu của chúng.", + "Pricing": "Định giá", + "PricingExplanation": "Chọn các tính năng và chức năng mà doanh nghiệp của bạn cần ngay hôm nay. Dễ dàng nâng cấp khi doanh nghiệp của bạn phát triển.", + "Team": "Đội", + "Business": "Kinh doanh", + "Enterprise": "Doanh nghiệp", + "Custom": "Tập quán", + "IncludedDeveloperLicenses": "Giấy phép nhà phát triển được bao gồm", + "CustomLicenceOrAdditionalServices": "Cần giấy phép tùy chỉnh hoặc các dịch vụ bổ sung?", + "CustomOrVolumeLicense": "Giấy phép tùy chỉnh hoặc số lượng lớn", + "LiveTrainingSupport": "Đào tạo và hỗ trợ trực tiếp", + "AndMore": "và hơn thế nữa", + "AdditionalDeveloperLicense": "Giấy phép nhà phát triển bổ sung", + "ProjectCount": "Số lượng dự án", + "AllProModules": "Tất cả các mô-đun chuyên nghiệp", + "AllProThemes": "Tất cả các chủ đề chuyên nghiệp", + "AllProStartupTemplates": "Tất cả các mẫu khởi động chuyên nghiệp", + "SourceCodeOfAllModules": "Mã nguồn của tất cả các mô-đun", + "SourceCodeOfAllThemes": "Mã nguồn của tất cả các chủ đề", + "PerpetualLicense": "Giấy phép vĩnh viễn", + "UnlimitedServerDeployment": "Triển khai máy chủ không giới hạn", + "YearUpgrade": "Nâng cấp 1 năm", + "YearPremiumForumSupport": "1 năm hỗ trợ diễn đàn cao cấp", + "ForumSupportIncidentCountYear": "Số sự cố hỗ trợ diễn đàn/năm", + "PrivateTicketEmailSupport": "Hỗ trợ qua email và vé riêng", + "BuyNow": "Mua ngay", + "PayViaAmexCard": "Làm cách nào để thanh toán qua thẻ AMEX?", + "PayViaAmexCardDescription": "Cổng thanh toán mặc định 'Iyzico' có thể từ chối một số thẻ tín dụng AMEX do các biện pháp bảo mật. Trong trường hợp này, bạn có thể thanh toán qua cổng thanh toán thay thế '2Checkout'.", + "ThankYou": "Cảm ơn bạn", + "InvalidReCaptchaErrorMessage": "Đã xảy ra lỗi khi xác minh reCAPTCHA. Vui lòng thử lại.", + "CompanyName": "Tên công ty", + "YourCompanyName": "Tên công ty của bạn", + "FirstName": "Tên đầu tiên", + "LastName": "Họ", + "Optional": "Không bắt buộc", + "YourFirstName": "Tên của bạn", + "YourLastName": "Tên của bạn", + "SpecialOffer": "Đề nghị đặc biệt", + "SpecialOfferMessage": "Nhanh lên! Giá có hiệu lực trong một thời gian giới hạn.", + "DiscountRequest": "Yêu cầu giảm giá", + "DiscountRequestDescribeCustomerQuestion": "Điều nào sau đây mô tả bạn?", + "DiscountRequestStudentEmailMessage": "Địa chỉ Email phải chứa 'edu'.", + "DiscountRequestDeveloperCount": "Bạn có bao nhiêu nhà phát triển?", + "DiscountRequestDeveloperCountExceedMessage": "Chúng tôi không cung cấp giấy phép chiết khấu cho các công ty có hơn {0} nhà phát triển.", + "DiscountRequestOrganizationName": "Tên công ty/tổ chức/trường học", + "Website": "Trang mạng", + "GithubUsername": "Tên người dùng GitHub", + "PhoneNumber": "Số điện thoại", + "Country": "Quốc gia", + "DescribeABPCommercialUsage": "Mô tả dự án bạn đang định phát triển dựa trên APB Commercial", + "DiscountRequestCertifyInformationMessage": "Tôi xác nhận tất cả các thông tin là đúng sự thật và chính xác.", + "DiscountRequestReceived": "Chúng tôi đã nhận được yêu cầu giảm giá của bạn.", + "DiscountRequestStatusMessage": "Chúng tôi sẽ phản hồi bạn sau khi kiểm tra thông tin bạn đã cung cấp.", + "MVCOrRazorPages": "MVC (Trang dao cạo)", + "Angular": "Angular", + "Blazor": "Blazor", + "New": "Mới", + "MongoDB": "MongoDB", + "EBookDDD": "Thiết kế theo hướng miền sách điện tử", + "PracticalGuideForImplementingDDD": "Cuốn sách này là hướng dẫn thực tế để triển khai Thiết kế theo hướng miền với Khung ABP.", + "IntroducingDDD": "Giới thiệu thiết kế theo hướng miền", + "DDDLayersAndCleanArchitecture": "Lớp DDD & Kiến trúc sạch", + "LayeringOfADotnetSolution": "Phân lớp của Giải pháp .NET", + "ImplementingDDDBuildingBlocks": "Triển khai khối xây dựng DDD", + "DomainVsApplicationLogic": "Logic miền so với Logic ứng dụng", + "SamplesAndDiscussions": "Mẫu & Thảo luận", + "Free": "Miễn phí", + "Download": "Tải xuống", + "DDDEBook": "Sách điện tử DDD", + "ImplementingDDD": "Triển khai thiết kế theo hướng miền", + "DDDBookExplanation": "Hướng dẫn thực tế để triển khai Thiết kế theo hướng miền với Khung ABP.", + "Overview": "Tổng quat", + "DDDBookPracticalGuide": "Đây là hướng dẫn thực tế để triển khai Thiết kế theo hướng miền (DDD). Mặc dù chi tiết triển khai dựa trên cơ sở hạ tầng ABP Framework, nhưng các khái niệm, nguyên tắc và mẫu cốt lõi có thể áp dụng trong bất kỳ loại giải pháp nào, ngay cả khi nó không phải là giải pháp .NET.", + "TableOfContents": "Mục lục", + "IntroductionToImplementingDDD": "Giới thiệu về triển khai thiết kế theo hướng miền", + "WhatIsDDD": "Thiết kế theo hướng miền là gì?", + "Implementation": "Thực hiện", + "TheBigPicture": "Bức tranh lớn", + "TheBuildingBlock": "Khối xây dựng", + "ExampleUseCase": "Trường hợp sử dụng mẫu", + "DomainAndApplicationLogic": "Logic miền & Logic ứng dụng", + "Author": "Tác giả", + "PublishedOn": "Được xuất bản trên", + "Page": "Trang", + "FreeEBook": "Sách điện tử miễn phí", + "EBookSignInForDownload": "Để tải xuống sách điện tử, hãy đăng nhập", + "SignIn": "Đăng nhập", + "Or": "Hoặc", + "TellUsAboutYourself": "Hãy cho chúng tôi biết một chút về bạn", + "Surname": "Họ", + "DoYouAgreePrivacyPolicy": "Tôi đồng ý với Điều khoản & Điều kiện và Chính sách Bảo mật .", + "VolosoftMarketingInformationMessage": "Tôi muốn thông tin, thủ thuật và ưu đãi về Giải pháp cho Doanh nghiệp và Tổ chức cũng như các sản phẩm và dịch vụ khác của Volosoft.", + "VolosoftSharingInformationMessage": "Tôi muốn Volosoft chia sẻ thông tin của tôi với một số đối tác để tôi có thể nhận được thông tin liên quan về các sản phẩm và dịch vụ của họ.", + "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", + "TrialActivatedWarning": "Kính gửi {0}, người dùng chỉ được phép 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ử miễn phí.
Chúng tôi đã gửi email đến {0} để kích hoạt tài khoản của bạn. Kiểm tra hộp thư đến/hộp thư rác/hộp thư rác của bạn!", + "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": "Giấy phép mua bán", + "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ư ." + } +} \ 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 7dddad6580..2ceda42341 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json @@ -6,7 +6,7 @@ "Volo.AbpIo.Commercial:010003": "你不是该组织的所有者!", "OrganizationNotFoundMessage": "找不到任何组织!", "DeveloperCount": "开发者数量", - "QuestionCount": "剩余 / 问题总数", + "QuestionCount": "剩余/问题总数", "Unlimited": "无限制", "Owners": "所有者", "AddMember": "添加成员", @@ -23,6 +23,7 @@ "Modules": "模块", "LicenseExtendMessage": "你的许可已经延长至{0}", "LicenseUpgradeMessage": "你的许可已升级为{0}", + "LicenseExtendAdnUpgradeMessage": "您的许可已延长至 {0},并且您的许可计划已升级到 {1}。", "LicenseAddDeveloperMessage": "{0}个开发者已添加到你的许可", "Volo.AbpIo.Commercial:010004": "不能找到指定的用户! 用户必须已经注册.", "MyOrganizations": "我的组织", @@ -45,7 +46,7 @@ "IndexPageHeroSection": "一个完整的web开发平台基于 框架", "AbpCommercialShortDescription": "ABP商业版提供了预构建的应用程序模块, 快速的应用程序开发工具, 专业的UI主题, 高级支持等.", "LiveDemo": "在线演示", - "GetLicence" :"获得许可", + "GetLicence": "获得许可", "Application": "应用程序", "StartupTemplates": "启动模板", "Startup": "启动", @@ -78,7 +79,7 @@ "ManyMore": "以及更多", "ExploreTheABPFramework": "探索ABP框架", "WhyUseTheABPCommercial": "为什么使用ABP商业版?", - "WhyUseTheABPCommercialExplanation": "

构建企业级的web应用程序可能复杂和耗时.

ABP商业版提供所有现代企业级基于ASP.NET Core的解决方案所需要的基础设施. 从设计到部署,整个开发生命周期都由ABP的内置功能和模块提供支持.

", + "WhyUseTheABPCommercialExplanation": "

构建企业级的web应用程序可能复杂和耗时.

ABP商业版提供所有现代企业级基于ASP.NET Core的解决方案所需要的基础设施. 从设计到部署,整个开发生命周期都由ABP的内置功能和模块提供支持.

", "StartupTemplatesShortDescription": "启动模板使你在几秒内快速启动项目.", "UIFrameworksOptions": "UI框架选项;", "DatabaseProviderOptions": "数据库提供程序选项;", @@ -290,6 +291,7 @@ "BuyNow": "现在购买", "PayViaAmexCard": "我如何通过我的AMEX卡付款?", "PayViaAmexCardDescription": "由于安全措施,默认付款网关'Iyzico'可能会拒绝某些AMEX信用卡. 在这种情况下, 完全可以通过备用付款网关'2Checkout'付款.", + "ThankYou": "谢谢", "InvalidReCaptchaErrorMessage": "验证reCAPTCHA时出错,请重试.", "CompanyName": "公司名称", "YourCompanyName": "你的公司名称", @@ -318,6 +320,76 @@ "Angular": "Angular", "Blazor": "Blazor", "New": "新的", - "MongoDB": "MongoDB" + "MongoDB": "MongoDB", + "EBookDDD": "电子书领域驱动设计", + "PracticalGuideForImplementingDDD": "本书是使用 ABP 框架实现领域驱动设计的实用指南。", + "IntroducingDDD": "介绍领域驱动设计", + "DDDLayersAndCleanArchitecture": "DDD 层和干净的架构", + "LayeringOfADotnetSolution": ".NET 解决方案的分层", + "ImplementingDDDBuildingBlocks": "实现 DDD 构建块", + "DomainVsApplicationLogic": "领域逻辑与应用逻辑", + "SamplesAndDiscussions": "示例和讨论", + "Free": "自由", + "Download": "下载", + "DDDEBook": "DDD电子书", + "ImplementingDDD": "实现领域驱动设计", + "DDDBookExplanation": "使用 ABP 框架实现领域驱动设计的实用指南。", + "Overview": "概述", + "DDDBookPracticalGuide": "这是实现领域驱动设计 (DDD) 的实用指南。虽然实现细节依赖于 ABP 框架基础设施,但核心概念、原则和模式适用于任何类型的解决方案,即使它不是 .NET 解决方案。", + "TableOfContents": "目录", + "IntroductionToImplementingDDD": "实现领域驱动设计简介", + "WhatIsDDD": "什么是领域驱动设计?", + "Implementation": "执行", + "TheBigPicture": "大图", + "TheBuildingBlock": "积木", + "ExampleUseCase": "示例用例", + "DomainAndApplicationLogic": "领域逻辑与应用逻辑", + "Author": "作者", + "PublishedOn": "发表于", + "Page": "页", + "FreeEBook": "免费电子书", + "EBookSignInForDownload": "要下载电子书,请登录", + "SignIn": "登入", + "Or": "或者", + "TellUsAboutYourself": "告诉我们一点关于你自己", + "Surname": "姓", + "DoYouAgreePrivacyPolicy": "我同意条款和条件和隐私政策。", + "VolosoftMarketingInformationMessage": "我想要有关企业和组织解决方案以及其他 Volosoft 产品和服务的信息、提示和优惠。", + "VolosoftSharingInformationMessage": "我希望 Volosoft 与选定的合作伙伴共享我的信息,以便我可以收到有关他们的产品和服务的相关信息。", + "WeWillSendYouADownloadLink": "下载电子书的链接已发送至{0}。
检查您的收件箱/垃圾箱/垃圾邮件箱!", + "InvalidFormInputs": "请输入表格中指定的有效信息。", + "DDDBookEmailBody": "谢谢你。
要下载您的图书,请点击此处。", + "FreeDDDEBook": "免费 DDD 电子书", + "StartFree": "免费开始", + "FreeTrial": "免费试用", + "AcceptsMarketingCommunications": " 是的,我想接收 ABP 商业营销通讯。", + "PurposeOfUsage": "使用目的", + "Industry": "行业", + "Choose": "- 选择 -", + "CompanyOrganizationName": "公司/组织名称", + "CompanySize": "公司规模", + "Next": "下一个", + "StartTrial": "开始我的免费试用", + "ContactUsIssues": "如果您有任何问题,请联系我们", + "TrialActivatedWarning": "亲爱的{0},用户只能享受 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": "购买许可证", + "PurchaseTrialLicenseMessage": "您的许可证到期日期是 {0}。
如果您想继续使用您在免费试用期内创建的项目,您需要更改 appsettings.secrets.json 文件中的许可证密钥。这是您的许可证密钥:", + "TrialLicenseExpireMessage": "您正在使用试用许可证,您的试用许可证将于 {0}到期。", + "TryForFree": "免费试用", + "TrialLicenseExpiredInfo": "您的试用许可期限已过!", + "CommercialNewsletterConfirmationMessage": "我同意条款和条件和隐私政策。" } -} +} \ 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 137079c16a..3979809a50 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hant.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hant.json @@ -6,6 +6,8 @@ "Volo.AbpIo.Commercial:010003": "您不是該組織的擁有者!", "OrganizationNotFoundMessage": "找不到任何組織!", "DeveloperCount": "開發者數量", + "QuestionCount": "剩餘/總問題", + "Unlimited": "無限", "Owners": "擁有者", "AddMember": "加入成員", "AddOwner": "加入擁有者", @@ -21,6 +23,7 @@ "Modules": "模組", "LicenseExtendMessage": "您的許可已經延長至{0}", "LicenseUpgradeMessage": "您的許可已升級為{0}", + "LicenseExtendAdnUpgradeMessage": "您的許可已延長至 {0},並且您的許可計劃已升級到 {1}。", "LicenseAddDeveloperMessage": "{0}個開發者已加入到您的許可", "Volo.AbpIo.Commercial:010004": "不能找到指定的使用者! 使用者必須已經註冊.", "MyOrganizations": "我的組織", @@ -43,7 +46,7 @@ "IndexPageHeroSection": "一個完整的web開發平臺基於 框架", "AbpCommercialShortDescription": "ABP商業版提供了預構建的應用程序模塊, 快速的應用程序開發工具, 專業的UI主題, 高級支持等.", "LiveDemo": "在線演示", - "GetLicence" :"獲得許可", + "GetLicence": "獲得許可", "Application": "應用程序", "StartupTemplates": "啟動模板", "Startup": "啟動", @@ -76,7 +79,7 @@ "ManyMore": "以及更多", "ExploreTheABPFramework": "探索ABP框架", "WhyUseTheABPCommercial": "為什麽使用ABP商業版?", - "WhyUseTheABPCommercialExplanation": "

構建企業級的web應用程序可能復雜和耗時.

ABP商業版提供所有現代企業級基於ASP.NET Core的解決方案所需要的基礎設施. 從設計到部署,整個開發生命周期都由ABP的內置功能和模塊提供支持.

", + "WhyUseTheABPCommercialExplanation": "

構建企業級的web應用程序可能復雜和耗時.

ABP商業版提供所有現代企業級基於ASP.NET Core的解決方案所需要的基礎設施. 從設計到部署,整個開發生命周期都由ABP的內置功能和模塊提供支持.

", "StartupTemplatesShortDescription": "啟動模板使你在幾秒內快速啟動項目.", "UIFrameworksOptions": "UI框架選項;", "DatabaseProviderOptions": "數據庫提供程序選項;", @@ -288,6 +291,7 @@ "BuyNow": "現在購買", "PayViaAmexCard": "我如何通過我的AMEX卡付款?", "PayViaAmexCardDescription": "由於安全措施,默認付款網關'Iyzico'可能會拒絕某些AMEX信用卡. 在這種情況下,完全可以通過備用付款網關'2Checkout'付款.", + "ThankYou": "謝謝", "InvalidReCaptchaErrorMessage": "验证reCAPTCHA时出错,请重试.", "CompanyName": "公司名稱", "YourCompanyName": "你的公司名稱", @@ -316,7 +320,76 @@ "Angular": "Angular", "Blazor": "Blazor", "New": "新的", - "MongoDB": "MongoDB" - + "MongoDB": "MongoDB", + "EBookDDD": "電子書領域驅動設計", + "PracticalGuideForImplementingDDD": "本書是使用 ABP 框架實現領域驅動設計的實用指南。", + "IntroducingDDD": "介紹領域驅動設計", + "DDDLayersAndCleanArchitecture": "DDD 層和乾淨的架構", + "LayeringOfADotnetSolution": ".NET 解決方案的分層", + "ImplementingDDDBuildingBlocks": "實現 DDD 構建塊", + "DomainVsApplicationLogic": "領域邏輯與應用邏輯", + "SamplesAndDiscussions": "示例和討論", + "Free": "自由", + "Download": "下載", + "DDDEBook": "DDD電子書", + "ImplementingDDD": "實現領域驅動設計", + "DDDBookExplanation": "使用 ABP 框架實現領域驅動設計的實用指南。", + "Overview": "概述", + "DDDBookPracticalGuide": "這是實現領域驅動設計 (DDD) 的實用指南。雖然實現細節依賴於 ABP 框架基礎設施,但核心概念、原則和模式適用於任何類型的解決方案,即使它不是 .NET 解決方案。", + "TableOfContents": "目錄", + "IntroductionToImplementingDDD": "實現領域驅動設計簡介", + "WhatIsDDD": "什麼是領域驅動設計?", + "Implementation": "執行", + "TheBigPicture": "大圖", + "TheBuildingBlock": "積木", + "ExampleUseCase": "示例用例", + "DomainAndApplicationLogic": "領域邏輯與應用邏輯", + "Author": "作者", + "PublishedOn": "發表於", + "Page": "頁", + "FreeEBook": "免費電子書", + "EBookSignInForDownload": "要下載電子書,請登錄", + "SignIn": "登入", + "Or": "或者", + "TellUsAboutYourself": "告訴我們一點關於你自己", + "Surname": "姓", + "DoYouAgreePrivacyPolicy": "我同意條款和條件和隱私政策。", + "VolosoftMarketingInformationMessage": "我想要有關企業和組織解決方案以及其他 Volosoft 產品和服務的信息、提示和優惠。", + "VolosoftSharingInformationMessage": "我希望 Volosoft 與選定的合作夥伴共享我的信息,以便我可以收到有關他們的產品和服務的相關信息。", + "WeWillSendYouADownloadLink": "下載電子書的鏈接已發送至 {0}。
檢查您的收件箱/垃圾箱/垃圾箱!", + "InvalidFormInputs": "請輸入表格中指定的有效信息。", + "DDDBookEmailBody": "謝謝你。
要下載您的圖書,請點擊此處。", + "FreeDDDEBook": "免費 DDD 電子書", + "StartFree": "免費開始", + "FreeTrial": "免費試用", + "AcceptsMarketingCommunications": " 是的,我想接收 ABP 商業營銷通訊。", + "PurposeOfUsage": "使用目的", + "Industry": "行業", + "Choose": "- 選擇 -", + "CompanyOrganizationName": "公司/組織名稱", + "CompanySize": "公司規模", + "Next": "下一個", + "StartTrial": "開始我的免費試用", + "ContactUsIssues": "如果您有任何問題,請聯繫我們", + "TrialActivatedWarning": "親愛的{0},用戶只能享受 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": "購買許可證", + "PurchaseTrialLicenseMessage": "您的許可證到期日期是 {0}。
如果您想繼續使用您在免費試用期內創建的項目,您需要更改 appsettings.secrets.json 文件中的許可證密鑰。這是您的許可證密鑰:", + "TrialLicenseExpireMessage": "您正在使用試用許可證,您的試用許可證將於 {0}到期。", + "TryForFree": "免費試用", + "TrialLicenseExpiredInfo": "您的試用許可期限已過!", + "CommercialNewsletterConfirmationMessage": "我同意條款和條件和隱私政策。" } -} +} \ 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 7f28003917..44d5d79aac 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/ar.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/ar.json @@ -35,7 +35,6 @@ "EmailNotValid": "من فضلك أدخل بريد أليكترونى صحيح.", "FeatureRequest": "طلب خاصية جديدة", "CreateArticleTitleInfo": "عنوان المقال الذي سيظهر في قائمة المقالات.", - "CreateArticleUrlInfo": "الأصل GitHub / عنوان URL خارجي للمقالة.", "CreateArticleSummaryInfo": "ملخص قصير للمقال ليتم عرضه في قائمة المقالات.", "CreateArticleCoverInfo": "لإنشاء مقال فعال ، أضف صورة غلاف. لن يتم قبول سوى صور بنسبة عرض إلى ارتفاع تبلغ 9:16!", "ThisExtensionIsNotAllowed": "امتداد الملف غير مسموح.", @@ -63,6 +62,86 @@ "ChooseCoverImage": "اختر صورة الغلاف...", "CoverImage": "صورة الغلاف", "ShareYourExperiencesWithTheABPFramework": "شارك خبراتك مع إطار عمل برنامج ABP!", - "Optional": "اختيارى" + "Optional": "اختيارى", + "UpdateUserWebSiteInfo": "مثال: https://johndoe.com", + "UpdateUserTwitterInfo": "مثال: johndoe", + "UpdateUserGithubInfo": "مثال: johndoe", + "UpdateUserLinkedinInfo": "مثال: https://www.linkedin.com/...", + "UpdateUserCompanyInfo": "مثال: Volosoft", + "UpdateUserJobTitleInfo": "مثال: مطور برامج", + "UserName": "اسم االمستخدم", + "Company": "شركة", + "PersonalWebsite": "موقع شخصي", + "RegistrationDate": "تاريخ التسجيل", + "Social": "اجتماعي", + "Biography": "سيرة شخصية", + "HasNoPublishedArticlesYet": "ليس لديه مقالات منشورة حتى الآن", + "Author": "مؤلف", + "LatestGithubAnnouncements": "أحدث إعلانات جيثب", + "SeeAllAnnouncements": "انظر جميع الإعلانات", + "LatestBlogPost": "آخر مشاركة مدونة", + "Edit": "يحرر", + "ProfileImageChange": "قم بتغيير صورة الملف الشخصي", + "BlogItemErrorMessage": "تعذر الحصول على أحدث تفاصيل منشور المدونة من ABP.", + "PlannedReleaseDate": "تاريخ الإصدار المخطط", + "CommunityArticleRequestErrorMessage": "تعذر الحصول على آخر طلب مقال من جيثب.", + "ArticleRequestFromGithubIssue": "لا توجد أي طلبات مقالات الآن.", + "LatestArticles": "آخر المشاركات", + "ArticleRequests": "طلبات المادة", + "AllArticleRequests": "انظر جميع طلبات المادة", + "SubscribeToTheNewsletter": "اشترك في النشرة الإخبارية", + "NewsletterEmailDefinition": "احصل على معلومات حول الأحداث في ABP مثل الإصدارات الجديدة والمصادر المجانية والمقالات والمزيد.", + "NoThanks": "لا شكرا", + "MaybeLater": "ربما في وقت لاحق", + "JoinOurArticleNewsletter": "انضم إلى النشرة الإخبارية لمقالتنا", + "Community": "تواصل اجتماعي", + "Marketing": "تسويق", + "CommunityPrivacyPolicyConfirmation": "أوافق على البنود والشروط و سياسة الخصوصية .", + "ArticleRequestMessageTitle": " افتح مشكلة على GitHub لطلب مقالة/برنامج تعليمي تريد رؤيته على موقع الويب هذا.", + "ArticleRequestMessageBody": "هنا ، قائمة المقالات المطلوبة من قبل المجتمع. هل تريد كتابة مقال مطلوب؟ الرجاء الضغط على الطلب والانضمام إلى المناقشة.", + "Language": "لغة", + "CreateArticleLanguageInfo": "لغة محتوى المنشور.", + "VideoPost": "مشاركة الفيديو", + "Article": "مقالة - سلعة", + "Read": "يقرأ", + "CreateGithubArticleUrlInfo": "عنوان URL الأصلي للمقالة على GitHub.", + "CreateVideoContentUrlInfo": "عنوان URL الأصلي لموقع Youtube للمنشور.", + "CreateExternalArticleUrlInfo": "عنوان Url الخارجي الأصلي للمقالة.", + "VideoContentForm": "إرسال الفيديو على موقع يوتيوب", + "GithubPostForm": "إرسال المقال على جيثب", + "ExternalPostForm": "إرسال محتوى خارجي", + "HowToPost": "كيف تنشر؟", + "Posts": "دعامات", + "VideoUrl": "رابط الفيديو", + "GithubArticleUrl": "عنوان Url لمقال Github", + "ExternalArticleUrl": "عنوان URL للمادة الخارجية", + "CreatePostCoverInfo": "لإنشاء منشور فعال ، أضف صورة غلاف. قم بتحميل صور بنسبة عرض إلى ارتفاع تبلغ 16: 9 للحصول على أفضل عرض. الحد الأقصى لحجم الملف: 1 ميغا بايت.", + "ThankYouForContribution": "شكرًا لك على المساهمة في مجتمع ABP.", + "GithubArticle": "المادة جيثب", + "GithubArticleSubmitStepOne": " 1. اكتب مقالة في أي مستودع GitHub عام بتنسيق Markdown. مثال ", + "GithubArticleSubmitStepTwo": " 2. أرسل عنوان URL لمقالتك باستخدام النموذج.", + "GithubArticleSubmitStepThree": " 3. سيتم عرض مقالتك في موقع الويب هذا.", + "YoutubeVideo": "فيديو يوتيوب", + "YoutubeVideoSubmitStepOne": " 1. انشر الفيديو على YouTube.", + "YoutubeVideoSubmitStepTwo": " 2. أرسل عنوان URL للفيديو باستخدام النموذج.", + "YoutubeVideoSubmitStepThree": " 3. سيتمكن الزوار من مشاهدة محتوى الفيديو مباشرة على موقع الويب هذا.", + "ExternalContent": "المحتوى الخارجي", + "ExternalContentSubmitStepOne": " 1. أنشئ محتوى على أي نظام أساسي عام (وسيط أو مدونتك الخاصة أو في أي مكان تريده).", + "ExternalContentSubmitStepTwo": " 2. قم بإرسال عنوان URL للمحتوى الخاص بك باستخدام النموذج.", + "ExternalContentSubmitStepThree": " 3. تتم إعادة توجيه الزوار إلى المحتوى الموجود على موقع الويب الأصلي.", + "ChooseYourContentType": "الرجاء اختيار الطريقة التي تريد إضافة المحتوى الخاص بك.", + "PostContentViaGithub": "أريد إضافة مقالتي باستخدام GitHub وفقًا لقواعد تخفيض السعر.", + "PostContentViaYoutube": "أرغب في مشاركة مقاطع الفيديو الخاصة بي المتوفرة على Youtube هنا.", + "PostContentViaExternalSource": "أريد إضافة المحتوى الذي نشرته على نظام أساسي آخر هنا.", + "GitHubUserNameValidationMessage": "لا يمكن أن يحتوي اسم مستخدم Github الخاص بك على مسافة بيضاء ، يرجى التأكد من صحة اسم مستخدم Github الخاص بك.", + "PersonalSiteUrlValidationMessage": "لا يمكن أن يحتوي عنوان URL الخاص بموقعك الشخصي على مسافة بيضاء ، يرجى التأكد من صحة عنوان URL لموقعك الشخصي.", + "TwitterUserNameValidationMessage": "لا يمكن أن يحتوي اسم مستخدم Twitter الخاص بك على مسافة بيضاء ، يرجى التأكد من صحة اسم مستخدم Twitter الخاص بك.", + "LinkedinUrlValidationMessage": "لا يمكن أن يتضمن عنوان URL الخاص بـ Linkedin مسافة بيضاء ، يرجى التأكد من صحة عنوان URL الخاص بـ Linkedin.", + "NoPostsFound": "لم يتم العثور على أية منشورات!", + "SearchInPosts": "البحث في المشاركات ...", + "MinimumSearchContent": "يجب عليك إدخال 3 أحرف على الأقل!", + "Volo.AbpIo.Domain:060001": "عنوان URL المصدر (\"{ArticleUrl}\") ليس عنوان URL لـ Github", + "Volo.AbpIo.Domain:060002": "محتوى المقالة غير متوفر من مورد Github (\"{ArticleUrl}\").", + "Volo.AbpIo.Domain:060003": "لم يتم العثور على محتوى مقال!" } } \ 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 new file mode 100644 index 0000000000..2733278166 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/cs.json @@ -0,0 +1,147 @@ +{ + "culture": "cs", + "texts": { + "Permission:CommunityArticle": "Článek Společenství", + "Permission:Edit": "Upravit", + "Waiting": "Čekání", + "Approved": "Schválený", + "Rejected": "Odmítnuto", + "Wait": "Počkejte", + "Approve": "Schválit", + "Reject": "Odmítnout", + "ReadArticle": "Přečtěte si článek", + "Status": "Postavení", + "ContentSource": "Zdroj obsahu", + "Details": "Podrobnosti", + "Url": "URL", + "Title": "Titul", + "CreationTime": "Čas vytvoření", + "Save": "Uložit", + "SameUrlAlreadyExist": "Stejná adresa URL již existuje, pokud chcete přidat tento článek, měli byste změnit adresu URL!", + "UrlIsNotValid": "Adresa URL není platná.", + "UrlNotFound": "Adresa URL nebyla nalezena.", + "UrlContentNotFound": "Obsah adresy URL nebyl nalezen.", + "Summary": "souhrn", + "MostRead": "Nejčtenější", + "Latest": "Nejnovější", + "ContributeAbpCommunity": "Přispějte komunitě ABP", + "SubmitYourArticle": "Odešlete svůj příspěvek", + "ContributionGuide": "Příspěvek průvodce", + "BugReport": "Zpráva o chybě", + "SeeAllArticles": "Zobrazit všechny příspěvky", + "WelcomeToABPCommunity!": "Vítejte v komunitě ABP!", + "MyProfile": "Můj profil", + "MyOrganizations": "Moje organizace", + "EmailNotValid": "Prosím zadejte platnou emailovou adresu.", + "FeatureRequest": "Budoucí žádost", + "CreateArticleTitleInfo": "Název příspěvku, který se zobrazí v seznamu příspěvků.", + "CreateArticleSummaryInfo": "Krátké shrnutí příspěvku, který se zobrazí v seznamu příspěvků.", + "CreateArticleCoverInfo": "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.", + "ThisExtensionIsNotAllowed": "Toto rozšíření není povoleno.", + "TheFileIsTooLarge": "Soubor je příliš velký.", + "GoToTheArticle": "Přejděte na článek", + "Contribute": "Přispět", + "OverallProgress": "Celkový postup", + "Done": "Hotovo", + "Open": "Otevřeno", + "Closed": "Zavřeno", + "LatestQuestionOnThe": "Nejnovější otázka na The", + "Stackoverflow": "Přetečení zásobníku", + "Votes": "hlasů", + "Answer": "Odpovědět", + "Views": "pohledy", + "Answered": "Odpovězeno", + "WaitingForYourAnswer": "Čekat na tvou odpověď", + "Asked": "zeptal se", + "AllQuestions": "Všechny otázky", + "NextVersion": "Další verze", + "MilestoneErrorMessage": "Nelze získat podrobnosti o aktuálním milníku z Github.", + "QuestionItemErrorMessage": "Nepodařilo se získat nejnovější podrobnosti otázky ze Stackoverflow.", + "Oops": "Jejda!", + "CreateArticleSuccessMessage": "Článek byl úspěšně odeslán. Bude zveřejněn po kontrole od správce webu.", + "ChooseCoverImage": "Vyberte titulní obrázek...", + "CoverImage": "Titulní obrázek", + "ShareYourExperiencesWithTheABPFramework": "Podělte se o své zkušenosti s ABP Framework!", + "Optional": "Volitelný", + "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", + "UserName": "Uživatelské jméno", + "Company": "Společnost", + "PersonalWebsite": "Osobní webové stránky", + "RegistrationDate": "datum registrace", + "Social": "Sociální", + "Biography": "Životopis", + "HasNoPublishedArticlesYet": "dosud nemá žádné publikované články", + "Author": "Autor", + "LatestGithubAnnouncements": "Nejnovější oznámení Github", + "SeeAllAnnouncements": "Viz všechna oznámení", + "LatestBlogPost": "Nejnovější příspěvek na blogu", + "Edit": "Upravit", + "ProfileImageChange": "Změňte profilový obrázek", + "BlogItemErrorMessage": "Nepodařilo se získat nejnovější podrobnosti o blogovém příspěvku od ABP.", + "PlannedReleaseDate": "Plánované datum vydání", + "CommunityArticleRequestErrorMessage": "Nepodařilo se získat nejnovější požadavek na článek z Github.", + "ArticleRequestFromGithubIssue": "Nyní nejsou žádné požadavky na články.", + "LatestArticles": "Nejnovější příspěvky", + "ArticleRequests": "Žádosti o článek", + "AllArticleRequests": "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ší.", + "NoThanks": "Ne, díky", + "MaybeLater": "Možná později", + "JoinOurArticleNewsletter": "Připojte se k našemu zpravodaji s články", + "Community": "Společenství", + "Marketing": "Marketing", + "CommunityPrivacyPolicyConfirmation": "I agree to the Terms & Conditions and Privacy Policy.", + "ArticleRequestMessageTitle": "Otevřete problém na GitHubu a vyžádejte si článek/výukový program, který chcete vidět na tomto webu.", + "ArticleRequestMessageBody": "Zde je seznam požadovaných článků komunitou. Chcete napsat požadovaný článek? Klikněte prosím na žádost a zapojte se do diskuze.", + "Language": "Jazyk", + "CreateArticleLanguageInfo": "Jazyk pro obsah příspěvku.", + "VideoPost": "Video příspěvek", + "Article": "Článek", + "Read": "Číst", + "CreateGithubArticleUrlInfo": "Původní adresa URL článku na GitHubu.", + "CreateVideoContentUrlInfo": "Původní youtube URL příspěvku.", + "CreateExternalArticleUrlInfo": "Původní externí adresa URL článku.", + "VideoContentForm": "Odeslat video na YouTube", + "GithubPostForm": "Odeslat článek na GitHub", + "ExternalPostForm": "Odeslat externí obsah", + "HowToPost": "Jak zveřejnit?", + "Posts": "Příspěvky", + "VideoUrl": "Adresa URL videa", + "GithubArticleUrl": "Adresa URL článku Github", + "ExternalArticleUrl": "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.", + "GithubArticle": "Článek Github", + "GithubArticleSubmitStepOne": "1. Napište článek na libovolném veřejném úložišti GitHub ve formátu Markdown. příklad ", + "GithubArticleSubmitStepTwo": "2. Odešlete adresu URL svého článku pomocí formuláře.", + "GithubArticleSubmitStepThree": "3. Váš článek bude vykreslen na této webové stránce.", + "YoutubeVideo": "Youtube Video", + "YoutubeVideoSubmitStepOne": "1. Zveřejněte své video na YouTube.", + "YoutubeVideoSubmitStepTwo": "2. Odešlete adresu URL videa pomocí formuláře.", + "YoutubeVideoSubmitStepThree": "3. Návštěvníci budou moci sledovat váš videoobsah přímo na této webové stránce.", + "ExternalContent": "Externí obsah", + "ExternalContentSubmitStepOne": "1. Vytvořte obsah na jakékoli veřejné platformě (médium, váš vlastní blog nebo kdekoli chcete).", + "ExternalContentSubmitStepTwo": "2. Odešlete adresu URL obsahu pomocí formuláře.", + "ExternalContentSubmitStepThree": "3. Návštěvníci jsou přesměrováni na obsah původní webové stránky.", + "ChooseYourContentType": "Vyberte prosím způsob, jakým chcete přidat svůj obsah.", + "PostContentViaGithub": "Chci přidat svůj článek na GitHub v souladu s pravidly markdown.", + "PostContentViaYoutube": "Chci zde sdílet svá videa dostupná na Youtube.", + "PostContentViaExternalSource": "Chci sem přidat obsah, který jsem publikoval na jiné platformě.", + "GitHubUserNameValidationMessage": "Vaše uživatelské jméno Github nemůže obsahovat mezery, ujistěte se, že je vaše uživatelské jméno Github správné.", + "PersonalSiteUrlValidationMessage": "Adresa URL vašeho osobního webu nemůže obsahovat mezery, ujistěte se, že je adresa URL vašeho osobního webu správná.", + "TwitterUserNameValidationMessage": "Vaše uživatelské jméno na Twitteru nesmí obsahovat mezery, ujistěte se, že je vaše uživatelské jméno na Twitteru správné.", + "LinkedinUrlValidationMessage": "Vaše Linkedin URL nemůže obsahovat mezery, ujistěte se prosím, že je Vaše Linkedin URL správná.", + "NoPostsFound": "Nenalezeny žádné příspěvky!", + "SearchInPosts": "Hledat v příspěvcích...", + "MinimumSearchContent": "Musíte zadat alespoň 3 znaky!", + "Volo.AbpIo.Domain:060001": "Zdrojová adresa URL („{ArticleUrl}“) není adresa URL Github", + "Volo.AbpIo.Domain:060002": "Obsah článku není dostupný ze zdroje Github(\"{ArticleUrl}\").", + "Volo.AbpIo.Domain:060003": "Nebyl nalezen žádný obsah článku!" + } +} \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/de-DE.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/de-DE.json index 0db3c9b29b..9dc7da3144 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/de-DE.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/de-DE.json @@ -35,7 +35,6 @@ "EmailNotValid": "Bitte geben Sie eine gültige E-Mail-Adresse ein.", "FeatureRequest": "Featureanfrage", "CreateArticleTitleInfo": "Titel des Beitrags, der in der Beitragsliste angezeigt werden soll.", - "CreateArticleUrlInfo": "Original GitHub-/externe URL des Beitrags.", "CreateArticleSummaryInfo": "Eine kurze Zusammenfassung des Beitrags, der in der Beitragsliste angezeigt werden soll.", "CreateArticleCoverInfo": "Fügen Sie zum Erstellen eines effektiven Beitrags ein Titelbild hinzu. Laden Sie Bilder mit einem Seitenverhältnis von 16: 9 hoch, um die beste Ansicht zu erhalten.", "ThisExtensionIsNotAllowed": "Diese Erweiterung ist nicht zulässig.", @@ -85,6 +84,64 @@ "ProfileImageChange": "Ändern Sie das Profilbild", "BlogItemErrorMessage": "Die neuesten Blogpost-Details konnten nicht abgerufen werden.", "PlannedReleaseDate": "Geplantes Erscheinungsdatum", - "CommunityArticleRequestErrorMessage": "Die Anfrage nach den neuesten Beiträgen von Github konnte nicht abgerufen werden." + "CommunityArticleRequestErrorMessage": "Die Anfrage nach den neuesten Beiträgen von Github konnte nicht abgerufen werden.", + "ArticleRequestFromGithubIssue": "Es liegen noch keine Artikelanfragen vor.", + "LatestArticles": "Neueste Beiträge", + "ArticleRequests": "Artikelanfragen", + "AllArticleRequests": "Alle Artikelanfragen anzeigen", + "SubscribeToTheNewsletter": "Abonnieren Sie den Newsletter", + "NewsletterEmailDefinition": "Erhalten Sie Informationen über Ereignisse in ABP wie Neuerscheinungen, kostenlose Quellen, Artikel und mehr.", + "NoThanks": "Nein danke", + "MaybeLater": "Vielleicht später", + "JoinOurArticleNewsletter": "Abonnieren Sie unseren Artikel-Newsletter", + "Community": "Gemeinschaft", + "Marketing": "Marketing", + "CommunityPrivacyPolicyConfirmation": "Ich stimme den Allgemeinen Geschäftsbedingungen und der Datenschutzerklärung zu.", + "ArticleRequestMessageTitle": "Öffnen Sie eine Ausgabe auf dem GitHub, um einen Artikel/Tutorial anzufordern, den Sie auf dieser Website sehen möchten.", + "ArticleRequestMessageBody": "Hier die Liste der von der Community angeforderten Artikel. Möchten Sie einen gewünschten Artikel schreiben? Bitte klicken Sie auf die Anfrage und beteiligen Sie sich an der Diskussion.", + "Language": "Sprache", + "CreateArticleLanguageInfo": "Die Sprache für den Beitragsinhalt.", + "VideoPost": "Videobeitrag", + "Article": "Artikel", + "Read": "Lesen", + "CreateGithubArticleUrlInfo": "Ursprüngliche GitHub-URL des Artikels.", + "CreateVideoContentUrlInfo": "Original-Youtube-URL des Beitrags.", + "CreateExternalArticleUrlInfo": "Ursprüngliche externe URL des Artikels.", + "VideoContentForm": "Video auf YouTube einreichen", + "GithubPostForm": "Artikel auf GitHub senden", + "ExternalPostForm": "Einen externen Inhalt einreichen", + "HowToPost": "Wie posten?", + "Posts": "Beiträge", + "VideoUrl": "Video-URL", + "GithubArticleUrl": "Github-Artikel-URL", + "ExternalArticleUrl": "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.", + "GithubArticle": "Github-Artikel", + "GithubArticleSubmitStepOne": "1. Schreiben Sie einen Artikel in einem öffentlichen GitHub-Repository im Markdown-Format. Beispiel ", + "GithubArticleSubmitStepTwo": "2. Senden Sie Ihre Artikel-URL über das Formular.", + "GithubArticleSubmitStepThree": "3. Ihr Artikel wird auf dieser Website wiedergegeben.", + "YoutubeVideo": "Youtube-Video", + "YoutubeVideoSubmitStepOne": "1. Veröffentlichen Sie Ihr Video auf YouTube.", + "YoutubeVideoSubmitStepTwo": "2. Senden Sie die Video-URL mithilfe des Formulars.", + "YoutubeVideoSubmitStepThree": "3. Besucher können Ihre Videoinhalte direkt auf dieser Website ansehen.", + "ExternalContent": "Externe Inhalte", + "ExternalContentSubmitStepOne": "1. Erstellen Sie einen Inhalt auf einer beliebigen öffentlichen Plattform (Medium, Ihrem eigenen Blog oder wo immer Sie möchten).", + "ExternalContentSubmitStepTwo": "2. Senden Sie Ihre Inhalts-URL über das Formular.", + "ExternalContentSubmitStepThree": "3. Besucher werden zum Inhalt der ursprünglichen Website weitergeleitet.", + "ChooseYourContentType": "Bitte wählen Sie aus, wie Sie Ihre Inhalte hinzufügen möchten.", + "PostContentViaGithub": "Ich möchte meinen Artikel mit GitHub gemäß den Abschriftenregeln hinzufügen.", + "PostContentViaYoutube": "Ich möchte meine auf Youtube verfügbaren Videos hier teilen.", + "PostContentViaExternalSource": "Ich möchte den Inhalt, den ich auf einer anderen Plattform veröffentlicht habe, hier hinzufügen.", + "GitHubUserNameValidationMessage": "Ihr Github-Benutzername darf keine Leerzeichen enthalten. Bitte stellen Sie sicher, dass Ihr Github-Benutzername korrekt ist.", + "PersonalSiteUrlValidationMessage": "Ihre persönliche Website-URL darf keine Leerzeichen enthalten. Bitte stellen Sie sicher, dass Ihre persönliche Website-URL korrekt ist.", + "TwitterUserNameValidationMessage": "Ihr Twitter-Benutzername darf keine Leerzeichen enthalten. Bitte stellen Sie sicher, dass Ihr Twitter-Benutzername korrekt ist.", + "LinkedinUrlValidationMessage": "Ihre Linkedin-URL darf keine Leerzeichen enthalten. Bitte stellen Sie sicher, dass Ihre Linkedin-URL korrekt ist.", + "NoPostsFound": "Keine Einträge gefunden!", + "SearchInPosts": "In Beiträgen suchen...", + "MinimumSearchContent": "Sie müssen mindestens 3 Zeichen eingeben!", + "Volo.AbpIo.Domain:060001": "Quell-URL(\"{ArticleUrl}\") ist keine Github-URL", + "Volo.AbpIo.Domain:060002": "Artikelinhalt ist über die Github(\"{ArticleUrl}\")-Ressource nicht verfügbar.", + "Volo.AbpIo.Domain:060003": "Kein Artikelinhalt gefunden!" } -} +} \ 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 433de31852..7b34e043a7 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/es.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/es.json @@ -35,7 +35,6 @@ "EmailNotValid": "Por favor entra una dirección de email válida.", "FeatureRequest": "Solucitud de característica", "CreateArticleTitleInfo": "Título del artículo para ser mostrado en la lista de artículos.", - "CreateArticleUrlInfo": "Url original del artículo GitHub/ Externo", "CreateArticleSummaryInfo": "Un pequeño resumen del artículo para ser mostrado en la lista de artículos.", "CreateArticleCoverInfo": "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.", "ThisExtensionIsNotAllowed": "Esta extensión no está permitida.", @@ -80,11 +79,69 @@ "Author": "Autor", "LatestGithubAnnouncements": "Últimas notificaciones de Github", "SeeAllAnnouncements": "Ver todos las notificaciones", - "LatestBlogPost": "", + "LatestBlogPost": "Última publicación de blog", "Edit": "Editar", "ProfileImageChange": "Cambiar la imagen de perfil", "BlogItemErrorMessage": "No se pudo obtener los detalles del último blog desde ABP.", "PlannedReleaseDate": "Fecha de entrega planificada", - "CommunityArticleRequestErrorMessage": "No se pudo obtener la última petición de artículo desde Github" + "CommunityArticleRequestErrorMessage": "No se pudo obtener la última petición de artículo desde Github", + "ArticleRequestFromGithubIssue": "No hay solicitudes de artículos ahora.", + "LatestArticles": "últimas publicaciones", + "ArticleRequests": "Solicitudes de artículos", + "AllArticleRequests": "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.", + "NoThanks": "No, gracias", + "MaybeLater": "Quizas mas tarde", + "JoinOurArticleNewsletter": "Únase a nuestro boletín de artículos", + "Community": "Comunidad", + "Marketing": "Márketing", + "CommunityPrivacyPolicyConfirmation": "Acepto los Términos y condiciones y la Política de privacidad .", + "ArticleRequestMessageTitle": " Abra un problema en GitHub para solicitar un artículo/tutorial que desee ver en este sitio web.", + "ArticleRequestMessageBody": "Aquí, la lista de los artículos solicitados por la comunidad. ¿Quieres escribir un artículo solicitado? Haga clic en la solicitud y únase a la discusión.", + "Language": "Idioma", + "CreateArticleLanguageInfo": "El idioma del contenido de la publicación.", + "VideoPost": "Publicación de video", + "Article": "Artículo", + "Read": "Leer", + "CreateGithubArticleUrlInfo": "URL de GitHub original del artículo.", + "CreateVideoContentUrlInfo": "URL original de Youtube de la publicación.", + "CreateExternalArticleUrlInfo": "URL externa original del artículo.", + "VideoContentForm": "Enviar video en YouTube", + "GithubPostForm": "Enviar artículo en GitHub", + "ExternalPostForm": "Enviar un contenido externo", + "HowToPost": "¿Cómo publicar?", + "Posts": "Publicaciones", + "VideoUrl": "URL del vídeo", + "GithubArticleUrl": "URL del artículo de Github", + "ExternalArticleUrl": "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.", + "GithubArticle": "Artículo de Github", + "GithubArticleSubmitStepOne": " 1. Escribe un artículo en cualquier repositorio público de GitHub con el formato Markdown. ejemplo ", + "GithubArticleSubmitStepTwo": " 2. Envíe la URL de su artículo mediante el formulario.", + "GithubArticleSubmitStepThree": " 3. Su artículo se mostrará en este sitio web.", + "YoutubeVideo": "Video de Youtube", + "YoutubeVideoSubmitStepOne": " 1. Publica tu video en YouTube.", + "YoutubeVideoSubmitStepTwo": " 2. Envíe la URL del video mediante el formulario.", + "YoutubeVideoSubmitStepThree": " 3. Los visitantes podrán ver su contenido de video directamente en este sitio web.", + "ExternalContent": "Contenido externo", + "ExternalContentSubmitStepOne": " 1. Cree un contenido en cualquier plataforma pública (medio, su propio blog o cualquier lugar que desee).", + "ExternalContentSubmitStepTwo": " 2. Envíe la URL de su contenido mediante el formulario.", + "ExternalContentSubmitStepThree": " 3. Los visitantes son redirigidos al contenido del sitio web original.", + "ChooseYourContentType": "Elija la forma en que desea agregar su contenido.", + "PostContentViaGithub": "Quiero agregar mi artículo con GitHub de acuerdo con las reglas de rebajas.", + "PostContentViaYoutube": "Quiero compartir mis videos disponibles en Youtube aquí.", + "PostContentViaExternalSource": "Quiero agregar el contenido que publiqué en otra plataforma aquí.", + "GitHubUserNameValidationMessage": "Su nombre de usuario de Github no puede incluir espacios en blanco, asegúrese de que su nombre de usuario de Github sea correcto.", + "PersonalSiteUrlValidationMessage": "La URL de su sitio personal no puede incluir espacios en blanco, asegúrese de que la URL de su sitio personal sea correcta.", + "TwitterUserNameValidationMessage": "Su nombre de usuario de Twitter no puede incluir espacios en blanco, asegúrese de que su nombre de usuario de Twitter sea correcto.", + "LinkedinUrlValidationMessage": "Su URL de Linkedin no puede incluir espacios en blanco, asegúrese de que su URL de Linkedin sea correcta.", + "NoPostsFound": "¡No se han encontrado publicaciones!", + "SearchInPosts": "Buscar en publicaciones ...", + "MinimumSearchContent": "¡Debes ingresar al menos 3 caracteres!", + "Volo.AbpIo.Domain:060001": "La URL de origen (\"{ArticleUrl}\") no es la URL de Github", + "Volo.AbpIo.Domain:060002": "El contenido del artículo no está disponible en el recurso de Github (\"{ArticleUrl}\").", + "Volo.AbpIo.Domain:060003": "¡No se encontró contenido del artículo!" } } \ 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 e2fef9e68d..2c09984774 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/fi.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/fi.json @@ -97,7 +97,7 @@ "Community": "Yhteisö", "Marketing": "Markkinointi", "CommunityPrivacyPolicyConfirmation": "Hyväksyn käyttöehdot ja tietosuojakäytännön .", - "ArticleRequestMessageTitle": " Avaa ongelma GitHubissa pyytääksesi artikkelia / opetusohjelmaa, jonka haluat nähdä tällä verkkosivustolla.", + "ArticleRequestMessageTitle": " Avaa ongelma GitHubissa pyytääksesi artikkelia/opetusohjelmaa, jonka haluat nähdä tällä verkkosivustolla.", "ArticleRequestMessageBody": "Tässä luettelo yhteisön pyytämistä artikkeleista. Haluatko kirjoittaa pyydetyn artikkelin? Napsauta pyyntöä ja liity keskusteluun.", "Language": "Kieli", "CreateArticleLanguageInfo": "Viestin sisällön kieli.", @@ -139,6 +139,9 @@ "LinkedinUrlValidationMessage": "Linkedin-URL-osoitteesi ei voi sisältää välilyöntiä. Varmista, että Linkedin-URL-osoitteesi on oikea.", "NoPostsFound": "Viestejä ei löytynyt!", "SearchInPosts": "Hae viesteistä...", - "MinimumSearchContent": "Sinun on annettava vähintään 3 merkkiä!" + "MinimumSearchContent": "Sinun on annettava vähintään 3 merkkiä!", + "Volo.AbpIo.Domain:060001": "Lähteen URL-osoite (\"{ArticleUrl}\") ei ole Githubin URL-osoite", + "Volo.AbpIo.Domain:060002": "Artikkelin sisältö ei ole saatavilla Githubin (\"{ArticleUrl}\") -resurssista.", + "Volo.AbpIo.Domain:060003": "Artikkelin sisältöä ei löytynyt!" } } \ 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 5530d28100..42f239f987 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/fr.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/fr.json @@ -97,7 +97,7 @@ "Community": "Communauté", "Marketing": "Commercialisation", "CommunityPrivacyPolicyConfirmation": "J'accepte les conditions générales et la politique de confidentialité .", - "ArticleRequestMessageTitle": " Ouvrez un problème sur le GitHub pour demander un article / didacticiel que vous souhaitez voir sur ce site Web.", + "ArticleRequestMessageTitle": " Ouvrez un problème sur le GitHub pour demander un article/didacticiel que vous souhaitez voir sur ce site Web.", "ArticleRequestMessageBody": "Ici, la liste des articles demandés par la communauté. Voulez-vous écrire un article demandé? Veuillez cliquer sur la demande et vous joindre à la discussion.", "Language": "Langue", "CreateArticleLanguageInfo": "La langue du contenu de l'article.", @@ -139,6 +139,9 @@ "LinkedinUrlValidationMessage": "Votre URL Linkedin ne peut pas inclure d'espace blanc, veuillez vous assurer que votre URL Linkedin est correcte.", "NoPostsFound": "Aucun article trouvé!", "SearchInPosts": "Rechercher dans les messages...", - "MinimumSearchContent": "Vous devez saisir au moins 3 caractères!" + "MinimumSearchContent": "Vous devez saisir au moins 3 caractères!", + "Volo.AbpIo.Domain:060001": "L'URL source (\"{ArticleUrl}\") n'est pas une URL Github", + "Volo.AbpIo.Domain:060002": "Le contenu de l'article n'est pas disponible à partir de la ressource Github(\"{ArticleUrl}\").", + "Volo.AbpIo.Domain:060003": "Aucun contenu d'article trouvé !" } } \ 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 c7977142c4..aa351262ca 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/hi.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/hi.json @@ -97,7 +97,7 @@ "Community": "समुदाय", "Marketing": "विपणन", "CommunityPrivacyPolicyConfirmation": "मैं नियम और शर्तों और गोपनीयता नीति से सहमत हूं।", - "ArticleRequestMessageTitle": "GitHub पर एक लेख / ट्यूटोरियल जिसे आप इस वेब साइट पर देखना चाहते हैं, का अनुरोध करने के लिए एक समस्या खोलें ।", + "ArticleRequestMessageTitle": "GitHub पर एक लेख/ट्यूटोरियल जिसे आप इस वेब साइट पर देखना चाहते हैं, का अनुरोध करने के लिए एक समस्या खोलें ।", "ArticleRequestMessageBody": "यहाँ, समुदाय द्वारा अनुरोधित लेखों की सूची। क्या आप एक अनुरोधित लेख लिखना चाहते हैं? कृपया अनुरोध पर क्लिक करें और चर्चा में शामिल हों।", "Language": "भाषा: हिन्दी", "CreateArticleLanguageInfo": "पोस्ट सामग्री के लिए भाषा।", diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/hu.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/hu.json new file mode 100644 index 0000000000..36c72bfbef --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/hu.json @@ -0,0 +1,147 @@ +{ + "culture": "hu", + "texts": { + "Permission:CommunityArticle": "közösségi cikk", + "Permission:Edit": "Szerkesztés", + "Waiting": "Várakozás", + "Approved": "Jóváhagyott", + "Rejected": "Elutasítva", + "Wait": "Várjon", + "Approve": "Jóváhagy", + "Reject": "Elutasít", + "ReadArticle": "Olvassa el a cikket", + "Status": "Állapot", + "ContentSource": "Tartalomforrás", + "Details": "Részletek", + "Url": "URL", + "Title": "Cím", + "CreationTime": "Teremtés ideje", + "Save": "Megment", + "SameUrlAlreadyExist": "Ugyanez az url már létezik, ha hozzá szeretné adni ezt a cikket, módosítsa az URL-t!", + "UrlIsNotValid": "Érvénytelen URL.", + "UrlNotFound": "Az URL nem található.", + "UrlContentNotFound": "Az URL-tartalom nem található.", + "Summary": "Összegzés", + "MostRead": "Legolvasottabb", + "Latest": "Legújabb", + "ContributeAbpCommunity": "Hozzájárulás az állati melléktermékek közösségéhez", + "SubmitYourArticle": "Küldje be bejegyzését", + "ContributionGuide": "Hozzájárulási útmutató", + "BugReport": "Hibajelentés", + "SeeAllArticles": "Az összes bejegyzés megtekintése", + "WelcomeToABPCommunity!": "Üdvözöljük az ABP közösségben!", + "MyProfile": "A profilom", + "MyOrganizations": "Szervezeteim", + "EmailNotValid": "Kérjük valós e-mail címet adjon meg!", + "FeatureRequest": "Funkciókérés", + "CreateArticleTitleInfo": "A bejegyzés listán megjelenítendő bejegyzés címe.", + "CreateArticleSummaryInfo": "A bejegyzés rövid összefoglalása, amely megjelenik a bejegyzéslistán.", + "CreateArticleCoverInfo": "Hatékony cikk létrehozásához adjon hozzá egy borítóképet. Tölts fel 16:9-es képarányú képeket a legjobb nézet érdekében. Maximális fájlméret: 1 MB.", + "ThisExtensionIsNotAllowed": "Ez a bővítmény nem engedélyezett.", + "TheFileIsTooLarge": "A fájl túl nagy.", + "GoToTheArticle": "Ugrás a cikkre", + "Contribute": "Hozzájárul", + "OverallProgress": "Összesített előrehaladás", + "Done": "Kész", + "Open": "Nyisd ki", + "Closed": "Zárva", + "LatestQuestionOnThe": "Legújabb kérdés a", + "Stackoverflow": "Stackoverflow", + "Votes": "szavazatokat", + "Answer": "Válasz", + "Views": "nézetek", + "Answered": "Válaszolt", + "WaitingForYourAnswer": "Várom válaszod", + "Asked": "kérdezte", + "AllQuestions": "Minden kérdés", + "NextVersion": "Következő verzió", + "MilestoneErrorMessage": "Nem sikerült lekérni a jelenlegi mérföldkő részleteit a Githubtól.", + "QuestionItemErrorMessage": "Nem sikerült lekérni a Stackoverflow legújabb kérdés részleteit.", + "Oops": "Hoppá!", + "CreateArticleSuccessMessage": "A cikk sikeresen beküldve. A webhely adminisztrátorának felülvizsgálata után tesszük közzé.", + "ChooseCoverImage": "Válasszon borítóképet...", + "CoverImage": "Borítókép", + "ShareYourExperiencesWithTheABPFramework": "Ossza meg tapasztalatait az ABP keretrendszerrel!", + "Optional": "Választható", + "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ő", + "UserName": "Felhasználónév", + "Company": "Vállalat", + "PersonalWebsite": "Személyes Weboldal", + "RegistrationDate": "Regisztráció dátuma", + "Social": "Társadalmi", + "Biography": "Életrajz", + "HasNoPublishedArticlesYet": "még nem publikált cikket", + "Author": "Szerző", + "LatestGithubAnnouncements": "Legújabb Github bejelentések", + "SeeAllAnnouncements": "Lásd az összes közleményt", + "LatestBlogPost": "Legújabb blogbejegyzés", + "Edit": "Szerkesztés", + "ProfileImageChange": "Változtasd meg a profilképet", + "BlogItemErrorMessage": "Nem sikerült beszerezni a legújabb blogbejegyzés részleteit az ABP-től.", + "PlannedReleaseDate": "Tervezett megjelenési dátum", + "CommunityArticleRequestErrorMessage": "Nem sikerült lekérni a legújabb cikkkérést a Githubtól.", + "ArticleRequestFromGithubIssue": "Jelenleg nincs cikkkérés.", + "LatestArticles": "Legutóbbi bejegyzések", + "ArticleRequests": "Cikkigények", + "AllArticleRequests": "Lásd: Összes cikkigénylés", + "SubscribeToTheNewsletter": "Feliratkozás a Hírlevélre", + "NewsletterEmailDefinition": "Információkat kaphat az ABP eseményeiről, például új kiadásokról, ingyenes forrásokról, cikkekről és egyebekről.", + "NoThanks": "Nem köszönöm", + "MaybeLater": "Talán később", + "JoinOurArticleNewsletter": "Csatlakozzon cikkünk hírleveléhez", + "Community": "Közösség", + "Marketing": "Marketing", + "CommunityPrivacyPolicyConfirmation": "Elfogadom az Általános Szerződési Feltételeket és az Adatvédelmi irányelveket.", + "ArticleRequestMessageTitle": "Nyisson meg egy problémát a GitHubon, és kérjen egy cikket/oktatóanyagot, amelyet látni szeretne ezen a webhelyen.", + "ArticleRequestMessageBody": "Itt a közösség által kért cikkek listája. Szeretnél kért cikket írni? Kérjük, kattintson a kérésre, és csatlakozzon a beszélgetéshez.", + "Language": "Nyelv", + "CreateArticleLanguageInfo": "A bejegyzés tartalmának nyelve.", + "VideoPost": "Videó bejegyzés", + "Article": "Cikk", + "Read": "Olvas", + "CreateGithubArticleUrlInfo": "A cikk eredeti GitHub URL-je.", + "CreateVideoContentUrlInfo": "A bejegyzés eredeti Youtube URL-je.", + "CreateExternalArticleUrlInfo": "A cikk eredeti külső URL-je.", + "VideoContentForm": "Videó beküldése a YouTube-ra", + "GithubPostForm": "Cikk beküldése a GitHubon", + "ExternalPostForm": "Külső tartalom beküldése", + "HowToPost": "Hogyan postázzuk?", + "Posts": "Hozzászólások", + "VideoUrl": "Videó URL-je", + "GithubArticleUrl": "Github cikk URL-je", + "ExternalArticleUrl": "Külső cikk URL", + "CreatePostCoverInfo": "Hatékony bejegyzés létrehozásához adj hozzá egy borítóképet. Tölts fel 16:9-es képarányú képeket a legjobb nézet érdekében. Maximális fájlméret: 1 MB.", + "ThankYouForContribution": "Köszönjük, hogy hozzájárult az ABP közösséghez.", + "GithubArticle": "Github cikk", + "GithubArticleSubmitStepOne": "1. Írjon cikket bármely nyilvános GitHub-tárhelyről Markdown formátumban. példa ", + "GithubArticleSubmitStepTwo": "2. Az űrlap segítségével küldje el cikkének URL-jét.", + "GithubArticleSubmitStepThree": "3. A cikk ezen a webhelyen jelenik meg.", + "YoutubeVideo": "Youtube videó", + "YoutubeVideoSubmitStepOne": "1. Tedd közzé videódat a YouTube-on.", + "YoutubeVideoSubmitStepTwo": "2. Küldje el a videó URL-jét az űrlap segítségével.", + "YoutubeVideoSubmitStepThree": "3. A látogatók közvetlenül ezen a webhelyen tekinthetik meg az Ön videotartalmát.", + "ExternalContent": "Külső tartalom", + "ExternalContentSubmitStepOne": "1. Hozzon létre tartalmat bármilyen nyilvános platformon (médiumon, saját blogon vagy bárhol, ahol tetszik).", + "ExternalContentSubmitStepTwo": "2. Küldje el tartalmi URL-jét az űrlap segítségével.", + "ExternalContentSubmitStepThree": "3. A látogatókat a rendszer az eredeti webhely tartalmára irányítja át.", + "ChooseYourContentType": "Kérjük, válassza ki a tartalom hozzáadásának módját.", + "PostContentViaGithub": "Szeretném hozzáadni a cikkemet a GitHubhoz a leértékelési szabályoknak megfelelően.", + "PostContentViaYoutube": "Itt szeretném megosztani a Youtube-on elérhető videóimat.", + "PostContentViaExternalSource": "Ide szeretném hozzáadni azt a tartalmat, amelyet egy másik platformon tettem közzé.", + "GitHubUserNameValidationMessage": "Github-felhasználónevében nem szerepelhet szóköz. Kérjük, ellenőrizze, hogy a Github-felhasználónév helyes-e.", + "PersonalSiteUrlValidationMessage": "Személyes webhelyének URL-címe nem tartalmazhat szóközt, kérjük, ellenőrizze, hogy a személyes webhely URL-je helyes-e.", + "TwitterUserNameValidationMessage": "Twitter-felhasználónevében nem szerepelhet szóköz. Kérjük, ellenőrizze, hogy Twitter-felhasználóneve helyes-e.", + "LinkedinUrlValidationMessage": "Linkedin URL-je nem tartalmazhat szóközt, kérjük, ellenőrizze, hogy a Linkedin URL helyes-e.", + "NoPostsFound": "Nem található bejegyzés!", + "SearchInPosts": "Keresés a hozzászólásokban...", + "MinimumSearchContent": "Legalább 3 karaktert kell megadnod!", + "Volo.AbpIo.Domain:060001": "A forrás URL (\"{ArticleUrl}\") nem Github URL", + "Volo.AbpIo.Domain:060002": "A cikk tartalma nem érhető el a Github(\"{ArticleUrl}\") forrásból.", + "Volo.AbpIo.Domain:060003": "Nem található a cikk tartalma!" + } +} \ 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 a4a3337ef5..fd128eb596 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/is.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/is.json @@ -118,7 +118,7 @@ "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.", "GithubArticle": "Github Greinar", - "GithubArticleSubmitStepOne": " 1. Skrifaðu grein á hvaða opinbera GitHub geymslu sem er með markdown sniðinu. dæmi ", + "GithubArticleSubmitStepOne": " 1. Skrifaðu grein á hvaða opinbera GitHub geymslu sem er með markdown sniðinu. dæmi ", "GithubArticleSubmitStepTwo": "2. Sendu vefslóð greinarinnar með því að nota formið.", "GithubArticleSubmitStepThree": "3. Grein þín verður birt á þessari vefsíðu.", "YoutubeVideo": "Youtube Videó", @@ -130,9 +130,9 @@ "ExternalContentSubmitStepTwo": "2. Sendu inn vefslóðina þína með því að nota eyðublaðið.", "ExternalContentSubmitStepThree": "3. Gestum er vísað á innihaldið á upphaflegu vefsíðunni.", "ChooseYourContentType": "Vinsamlegast veldu hvernig þú vilt bæta við efninu þínu.", - "PostContentViaGithub": "Ég vil bæta við greininni minni með GitHub í samræmi við markdown reglurnar.", - "PostContentViaYoutube": "Ég vil deila myndböndunum mínum sem eru fáanleg á Youtube hér.", - "PostContentViaExternalSource": "Ég vil bæta við innihaldi sem ég birti á annan vettvang hér.", + "PostContentViaGithub": "Ég vil bæta við greininni minni með GitHub í samræmi við markdown reglurnar.", + "PostContentViaYoutube": "Ég vil deila myndböndunum mínum sem eru fáanleg á Youtube hér.", + "PostContentViaExternalSource": "Ég vil bæta við innihaldi sem ég birti á annan vettvang hér.", "GitHubUserNameValidationMessage": "Github notendanafnið þitt getur ekki innihaldið bil, vinsamlegast vertu viss um að Github notendanafnið þitt sé rétt.", "PersonalSiteUrlValidationMessage": "Persónulega vefslóð þín getur ekki innihaldið bil, vinsamlegast vertu viss um að vefsíða þín sé rétt.", "TwitterUserNameValidationMessage": "Twitter notandanafnið þitt getur ekki innihaldið bil, vinsamlegast vertu viss um að Twitter notendanafnið þitt sé rétt.", diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/it.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/it.json index 513606bd70..f104045682 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/it.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/it.json @@ -97,7 +97,7 @@ "Community": "Comunità", "Marketing": "Marketing", "CommunityPrivacyPolicyConfirmation": "Accetto i Termini e condizioni e l 'Informativa sulla privacy.", - "ArticleRequestMessageTitle": "Apri un numero su GitHub per richiedere un articolo / tutorial che desideri vedere su questo sito web.", + "ArticleRequestMessageTitle": "Apri un numero su GitHub per richiedere un articolo/tutorial che desideri vedere su questo sito web.", "ArticleRequestMessageBody": "Di seguito l'elenco degli articoli richiesti dalla community. Vuoi scrivere un articolo richiesto? Fare clic sulla richiesta e partecipare alla discussione.", "Language": "Lingua", "CreateArticleLanguageInfo": "La lingua per il contenuto del post.", diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/nl.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/nl.json new file mode 100644 index 0000000000..8ec13b37be --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/nl.json @@ -0,0 +1,147 @@ +{ + "culture": "nl", + "texts": { + "Permission:CommunityArticle": "communautair artikel", + "Permission:Edit": "Bewerking", + "Waiting": "Aan het wachten", + "Approved": "Goedgekeurd", + "Rejected": "Afgewezen", + "Wait": "Wacht", + "Approve": "Goedkeuren", + "Reject": "Afwijzen", + "ReadArticle": "Lees artikel", + "Status": "Toestand", + "ContentSource": "Inhoud bron", + "Details": "Details", + "Url": "URL", + "Title": "Titel", + "CreationTime": "Aanmaaktijd", + "Save": "Opslaan", + "SameUrlAlreadyExist": "Dezelfde url bestaat al als u dit artikel wilt toevoegen, u moet de url wijzigen!", + "UrlIsNotValid": "URL is niet geldig.", + "UrlNotFound": "URL niet gevonden.", + "UrlContentNotFound": "URL-inhoud niet gevonden.", + "Summary": "Samenvatting", + "MostRead": "Meest gelezen", + "Latest": "Laatste", + "ContributeAbpCommunity": "Draag bij aan de ABP-gemeenschap", + "SubmitYourArticle": "Verstuur je bericht", + "ContributionGuide": "Bijdragegids", + "BugReport": "Bug report", + "SeeAllArticles": "Bekijk alle berichten", + "WelcomeToABPCommunity!": "Welkom bij de ABP-community!", + "MyProfile": "Mijn profiel", + "MyOrganizations": "Mijn organisaties", + "EmailNotValid": "Vul een geldig e-mailadres in.", + "FeatureRequest": "Functieverzoek:", + "CreateArticleTitleInfo": "Titel van het bericht dat op de berichtenlijst moet worden weergegeven.", + "CreateArticleSummaryInfo": "Een korte samenvatting van het bericht dat op de berichtenlijst moet worden weergegeven.", + "CreateArticleCoverInfo": "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.", + "ThisExtensionIsNotAllowed": "Deze extensie is niet toegestaan.", + "TheFileIsTooLarge": "Het bestand is te groot.", + "GoToTheArticle": "Ga naar het artikel", + "Contribute": "Bijdrage leveren", + "OverallProgress": "Algemene vooruitgang", + "Done": "Gedaan", + "Open": "Open", + "Closed": "Gesloten", + "LatestQuestionOnThe": "Laatste vraag over de", + "Stackoverflow": "Stapeloverloop", + "Votes": "stemmen", + "Answer": "Antwoord geven", + "Views": "keer bekeken", + "Answered": "beantwoord", + "WaitingForYourAnswer": "In afwachting van je antwoord", + "Asked": "vroeg", + "AllQuestions": "Alle vragen", + "NextVersion": "Volgende versie", + "MilestoneErrorMessage": "Kon de huidige mijlpaaldetails niet ophalen van Github.", + "QuestionItemErrorMessage": "Kon de laatste vraagdetails niet ophalen van Stackoverflow.", + "Oops": "Oeps!", + "CreateArticleSuccessMessage": "Het artikel is succesvol ingediend. Het wordt gepubliceerd na een beoordeling door de sitebeheerder.", + "ChooseCoverImage": "Kies een omslagafbeelding...", + "CoverImage": "Omslagfoto", + "ShareYourExperiencesWithTheABPFramework": "Deel jouw ervaringen met het ABP Kader!", + "Optional": "Optioneel", + "UpdateUserWebSiteInfo": "Voorbeeld: https://johndoe.com", + "UpdateUserTwitterInfo": "Voorbeeld: johndoe", + "UpdateUserGithubInfo": "Voorbeeld: johndoe", + "UpdateUserLinkedinInfo": "Voorbeeld: https://www.linkedin.com/...", + "UpdateUserCompanyInfo": "Voorbeeld: Volosoft", + "UpdateUserJobTitleInfo": "Voorbeeld: Softwareontwikkelaar", + "UserName": "Gebruikersnaam", + "Company": "Bedrijf", + "PersonalWebsite": "Persoonlijke website", + "RegistrationDate": "registratie datum", + "Social": "sociaal", + "Biography": "Biografie", + "HasNoPublishedArticlesYet": "heeft nog geen gepubliceerde artikelen", + "Author": "Auteur", + "LatestGithubAnnouncements": "Laatste Github-aankondigingen", + "SeeAllAnnouncements": "Bekijk alle aankondigingen", + "LatestBlogPost": "Laatste blogbericht", + "Edit": "Bewerking", + "ProfileImageChange": "De profielafbeelding wijzigen", + "BlogItemErrorMessage": "Kon de meest recente blogpostdetails niet van ABP krijgen.", + "PlannedReleaseDate": "Geplande releasedatum", + "CommunityArticleRequestErrorMessage": "Kon het laatste artikelverzoek van Github niet ophalen.", + "ArticleRequestFromGithubIssue": "Er zijn nu geen artikelverzoeken.", + "LatestArticles": "Laatste berichten", + "ArticleRequests": "Artikelverzoeken", + "AllArticleRequests": "Bekijk alle artikelverzoeken", + "SubscribeToTheNewsletter": "Abonneer u op de nieuwsbrief", + "NewsletterEmailDefinition": "Krijg informatie over gebeurtenissen in ABP zoals nieuwe releases, gratis bronnen, artikelen en meer.", + "NoThanks": "Nee, dank u wel", + "MaybeLater": "Misschien later", + "JoinOurArticleNewsletter": "Schrijf je in voor onze artikelnieuwsbrief", + "Community": "Gemeenschap", + "Marketing": "marketing", + "CommunityPrivacyPolicyConfirmation": "Ik ga akkoord met de Algemene voorwaarden en het Privacybeleid.", + "ArticleRequestMessageTitle": "Open een probleem op de GitHub om een artikel/tutorial aan te vragen dat u op deze website wilt zien.", + "ArticleRequestMessageBody": "Hier de lijst met de door de community opgevraagde artikelen. Wil je een gevraagd artikel schrijven? Klik op de aanvraag en neem deel aan de discussie.", + "Language": "Taal", + "CreateArticleLanguageInfo": "De taal voor de berichtinhoud.", + "VideoPost": "Videopost", + "Article": "Artikel", + "Read": "Lezen", + "CreateGithubArticleUrlInfo": "Originele GitHub-URL van het artikel.", + "CreateVideoContentUrlInfo": "Originele YouTube-URL van het bericht.", + "CreateExternalArticleUrlInfo": "Originele externe URL van het artikel.", + "VideoContentForm": "Video inzenden op YouTube", + "GithubPostForm": "Artikel indienen op GitHub", + "ExternalPostForm": "Een externe inhoud indienen", + "HowToPost": "Hoe posten?", + "Posts": "Berichten", + "VideoUrl": "Video URL", + "GithubArticleUrl": "Github-artikel-url", + "ExternalArticleUrl": "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.", + "GithubArticle": "Github-artikel", + "GithubArticleSubmitStepOne": "1. Schrijf een artikel op een openbare GitHub-repository met het Markdown-formaat. voorbeeld ", + "GithubArticleSubmitStepTwo": "2. Dien uw artikel-URL in via het formulier.", + "GithubArticleSubmitStepThree": "3. Uw artikel wordt weergegeven op deze website.", + "YoutubeVideo": "Youtube video", + "YoutubeVideoSubmitStepOne": "1. Publiceer je video op YouTube.", + "YoutubeVideoSubmitStepTwo": "2. Dien de video-URL in via het formulier.", + "YoutubeVideoSubmitStepThree": "3. Bezoekers kunnen uw video-inhoud rechtstreeks op deze website bekijken.", + "ExternalContent": "Externe inhoud", + "ExternalContentSubmitStepOne": "1. Maak een inhoud op elk openbaar platform (medium, je eigen blog of waar je maar wilt).", + "ExternalContentSubmitStepTwo": "2. Dien uw inhouds-URL in via het formulier.", + "ExternalContentSubmitStepThree": "3. Bezoekers worden doorgestuurd naar de inhoud op de oorspronkelijke website.", + "ChooseYourContentType": "Kies de manier waarop u uw inhoud wilt toevoegen.", + "PostContentViaGithub": "Ik wil mijn artikel toevoegen met GitHub in overeenstemming met de markdown-regels.", + "PostContentViaYoutube": "Ik wil mijn video's die beschikbaar zijn op Youtube hier delen.", + "PostContentViaExternalSource": "Ik wil hier de inhoud toevoegen die ik op een ander platform heb gepubliceerd.", + "GitHubUserNameValidationMessage": "Uw Github-gebruikersnaam mag geen spaties bevatten, zorg ervoor dat uw Github-gebruikersnaam correct is.", + "PersonalSiteUrlValidationMessage": "Uw persoonlijke site-URL mag geen spaties bevatten. Zorg ervoor dat uw persoonlijke site-URL correct is.", + "TwitterUserNameValidationMessage": "Uw Twitter-gebruikersnaam mag geen spaties bevatten, zorg ervoor dat uw Twitter-gebruikersnaam correct is.", + "LinkedinUrlValidationMessage": "Uw Linkedin-URL mag geen spaties bevatten, zorg ervoor dat uw Linkedin-URL correct is.", + "NoPostsFound": "Geen berichten gevonden!", + "SearchInPosts": "Zoeken in berichten...", + "MinimumSearchContent": "U moet minimaal 3 tekens invoeren!", + "Volo.AbpIo.Domain:060001": "Bron-URL (\"{ArticleUrl}\") is geen Github-URL", + "Volo.AbpIo.Domain:060002": "Artikelinhoud is niet beschikbaar via Github(\"{ArticleUrl}\") bron.", + "Volo.AbpIo.Domain:060003": "Geen artikelinhoud gevonden!" + } +} \ 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 new file mode 100644 index 0000000000..3c38d02e5c --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/pl-PL.json @@ -0,0 +1,147 @@ +{ + "culture": "pl-PL", + "texts": { + "Permission:CommunityArticle": "Artykuł wspólnotowy", + "Permission:Edit": "Edytować", + "Waiting": "Czekanie", + "Approved": "Zatwierdzony", + "Rejected": "Odrzucony", + "Wait": "Czekać", + "Approve": "Zatwierdzić", + "Reject": "Odrzucić", + "ReadArticle": "Przeczytaj artykuł", + "Status": "Status", + "ContentSource": "Źródło treści", + "Details": "Detale", + "Url": "URL", + "Title": "Tytuł", + "CreationTime": "Czas utworzenia", + "Save": "Zapisać", + "SameUrlAlreadyExist": "Ten sam adres URL już istnieje, jeśli chcesz dodać ten artykuł, powinieneś zmienić adres URL!", + "UrlIsNotValid": "URL jest nieprawidłowy.", + "UrlNotFound": "Nie znaleziono adresu URL.", + "UrlContentNotFound": "Nie znaleziono treści adresu URL.", + "Summary": "Streszczenie", + "MostRead": "Najczesciej czytane", + "Latest": "Najnowszy", + "ContributeAbpCommunity": "Wspomóż społeczność ABP", + "SubmitYourArticle": "Prześlij swój post", + "ContributionGuide": "Przewodnik dotyczący wkładu", + "BugReport": "Zgłoszenie błędu", + "SeeAllArticles": "Zobacz wszystkie posty", + "WelcomeToABPCommunity!": "Witamy w społeczności ABP!", + "MyProfile": "Mój profil", + "MyOrganizations": "Moje organizacje", + "EmailNotValid": "Proszę wpisać aktualny adres e-mail.", + "FeatureRequest": "Prośba o funkcję", + "CreateArticleTitleInfo": "Tytuł postu do wyświetlenia na liście postów.", + "CreateArticleSummaryInfo": "Krótkie podsumowanie postu do wyświetlenia na liście postów.", + "CreateArticleCoverInfo": "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.", + "ThisExtensionIsNotAllowed": "To rozszerzenie jest niedozwolone.", + "TheFileIsTooLarge": "Plik jest za duży.", + "GoToTheArticle": "Przejdź do artykułu", + "Contribute": "Brać w czymś udział", + "OverallProgress": "Ogólny postęp", + "Done": "Gotowe", + "Open": "otwarty", + "Closed": "Zamknięte", + "LatestQuestionOnThe": "Najnowsze pytanie na temat", + "Stackoverflow": "Przepełnienie stosu", + "Votes": "głosów", + "Answer": "Odpowiedź", + "Views": "wyświetlenia", + "Answered": "Odebrano", + "WaitingForYourAnswer": "Czekając na Twoją odpowiedź", + "Asked": "zapytał", + "AllQuestions": "Wszystkie pytania", + "NextVersion": "Następna wersja", + "MilestoneErrorMessage": "Nie udało się uzyskać aktualnych szczegółów kamienia milowego z Github.", + "QuestionItemErrorMessage": "Nie udało się uzyskać najnowszych szczegółów pytania z Stackoverflow.", + "Oops": "Ups!", + "CreateArticleSuccessMessage": "Artykuł został pomyślnie przesłany. Zostanie on opublikowany po recenzji ze strony administratora strony.", + "ChooseCoverImage": "Wybierz zdjęcie na okładkę...", + "CoverImage": "Okładka", + "ShareYourExperiencesWithTheABPFramework": "Podziel się swoimi doświadczeniami z ABP Framework!", + "Optional": "Opcjonalny", + "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", + "UserName": "Nazwa Użytkownika", + "Company": "Spółka", + "PersonalWebsite": "Osobista strona internetowa", + "RegistrationDate": "Data rejestracji", + "Social": "Społeczny", + "Biography": "Biografia", + "HasNoPublishedArticlesYet": "nie ma jeszcze opublikowanych artykułów", + "Author": "Autor", + "LatestGithubAnnouncements": "Najnowsze ogłoszenia na Github", + "SeeAllAnnouncements": "Zobacz wszystkie ogłoszenia", + "LatestBlogPost": "Najnowszy wpis na blogu", + "Edit": "Edytować", + "ProfileImageChange": "Zmień zdjęcie profilowe", + "BlogItemErrorMessage": "Nie udało się uzyskać najnowszych szczegółów wpisu na blogu od ABP.", + "PlannedReleaseDate": "Planowana data premiery", + "CommunityArticleRequestErrorMessage": "Nie udało się pobrać najnowszego żądania artykułu z Github.", + "ArticleRequestFromGithubIssue": "Obecnie nie ma żadnych próśb o artykuły.", + "LatestArticles": "Najnowsze posty", + "ArticleRequests": "Żądania artykułów", + "AllArticleRequests": "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.", + "NoThanks": "Nie, dziękuję", + "MaybeLater": "Może później", + "JoinOurArticleNewsletter": "Dołącz do naszego biuletynu artykułu", + "Community": "Społeczność", + "Marketing": "Marketing", + "CommunityPrivacyPolicyConfirmation": "Akceptuję Warunki i Politykę prywatności.", + "ArticleRequestMessageTitle": "Otwórz zgłoszenie na GitHub, aby poprosić o artykuł/samouczek, który chcesz zobaczyć na tej stronie internetowej.", + "ArticleRequestMessageBody": "Tutaj lista artykułów żądanych przez społeczność. Chcesz napisać żądany artykuł? Kliknij na prośbę i dołącz do dyskusji.", + "Language": "Język", + "CreateArticleLanguageInfo": "Język treści posta.", + "VideoPost": "Post wideo", + "Article": "Artykuł", + "Read": "Czytać", + "CreateGithubArticleUrlInfo": "Oryginalny adres URL artykułu w serwisie GitHub.", + "CreateVideoContentUrlInfo": "Oryginalny adres URL posta w YouTube.", + "CreateExternalArticleUrlInfo": "Oryginalny zewnętrzny adres URL artykułu.", + "VideoContentForm": "Prześlij wideo na YouTube", + "GithubPostForm": "Prześlij artykuł na GitHub", + "ExternalPostForm": "Prześlij treść zewnętrzną", + "HowToPost": "Jak publikować?", + "Posts": "Posty", + "VideoUrl": "URL wideo", + "GithubArticleUrl": "Adres URL artykułu na Github", + "ExternalArticleUrl": "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.", + "GithubArticle": "Artykuł na Github", + "GithubArticleSubmitStepOne": "1. Napisz artykuł w dowolnym publicznym repozytorium GitHub w formacie Markdown. przykład ", + "GithubArticleSubmitStepTwo": "2. Prześlij adres URL artykułu za pomocą formularza.", + "GithubArticleSubmitStepThree": "3. Twój artykuł zostanie wyrenderowany w tej witrynie internetowej.", + "YoutubeVideo": "Wideo z YouTube", + "YoutubeVideoSubmitStepOne": "1. Opublikuj swój film w YouTube.", + "YoutubeVideoSubmitStepTwo": "2. Prześlij adres URL filmu za pomocą formularza.", + "YoutubeVideoSubmitStepThree": "3. Odwiedzający będą mogli oglądać Twoje treści wideo bezpośrednio w tej witrynie.", + "ExternalContent": "Treść zewnętrzna", + "ExternalContentSubmitStepOne": "1. Twórz treści na dowolnej platformie publicznej (medium, własnym blogu lub gdziekolwiek chcesz).", + "ExternalContentSubmitStepTwo": "2. Prześlij adres URL treści za pomocą formularza.", + "ExternalContentSubmitStepThree": "3. Odwiedzający są przekierowywani do treści oryginalnej witryny.", + "ChooseYourContentType": "Wybierz sposób, w jaki chcesz dodać swoją treść.", + "PostContentViaGithub": "Chcę dodać swój artykuł za pomocą GitHub zgodnie z zasadami przecen.", + "PostContentViaYoutube": "Chcę udostępnić moje filmy dostępne na Youtube tutaj.", + "PostContentViaExternalSource": "Chcę dodać tutaj treści, które opublikowałem na innej platformie.", + "GitHubUserNameValidationMessage": "Twoja nazwa użytkownika Github nie może zawierać spacji, upewnij się, że Twoja nazwa użytkownika Github jest poprawna.", + "PersonalSiteUrlValidationMessage": "Adres URL Twojej witryny osobistej nie może zawierać spacji, upewnij się, że adres URL witryny osobistej jest poprawny.", + "TwitterUserNameValidationMessage": "Twoja nazwa użytkownika Twittera nie może zawierać spacji. Upewnij się, że nazwa użytkownika Twittera jest poprawna.", + "LinkedinUrlValidationMessage": "Twój adres URL Linkedin nie może zawierać spacji, upewnij się, że adres URL Linkedin jest poprawny.", + "NoPostsFound": "Nie znaleziono postów!", + "SearchInPosts": "Szukaj w postach...", + "MinimumSearchContent": "Musisz wpisać co najmniej 3 znaki!", + "Volo.AbpIo.Domain:060001": "Źródłowy adres URL („{ArticleUrl}”) nie jest adresem URL Github", + "Volo.AbpIo.Domain:060002": "Treść artykułu nie jest dostępna w zasobach Github(\"{ArticleUrl}\").", + "Volo.AbpIo.Domain:060003": "Nie znaleziono treści artykułu!" + } +} \ 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 new file mode 100644 index 0000000000..49fc6397e4 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/pt-BR.json @@ -0,0 +1,147 @@ +{ + "culture": "pt-BR", + "texts": { + "Permission:CommunityArticle": "Artigo da Comunidade", + "Permission:Edit": "Editar", + "Waiting": "Esperando", + "Approved": "Aprovado", + "Rejected": "Rejeitado", + "Wait": "Esperar", + "Approve": "Aprovar", + "Reject": "Rejeitar", + "ReadArticle": "Leia o artigo", + "Status": "Status", + "ContentSource": "Origem do conteúdo", + "Details": "Detalhes", + "Url": "Url", + "Title": "Título", + "CreationTime": "Tempo de criação", + "Save": "Salve ", + "SameUrlAlreadyExist": "Mesmo url já existe, se você quiser adicionar este artigo, você deve alterar o url!", + "UrlIsNotValid": "URL não válida.", + "UrlNotFound": "Url não encontrado.", + "UrlContentNotFound": "Conteúdo do URL não encontrado.", + "Summary": "Resumo", + "MostRead": "Mais Lidos", + "Latest": "Mais recentes", + "ContributeAbpCommunity": "Contribua com a comunidade ABP", + "SubmitYourArticle": "Envie sua postagem", + "ContributionGuide": "Guia de contribuição", + "BugReport": "Relatório de erro", + "SeeAllArticles": "Ver todas as postagens", + "WelcomeToABPCommunity!": "Bem-vindo à Comunidade ABP!", + "MyProfile": "Meu perfil", + "MyOrganizations": "Minhas organizações", + "EmailNotValid": "Por favor insira um endereço de e-mail válido.", + "FeatureRequest": "Solicitação de recurso", + "CreateArticleTitleInfo": "Título da postagem a ser mostrado na lista de postagens.", + "CreateArticleSummaryInfo": "Um breve resumo da postagem a ser mostrado na lista de postagens.", + "CreateArticleCoverInfo": "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.", + "ThisExtensionIsNotAllowed": "Esta extensão não é permitida.", + "TheFileIsTooLarge": "O arquivo é muito grande.", + "GoToTheArticle": "Vá para o artigo", + "Contribute": "Contribuir", + "OverallProgress": "Progresso geral", + "Done": "Feito", + "Open": "Abrir", + "Closed": "Fechadas", + "LatestQuestionOnThe": "Última pergunta sobre o", + "Stackoverflow": "Stackoverflow", + "Votes": "votos", + "Answer": "Responder", + "Views": "Visualizações", + "Answered": "Respondidas", + "WaitingForYourAnswer": "Esperando por sua resposta", + "Asked": "Perguntou", + "AllQuestions": "Todas as perguntas", + "NextVersion": "Próxima Versão", + "MilestoneErrorMessage": "Não foi possível obter os detalhes do marco atual do Github.", + "QuestionItemErrorMessage": "Não foi possível obter os detalhes da pergunta mais recente do Stackoverflow.", + "Oops": "Ops!", + "CreateArticleSuccessMessage": "O artigo foi enviado com sucesso. Ele será publicado após uma revisão do administrador do site.", + "ChooseCoverImage": "Escolha uma imagem de capa ...", + "CoverImage": "Imagem de capa", + "ShareYourExperiencesWithTheABPFramework": "Compartilhe suas experiências com o ABP Framework!", + "Optional": "Opcional", + "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", + "UserName": "Nome do usuário", + "Company": "Empresa", + "PersonalWebsite": "Site pessoal", + "RegistrationDate": "data de registro", + "Social": "Social", + "Biography": "Biografia", + "HasNoPublishedArticlesYet": "ainda não tem artigos publicados", + "Author": "Autor", + "LatestGithubAnnouncements": "Anúncios mais recentes do Github", + "SeeAllAnnouncements": "Veja todos os anúncios", + "LatestBlogPost": "Última postagem do blog", + "Edit": "Editar", + "ProfileImageChange": "Mudar a imagem do perfil", + "BlogItemErrorMessage": "Não foi possível obter os detalhes da postagem do blog mais recente da ABP.", + "PlannedReleaseDate": "Data de lançamento planejada", + "CommunityArticleRequestErrorMessage": "Não foi possível obter a solicitação do artigo mais recente do Github.", + "ArticleRequestFromGithubIssue": "Não há nenhum pedido de artigo agora.", + "LatestArticles": "últimas postagens", + "ArticleRequests": "Pedidos de artigos", + "AllArticleRequests": "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.", + "NoThanks": "Não, obrigado", + "MaybeLater": "Talvez mais tarde", + "JoinOurArticleNewsletter": "Junte-se ao nosso boletim de artigos", + "Community": "Comunidade", + "Marketing": "Marketing", + "CommunityPrivacyPolicyConfirmation": "Eu concordo com os Termos e Condições e a Política de Privacidade .", + "ArticleRequestMessageTitle": " Abra um problema no GitHub para solicitar um artigo/tutorial que você deseja ver neste site.", + "ArticleRequestMessageBody": "Aqui, a lista dos artigos solicitados pela comunidade. Você quer escrever um artigo solicitado? Clique na solicitação e participe da discussão.", + "Language": "Língua", + "CreateArticleLanguageInfo": "O idioma do conteúdo da postagem.", + "VideoPost": "Postagem de Vídeo", + "Article": "Artigo", + "Read": "Leitura", + "CreateGithubArticleUrlInfo": "URL GitHub original do artigo.", + "CreateVideoContentUrlInfo": "URL original da postagem no Youtube.", + "CreateExternalArticleUrlInfo": "URL externo original do artigo.", + "VideoContentForm": "Envie vídeo no YouTube", + "GithubPostForm": "Enviar artigo no GitHub", + "ExternalPostForm": "Envie um conteúdo externo", + "HowToPost": "Como postar?", + "Posts": "Postagens", + "VideoUrl": "URL do vídeo", + "GithubArticleUrl": "URL do artigo do Github", + "ExternalArticleUrl": "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.", + "GithubArticle": "Artigo Github", + "GithubArticleSubmitStepOne": " 1. Escreva um artigo em qualquer repositório GitHub público com o formato Markdown. exemplo ", + "GithubArticleSubmitStepTwo": " 2. Envie o URL do seu artigo usando o formulário.", + "GithubArticleSubmitStepThree": " 3. Seu artigo será processado neste site.", + "YoutubeVideo": "Vídeo do youtube", + "YoutubeVideoSubmitStepOne": " 1. Publique seu vídeo no YouTube.", + "YoutubeVideoSubmitStepTwo": " 2. Envie o URL do vídeo usando o formulário.", + "YoutubeVideoSubmitStepThree": " 3. Os visitantes poderão assistir ao conteúdo de seu vídeo diretamente neste site.", + "ExternalContent": "Conteúdo Externo", + "ExternalContentSubmitStepOne": " 1. Crie um conteúdo em qualquer plataforma pública (mídia, seu próprio blog ou qualquer lugar que você quiser).", + "ExternalContentSubmitStepTwo": " 2. Envie seu URL de conteúdo usando o formulário.", + "ExternalContentSubmitStepThree": " 3. Os visitantes são redirecionados para o conteúdo do site original.", + "ChooseYourContentType": "Escolha a forma como deseja adicionar seu conteúdo.", + "PostContentViaGithub": "Quero adicionar meu artigo com o GitHub de acordo com as regras de redução.", + "PostContentViaYoutube": "Quero compartilhar meus vídeos disponíveis no Youtube aqui.", + "PostContentViaExternalSource": "Quero adicionar o conteúdo que publiquei em outra plataforma aqui.", + "GitHubUserNameValidationMessage": "Seu nome de usuário Github não pode incluir espaços em branco, certifique-se de que seu nome de usuário Github está correto.", + "PersonalSiteUrlValidationMessage": "O URL do seu site pessoal não pode incluir espaços em branco, verifique se o URL do seu site pessoal está correto.", + "TwitterUserNameValidationMessage": "Seu nome de usuário do Twitter não pode incluir espaços em branco, certifique-se de que seu nome de usuário do Twitter esteja correto.", + "LinkedinUrlValidationMessage": "O seu URL do Linkedin não pode incluir espaços em branco, certifique-se de que o seu URL do Linkedin está correto.", + "NoPostsFound": "Nenhuma postagem encontrada!", + "SearchInPosts": "Pesquisar nas postagens ...", + "MinimumSearchContent": "Você deve inserir pelo menos 3 caracteres!", + "Volo.AbpIo.Domain:060001": "O URL da fonte (\"{ArticleUrl}\") não é o URL do Github", + "Volo.AbpIo.Domain:060002": "O conteúdo do artigo não está disponível no recurso Github (\"{ArticleUrl}\").", + "Volo.AbpIo.Domain:060003": "Nenhum conteúdo do artigo encontrado!" + } +} \ 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 new file mode 100644 index 0000000000..f88b4dbed0 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/ru.json @@ -0,0 +1,147 @@ +{ + "culture": "ru", + "texts": { + "Permission:CommunityArticle": "Статья Сообщества", + "Permission:Edit": "Редактировать", + "Waiting": "Ожидающий", + "Approved": "Одобренный", + "Rejected": "Отклоненный", + "Wait": "Ждать", + "Approve": "Утвердить", + "Reject": "Отклонять", + "ReadArticle": "Прочитать статью", + "Status": "Положение дел", + "ContentSource": "Источник контента", + "Details": "Подробности", + "Url": "URL", + "Title": "Заголовок", + "CreationTime": "Время создания", + "Save": "Сохранить", + "SameUrlAlreadyExist": "Такой URL-адрес уже существует, если вы хотите добавить эту статью, вам следует изменить URL-адрес!", + "UrlIsNotValid": "URL недействителен.", + "UrlNotFound": "URL не найден.", + "UrlContentNotFound": "Содержание URL не найдено.", + "Summary": "Резюме", + "MostRead": "Самые читаемые", + "Latest": "Последний", + "ContributeAbpCommunity": "Внесите свой вклад в сообщество ABP", + "SubmitYourArticle": "Отправьте свой пост", + "ContributionGuide": "Руководство по вкладу", + "BugReport": "Сообщение об ошибке", + "SeeAllArticles": "Просмотреть все сообщения", + "WelcomeToABPCommunity!": "Добро пожаловать в сообщество ABP!", + "MyProfile": "Мой профайл", + "MyOrganizations": "Мои организации", + "EmailNotValid": "Пожалуйста, введите действительный адрес электронной почты.", + "FeatureRequest": "Запрос функции", + "CreateArticleTitleInfo": "Название сообщения, которое будет отображаться в списке сообщений.", + "CreateArticleSummaryInfo": "Краткое изложение сообщения, которое будет отображаться в списке сообщений.", + "CreateArticleCoverInfo": "Для создания эффектной статьи добавьте фото на обложке. Загрузите изображения с соотношением сторон 16: 9 для наилучшего просмотра. Максимальный размер файла: 1 МБ.", + "ThisExtensionIsNotAllowed": "Это расширение не разрешено.", + "TheFileIsTooLarge": "Файл слишком большой.", + "GoToTheArticle": "Перейти к статье", + "Contribute": "Делать вклад", + "OverallProgress": "Общий прогресс", + "Done": "Выполнено", + "Open": "Открытым", + "Closed": "Закрыто", + "LatestQuestionOnThe": "Последний вопрос по", + "Stackoverflow": "Переполнение стека", + "Votes": "голосов", + "Answer": "Отвечать", + "Views": "Просмотры", + "Answered": "Ответил", + "WaitingForYourAnswer": "В ожидании вашего ответа", + "Asked": "спросил", + "AllQuestions": "Все вопросы", + "NextVersion": "Следующая версия", + "MilestoneErrorMessage": "Не удалось получить информацию о текущем этапе на Github.", + "QuestionItemErrorMessage": "Не удалось получить последние сведения о вопросе из Stackoverflow.", + "Oops": "Ой!", + "CreateArticleSuccessMessage": "Статья успешно отправлена. Он будет опубликован после проверки администратором сайта.", + "ChooseCoverImage": "Выберите изображение обложки ...", + "CoverImage": "Изображение на обложке", + "ShareYourExperiencesWithTheABPFramework": "Поделитесь своим опытом работы с ABP Framework!", + "Optional": "По желанию", + "UpdateUserWebSiteInfo": "Пример: https://johndoe.com", + "UpdateUserTwitterInfo": "Пример: johndoe", + "UpdateUserGithubInfo": "Пример: johndoe", + "UpdateUserLinkedinInfo": "Пример: https://www.linkedin.com/...", + "UpdateUserCompanyInfo": "Пример: Волософт", + "UpdateUserJobTitleInfo": "Пример: разработчик программного обеспечения", + "UserName": "Имя пользователя", + "Company": "Компания", + "PersonalWebsite": "Персональный сайт", + "RegistrationDate": "Дата регистрации", + "Social": "Социальное", + "Biography": "биография", + "HasNoPublishedArticlesYet": "еще нет опубликованных статей", + "Author": "Автор", + "LatestGithubAnnouncements": "Последние анонсы Github", + "SeeAllAnnouncements": "Посмотреть все объявления", + "LatestBlogPost": "Последнее сообщение в блоге", + "Edit": "Редактировать", + "ProfileImageChange": "Изменить изображение профиля", + "BlogItemErrorMessage": "Не удалось получить последние сведения о записи в блоге от ABP.", + "PlannedReleaseDate": "Планируемая дата выпуска", + "CommunityArticleRequestErrorMessage": "Не удалось получить последний запрос статьи от Github.", + "ArticleRequestFromGithubIssue": "Сейчас нет запросов на статьи.", + "LatestArticles": "Последние посты", + "ArticleRequests": "Запросы на статьи", + "AllArticleRequests": "Просмотреть все запросы статей", + "SubscribeToTheNewsletter": "Подпишитесь на рассылку новостей", + "NewsletterEmailDefinition": "Получайте информацию о событиях в ABP, например о новых выпусках, бесплатных источниках, статьях и многом другом.", + "NoThanks": "Нет, спасибо", + "MaybeLater": "Может быть позже", + "JoinOurArticleNewsletter": "Подпишитесь на нашу новостную рассылку статей", + "Community": "Сообщество", + "Marketing": "Маркетинг", + "CommunityPrivacyPolicyConfirmation": "Я согласен с Условиями использования и Политикой конфиденциальности .", + "ArticleRequestMessageTitle": " Откройте проблему на GitHub, чтобы запросить статью/учебное пособие, которое вы хотите увидеть на этом веб-сайте.", + "ArticleRequestMessageBody": "Здесь список запрошенных сообществом статей. Вы хотите написать запрошенную статью? Нажмите на запрос и присоединяйтесь к обсуждению.", + "Language": "Язык", + "CreateArticleLanguageInfo": "Язык содержания сообщения.", + "VideoPost": "Видео сообщение", + "Article": "Статья", + "Read": "Читать", + "CreateGithubArticleUrlInfo": "Оригинальный URL статьи на GitHub.", + "CreateVideoContentUrlInfo": "Оригинальный URL-адрес публикации на Youtube.", + "CreateExternalArticleUrlInfo": "Оригинальный внешний URL статьи.", + "VideoContentForm": "Отправить видео на YouTube", + "GithubPostForm": "Отправить статью на GitHub", + "ExternalPostForm": "Отправить внешний контент", + "HowToPost": "Как разместить?", + "Posts": "Сообщения", + "VideoUrl": "URL видео", + "GithubArticleUrl": "URL статьи на Github", + "ExternalArticleUrl": "URL внешней статьи", + "CreatePostCoverInfo": "Для создания эффектного поста добавьте фото обложки. Загрузите изображения с соотношением сторон 16: 9 для наилучшего просмотра. Максимальный размер файла: 1 МБ.", + "ThankYouForContribution": "Спасибо за ваш вклад в сообщество ABP.", + "GithubArticle": "Статья на Github", + "GithubArticleSubmitStepOne": " 1. Напишите статью в любом общедоступном репозитории GitHub с форматом Markdown. Пример ", + "GithubArticleSubmitStepTwo": " 2. Отправьте URL своей статьи, используя форму.", + "GithubArticleSubmitStepThree": " 3. Ваша статья будет отображаться на этом веб-сайте.", + "YoutubeVideo": "YouTube видео", + "YoutubeVideoSubmitStepOne": " 1. Опубликуйте свое видео на YouTube.", + "YoutubeVideoSubmitStepTwo": " 2. Отправьте URL-адрес видео, используя форму.", + "YoutubeVideoSubmitStepThree": " 3. Посетители смогут смотреть ваш видеоконтент прямо на этом веб-сайте.", + "ExternalContent": "Внешний контент", + "ExternalContentSubmitStepOne": " 1. Создавайте контент на любой общедоступной платформе (среде, в собственном блоге или где угодно).", + "ExternalContentSubmitStepTwo": " 2. Отправьте URL своего содержания, используя форму.", + "ExternalContentSubmitStepThree": " 3. Посетители перенаправляются на содержание исходного веб-сайта.", + "ChooseYourContentType": "Пожалуйста, выберите способ добавления контента.", + "PostContentViaGithub": "Я хочу добавить свою статью в GitHub в соответствии с правилами уценки.", + "PostContentViaYoutube": "Я хочу поделиться своими видео, доступными на Youtube здесь.", + "PostContentViaExternalSource": "Я хочу добавить сюда контент, который я опубликовал на другой платформе .", + "GitHubUserNameValidationMessage": "Ваше имя пользователя Github не может содержать пробелы, убедитесь, что ваше имя пользователя Github верное.", + "PersonalSiteUrlValidationMessage": "URL-адрес вашего личного сайта не может содержать пробелы, убедитесь, что URL-адрес вашего личного сайта правильный.", + "TwitterUserNameValidationMessage": "Ваше имя пользователя Twitter не может содержать пробелов, убедитесь, что ваше имя пользователя Twitter верное.", + "LinkedinUrlValidationMessage": "Ваш URL-адрес Linkedin не может содержать пробелы, убедитесь, что ваш URL-адрес Linkedin правильный.", + "NoPostsFound": "Сообщений не найдено!", + "SearchInPosts": "Искать в сообщениях ...", + "MinimumSearchContent": "Вы должны ввести минимум 3 символа!", + "Volo.AbpIo.Domain:060001": "Исходный URL (\"{ArticleUrl}\") не является URL-адресом Github", + "Volo.AbpIo.Domain:060002": "Контент статьи недоступен на ресурсе Github (\"{ArticleUrl}\").", + "Volo.AbpIo.Domain:060003": "Контент статьи не найден!" + } +} \ 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 new file mode 100644 index 0000000000..d4614ea247 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/sl.json @@ -0,0 +1,147 @@ +{ + "culture": "sl", + "texts": { + "Permission:CommunityArticle": "člen Skupnosti", + "Permission:Edit": "Uredi", + "Waiting": "Čakanje", + "Approved": "Odobreno", + "Rejected": "Zavrnjeno", + "Wait": "Počakaj", + "Approve": "Odobri", + "Reject": "Zavrni", + "ReadArticle": "Preberite članek", + "Status": "Stanje", + "ContentSource": "Vir vsebine", + "Details": "Podrobnosti", + "Url": "URL", + "Title": "Naslov", + "CreationTime": "Čas ustvarjanja", + "Save": "Shrani", + "SameUrlAlreadyExist": "Isti URL že obstaja, če želite dodati ta članek, spremenite URL!", + "UrlIsNotValid": "Url ni veljaven.", + "UrlNotFound": "Url ni najden.", + "UrlContentNotFound": "Vsebina URL ni najdena.", + "Summary": "Povzetek", + "MostRead": "Najbolj brano", + "Latest": "Najnovejše", + "ContributeAbpCommunity": "Prispevajte k skupnosti ABP", + "SubmitYourArticle": "Pošljite svojo objavo", + "ContributionGuide": "Vodnik za prispevke", + "BugReport": "Poročilo o napaki", + "SeeAllArticles": "Poglej vse objave", + "WelcomeToABPCommunity!": "Dobrodošli v skupnosti ABP!", + "MyProfile": "Moj profil", + "MyOrganizations": "Moje organizacije", + "EmailNotValid": "Vnesite veljaven elektronski naslov.", + "FeatureRequest": "Zahteva za funkcijo", + "CreateArticleTitleInfo": "Naslov objave, ki bo prikazan na seznamu objav.", + "CreateArticleSummaryInfo": "Kratek povzetek objave, ki bo prikazan na seznamu objav.", + "CreateArticleCoverInfo": "Č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.", + "ThisExtensionIsNotAllowed": "Ta razširitev ni dovoljena.", + "TheFileIsTooLarge": "Datoteka je prevelika.", + "GoToTheArticle": "Pojdite na članek", + "Contribute": "Prispevajte", + "OverallProgress": "Splošni napredek", + "Done": "Končano", + "Open": "Odprto", + "Closed": "Zaprto", + "LatestQuestionOnThe": "Najnovejše vprašanje o", + "Stackoverflow": "Preobremenitev", + "Votes": "glasov", + "Answer": "Odgovori", + "Views": "pogledov", + "Answered": "Odgovoril", + "WaitingForYourAnswer": "Čakam na vaš odgovor", + "Asked": "vprašal", + "AllQuestions": "Vsa vprašanja", + "NextVersion": "Naslednja različica", + "MilestoneErrorMessage": "Od Githuba ni bilo mogoče dobiti podrobnosti o trenutnem mejniku.", + "QuestionItemErrorMessage": "Od Stackoverflowa ni bilo mogoče dobiti najnovejših podrobnosti vprašanja.", + "Oops": "Ups!", + "CreateArticleSuccessMessage": "Članek je bil uspešno oddan. Objavljeno bo po pregledu skrbnika spletnega mesta.", + "ChooseCoverImage": "Izberite naslovno sliko ...", + "CoverImage": "Naslovna slika", + "ShareYourExperiencesWithTheABPFramework": "Delite svoje izkušnje z ABP Framework!", + "Optional": "Neobvezno", + "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", + "UserName": "Uporabniško ime", + "Company": "Podjetje", + "PersonalWebsite": "Osebno spletno mesto", + "RegistrationDate": "datum registracije", + "Social": "Družabno", + "Biography": "Biografija", + "HasNoPublishedArticlesYet": "še nima objavljenih člankov", + "Author": "Avtor", + "LatestGithubAnnouncements": "Najnovejše objave Githuba", + "SeeAllAnnouncements": "Oglejte si vse objave", + "LatestBlogPost": "Najnovejša objava v blogu", + "Edit": "Uredi", + "ProfileImageChange": "Spremenite sliko profila", + "BlogItemErrorMessage": "Najnovejše podrobnosti objave v spletnem dnevniku od ABP ni bilo mogoče dobiti.", + "PlannedReleaseDate": "Načrtovani datum izdaje", + "CommunityArticleRequestErrorMessage": "Najnovejše zahteve za članek od Githuba ni bilo mogoče dobiti.", + "ArticleRequestFromGithubIssue": "Zdaj ni nobenih zahtev za članke.", + "LatestArticles": "Najnovejše objave", + "ArticleRequests": "Zahteve za člen", + "AllArticleRequests": "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.", + "NoThanks": "Ne hvala", + "MaybeLater": "Mogoče kasneje", + "JoinOurArticleNewsletter": "Pridružite se našemu glasilu s članki", + "Community": "skupnost", + "Marketing": "Trženje", + "CommunityPrivacyPolicyConfirmation": "Strinjam se z določili in pogoji ter pravilnikom o zasebnosti.", + "ArticleRequestMessageTitle": "Odprite težavo v GitHubu in zahtevajte članek/vadnico, ki si jo želite ogledati na tem spletnem mestu.", + "ArticleRequestMessageBody": "Tukaj je seznam člankov, ki jih zahteva skupnost. Ali želite napisati zahtevan članek? Kliknite na zahtevo in se pridružite razpravi.", + "Language": "Jezik", + "CreateArticleLanguageInfo": "Jezik vsebine objave.", + "VideoPost": "Video objava", + "Article": "Članek", + "Read": "Preberite", + "CreateGithubArticleUrlInfo": "Originalni GitHub URL članka.", + "CreateVideoContentUrlInfo": "Originalni Youtube URL objave.", + "CreateExternalArticleUrlInfo": "Originalni zunanji naslov članka.", + "VideoContentForm": "Pošlji videoposnetek na YouTube", + "GithubPostForm": "Pošljite članek na GitHub", + "ExternalPostForm": "Predložite zunanjo vsebino", + "HowToPost": "Kako objaviti?", + "Posts": "Objave", + "VideoUrl": "URL videoposnetka", + "GithubArticleUrl": "URL članka Github", + "ExternalArticleUrl": "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.", + "GithubArticle": "Članek Github", + "GithubArticleSubmitStepOne": "1. Napišite članek v katerem koli javnem repozitoriju GitHub z obliko Markdown. primer ", + "GithubArticleSubmitStepTwo": "2. Pošljite URL svojega članka z uporabo obrazca.", + "GithubArticleSubmitStepThree": "3. Vaš članek bo prikazan na tem spletnem mestu.", + "YoutubeVideo": "Youtube video", + "YoutubeVideoSubmitStepOne": "1. Objavite svoj videoposnetek v YouTubu.", + "YoutubeVideoSubmitStepTwo": "2. Pošljite URL videoposnetka z uporabo obrazca.", + "YoutubeVideoSubmitStepThree": "3. Obiskovalci si bodo lahko ogledali vašo video vsebino neposredno na tem spletnem mestu.", + "ExternalContent": "Zunanja vsebina", + "ExternalContentSubmitStepOne": "1. Ustvarite vsebino na kateri koli javni platformi (medij, svoj blog ali kjer koli želite).", + "ExternalContentSubmitStepTwo": "2. Pošljite URL svoje vsebine z uporabo obrazca.", + "ExternalContentSubmitStepThree": "3. Obiskovalci so preusmerjeni na vsebino na izvirnem spletnem mestu.", + "ChooseYourContentType": "Izberite način, na katerega želite dodati svojo vsebino.", + "PostContentViaGithub": "Svoj članek želim dodati z GitHubom v skladu s pravili znižanja vrednosti.", + "PostContentViaYoutube": "Svoje videoposnetke, ki so na voljo na Youtube, želim deliti tukaj.", + "PostContentViaExternalSource": "Tukaj želim dodati vsebino, ki sem jo objavil na drugi platformi.", + "GitHubUserNameValidationMessage": "Vaše uporabniško ime za Github ne sme vsebovati presledkov, preverite, ali je vaše uporabniško ime za Github pravilno.", + "PersonalSiteUrlValidationMessage": "URL vašega osebnega spletnega mesta ne sme vsebovati presledkov, preverite, ali je URL vašega osebnega spletnega mesta pravilen.", + "TwitterUserNameValidationMessage": "Vaše uporabniško ime za Twitter ne sme vsebovati presledkov, preverite, ali je vaše uporabniško ime za Twitter pravilno.", + "LinkedinUrlValidationMessage": "Vaš Linkedin URL ne sme vsebovati presledkov, preverite, ali je vaš Linkedin URL pravilen.", + "NoPostsFound": "Ni najdenih objav!", + "SearchInPosts": "Išči v objavah ...", + "MinimumSearchContent": "Vnesti morate vsaj 3 znake!", + "Volo.AbpIo.Domain:060001": "Izvorni URL (\"{ArticleUrl}\") ni URL Github", + "Volo.AbpIo.Domain:060002": "Vsebina članka ni na voljo iz vira Github(\"{ArticleUrl}\").", + "Volo.AbpIo.Domain:060003": "Vsebina članka ni bila najdena!" + } +} \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/tr.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/tr.json new file mode 100644 index 0000000000..72a54af2dc --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/tr.json @@ -0,0 +1,147 @@ +{ + "culture": "tr", + "texts": { + "Permission:CommunityArticle": "Topluluk Makalesi", + "Permission:Edit": "Düzenlemek", + "Waiting": "Beklemek", + "Approved": "Onaylandı", + "Rejected": "Reddedildi", + "Wait": "Beklemek", + "Approve": "Onaylamak", + "Reject": "Reddetmek", + "ReadArticle": "Makaleyi Oku", + "Status": "Durum", + "ContentSource": "Içerik kaynağı", + "Details": "Detaylar", + "Url": "URL'si", + "Title": "Başlık", + "CreationTime": "oluşturma zamanı", + "Save": "Kaydetmek", + "SameUrlAlreadyExist": "Aynı url zaten var bu makaleyi eklemek istiyorsanız url'yi değiştirmelisiniz!", + "UrlIsNotValid": "Url geçerli değil.", + "UrlNotFound": "URL bulunamadı.", + "UrlContentNotFound": "URL içeriği bulunamadı.", + "Summary": "Özet", + "MostRead": "En çok okunan", + "Latest": "En sonuncu", + "ContributeAbpCommunity": "ABP Topluluğuna Katkıda Bulunun", + "SubmitYourArticle": "Gönderinizi Gönderin", + "ContributionGuide": "Katkı Kılavuzu", + "BugReport": "Hata raporu", + "SeeAllArticles": "Tüm Gönderileri Gör", + "WelcomeToABPCommunity!": "ABP Topluluğuna hoş geldiniz!", + "MyProfile": "Benim profilim", + "MyOrganizations": "Kuruluşlarım", + "EmailNotValid": "Geçerli bir e.", + "FeatureRequest": "Özellik isteği", + "CreateArticleTitleInfo": "Gönderi listesinde gösterilecek gönderinin başlığı.", + "CreateArticleSummaryInfo": "Gönderi listesinde gösterilecek gönderinin kısa bir özeti.", + "CreateArticleCoverInfo": "Etkili bir makale oluşturmak için bir kapak fotoğrafı ekleyin. En iyi görünüm için 16:9 en boy oranlı resimler yükleyin. Maksimum dosya boyutu: 1MB.", + "ThisExtensionIsNotAllowed": "Bu uzantıya izin verilmiyor.", + "TheFileIsTooLarge": "Dosya çok büyük.", + "GoToTheArticle": "Makaleye git", + "Contribute": "Katkıda bulunmak", + "OverallProgress": "Genel ilerleme", + "Done": "Tamamlandı", + "Open": "Açık", + "Closed": "Kapalı", + "LatestQuestionOnThe": "Son Soru", + "Stackoverflow": "yığın akışı", + "Votes": "oy", + "Answer": "Cevap", + "Views": "Görüntüleme", + "Answered": "cevaplandı", + "WaitingForYourAnswer": "Cevabını bekliyorum", + "Asked": "diye sordu", + "AllQuestions": "Tüm Sorular", + "NextVersion": "Sonraki Sürüm", + "MilestoneErrorMessage": "Github'dan mevcut dönüm noktası ayrıntıları alınamadı.", + "QuestionItemErrorMessage": "Stackoverflow'tan en son soru ayrıntıları alınamadı.", + "Oops": "Hata!", + "CreateArticleSuccessMessage": "Makale başarıyla gönderildi. Site yöneticisinin incelemesinden sonra yayınlanacaktır.", + "ChooseCoverImage": "Bir kapak resmi seçin...", + "CoverImage": "Kapak resmi", + "ShareYourExperiencesWithTheABPFramework": "ABP Çerçevesi ile deneyimlerinizi paylaşın!", + "Optional": "İsteğe bağlı", + "UpdateUserWebSiteInfo": "Örnek: https://johndoe.com", + "UpdateUserTwitterInfo": "Örnek: johndoe", + "UpdateUserGithubInfo": "Örnek: johndoe", + "UpdateUserLinkedinInfo": "Örnek: https://www.linkedin.com/...", + "UpdateUserCompanyInfo": "Örnek: Volosoft", + "UpdateUserJobTitleInfo": "Örnek: Yazılım Geliştirici", + "UserName": "Kullanıcı adı", + "Company": "Şirket", + "PersonalWebsite": "Kişisel web sitesi", + "RegistrationDate": "Kayıt Tarihi", + "Social": "Sosyal", + "Biography": "biyografi", + "HasNoPublishedArticlesYet": "henüz yayınlanmış makalesi yok", + "Author": "Yazar", + "LatestGithubAnnouncements": "En Son Github Duyuruları", + "SeeAllAnnouncements": "Tüm Duyuruları Gör", + "LatestBlogPost": "Son Blog Yazısı", + "Edit": "Düzenlemek", + "ProfileImageChange": "Profil resmini değiştir", + "BlogItemErrorMessage": "ABP'den en son blog yazısı ayrıntıları alınamadı.", + "PlannedReleaseDate": "Planlanan çıkış tarihi", + "CommunityArticleRequestErrorMessage": "Github'dan en son makale isteği alınamadı.", + "ArticleRequestFromGithubIssue": "Şu anda herhangi bir makale talebi yok.", + "LatestArticles": "Son Gönderiler", + "ArticleRequests": "Makale İstekleri", + "AllArticleRequests": "Tüm Makale İsteklerini Gör", + "SubscribeToTheNewsletter": "Bültene Abone Ol", + "NewsletterEmailDefinition": "Yeni çıkanlar, ücretsiz kaynaklar, makaleler ve daha fazlası gibi ABP'deki gelişmeler hakkında bilgi alın.", + "NoThanks": "Hayır teşekkürler", + "MaybeLater": "Belki sonra", + "JoinOurArticleNewsletter": "Makale bültenimize katılın", + "Community": "Toplum", + "Marketing": "Pazarlama", + "CommunityPrivacyPolicyConfirmation": "Şartlar ve Koşullar ile Gizlilik Politikası'nı kabul ediyorum.", + "ArticleRequestMessageTitle": "Bu web sitesinde görmek istediğiniz bir makaleyi/eğiticiyi istemek için GitHub'da bir sorun açın.", + "ArticleRequestMessageBody": "Burada, topluluk tarafından istenen makalelerin listesi. Talep edilen bir makaleyi yazmak ister misiniz? Lütfen talebe tıklayın ve tartışmaya katılın.", + "Language": "Dilim", + "CreateArticleLanguageInfo": "Gönderi içeriğinin dili.", + "VideoPost": "Video Gönderisi", + "Article": "Madde", + "Read": "Okumak", + "CreateGithubArticleUrlInfo": "Makalenin orijinal GitHub URL'si.", + "CreateVideoContentUrlInfo": "Gönderinin orijinal Youtube URL'si.", + "CreateExternalArticleUrlInfo": "Makalenin Orijinal Harici URL'si.", + "VideoContentForm": "YouTube'da Video Gönder", + "GithubPostForm": "GitHub'da Makale Gönder", + "ExternalPostForm": "Harici İçerik Gönderin", + "HowToPost": "Nasıl Gönderilir?", + "Posts": "Gönderiler", + "VideoUrl": "Video linki", + "GithubArticleUrl": "Github Makale URL'si", + "ExternalArticleUrl": "Harici Makale URL'si", + "CreatePostCoverInfo": "Etkili bir gönderi oluşturmak için bir kapak fotoğrafı ekleyin. En iyi görünüm için 16:9 en boy oranlı resimler yükleyin. Maksimum dosya boyutu: 1MB.", + "ThankYouForContribution": "ABP Topluluğuna katkıda bulunduğunuz için teşekkür ederiz.", + "GithubArticle": "Github Makalesi", + "GithubArticleSubmitStepOne": "1. Herhangi bir genel GitHub deposunda Markdown biçimiyle bir makale yazın. örnek ", + "GithubArticleSubmitStepTwo": "2. Formu kullanarak makale URL'nizi gönderin.", + "GithubArticleSubmitStepThree": "3. Makaleniz bu web sitesinde işlenecektir.", + "YoutubeVideo": "Youtube videosu", + "YoutubeVideoSubmitStepOne": "1. Videonuzu YouTube'da yayınlayın.", + "YoutubeVideoSubmitStepTwo": "2. Formu kullanarak video URL'sini gönderin.", + "YoutubeVideoSubmitStepThree": "3. Ziyaretçiler video içeriğinizi doğrudan bu web sitesinde izleyebilecekler.", + "ExternalContent": "Harici İçerik", + "ExternalContentSubmitStepOne": "1. Herhangi bir genel platformda (orta, kendi blogunuz veya istediğiniz herhangi bir yerde) içerik oluşturun.", + "ExternalContentSubmitStepTwo": "2. Formu kullanarak içerik URL'nizi gönderin.", + "ExternalContentSubmitStepThree": "3. Ziyaretçiler, orijinal web sitesindeki içeriğe yönlendirilir.", + "ChooseYourContentType": "Lütfen içeriğinizi eklemek istediğiniz yolu seçin.", + "PostContentViaGithub": " GitHub ile makalemi markdown kurallarına uygun olarak eklemek istiyorum.", + "PostContentViaYoutube": " Youtube'da bulunan videolarımı burada paylaşmak istiyorum.", + "PostContentViaExternalSource": "başka bir platformda yayınladığım içeriği buraya eklemek istiyorum.", + "GitHubUserNameValidationMessage": "Github kullanıcı adınız boşluk içeremez, lütfen Github kullanıcı adınızın doğru olduğundan emin olun.", + "PersonalSiteUrlValidationMessage": "Kişisel site URL'niz boşluk içeremez, lütfen kişisel site URL'nizin doğru olduğundan emin olun.", + "TwitterUserNameValidationMessage": "Twitter kullanıcı adınız boşluk içeremez, lütfen Twitter kullanıcı adınızın doğru olduğundan emin olun.", + "LinkedinUrlValidationMessage": "Linkedin URL'niz boşluk içeremez, lütfen Linkedin URL'nizin doğru olduğundan emin olun.", + "NoPostsFound": "Gönderi bulunamadı!", + "SearchInPosts": "Yazılarda ara...", + "MinimumSearchContent": "En az 3 karakter girmelisiniz!", + "Volo.AbpIo.Domain:060001": "Kaynak URL (\"{ArticleUrl}\") Github URL'si değil", + "Volo.AbpIo.Domain:060002": "Makale İçeriği Github(\"{ArticleUrl}\") kaynağında mevcut değil.", + "Volo.AbpIo.Domain:060003": "Makale içeriği bulunamadı!" + } +} \ 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 new file mode 100644 index 0000000000..911fba6fa3 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/vi.json @@ -0,0 +1,147 @@ +{ + "culture": "vi", + "texts": { + "Permission:CommunityArticle": "Bài báo cộng đồng", + "Permission:Edit": "Chỉnh sửa", + "Waiting": "Đang chờ đợi", + "Approved": "Tán thành", + "Rejected": "Phế phẩm", + "Wait": "Đợi đã", + "Approve": "Chấp thuận", + "Reject": "Từ chối", + "ReadArticle": "Đọc bài báo", + "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", + "SameUrlAlreadyExist": "Đã tồn tại cùng một url nếu bạn muốn thêm bài viết này, bạn nên thay đổi url!", + "UrlIsNotValid": "Url không hợp lệ.", + "UrlNotFound": "Không tìm thấy url.", + "UrlContentNotFound": "Nội dung url không được tìm thấy.", + "Summary": "Tóm lược", + "MostRead": "Đọc nhiều nhất", + "Latest": "Muộn nhất", + "ContributeAbpCommunity": "Đóng góp cho Cộng đồng ABP", + "SubmitYourArticle": "Gửi bài đăng của bạn", + "ContributionGuide": "Hướng dẫn đóng góp", + "BugReport": "Báo cáo lỗi", + "SeeAllArticles": "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", + "EmailNotValid": "Vui lòng nhập một địa chỉ email hợp lệ.", + "FeatureRequest": "Yêu cầu tính năng", + "CreateArticleTitleInfo": "Tiêu đề của bài đăng sẽ được hiển thị trên danh sách bài đăng.", + "CreateArticleSummaryInfo": "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.", + "CreateArticleCoverInfo": "Để 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.", + "ThisExtensionIsNotAllowed": "Phần mở rộng này không được phép.", + "TheFileIsTooLarge": "Tệp quá lớn.", + "GoToTheArticle": "Đi tới Bài báo", + "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ề", + "Stackoverflow": "Stackoverflow", + "Votes": "phiếu bầu", + "Answer": "Bài giải", + "Views": "lượt xem", + "Answered": "Đã trả lời", + "WaitingForYourAnswer": "Chờ câu trả lời của bạn", + "Asked": "yêu cầu", + "AllQuestions": "Tất cả các câu hỏi", + "NextVersion": "Phiên bản tiếp theo", + "MilestoneErrorMessage": "Không thể tải thông tin chi tiết về sự kiện quan trọng hiện tại từ Github.", + "QuestionItemErrorMessage": "Không thể nhận chi tiết câu hỏi mới nhất từ Stackoverflow.", + "Oops": "Giáo sư!", + "CreateArticleSuccessMessage": "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 ...", + "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", + "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", + "UserName": "Tên tài khoản", + "Company": "Công ty", + "PersonalWebsite": "Trang web cá nhân", + "RegistrationDate": "ngày đăng kí", + "Social": "Xã hội", + "Biography": "Tiểu sử", + "HasNoPublishedArticlesYet": "chưa có bài báo nào được xuất bản", + "Author": "Tác giả", + "LatestGithubAnnouncements": "Thông báo mới nhất trên Github", + "SeeAllAnnouncements": "Xem tất cả thông báo", + "LatestBlogPost": "Bài đăng trên blog mới nhất", + "Edit": "Chỉnh sửa", + "ProfileImageChange": "Thay đổi hình ảnh hồ sơ", + "BlogItemErrorMessage": "Không thể nhận chi tiết bài đăng blog mới nhất từ ABP.", + "PlannedReleaseDate": "Ngày phát hành dự kiến", + "CommunityArticleRequestErrorMessage": "Không thể nhận được yêu cầu bài viết mới nhất từ Github.", + "ArticleRequestFromGithubIssue": "Không có bất kỳ yêu cầu bài viết bây giờ.", + "LatestArticles": "Bài viết mới nhất", + "ArticleRequests": "Yêu cầu bài viết", + "AllArticleRequests": "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.", + "NoThanks": "Không, cám ơn", + "MaybeLater": "Có lẽ sau này", + "JoinOurArticleNewsletter": "Tham gia bản tin bài viết của chúng tôi", + "Community": "Cộng đồng", + "Marketing": "Tiếp thị", + "CommunityPrivacyPolicyConfirmation": "Tôi đồng ý với các Điều khoản & Điều kiện và Chính sách Bảo mật .", + "ArticleRequestMessageTitle": " Mở sự cố trên GitHub để yêu cầu bài viết/hướng dẫn bạn muốn xem trên trang web này.", + "ArticleRequestMessageBody": "Tại đây, danh sách các bài viết được yêu cầu bởi cộng đồng. Bạn có muốn viết một bài báo được yêu cầu không? Vui lòng nhấp vào yêu cầu và tham gia thảo luận.", + "Language": "Ngôn ngữ", + "CreateArticleLanguageInfo": "Ngôn ngữ cho nội dung bài đăng.", + "VideoPost": "Bài đăng video", + "Article": "Bài báo", + "Read": "Đọc", + "CreateGithubArticleUrlInfo": "URL GitHub gốc của bài viết.", + "CreateVideoContentUrlInfo": "URL Youtube gốc của bài đăng.", + "CreateExternalArticleUrlInfo": "Url bên ngoài gốc của bài viết.", + "VideoContentForm": "Gửi video trên YouTube", + "GithubPostForm": "Gửi bài viết trên GitHub", + "ExternalPostForm": "Gửi nội dung bên ngoài", + "HowToPost": "Làm thế nào để Đăng?", + "Posts": "Bài viết", + "VideoUrl": "Url video", + "GithubArticleUrl": "Url bài viết trên Github", + "ExternalArticleUrl": "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.", + "GithubArticle": "Bài báo trên Github", + "GithubArticleSubmitStepOne": " 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ụ ", + "GithubArticleSubmitStepTwo": " 2. Gửi URL bài viết của bạn bằng biểu mẫu.", + "GithubArticleSubmitStepThree": " 3. Bài viết của bạn sẽ được hiển thị trên trang web này.", + "YoutubeVideo": "Video trên Youtube", + "YoutubeVideoSubmitStepOne": " 1. Xuất bản video của bạn trên YouTube.", + "YoutubeVideoSubmitStepTwo": " 2. Gửi URL video bằng biểu mẫu.", + "YoutubeVideoSubmitStepThree": " 3. Khách truy cập sẽ có thể xem nội dung video của bạn trực tiếp trên trang web này.", + "ExternalContent": "Nội dung bên ngoài", + "ExternalContentSubmitStepOne": " 1. Tạo nội dung trên bất kỳ nền tảng công cộng nào (phương tiện, blog của riêng bạn hoặc bất kỳ nơi nào bạn thích).", + "ExternalContentSubmitStepTwo": " 2. Gửi URL nội dung của bạn bằng cách sử dụng biểu mẫu.", + "ExternalContentSubmitStepThree": " 3. Khách truy cập được chuyển hướng đến nội dung trên trang web gốc.", + "ChooseYourContentType": "Vui lòng chọn cách bạn muốn thêm nội dung của mình.", + "PostContentViaGithub": "Tôi muốn thêm bài viết của mình với GitHub theo các quy tắc đánh dấu.", + "PostContentViaYoutube": "Tôi muốn chia sẻ video của mình trên Youtube tại đây.", + "PostContentViaExternalSource": "Tôi muốn thêm nội dung mà tôi đã xuất bản trên một nền tảng khác tại đây.", + "GitHubUserNameValidationMessage": "Tên người dùng Github của bạn không được bao gồm khoảng trắng, hãy chắc chắn rằng tên người dùng Github của bạn là chính xác.", + "PersonalSiteUrlValidationMessage": "URL trang web cá nhân của bạn không được bao gồm khoảng trắng, hãy đảm bảo rằng URL trang web cá nhân của bạn là chính xác.", + "TwitterUserNameValidationMessage": "Tên người dùng Twitter của bạn không được bao gồm khoảng trắng, hãy đảm bảo tên người dùng Twitter của bạn là chính xác.", + "LinkedinUrlValidationMessage": "URL Linkedin của bạn không được bao gồm khoảng trắng, hãy đảm bảo rằng URL Linkedin của bạn là chính xác.", + "NoPostsFound": "Không tìm thấy bài viết!", + "SearchInPosts": "Tìm kiếm trong các bài viết ...", + "MinimumSearchContent": "Bạn phải nhập ít nhất 3 ký tự!", + "Volo.AbpIo.Domain:060001": "URL nguồn (\"{ArticleUrl}\") 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 (\"{ArticleUrl}\").", + "Volo.AbpIo.Domain:060003": "Không tìm thấy nội dung bài viết!" + } +} \ 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 9d7b56f0f3..f504842e70 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/zh-Hans.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/zh-Hans.json @@ -138,6 +138,10 @@ "TwitterUserNameValidationMessage": "你的Twitter用户名不能包含空格, 请确认你的Twitter用户名是正确的.", "LinkedinUrlValidationMessage": "你的领英URL不能包含空格, 请确认你的领英URL是正确的", "NoPostsFound": "没有发现帖子", - "SearchInPosts": "搜索帖子…" + "SearchInPosts": "搜索帖子…", + "MinimumSearchContent": "您必须输入至少 3 个字符!", + "Volo.AbpIo.Domain:060001": "源 URL(\"{ArticleUrl}\") 不是 Github URL", + "Volo.AbpIo.Domain:060002": "文章内容无法从 Github(\"{ArticleUrl}\") 资源中获得。", + "Volo.AbpIo.Domain:060003": "没有找到文章内容!" } } \ 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 new file mode 100644 index 0000000000..63343eb0bb --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/zh-Hant.json @@ -0,0 +1,147 @@ +{ + "culture": "zh-Hant", + "texts": { + "Permission:CommunityArticle": "社區文章", + "Permission:Edit": "編輯", + "Waiting": "等待", + "Approved": "得到正式認可的", + "Rejected": "拒絕了", + "Wait": "等待", + "Approve": "批准", + "Reject": "拒絕", + "ReadArticle": "閱讀文章", + "Status": "地位", + "ContentSource": "內容來源", + "Details": "細節", + "Url": "網址", + "Title": "標題", + "CreationTime": "創建時間", + "Save": "節省", + "SameUrlAlreadyExist": "如果你想添加這篇文章,相同的網址已經存在,你應該更改網址!", + "UrlIsNotValid": "網址無效。", + "UrlNotFound": "未找到網址。", + "UrlContentNotFound": "未找到網址內容。", + "Summary": "概括", + "MostRead": "閱讀最多", + "Latest": "最新的", + "ContributeAbpCommunity": "為 ABP 社區做貢獻", + "SubmitYourArticle": "提交您的帖子", + "ContributionGuide": "貢獻指南", + "BugReport": "錯誤報告", + "SeeAllArticles": "查看所有帖子", + "WelcomeToABPCommunity!": "歡迎來到 ABP 社區!", + "MyProfile": "我的簡歷", + "MyOrganizations": "我的組織", + "EmailNotValid": "請輸入有效的電子郵件地址。", + "FeatureRequest": "功能要求", + "CreateArticleTitleInfo": "要在帖子列表中顯示的帖子的標題。", + "CreateArticleSummaryInfo": "要在帖子列表中顯示的帖子的簡短摘要。", + "CreateArticleCoverInfo": "要創建有效的文章,請添加封面照片。上傳 16:9 縱橫比的圖片以獲得最佳觀看效果。最大文件大小:1MB。", + "ThisExtensionIsNotAllowed": "不允許使用此擴展名。", + "TheFileIsTooLarge": "文件太大。", + "GoToTheArticle": "轉到文章", + "Contribute": "貢獻", + "OverallProgress": "總體進程", + "Done": "完畢", + "Open": "打開", + "Closed": "關閉", + "LatestQuestionOnThe": "最新問題", + "Stackoverflow": "堆棧溢出", + "Votes": "選票", + "Answer": "回答", + "Views": "意見", + "Answered": "已回答", + "WaitingForYourAnswer": "等待你的答复", + "Asked": "問", + "AllQuestions": "所有問題", + "NextVersion": "下一個版本", + "MilestoneErrorMessage": "無法從 Github 獲取當前里程碑詳細信息。", + "QuestionItemErrorMessage": "無法從 Stackoverflow 獲取最新的問題詳細信息。", + "Oops": "哎呀!", + "CreateArticleSuccessMessage": "文章已成功提交。它將在站點管理員審核後發布。", + "ChooseCoverImage": "選擇封面圖片...", + "CoverImage": "封面圖片", + "ShareYourExperiencesWithTheABPFramework": "分享您使用 ABP 框架的經驗!", + "Optional": "可選的", + "UpdateUserWebSiteInfo": "示例:https://johndoe.com", + "UpdateUserTwitterInfo": "示例:約翰多", + "UpdateUserGithubInfo": "示例:約翰多", + "UpdateUserLinkedinInfo": "示例:https://www.linkedin.com/...", + "UpdateUserCompanyInfo": "示例:Volosoft", + "UpdateUserJobTitleInfo": "示例:軟件開發人員", + "UserName": "用戶名", + "Company": "公司", + "PersonalWebsite": "個人網站", + "RegistrationDate": "註冊日期", + "Social": "社會的", + "Biography": "傳", + "HasNoPublishedArticlesYet": "還沒有發表文章", + "Author": "作者", + "LatestGithubAnnouncements": "最新的 Github 公告", + "SeeAllAnnouncements": "查看所有公告", + "LatestBlogPost": "最新博文", + "Edit": "編輯", + "ProfileImageChange": "更改個人資料圖片", + "BlogItemErrorMessage": "無法從 ABP 獲取最新的博文詳細信息。", + "PlannedReleaseDate": "計劃發布日期", + "CommunityArticleRequestErrorMessage": "無法從 Github 獲取最新文章請求。", + "ArticleRequestFromGithubIssue": "現在沒有任何文章請求。", + "LatestArticles": "最新帖子", + "ArticleRequests": "文章請求", + "AllArticleRequests": "查看所有文章請求", + "SubscribeToTheNewsletter": "訂閱時事通訊", + "NewsletterEmailDefinition": "獲取有關 ABP 中發生的事件的信息,例如新版本、免費資源、文章等。", + "NoThanks": "不,謝謝", + "MaybeLater": "也許以後", + "JoinOurArticleNewsletter": "加入我們的文章通訊", + "Community": "社區", + "Marketing": "營銷", + "CommunityPrivacyPolicyConfirmation": "我同意條款和條件以及隱私政策。", + "ArticleRequestMessageTitle": "在 GitHub 上打開問題以請求您想在此網站上查看的文章/教程。", + "ArticleRequestMessageBody": "這裡是社區請求的文章列表。你想寫一篇要求的文章嗎?請點擊請求並加入討論。", + "Language": "語", + "CreateArticleLanguageInfo": "帖子內容的語言。", + "VideoPost": "視頻帖子", + "Article": "文章", + "Read": "讀", + "CreateGithubArticleUrlInfo": "文章的原始 GitHub URL。", + "CreateVideoContentUrlInfo": "帖子的原始 YouTube 網址。", + "CreateExternalArticleUrlInfo": "文章的原始外部 URL。", + "VideoContentForm": "在 YouTube 上提交視頻", + "GithubPostForm": "在 GitHub 上提交文章", + "ExternalPostForm": "提交外部內容", + "HowToPost": "如何發帖?", + "Posts": "帖子", + "VideoUrl": "視頻網址", + "GithubArticleUrl": "Github 文章網址", + "ExternalArticleUrl": "外部文章網址", + "CreatePostCoverInfo": "要創建有效的帖子,請添加封面照片。上傳 16:9 縱橫比的圖片以獲得最佳觀看效果。最大文件大小:1MB。", + "ThankYouForContribution": "感謝您為 ABP 社區做出貢獻。", + "GithubArticle": "Github 文章", + "GithubArticleSubmitStepOne": "1. 用 Markdown 格式在任何公共 GitHub 存儲庫上寫一篇文章。 示例", + "GithubArticleSubmitStepTwo": "2. 使用表單提交您的文章 URL。", + "GithubArticleSubmitStepThree": "3. 您的文章將在此網站中呈現。", + "YoutubeVideo": "優酷視頻", + "YoutubeVideoSubmitStepOne": "1. 在 YouTube 上發布您的視頻。", + "YoutubeVideoSubmitStepTwo": "2. 使用表單提交視頻 URL。", + "YoutubeVideoSubmitStepThree": "3.訪問者可以直接在本網站上觀看您的視頻內容。", + "ExternalContent": "外部內容", + "ExternalContentSubmitStepOne": "1. 在任何公共平台(媒體、您自己的博客或您喜歡的任何地方)上創建內容。", + "ExternalContentSubmitStepTwo": "2. 使用表單提交您的內容 URL。", + "ExternalContentSubmitStepThree": "3. 訪問者被重定向到原始網站上的內容。", + "ChooseYourContentType": "請選擇您想要添加內容的方式。", + "PostContentViaGithub": "我想按照markdown規則將我的文章添加到 GitHub。", + "PostContentViaYoutube": "我想在這里分享我在 Youtube 上可用的視頻。", + "PostContentViaExternalSource": "我想在這裡添加我在另一個平台上發布的內容。", + "GitHubUserNameValidationMessage": "您的 Github 用戶名不能包含空格,請確保您的 Github 用戶名正確。", + "PersonalSiteUrlValidationMessage": "您的個人站點 URL 不能包含空格,請確保您的個人站點 URL 正確。", + "TwitterUserNameValidationMessage": "您的 Twitter 用戶名不能包含空格,請確保您的 Twitter 用戶名正確無誤。", + "LinkedinUrlValidationMessage": "您的 Linkedin URL 不能包含空格,請確保您的 Linkedin URL 正確。", + "NoPostsFound": "沒有找到帖子!", + "SearchInPosts": "在帖子中搜索...", + "MinimumSearchContent": "您必須輸入至少 3 個字符!", + "Volo.AbpIo.Domain:060001": "源 URL(\"{ArticleUrl}\") 不是 Github URL", + "Volo.AbpIo.Domain:060002": "文章內容無法從 Github(\"{ArticleUrl}\") 資源中獲得。", + "Volo.AbpIo.Domain:060003": "沒有找到文章內容!" + } +} \ 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 3160dd45b4..d1b284d487 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/ar.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/ar.json @@ -8,6 +8,7 @@ "ProjectName": "اسم المشروع", "ProjectType": "نوع المشروع", "DatabaseProvider": "مزود قاعدة البيانات", + "DatabaseManagementSystem": "نظام إدارة قواعد البيانات", "NTier": "N- الطبقة", "IncludeUserInterface": "تشمل واجهة المستخدم", "CreateNow": "إنشاء جديد", @@ -35,7 +36,7 @@ "BuiltInBundlingMinification": "تجميع وتصغير مدمج", "BuiltInBundlingMinificationExplanation": "لا حاجة لاستخدام أدوات خارجية للتجميع والتصغير. تقدم ABP طريقة أبسط وديناميكية وقوية ومتكاملة ومدمجة!", "VirtualFileSystem": "نظام الملفات الافتراضي", - "VirtualFileSystemExplanation": "قم بتضمين العروض والنصوص والأنماط والصور ... في الحزم / المكتبات وإعادة استخدامها في تطبيقات مختلفة.", + "VirtualFileSystemExplanation": "قم بتضمين العروض والنصوص والأنماط والصور ... في الحزم/المكتبات وإعادة استخدامها في تطبيقات مختلفة.", "Theming": "تصميم", "ThemingExplanationShort": "استخدم وتخصيص سمة واجهة المستخدم القياسية القائمة على التمهيد أو قم بإنشاء سمة خاصة بك.", "BootstrapTagHelpersDynamicForms": "أدوات مساعدة علامة التمهيد والنماذج الديناميكية", @@ -52,7 +53,7 @@ "PreBuiltModulesThemesExplanation": "الوحدات والسمات مفتوحة المصدر والتجارية جاهزة للاستخدام في تطبيق عملك.", "NuGetNPMPackages": "حزم NuGet و NPM", "NuGetNPMPackagesExplanation": "توزع كحزم NuGet و NPM. سهل التركيب والترقية.", - "ExtensibleReplaceable": "قابل للتوسيع / قابل للاستبدال", + "ExtensibleReplaceable": "قابل للتوسيع/قابل للاستبدال", "ExtensibleReplaceableExplanation": "تم تصميم جميع الخدمات والوحدات النمطية في الاعتبار قابلية التوسع. يمكنك استبدال الخدمات والصفحات والأنماط والمكونات.", "CrossCuttingConcernsExplanation2": "اجعل قاعدة الشفرة أصغر حتى تتمكن من التركيز على الكود الخاص بنشاطك التجاري.", "CrossCuttingConcernsExplanation3": "لا ترسل وقتًا لتنفيذ متطلبات التطبيق المشتركة في مشاريع متعددة.", @@ -85,7 +86,7 @@ "BasedOnFamiliarTools": "بناءاً على أدوات معروفة", "BasedOnFamiliarToolsExplanation": "مصمم ومتكامل مع الأدوات الشائعة التي تعرفها بالفعل. منحنى تعليمي منخفض ، سهل التكيف ، تنمية مريحة.", "ORMIndependent": "ORM مستقل", - "ORMIndependentExplanation": "الإطار الأساسي هو ORM / قاعدة البيانات مستقل ويمكن أن يعمل مع أي مصدر بيانات. يتوفر مقدمو Entity Framework Core و MongoDB بالفعل.", + "ORMIndependentExplanation": "الإطار الأساسي هو ORM/قاعدة البيانات مستقل ويمكن أن يعمل مع أي مصدر بيانات. يتوفر مقدمو Entity Framework Core و MongoDB بالفعل.", "Features": "استكشف ميزات إطار عمل ABP", "ABPCLI": "ABP CLI", "Modularity": "النمطية", @@ -93,6 +94,7 @@ "DynamicForms": "شاشات ديناميكية", "BundlingMinification": "التجميع والتصغير", "BackgroundJobs": "وظائف الخلفية", + "BackgroundJobsExplanation": "حدد فئات بسيطة لتنفيذ المهام في الخلفية كما هو الحال في قائمة الانتظار. استخدم مدير الوظائف المدمج أو ادمج مدير الوظائف الخاص بك. تكامل Hangfire و RabbitMQ متاحة بالفعل.", "DDDInfrastructure": "البنية التحتية DDD", "DomainDrivenDesignInfrastructure": "البنية التحتية للتصميم يحركها المجال", "AutoRESTAPIs": "واجهات برمجة تطبيقات Auto REST", @@ -102,6 +104,7 @@ "TestInfrastructure": "اختبار البنية التحتية", "AuditLoggingEntityHistories": "سجل التدقيق وتاريخ الكيان", "ObjectToObjectMapping": "مطابقة كائن إلى كائن", + "ObjectToObjectMappingExplanation": "تجريد كائن لتعيين كائن مع تكامل AutoMapper.", "EmailSMSAbstractions": "التجريد من البريد الإلكتروني والرسائل النصية القصيرة", "EmailSMSAbstractionsWithTemplatingSupport": "تجريدات البريد الإلكتروني والرسائل النصية القصيرة مع دعم القوالب", "Localization": "التعريب", @@ -157,6 +160,119 @@ "EmailAddress": "البريد الإلكترونى", "Mobile": "المحمول", "ReactNative": "React Native", - "SelectLanguage": "اختار اللغة" + "Strong": "قوي", + "Complete": "مكتمل", + "BasedLayeringModel": "نموذج الطبقات القائم", + "Microservice": "خدمة مصغرة", + "Compatible": "متوافق", + "MeeTTheABPCommunityInfo": "مهمتنا هي خلق بيئة حيث يمكن للمطورين مساعدة بعضهم البعض بالمقالات ، والبرامج التعليمية ، ودراسات الحالة ، وما إلى ذلك ، ومقابلة أشخاص متشابهين في التفكير.", + "JoinTheABPCommunityInfo": "انخرط في مجتمع نابض بالحياة وكن مساهمًا في إطار عمل برنامج ABP!", + "AllArticles": "جميع المقالات", + "SubmitYourArticle": "إرسال مقالتك", + "DynamicClientProxyDocument": "اطلع على وثائق الوكيل الديناميكي للعميل لـ JavaScript و C # .", + "EmailSMSAbstractionsDocument": "راجع مستندات المراسلة بالبريد الإلكتروني و إرسال الرسائل القصيرة للحصول على مزيد من المعلومات.", + "CreateProjectWizard": "ينشئ هذا المعالج مشروعًا جديدًا من قالب بدء التشغيل الذي تم تكوينه بشكل صحيح لبدء الانتقال إلى مشروعك.", + "TieredOption": "ينشئ حلاً متدرجًا حيث يتم فصل طبقات واجهة برمجة تطبيقات الويب و Http فعليًا. إذا لم يتم تحديده ، يتم إنشاء حل متعدد الطبقات يكون أقل تعقيدًا ومناسبًا لمعظم السيناريوهات.", + "SeparateIdentityServerOption": "يفصل جانب الخادم إلى تطبيقين: الأول مخصص لخادم الهوية والآخر مخصص لواجهة برمجة تطبيقات HTTP من جانب الخادم.", + "UseslatestPreVersion": "يستخدم أحدث نسخة تجريبية", + "ReadTheDocumentation": " اقرأ الوثائق ", + "Documentation": "توثيق", + "GettingStartedTutorial": "برنامج تعليمي للشروع في العمل", + "ApplicationDevelopmentTutorial": "البرنامج التعليمي لتطوير التطبيقات", + "TheStartupTemplate": "نموذج بدء التشغيل", + "InstallABPCLIInfo": "ABP CLI هي أسرع طريقة لبدء حل جديد باستخدام إطار عمل ABP. قم بتثبيت ABP CLI باستخدام نافذة سطر الأوامر:", + "DifferentLevelOfNamespaces": "يمكنك استخدام مستويات مختلفة من مساحات الأسماء ؛ على سبيل المثال BookStore أو Acme.BookStore أو Acme.Retail.BookStore.", + "ABPCLIExamplesInfo": "ينشئ الأمر new تطبيق MVC ذي طبقات مع Entity Framework Core باعتباره موفر قاعدة البيانات. ومع ذلك ، لديها خيارات إضافية. أمثلة:", + "SeeCliDocumentForMoreInformation": "راجع مستند ABP CLI لمزيد من الخيارات أو حدد علامة التبويب \"تنزيل مباشر\" أعلاه.", + "Optional": "اختياري", + "LocalFrameworkRef": "احتفظ بمرجع المشروع المحلي لحزم إطار العمل.", + "BlobStoring": "تخزين BLOB", + "BlobStoringExplanation": "يوفر نظام تخزين BLOB فكرة تجريدية للعمل مع BLOBs. توفر ABP بعض عمليات تكامل موفري التخزين المُنشأة مسبقًا (Azure ، و AWS ، ونظام الملفات ، وقاعدة البيانات ، وما إلى ذلك) التي يمكنك استخدامها بسهولة في تطبيقاتك.", + "TextTemplating": "قوالب النص", + "TextTemplatingExplanation": "يتم استخدام قوالب النص لعرض المحتويات ديناميكيًا بناءً على قالب ونموذج (كائن بيانات). على سبيل المثال ، يمكنك استخدامه لإنشاء محتويات بريد إلكتروني ديناميكية باستخدام قالب مُعد مسبقًا.", + "MultipleUIOptions": "خيارات متعددة لواجهة المستخدم", + "MultipleDBOptions": "العديد من موفري قواعد البيانات", + "MultipleUIOptionsExplanation": "تم تصميم إطار العمل الأساسي كواجهة مستخدم مستقلة ويمكن أن يعمل مع أي نوع من أنظمة واجهة المستخدم ، في حين أن هناك العديد من الخيارات المدمجة والمبنية مسبقًا متوفرة خارج الصندوق.", + "MultipleDBOptionsExplanation": "يمكن أن يعمل إطار العمل مع أي مصدر بيانات ، بينما يتم تطوير ودعم مقدمي الخدمات التاليين رسميًا ؛", + "SelectLanguage": "اختار اللغة", + "LatestArticleOnCommunity": "أحدث مقال عن مجتمع ABP", + "Register": "يسجل", + "IsDownloadable": "قابل للتنزيل", + "DatabaseOptions": "خيارات قاعدة البيانات", + "BackToPackagesPage": "العودة إلى صفحة الباقات", + "HowToInstall": "كيفية تثبيت", + "SeeOnNpm": "انظر على NPM", + "SeeOnNuget": "انظر على نوجيت", + "MVCGulpCommandExplanation": "إذا كنت تستخدم واجهة مستخدم MVC (Razor Pages) ، فقم بتشغيل الأمر \"gulp\" بعد تثبيت الحزمة.", + "UsingABPCLI": "استخدام Abp CLI ", + "WithoutABPCLI": "بدون ABP CLI", + "ABPCLIModuleDependency": "يضيف Abp Cli اعتمادًا على الوحدة تلقائيًا.", + "AddModuleDependency": "ثم أضف تبعية الوحدة النمطية", + "Packages": "الحزم", + "NugetPackages": "حزم نوجيت", + "NPMPackages": "حزم NPM", + "SeeDocs": "انظر المستندات", + "None": "لا أحد", + "Application": "تطبيق", + "Module": "وحدة", + "PackageName": "اسم الحزمة", + "LicenseURL": "URL الترخيص", + "License": "رخصة", + "ProjectCreationSuccessMessage": "تم إنشاء مشروعك بنجاح", + "HowToRunSolution": "كيف تدير الحل الخاص بك؟", + "GettingStartedMessage": "راجع مستند البدء لمعرفة كيفية تكوين الحل وتشغيله.", + "WebAppDevTutorial": "دروس تطوير تطبيقات الويب", + "WebAppDevTutorialMessage": "انظر وثيقة البرنامج التعليمي لتطوير تطبيقات الويب للحصول على عينة تطوير خطوة بخطوة.", + "CommunityArticles": "مقالات المجتمع", + "CommunityArticleMessage": "تحقق من منصة مجتمع ABP لقراءة مقالات مفيدة حول إطار عمل ABP.", + "InvestigateSolutionDetails": "تحقق من تفاصيل الحل", + "StartupTemplateDocumentationMessage": "راجع مستند نموذج بدء تشغيل التطبيق للتعرف على بنية الحل وهيكله.", + "ClientSideDevelopment": "تطوير جانب العميل", + "ClientSideDevelopmentDocumentationMessage": "راجع مستند {0} للتعرف على النقاط الأساسية لتطوير واجهة المستخدم (جانب العميل).", + "DatabaseProviderDocumentationMessage": "راجع مستند {0} للتعرف على النقاط الرئيسية لتطوير طبقة قاعدة البيانات.", + "ABPCommercialExplanationMessage": "يوفر ABP Commercial وحدات وسمات وأدوات متميزة ودعمًا لإطار عمل ABP.", + "ImplementingDDD": "تنفيذ تصميم يحركه المجال", + "DDDBookExplanation": "دليل عملي لتنفيذ التصميم المستند إلى المجال باستخدام إطار عمل ABP.", + "Overview": "ملخص", + "DDDBookPracticalGuide": "هذا دليل عملي لتنفيذ التصميم المستند إلى المجال (DDD). بينما تستند تفاصيل التنفيذ إلى البنية الأساسية لـ ABP Framework ، يمكن تطبيق المفاهيم والمبادئ والنماذج الأساسية على أي حل ، حتى لو لم يكن حل .NET.", + "TableOfContents": "جدول المحتويات", + "IntroductionToImplementingDDD": "مقدمة في تنفيذ التصميم على أساس المجال", + "WhatIsDDD": "ما هو المجال على أساس التصميم؟", + "Implementation": "تطبيق", + "TheBigPicture": "الصورة الكبيرة", + "TheBuildingBlock": "حجر الاساس", + "ExampleUseCase": "مثال على حالة الاستخدام", + "DomainAndApplicationLogic": "منطق المجال ومنطق التطبيق", + "Author": "مؤلف", + "Pages": "الصفحات", + "PublishedOn": "نشرت في", + "FreeEBook": "كتاب إلكتروني مجاني", + "Download": "تحميل", + "EBookSignInForDownload": "لتنزيل الكتاب الإلكتروني قم بتسجيل الدخول", + "SignIn": "تسجيل الدخول", + "Or": "أو", + "TellUsAboutYourself": "اخبرنا قليلا عن نفسك", + "Name": "اسم", + "Surname": "اسم العائلة", + "CompanyName": "اسم الشركة", + "DoYouAgreePrivacyPolicy": "أوافق على البنود والشروط و سياسة الخصوصية .", + "Free": "حر", + "DDDEBook": "DDD الكتاب الإلكتروني", + "PracticalGuideForImplementingDDD": "هذا الكتاب هو دليل عملي لتنفيذ التصميم المستند إلى المجال باستخدام إطار عمل ABP.", + "IntroducingDDD": "تقديم تصميم يحركه المجال", + "DDDLayersAndCleanArchitecture": "طبقات DDD والعمارة النظيفة", + "LayeringOfADotnetSolution": "طبقات حل NET", + "ImplementingDDDBuildingBlocks": "تنفيذ اللبنات الأساسية DDD", + "DomainVsApplicationLogic": "منطق المجال مقابل منطق التطبيق", + "SamplesAndDiscussions": "العينات والمناقشات", + "EmailNotValid": "رجاء قم بإدخال بريد الكتروني صحيح.", + "WeWillSendYouADownloadLink": "تم إرسال ارتباط لتنزيل الكتاب الإلكتروني إلى {0}. تحقق من صندوق الوارد الخاص بك ، البريد غير المرغوب فيه أو صناديق البريد العشوائي!", + "GoHome": "اذهب للمنزل", + "InvalidFormInputs": "من فضلك ، اكتب المعلومات الصحيحة المحددة في النموذج.", + "DDDBookEmailBody": "شكرا لك.
لتنزيل كتابك ، انقر هنا .", + "SubscribeToNewsletter": "اشترك في النشرة الإخبارية للحصول على معلومات حول الأحداث في منصة ABP.IO ، مثل الإصدارات الجديدة والمقالات والعروض والمزيد.", + "FirstEdition": "الطبعة الأولى", + "ThankYou": "شكرا لك!", + "CheckboxMandatory": "تحتاج إلى التحقق من هذا للمتابعة!" } } \ 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 new file mode 100644 index 0000000000..dbbd0c954f --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/cs.json @@ -0,0 +1,278 @@ +{ + "culture": "cs", + "texts": { + "GetStarted": "Začínáme – spouštěcí šablony", + "Create": "Vytvořit", + "NewProject": "Nový projekt", + "DirectDownload": "Přímé stažení", + "ProjectName": "Název projektu", + "ProjectType": "Typ projektu", + "DatabaseProvider": "Poskytovatel databáze", + "DatabaseManagementSystem": "Systém pro správu databází", + "NTier": "N-Tier", + "IncludeUserInterface": "Zahrnout uživatelské rozhraní", + "CreateNow": "Vytvořte nyní", + "TheStartupProject": "Startovací projekt", + "Tutorial": "Tutorial", + "UsingCLI": "Pomocí CLI", + "SeeDetails": "Zobrazit podrobnosti", + "AbpShortDescription": "ABP Framework je kompletní infrastruktura pro vytváření moderních webových aplikací podle osvědčených postupů a konvencí vývoje softwaru.", + "SourceCodeUpper": "ZDROJOVÝ KÓD", + "LatestReleaseLogs": "Nejnovější protokoly vydání", + "Infrastructure": "Infrastruktura", + "Architecture": "Architektura", + "Modular": "Modulární", + "DontRepeatYourself": "Neopakujte se", + "DeveloperFocused": "Zaměřeno na vývojáře", + "FullStackApplicationInfrastructure": "Full stack aplikační infrastruktura.", + "DomainDrivenDesign": "Design řízený doménou", + "DomainDrivenDesignExplanation": "Navrženo a vyvinuto na základě vzorů a principů DDD. Poskytuje vrstvený model pro vaši aplikaci.", + "Authorization": "Oprávnění", + "AuthorizationExplanation": "Pokročilá autorizace s uživatelem, rolí a jemným systémem oprávnění. Postaveno na knihovně Microsoft Identity.", + "MultiTenancy": "Vícenásobný nájem", + "MultiTenancyExplanationShort": "Aplikace SaaS snadno! Integrovaný multi-tenancy z databáze do uživatelského rozhraní.", + "CrossCuttingConcerns": "Průřezové obavy", + "CrossCuttingConcernsExplanationShort": "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ší.", + "BuiltInBundlingMinification": "Vestavěné sdružování a minifikace", + "BuiltInBundlingMinificationExplanation": "Pro sdružování a minifikaci není třeba používat externí nástroje. ABP nabízí jednodušší, dynamický, výkonný, modulární a vestavěný způsob!", + "VirtualFileSystem": "Virtuální souborový systém", + "VirtualFileSystemExplanation": "Vkládejte pohledy, skripty, styly, obrázky... do balíčků/knihoven a znovu je použijte v různých aplikacích.", + "Theming": "Theming", + "ThemingExplanationShort": "Použijte a přizpůsobte si standardní téma uživatelského rozhraní založené na bootstrapu nebo si vytvořte vlastní.", + "BootstrapTagHelpersDynamicForms": "Pomocníci značek bootstrap a dynamické formuláře", + "BootstrapTagHelpersDynamicFormsExplanation": "Místo ručního psaní opakujících se podrobností o komponentách bootstrapu použijte pomocníky značek ABP, abyste to zjednodušili a využili výhody intellisense. Rychle sestavujte formuláře uživatelského rozhraní založené na modelu C# pomocí dynamického pomocníka značky formuláře.", + "HTTPAPIsDynamicProxies": "HTTP API a dynamické proxy", + "HTTPAPIsDynamicProxiesExplanation": "Automaticky vystavujte aplikační služby jako rozhraní HTTP API ve stylu REST a spotřebovávejte je pomocí dynamického JavaScriptu a proxy C#.", + "CompleteArchitectureInfo": "Moderní architektura pro vytváření udržovatelných softwarových řešení.", + "DomainDrivenDesignBasedLayeringModelExplanation": "Pomáhá vám implementovat vrstvenou architekturu založenou na DDD a vybudovat udržovatelnou kódovou základnu.", + "DomainDrivenDesignBasedLayeringModelExplanationCont": "Poskytuje spouštěcí šablony, abstrakce, základní třídy, služby, dokumentaci a průvodce, které vám pomohou vyvinout vaši aplikaci založenou na vzorcích a principech DDD.", + "MicroserviceCompatibleModelExplanation": "Základní rámec a předem sestavené moduly jsou navrženy s ohledem na architekturu mikroslužeb.", + "MicroserviceCompatibleModelExplanationCont": "Poskytuje infrastrukturu, integrace, vzorky a dokumentaci pro snazší implementaci řešení mikroslužeb, ale nepřináší další složitost, pokud chcete monolitickou aplikaci.", + "ModularInfo": "ABP poskytuje modulový systém, který vám umožňuje vyvíjet opakovaně použitelné aplikační moduly, propojovat události životního cyklu aplikace a vyjadřovat závislosti mezi hlavními částmi vašeho systému.", + "PreBuiltModulesThemes": "Předpřipravené moduly a motivy", + "PreBuiltModulesThemesExplanation": "Open source a komerční moduly a motivy jsou připraveny k použití ve vaší obchodní aplikaci.", + "NuGetNPMPackages": "Balíčky NuGet a NPM", + "NuGetNPMPackagesExplanation": "Distribuováno jako balíčky NuGet a NPM. Snadná instalace a upgrade.", + "ExtensibleReplaceable": "Rozšiřitelné/vyměnitelné", + "ExtensibleReplaceableExplanation": "Všechny služby a moduly jsou navrženy s ohledem na rozšiřitelnost. Můžete nahradit služby, stránky, styly a komponenty.", + "CrossCuttingConcernsExplanation2": "Udržujte svou kódovou základnu menší, abyste se mohli soustředit na kód, který je specifický pro vaši firmu.", + "CrossCuttingConcernsExplanation3": "Nezasílejte čas na implementaci společných požadavků aplikace na více projektech.", + "AuthenticationAuthorization": "Autentizace a autorizace", + "ExceptionHandling": "Zpracování výjimek", + "Validation": "Validace", + "DatabaseConnection": "Připojení k databázi", + "TransactionManagement": "Řízení transakcí", + "AuditLogging": "Protokolování auditu", + "Caching": "Ukládání do mezipaměti", + "Multitenancy": "Vícenájem", + "DataFiltering": "Filtrování dat", + "ConventionOverConfiguration": "Konvence nad konfigurací", + "ConventionOverConfigurationExplanation": "ABP standardně implementuje běžné aplikační konvence s minimální nebo nulovou konfigurací.", + "ConventionOverConfigurationExplanationList1": "Auto registruje známé služby pro vkládání závislostí.", + "ConventionOverConfigurationExplanationList2": "Odhaluje aplikační služby jako HTTP API pomocí konvencí pojmenování.", + "ConventionOverConfigurationExplanationList3": "Vytváří dynamické HTTP klientské proxy pro C# a JavaScript.", + "ConventionOverConfigurationExplanationList4": "Poskytuje výchozí úložiště pro vaše entity.", + "ConventionOverConfigurationExplanationList5": "Spravuje jednotku práce na webový požadavek nebo metodu aplikační služby.", + "ConventionOverConfigurationExplanationList6": "Publikuje vytváření, aktualizaci a odstraňování událostí pro vaše entity.", + "BaseClasses": "Základní třídy", + "BaseClassesExplanation": "Předem vytvořené základní třídy pro běžné aplikační vzory.", + "DeveloperFocusedExplanation": "ABP je pro vývojáře.", + "DeveloperFocusedExplanationCont": "Jeho cílem je zjednodušit váš každodenní vývoj softwaru a zároveň vás neomezovat v psaní nízkoúrovňového kódu.", + "SeeAllFeatures": "Viz Všechny funkce", + "CLI_CommandLineInterface": "CLI (rozhraní příkazového řádku)", + "CLI_CommandLineInterfaceExplanation": "Obsahuje CLI, které vám pomůže automatizovat vytváření nových projektů a přidávání nových modulů.", + "StartupTemplates": "Spouštěcí šablony", + "StartupTemplatesExplanation": "Různé spouštěcí šablony poskytují plně nakonfigurované řešení pro rychlý start vašeho vývoje.", + "BasedOnFamiliarTools": "Založeno na známých nástrojích", + "BasedOnFamiliarToolsExplanation": "Postaveno a integrováno s oblíbenými nástroji, které již znáte. Nízká křivka učení, snadná adaptace, pohodlný vývoj.", + "ORMIndependent": "Nezávislý ORM", + "ORMIndependentExplanation": "Základní rámec je nezávislý na ORM/databázi a může pracovat s jakýmkoli zdrojem dat. Poskytovatelé Entity Framework Core a MongoDB jsou již k dispozici.", + "Features": "Prozkoumejte funkce rámce ABP", + "ABPCLI": "ABP CLI", + "Modularity": "Modularita", + "BootstrapTagHelpers": "Pomocníci značek bootstrap", + "DynamicForms": "Dynamické formuláře", + "BundlingMinification": "Sdružování a minifikace", + "BackgroundJobs": "Práce na pozadí", + "BackgroundJobsExplanation": "Definujte jednoduché třídy pro provádění úloh na pozadí jako ve frontě. Použijte vestavěný správce úloh nebo integrujte svůj vlastní. Integrace Hangfire a RabbitMQ jsou již k dispozici.", + "DDDInfrastructure": "Infrastruktura DDD", + "DomainDrivenDesignInfrastructure": "Domain Driven Design Infrastructure", + "AutoRESTAPIs": "Auto REST API", + "DynamicClientProxies": "Dynamické klientské proxy", + "DistributedEventBus": "Distribuovaná sběrnice událostí", + "DistributedEventBusWithRabbitMQIntegration": "Distribuovaná sběrnice událostí s integrací RabbitMQ", + "TestInfrastructure": "Testovací infrastruktura", + "AuditLoggingEntityHistories": "Protokolování auditu a historie entit", + "ObjectToObjectMapping": "Mapování objektů", + "ObjectToObjectMappingExplanation": "Mapování objektů s integrací AutoMapper.", + "EmailSMSAbstractions": "E-mail a SMS abstrakce", + "EmailSMSAbstractionsWithTemplatingSupport": "E-mail a SMS abstrakce s podporou šablon", + "Localization": "Lokalizace", + "SettingManagement": "Správa nastavení", + "ExtensionMethods": "Metody rozšíření", + "ExtensionMethodsHelpers": "Metody rozšíření a pomocníci", + "AspectOrientedProgramming": "Aspektově orientované programování", + "DependencyInjection": "Injekce závislosti", + "DependencyInjectionByConventions": "Injekce závislosti podle konvencí", + "ABPCLIExplanation": "ABP CLI (Command Line Interface) je nástroj příkazového řádku pro provádění některých běžných operací pro řešení založená na ABP.", + "ModularityExplanation": "ABP poskytuje kompletní infrastrukturu pro budování vašich vlastních aplikačních modulů, které mohou mít entity, služby, databázovou integraci, API, komponenty uživatelského rozhraní a tak dále.", + "MultiTenancyExplanation": "ABP framework nejen podporuje vývoj aplikací pro více nájemců, ale také způsobí, že váš kód si většinou není vědom toho, že existuje více nájemců.", + "MultiTenancyExplanation2": "Dokáže automaticky určit aktuálního nájemce, izolovat data různých nájemců od sebe navzájem.", + "MultiTenancyExplanation3": "Podporuje jednu databázi, databázi na nájemce a hybridní přístupy.", + "MultiTenancyExplanation4": "Soustředíte se na svůj obchodní kód a necháte framework, aby za vás zpracovával multi-tenancy.", + "BootstrapTagHelpersExplanation": "Místo ručního psaní opakujících se podrobností o komponentách bootstrapu použijte pomocníky značek ABP, abyste to zjednodušili a využili výhody intellisense. Bootstrap můžete určitě použít, kdykoli budete potřebovat.", + "DynamicFormsExplanation": "Pomocníci dynamického formuláře a vstupní značky mohou vytvořit kompletní formulář z třídy C# jako model.", + "AuthenticationAuthorizationExplanation": "Bohaté možnosti ověřování a autorizace integrované do ASP.NET Core Identity & IdentityServer4. Poskytuje rozšiřitelný a podrobný systém oprávnění.", + "CrossCuttingConcernsExplanation": "Neopakujte se, abyste zavedli všechny tyto běžné věci znovu a znovu. Zaměřte se na svůj obchodní kód a nechte je ABP automatizovat podle konvencí.", + "DatabaseConnectionTransactionManagement": "Připojení k databázi a správa transakcí", + "CorrelationIdTracking": "Correlation-Id Tracking", + "BundlingMinificationExplanation": "ABP nabízí jednoduchý, dynamický, výkonný, modulární a vestavěný systém sdružování a miniifikace.", + "VirtualFileSystemnExplanation": "Virtuální souborový systém umožňuje spravovat soubory, které na souborovém systému (disku) fyzicky neexistují. Používá se hlavně k vkládání (js, css, image, cshtml...) souborů do sestav a jejich použití jako fyzických souborů za běhu.", + "ThemingExplanation": "Systém motivů umožňuje vyvíjet vaši aplikaci a moduly nezávisle na tématu tím, že definuje sadu společných základních knihoven a rozvržení na základě nejnovějšího rámce Bootstrap.", + "DomainDrivenDesignInfrastructureExplanation": "Kompletní infrastruktura pro vytváření vrstvených aplikací založených na vzorech a principech Domain Driven Design;", + "Specification": "Specifikace", + "Repository": "úložiště", + "DomainService": "Doménová služba", + "ValueObject": "Hodnotový objekt", + "ApplicationService": "Aplikační služba", + "DataTransferObject": "Objekt přenosu dat", + "AggregateRootEntity": "Souhrnný kořen, entita", + "AutoRESTAPIsExplanation": "ABP může automaticky konfigurovat vaše aplikační služby jako API Controllers podle konvence.", + "DynamicClientProxiesExplanation": "Snadno používejte svá rozhraní API z klientů JavaScript a C#.", + "DistributedEventBusWithRabbitMQIntegrationExplanation": "Snadno publikujte a konzumujte distribuované události pomocí vestavěné Distributed Event Bus s integrací RabbitMQ.", + "TestInfrastructureExplanation": "Rámec byl vyvinut s ohledem na testování jednotek a integrace. Poskytuje vám základní třídy, aby to bylo jednodušší. Spouštěcí šablony jsou dodávány s předem nakonfigurovanými pro testování.", + "AuditLoggingEntityHistoriesExplanation": "Vestavěné protokolování auditu pro kritické obchodní aplikace. Požadavek, služba, protokolování auditu na úrovni metody a historie entit s podrobnostmi na úrovni majetku.", + "EmailSMSAbstractionsWithTemplatingSupportExplanation": "Abstrakce IEmailSender a ISmsSender oddělují vaši aplikační logiku od infrastruktury. Pokročilý systém e-mailových šablon umožňuje vytvářet a lokalizovat e-mailové šablony a snadno je používat, kdykoli je potřeba.", + "LocalizationExplanation": "Lokalizační systém umožňuje vytvářet zdroje v prostých souborech JSON a používat je k lokalizaci vašeho uživatelského rozhraní. Podporuje pokročilé scénáře, jako je dědění, rozšíření a integrace JavaScriptu, přičemž je plně kompatibilní s lokalizačním systémem AspNet Core.", + "SettingManagementExplanation": "Definujte nastavení pro svou aplikaci a získejte hodnoty za běhu na základě aktuální konfigurace, tenanta a uživatele.", + "ExtensionMethodsHelpersExplanation": "Neopakujte se ani u triviálních částí kódu. Díky rozšířením a pomocníkům pro standardní typy je váš kód mnohem čistší a snadno se píše.", + "AspectOrientedProgrammingExplanation": "Poskytuje pohodlnou infrastrukturu pro vytváření dynamických serverů proxy a implementaci programování orientovaného na aspekty. Zachyťte jakoukoli třídu a spusťte svůj kód před a po každém spuštění metody.", + "DependencyInjectionByConventionsExplanation": "Není třeba registrovat své třídy do vkládání závislostí ručně. Automaticky registruje běžné typy služeb podle konvence. U jiných typů služeb můžete použít rozhraní a atributy, aby to bylo jednodušší a na místě.", + "DataFilteringExplanation": "Definujte a používejte datové filtry, které se automaticky použijí při dotazu na entity z databáze. Při implementaci jednoduchých rozhraní jsou k dispozici filtry Soft Delete a MultiTenant.", + "PublishEvents": "Publikovat události", + "HandleEvents": "Zvládněte události", + "AndMore": "a více...", + "Code": "Kód", + "Result": "Výsledek", + "SeeTheDocumentForMoreInformation": "Další informace naleznete v dokumentu {0}", + "IndexPageHeroSection": "open sourceWebová aplikace
Rámec
pro jádro asp.net", + "UiFramework": "UI Framework", + "EmailAddress": "Emailová adresa", + "Mobile": "mobilní, pohybliví", + "ReactNative": "Reagovat Native", + "Strong": "Silný", + "Complete": "Kompletní", + "BasedLayeringModel": "Model založený na vrstvení", + "Microservice": "Mikroservis", + "Compatible": "Kompatibilní", + "MeeTTheABPCommunityInfo": "Naším posláním je vytvářet prostředí, kde si vývojáři mohou navzájem pomáhat články, návody, případovými studiemi atd. a setkávat se s podobně smýšlejícími lidmi.", + "JoinTheABPCommunityInfo": "Zapojte se do živé komunity a staňte se přispěvatelem do rámce ABP!", + "AllArticles": "Všechny články", + "SubmitYourArticle": "Odešlete svůj článek", + "DynamicClientProxyDocument": "Podívejte se na dokumentaci dynamického klientského proxy pro JavaScript a C#.", + "EmailSMSAbstractionsDocument": "Další informace naleznete v dokumentech e-maily a odesílání SMS.", + "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.", + "UseslatestPreVersion": "Používá nejnovější předběžnou verzi", + "ReadTheDocumentation": "Přečíst Dokumentaci", + "Documentation": "Dokumentace", + "GettingStartedTutorial": "Výukový program Začínáme", + "ApplicationDevelopmentTutorial": "Výukový program pro vývoj aplikací", + "TheStartupTemplate": "Spouštěcí šablona", + "InstallABPCLIInfo": "ABP CLI je nejrychlejší způsob, jak spustit nové řešení s rámcem ABP. Nainstalujte ABP CLI pomocí okna příkazového řádku:", + "DifferentLevelOfNamespaces": "Můžete použít různé úrovně jmenných prostorů; např. BookStore, Acme.BookStore nebo Acme.Retail.BookStore.", + "ABPCLIExamplesInfo": "Příkaz new vytvoří aplikaci MVC s vrstvami s Entity Framework Core jako poskytovatelem databáze. Má však další možnosti. Příklady:", + "SeeCliDocumentForMoreInformation": "Další možnosti naleznete v dokumentu ABP CLI nebo výše vyberte kartu „Přímé stažení“.", + "Optional": "Volitelný", + "LocalFrameworkRef": "Uchovejte místní projektové reference pro balíčky frameworku.", + "BlobStoring": "Ukládání BLOB", + "BlobStoringExplanation": "Systém ukládání BLOB poskytuje abstrakci pro práci s objekty BLOB. ABP poskytuje některé předpřipravené integrace poskytovatelů úložiště (Azure, AWS, souborový systém, databáze atd.), které můžete snadno použít ve svých aplikacích.", + "TextTemplating": "Šablona textu", + "TextTemplatingExplanation": "Textové šablony se používají k dynamickému vykreslování obsahu na základě šablony a modelu (datového objektu). Můžete jej například použít k vytváření obsahu dynamického e-mailu pomocí předem vytvořené šablony.", + "MultipleUIOptions": "Více možností uživatelského rozhraní", + "MultipleDBOptions": "Více poskytovatelů databází", + "MultipleUIOptionsExplanation": "Základní rámec je navržen jako nezávislý na uživatelském rozhraní a může pracovat s jakýmkoli typem systému uživatelského rozhraní, přičemž existuje několik předpřipravených a integrovaných možností, které jsou k dispozici ihned po vybalení.", + "MultipleDBOptionsExplanation": "Framework může pracovat s jakýmkoli zdrojem dat, přičemž následující poskytovatelé jsou oficiálně vyvinuti a podporováni;", + "SelectLanguage": "Zvolte jazyk", + "LatestArticleOnCommunity": "Nejnovější článek o komunitě ABP", + "Register": "Registrovat", + "IsDownloadable": "Je ke stažení", + "DatabaseOptions": "Možnosti databáze", + "BackToPackagesPage": "Zpět na stránku Balíčky", + "HowToInstall": "Jak nainstalovat", + "SeeOnNpm": "Podívejte se na NPM", + "SeeOnNuget": "Podívejte se na Nuget", + "MVCGulpCommandExplanation": "Pokud používáte uživatelské rozhraní MVC (Razor Pages), spusťte po instalaci balíčku příkaz „gulp“.", + "UsingABPCLI": "Pomocí Abp CLI", + "WithoutABPCLI": "Bez ABP CLI", + "ABPCLIModuleDependency": "Abp Cli automaticky přidá závislost na modulu.", + "AddModuleDependency": "Poté přidejte závislost modulu", + "Packages": "Balíčky", + "NugetPackages": "Nugetové balíčky", + "NPMPackages": "NPM balíčky", + "SeeDocs": "Viz Dokumenty", + "None": "Žádný", + "Application": "aplikace", + "Module": "Modul", + "PackageName": "Název balíčku", + "LicenseURL": "Adresa URL licence", + "License": "Licence", + "ProjectCreationSuccessMessage": "Váš projekt byl úspěšně vytvořen", + "HowToRunSolution": "Jak spustit vaše řešení?", + "GettingStartedMessage": "V dokumentu Začínáme se dozvíte, jak nakonfigurovat a spustit řešení.", + "WebAppDevTutorial": "Výukový program pro vývojáře webových aplikací", + "WebAppDevTutorialMessage": "Ukázku vývoje krok za krokem najdete v dokumentu výukového programu pro vývoj webových aplikací.", + "CommunityArticles": "Komunitní články", + "CommunityArticleMessage": "Podívejte se na ABP Community Platform a přečtěte si užitečné články pro ABP Framework.", + "InvestigateSolutionDetails": "Podívejte se na Podrobnosti řešení", + "StartupTemplateDocumentationMessage": "Viz dokument šablony spouštění aplikace, kde se dozvíte o architektuře a struktuře vašeho řešení.", + "ClientSideDevelopment": "Vývoj na straně klienta", + "ClientSideDevelopmentDocumentationMessage": "V dokumentu {0} se dozvíte klíčové body pro vývoj uživatelského rozhraní (na straně klienta).", + "DatabaseProviderDocumentationMessage": "Klíčové body pro vývoj databázové vrstvy naleznete v dokumentu {0}.", + "ABPCommercialExplanationMessage": "ABP Commercial poskytuje prémiové moduly, témata, nástroje a podporu pro ABP Framework.", + "ImplementingDDD": "Implementace návrhu řízeného doménou", + "DDDBookExplanation": "Praktická příručka pro implementaci Domain Driven Design s ABP Framework.", + "Overview": "Přehled", + "DDDBookPracticalGuide": "Toto je praktický průvodce implementací Domain Driven Design (DDD). Zatímco detaily implementace jsou založeny na infrastruktuře ABP Framework, základní koncepty, principy a modely lze aplikovat na jakékoli řešení, i když se nejedná o řešení .NET.", + "TableOfContents": "Obsah", + "IntroductionToImplementingDDD": "Úvod do implementace doménově řízeného designu", + "WhatIsDDD": "Co je to doménou řízený design?", + "Implementation": "Implementace", + "TheBigPicture": "Velký obraz", + "TheBuildingBlock": "Stavební blok", + "ExampleUseCase": "Příklad případu použití", + "DomainAndApplicationLogic": "Doménová logika a aplikační logika", + "Author": "Autor", + "Pages": "stránky", + "PublishedOn": "Zveřejněno dne", + "FreeEBook": "E-kniha zdarma", + "Download": "Stažení", + "EBookSignInForDownload": "Chcete-li stáhnout e-knihu, přihlaste se", + "SignIn": "Přihlásit se", + "Or": "Nebo", + "TellUsAboutYourself": "Řekni nám něco o sobě", + "Name": "název", + "Surname": "Příjmení", + "CompanyName": "Jméno společnosti", + "DoYouAgreePrivacyPolicy": "Souhlasím se Smluvními podmínkami a Zásady ochrany osobních údajů.", + "Free": "Volný, uvolnit", + "DDDEBook": "E-kniha DDD", + "PracticalGuideForImplementingDDD": "Tato kniha je praktickým průvodcem pro implementaci Domain Driven Design s ABP Framework.", + "IntroducingDDD": "Představujeme Domain Driven Design", + "DDDLayersAndCleanArchitecture": "DDD vrstvy a čistá architektura", + "LayeringOfADotnetSolution": "Vrstvení řešení .NET", + "ImplementingDDDBuildingBlocks": "Implementace stavebních bloků DDD", + "DomainVsApplicationLogic": "Doménová logika versus aplikační logika", + "SamplesAndDiscussions": "Ukázky a diskuze", + "EmailNotValid": "Prosím zadejte platnou emailovou adresu.", + "WeWillSendYouADownloadLink": "Odkaz ke stažení e-knihy byl odeslán na adresu {0}. Zkontrolujte svou doručenou poštu, nevyžádané nebo spamové schránky!", + "GoHome": "Jdi domů", + "InvalidFormInputs": "Zadejte prosím platné informace uvedené ve formuláři.", + "DDDBookEmailBody": "Děkuji.
Chcete-li si knihu stáhnout, klikněte sem.", + "SubscribeToNewsletter": "Přihlaste se k odběru newsletteru a získejte informace o dění na platformě ABP.IO, jako jsou nové verze, články, nabídky a další.", + "FirstEdition": "První vydání", + "ThankYou": "Děkuji!", + "CheckboxMandatory": "Chcete-li pokračovat, musíte toto zaškrtnout!" + } +} \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/de-DE.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/de-DE.json index 052b3235eb..980c73830d 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/de-DE.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/de-DE.json @@ -8,6 +8,7 @@ "ProjectName": "Proejktname", "ProjectType": "Projekttyp", "DatabaseProvider": "Datenbankanbieter", + "DatabaseManagementSystem": "Datenbankverwaltungssystem", "NTier": "N-Tier", "IncludeUserInterface": "Benutzeroberfläche einschließen", "CreateNow": "Jetzt erstellen", @@ -185,8 +186,93 @@ "SeeCliDocumentForMoreInformation": "Weitere Optionen finden Sie im ABP CLI-Dokument oder wählen Sie oben die Registerkarte \"Direkter Download\".", "Optional": "Optional", "LocalFrameworkRef": "Behalten Sie die lokale Projektreferenz für die Framework-Pakete bei.", + "BlobStoring": "BLOB-Speicherung", + "BlobStoringExplanation": "Das BLOB-Speichersystem bietet eine Abstraktion für die Arbeit mit BLOBs. ABP bietet einige vorgefertigte Integrationen von Speicheranbietern (Azure, AWS, Dateisystem, Datenbank usw.), die Sie problemlos in Ihren Anwendungen verwenden können.", + "TextTemplating": "Textvorlagen", + "TextTemplatingExplanation": "Textvorlagen werden verwendet, um Inhalte basierend auf einer Vorlage und einem Modell (einem Datenobjekt) dynamisch zu rendern. Sie können damit beispielsweise dynamische E-Mail-Inhalte mit einer vorgefertigten Vorlage erstellen.", + "MultipleUIOptions": "Mehrere UI-Optionen", + "MultipleDBOptions": "Mehrere Datenbankanbieter", + "MultipleUIOptionsExplanation": "Das Kernframework ist UI-unabhängig konzipiert und kann mit jeder Art von UI-System arbeiten, während mehrere vorgefertigte und integrierte Optionen sofort einsatzbereit sind.", + "MultipleDBOptionsExplanation": "Das Framework kann mit jeder Datenquelle arbeiten, während die folgenden Anbieter offiziell entwickelt und unterstützt werden;", "SelectLanguage": "Sprache auswählen", - "LatestArticleOnCommunity": "Neuester Artikel zur ABP Community", - "Register": "Registrieren" + "LatestArticleOnCommunity": "Neuester Artikel zur ABP Community", + "Register": "Registrieren", + "IsDownloadable": "Ist herunterladbar", + "DatabaseOptions": "Datenbankoptionen", + "BackToPackagesPage": "Zurück zur Paketseite", + "HowToInstall": "Wie installiert man", + "SeeOnNpm": "Siehe auf NPM", + "SeeOnNuget": "Siehe auf Nuget", + "MVCGulpCommandExplanation": "Wenn Sie die MVC-Benutzeroberfläche (Razor Pages) verwenden, führen Sie nach der Paketinstallation den Befehl \"gulp\" aus.", + "UsingABPCLI": "Verwenden der Abp-CLI", + "WithoutABPCLI": "Ohne ABP CLI", + "ABPCLIModuleDependency": "Abp Cli fügt automatisch Modulabhängigkeiten hinzu.", + "AddModuleDependency": "Dann Modulabhängigkeit hinzufügen", + "Packages": "Pakete", + "NugetPackages": "Nuget-Pakete", + "NPMPackages": "NPM-Pakete", + "SeeDocs": "Siehe Docs", + "None": "Keiner", + "Application": "Anwendung", + "Module": "Modul", + "PackageName": "Paketnamen", + "LicenseURL": "Lizenz-URL", + "License": "Lizenz", + "ProjectCreationSuccessMessage": "Ihr Projekt wurde erfolgreich erstellt", + "HowToRunSolution": "So führen Sie Ihre Lösung aus", + "GettingStartedMessage": "Im Dokument \"Erste Schritte\" erfahren Sie, wie Sie Ihre Lösung konfigurieren und ausführen.", + "WebAppDevTutorial": "Web-App-Entwickler-Tutorial", + "WebAppDevTutorialMessage": "Im Tutorialdokument zur Entwicklung von Webanwendungen finden Sie ein schrittweises Entwicklungsbeispiel.", + "CommunityArticles": "Community-Artikel", + "CommunityArticleMessage": "Überprüfen Sie die ABP Community Platform, um nützliche Artikel zum ABP Framework zu lesen.", + "InvestigateSolutionDetails": "Sehen Sie sich die Lösungsdetails an", + "StartupTemplateDocumentationMessage": "Sehen Sie sich das Vorlagendokument für den Anwendungsstart an, um mehr über die Architektur und Struktur Ihrer Lösung zu erfahren.", + "ClientSideDevelopment": "Kundenseitige Entwicklung", + "ClientSideDevelopmentDocumentationMessage": "Weitere Informationen zu den wichtigsten Punkten für die Entwicklung der Benutzeroberfläche (clientseitig) finden Sie im Dokument {0}.", + "DatabaseProviderDocumentationMessage": "Weitere Informationen zu den wichtigsten Punkten für die Entwicklung der Datenbankschicht finden Sie im Dokument {0}.", + "ABPCommercialExplanationMessage": "ABP Commercial bietet Premium-Module, Themen, Tools und Support für das ABP-Framework.", + "ImplementingDDD": "Implementieren von Domain Driven Design", + "DDDBookExplanation": "Ein praktischer Leitfaden für die Implementierung des Domain Driven Designs mit dem ABP Framework.", + "Overview": "Überblick", + "DDDBookPracticalGuide": "Dies ist ein praktischer Leitfaden für die Implementierung von Domain Driven Design (DDD). Während die Implementierungsdetails auf der ABP Framework-Infrastruktur basieren, können die grundlegenden Konzepte, Prinzipien und Modelle auf jede Lösung angewendet werden, auch wenn es sich nicht um eine .NET-Lösung handelt.", + "TableOfContents": "Inhaltsverzeichnis", + "IntroductionToImplementingDDD": "Einführung in die Implementierung von Domain Driven Design", + "WhatIsDDD": "Was ist Domain Driven Design?", + "Implementation": "Implementierung", + "TheBigPicture": "Das große Bild", + "TheBuildingBlock": "Der Baustein", + "ExampleUseCase": "Beispielanwendungsfall", + "DomainAndApplicationLogic": "Domänenlogik und Anwendungslogik", + "Author": "Autor", + "Pages": "Seiten", + "PublishedOn": "Veröffentlicht auf", + "FreeEBook": "Kostenloses E-Book", + "Download": "Herunterladen", + "EBookSignInForDownload": "Um das E-Book herunterzuladen, melden Sie sich an", + "SignIn": "Einloggen", + "Or": "Oder", + "TellUsAboutYourself": "Erzähl uns ein bisschen über dich", + "Name": "Name", + "Surname": "Nachname", + "CompanyName": "Name der Firma", + "DoYouAgreePrivacyPolicy": "I agree to the Terms & Conditions and Privacy Policy.", + "Free": "Kostenlos", + "DDDEBook": "DDD-E-Book", + "PracticalGuideForImplementingDDD": "Dieses Buch ist ein praktischer Leitfaden für die Implementierung des Domain Driven Designs mit dem ABP Framework.", + "IntroducingDDD": "Einführung von Domain Driven Design", + "DDDLayersAndCleanArchitecture": "DDD-Schichten und saubere Architektur", + "LayeringOfADotnetSolution": "Layering einer .NET-Lösung", + "ImplementingDDDBuildingBlocks": "Implementieren von DDD-Bausteinen", + "DomainVsApplicationLogic": "Domänenlogik vs. Anwendungslogik", + "SamplesAndDiscussions": "Beispiele & Diskussionen", + "EmailNotValid": "Bitte geben Sie eine gültige E-Mail-Adresse ein.", + "WeWillSendYouADownloadLink": "Ein Link zum Herunterladen des E-Books wurde an {0} gesendet. Überprüfen Sie Ihren Posteingang, Junk- oder Spam-Ordner!", + "GoHome": "Nach Hause gehen", + "InvalidFormInputs": "Bitte geben Sie die im Formular angegebenen gültigen Informationen ein.", + "DDDBookEmailBody": "Dankeschön.
Um Ihr Buch herunterzuladen, klicken Sie hier.", + "SubscribeToNewsletter": "Abonnieren Sie den Newsletter, um Informationen über Ereignisse in der ABP.IO-Plattform zu erhalten, wie Neuerscheinungen, Artikel, Angebote und mehr.", + "FirstEdition": "Erste Ausgabe", + "ThankYou": "Dankeschön!", + "CheckboxMandatory": "Sie müssen dies überprüfen, um fortzufahren!" } } \ 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 4911144609..e6b9d80479 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/es.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/es.json @@ -8,6 +8,7 @@ "ProjectName": "Nombre de proyecto", "ProjectType": "Tipo de proyecto", "DatabaseProvider": "Proveedor de base de datos", + "DatabaseManagementSystem": "Sistema de administración de base de datos", "NTier": "N-Capas", "IncludeUserInterface": "Incluir interface de usuario", "CreateNow": "Crear ahora", @@ -24,7 +25,7 @@ "DontRepeatYourself": "No te repitas tu mismo", "DeveloperFocused": "Pensado para el desarrollador", "FullStackApplicationInfrastructure": "infraestructura de aplicación Full stack", - "DomainDrivenDesign": "", + "DomainDrivenDesign": "Diseño controlado por dominio", "DomainDrivenDesignExplanation": "Diseñado y desarrollado basandose en los patrones y principios de DDD. Promorciona una capa de modelo para tus aplicaciones.", "Authorization": "Autorización", "AuthorizationExplanation": "Sistema de autorización avanzado con usuarios, roles y permisos de granularidad-fina. Construido sobre la librería Microsoft Identity.", @@ -39,7 +40,7 @@ "Theming": "Temas", "ThemingExplanationShort": "Usa y personaliza la UI estandar basada en bootstrap o crea tu propio tema.", "BootstrapTagHelpersDynamicForms": "Boostrap Tag Helpers y formularios dinámicos", - "BootstrapTagHelpersDynamicFormsExplanation": "", + "BootstrapTagHelpersDynamicFormsExplanation": "En lugar de escribir manualmente los detalles repetidos de los componentes de arranque, use los ayudantes de etiquetas de ABP para simplificarlo y aprovechar intellisense. Cree rápidamente formularios de interfaz de usuario basados en un modelo de C # utilizando el asistente de etiquetas de formulario dinámico.", "HTTPAPIsDynamicProxies": "HTTP APIs y proxies dinámicos", "HTTPAPIsDynamicProxiesExplanation": "Expon servicios de aplicación como REST HTPP APIs y consumelos dinámicamente desde proxies JavaScript y C#.", "CompleteArchitectureInfo": "Arquitectura moderna para crear soluciones software sostenibles.", @@ -92,7 +93,7 @@ "BootstrapTagHelpers": "Bootstrap Tag Helpers", "DynamicForms": "Formularios dinámicos", "BundlingMinification": "Empaquetado y Minimificación", - "BackgroundJobs": "", + "BackgroundJobs": "Trabajos en segundo plano", "BackgroundJobsExplanation": "Defina clases simples para ejecutar trabajos en segundo plano como en cola. Utilice el administrador de trabajos integrado o integre el suyo propio. Hangfire & RabbitMQ integraciones están actualmente disponibles.", "DDDInfrastructure": "infraestructura DSS", "DomainDrivenDesignInfrastructure": "infraestructura Domain Driven Design", @@ -185,8 +186,93 @@ "SeeCliDocumentForMoreInformation": "Ver el documento ABP CLI para más opciones o selecciona la \"Direct Download\" pestaña de arriba.", "Optional": "Opcional", "LocalFrameworkRef": "Mantén la referencia al proyecto local para los paquetes del framework.", + "BlobStoring": "Almacenamiento BLOB", + "BlobStoringExplanation": "El sistema de almacenamiento de BLOB proporciona una abstracción para trabajar con BLOB. ABP proporciona algunas integraciones de proveedores de almacenamiento predefinidas (Azure, AWS, sistema de archivos, base de datos, etc.) que puede usar fácilmente en sus aplicaciones.", + "TextTemplating": "Plantillas de texto", + "TextTemplatingExplanation": "Las plantillas de texto se utilizan para representar dinámicamente contenidos basados en una plantilla y un modelo (un objeto de datos). Por ejemplo, puede usarlo para crear contenido de correo electrónico dinámico con una plantilla prediseñada.", + "MultipleUIOptions": "Varias opciones de interfaz de usuario", + "MultipleDBOptions": "Proveedores de bases de datos múltiples", + "MultipleUIOptionsExplanation": "El marco principal está diseñado como independiente de la interfaz de usuario y puede funcionar con cualquier tipo de sistema de interfaz de usuario, mientras que hay varias opciones integradas y predefinidas que se proporcionan de forma inmediata.", + "MultipleDBOptionsExplanation": "El marco puede funcionar con cualquier fuente de datos, mientras que los siguientes proveedores están oficialmente desarrollados y respaldados;", "SelectLanguage": "Vali keel", - "LatestArticleOnCommunity": "Último artículo sobre la comunidad ABP", - "Register": "Registrarse" + "LatestArticleOnCommunity": "Último artículo sobre la comunidad ABP", + "Register": "Registrarse", + "IsDownloadable": "Es descargable", + "DatabaseOptions": "Opciones de base de datos", + "BackToPackagesPage": "Volver a la página de paquetes", + "HowToInstall": "Cómo instalar", + "SeeOnNpm": "Ver en NPM", + "SeeOnNuget": "Ver en Nuget", + "MVCGulpCommandExplanation": "Si está utilizando la interfaz de usuario de MVC (Razor Pages), ejecute el comando \"gulp\" después de la instalación del paquete.", + "UsingABPCLI": "Usando Abp CLI ", + "WithoutABPCLI": "Sin ABP CLI", + "ABPCLIModuleDependency": "Abp Cli agrega automáticamente la dependencia del módulo.", + "AddModuleDependency": "Luego agregue la dependencia del módulo", + "Packages": "Paquetes", + "NugetPackages": "Paquetes de vacaciones en Nuget", + "NPMPackages": "Paquetes de NPM", + "SeeDocs": "Ver documentos", + "None": "Ninguno", + "Application": "Solicitud", + "Module": "Módulo", + "PackageName": "Nombre del paquete", + "LicenseURL": "URL de licencia", + "License": "Licencia", + "ProjectCreationSuccessMessage": "Tu proyecto ha sido creado con éxito", + "HowToRunSolution": "¿Cómo ejecutar su solución?", + "GettingStartedMessage": "Consulte el documento de introducción para aprender a configurar y ejecutar su solución.", + "WebAppDevTutorial": "Tutorial para desarrolladores de aplicaciones web", + "WebAppDevTutorialMessage": "Consulte el documento tutorial de desarrollo de aplicaciones web para obtener una muestra de desarrollo paso a paso.", + "CommunityArticles": "Artículos de la comunidad", + "CommunityArticleMessage": "Consulte ABP Community Platform para leer artículos útiles sobre ABP Framework.", + "InvestigateSolutionDetails": "Consulte los detalles de la solución", + "StartupTemplateDocumentationMessage": "Consulte el documento de la plantilla de inicio de la aplicación para conocer la arquitectura y la estructura de su solución.", + "ClientSideDevelopment": "Desarrollo del lado del cliente", + "ClientSideDevelopmentDocumentationMessage": "Consulte el documento {0} para conocer los puntos clave para el desarrollo de la interfaz de usuario (lado del cliente).", + "DatabaseProviderDocumentationMessage": "Consulte el documento {0} para conocer los puntos clave para el desarrollo de la capa de base de datos.", + "ABPCommercialExplanationMessage": "ABP Commercial proporciona módulos, temas, herramientas y soporte premium para ABP Framework.", + "ImplementingDDD": "Implementación de diseño basado en dominios", + "DDDBookExplanation": "Una guía práctica para implementar el diseño dirigido por dominios con el marco ABP.", + "Overview": "Visión general", + "DDDBookPracticalGuide": "Esta es una guía práctica para implementar Domain Driven Design (DDD). Si bien los detalles de implementación se basan en la infraestructura ABP Framework, los conceptos, principios y modelos básicos se pueden aplicar a cualquier solución, incluso si no es una solución .NET.", + "TableOfContents": "Tabla de contenido", + "IntroductionToImplementingDDD": "Introducción a la implementación del diseño basado en dominios", + "WhatIsDDD": "¿Qué es el diseño basado en dominios?", + "Implementation": "Implementación", + "TheBigPicture": "El panorama", + "TheBuildingBlock": "El bloque de construcción", + "ExampleUseCase": "Ejemplo de caso de uso", + "DomainAndApplicationLogic": "Lógica de dominio y lógica de aplicación", + "Author": "Autor", + "Pages": "Paginas", + "PublishedOn": "Publicado en", + "FreeEBook": "Libro electrónico gratuito", + "Download": "Descargar", + "EBookSignInForDownload": "Para descargar el libro electrónico, inicie sesión", + "SignIn": "Iniciar sesión", + "Or": "O", + "TellUsAboutYourself": "Cuéntanos un poco sobre ti", + "Name": "Nombre", + "Surname": "Apellido", + "CompanyName": "nombre de empresa", + "DoYouAgreePrivacyPolicy": "Acepto los Términos y condiciones y Política de privacidad .", + "Free": "Gratis", + "DDDEBook": "Libro electrónico DDD", + "PracticalGuideForImplementingDDD": "Este libro es una guía práctica para implementar el diseño basado en dominios con el marco ABP.", + "IntroducingDDD": "Presentamos el diseño basado en dominios", + "DDDLayersAndCleanArchitecture": "Capas DDD y arquitectura limpia", + "LayeringOfADotnetSolution": "Creación de capas de una solución .NET", + "ImplementingDDDBuildingBlocks": "Implementación de bloques de construcción de DDD", + "DomainVsApplicationLogic": "Lógica de dominio frente a lógica de aplicación", + "SamplesAndDiscussions": "Muestras y discusiones", + "EmailNotValid": "Por favor, introduce una dirección de correo electrónico válida.", + "WeWillSendYouADownloadLink": "Se ha enviado un enlace para descargar el libro electrónico a {0}. ¡Revise su bandeja de entrada, basura o buzones de correo no deseado!", + "GoHome": "Vete a casa", + "InvalidFormInputs": "Por favor, ingrese la información válida especificada en el formulario.", + "DDDBookEmailBody": "Gracias.
Para descargar su libro, haga clic aquí .", + "SubscribeToNewsletter": "Suscríbase al boletín para obtener información sobre los acontecimientos en la plataforma ABP.IO, como nuevos lanzamientos, artículos, ofertas y más.", + "FirstEdition": "Primera edición", + "ThankYou": "¡Gracias!", + "CheckboxMandatory": "¡Debes marcar esto para continuar!" } } \ 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 3f0ab0a153..9d7be37ae9 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/fi.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/fi.json @@ -36,7 +36,7 @@ "BuiltInBundlingMinification": "Sisäänrakennettu niputtaminen ja pienentäminen", "BuiltInBundlingMinificationExplanation": "Niputtamiseen ja pienentämiseen ei tarvitse käyttää ulkoisia työkaluja. ABP tarjoaa yksinkertaisemman, dynaamisemman, tehokkaamman, modulaarisemman ja sisäänrakennetun tavan!", "VirtualFileSystem": "Virtuaalinen tiedostojärjestelmä", - "VirtualFileSystemExplanation": "Upota näkymät, komentosarjat, tyylit, kuvat... paketteihin / kirjastoihin ja käytä niitä uudelleen eri sovelluksissa.", + "VirtualFileSystemExplanation": "Upota näkymät, komentosarjat, tyylit, kuvat... paketteihin/kirjastoihin ja käytä niitä uudelleen eri sovelluksissa.", "Theming": "Heidät", "ThemingExplanationShort": "Käytä ja muokkaa bootstrap-pohjaista vakiokäyttöliittymän teemaa tai luo oma.", "BootstrapTagHelpersDynamicForms": "Bootstrap Tag Helpers ja dynaamiset lomakkeet", @@ -53,7 +53,7 @@ "PreBuiltModulesThemesExplanation": "Avoimen lähdekoodin ja kaupalliset moduulit ja teemat ovat käyttövalmiita yrityssovelluksessasi.", "NuGetNPMPackages": "NuGet- ja NPM-paketit", "NuGetNPMPackagesExplanation": "Jaettu NuGet- ja NPM-paketteina. Helppo asentaa ja päivittää.", - "ExtensibleReplaceable": "Laajennettavissa / vaihdettavissa", + "ExtensibleReplaceable": "Laajennettavissa/vaihdettavissa", "ExtensibleReplaceableExplanation": "Kaikki palvelut ja moduulit on suunniteltu laajennettavuutta ajatellen. Voit korvata palvelut, sivut, tyylit ja komponentit.", "CrossCuttingConcernsExplanation2": "Pidä koodipohjasi pienempi, jotta voit keskittyä yritykseesi liittyvään koodiin.", "CrossCuttingConcernsExplanation3": "Älä lähetä aikaa useiden projektien yhteisten hakemusvaatimusten toteuttamiseen.", @@ -86,7 +86,7 @@ "BasedOnFamiliarTools": "Perustuu tuttuihin työkaluihin", "BasedOnFamiliarToolsExplanation": "Rakennettu ja integroitu jo tunnettujen suosittujen työkalujen kanssa. Matala oppimiskäyrä, helppo sopeutuminen, mukava kehitys.", "ORMIndependent": "ORM riippumaton", - "ORMIndependentExplanation": "Ydinkehys on ORM / tietokannasta riippumaton ja voi toimia minkä tahansa tietolähteen kanssa. Entity Framework Core- ja MongoDB-palveluntarjoajat ovat jo saatavilla.", + "ORMIndependentExplanation": "Ydinkehys on ORM/tietokannasta riippumaton ja voi toimia minkä tahansa tietolähteen kanssa. Entity Framework Core- ja MongoDB-palveluntarjoajat ovat jo saatavilla.", "Features": "Tutustu ABP-kehyksen ominaisuuksiin", "ABPCLI": "ABP CLI", "Modularity": "Modulaarisuus", @@ -197,6 +197,82 @@ "SelectLanguage": "Valitse kieli", "LatestArticleOnCommunity": "Viimeisin artikkeli ABP Community", "Register": "Rekisteröidy", - "IsDownloadable": "On ladattavissa" + "IsDownloadable": "On ladattavissa", + "DatabaseOptions": "Tietokannan asetukset", + "BackToPackagesPage": "Takaisin pakettisivulle", + "HowToInstall": "Miten asentaa", + "SeeOnNpm": "Katso NPM:stä", + "SeeOnNuget": "Katso Nugetista", + "MVCGulpCommandExplanation": "Jos käytät MVC (Razor Pages) käyttöliittymää, suorita \"gulp\"-komento paketin asennuksen jälkeen.", + "UsingABPCLI": "Abp CLI", + "WithoutABPCLI": "Ilman ABP CLI:tä", + "ABPCLIModuleDependency": "Abp Cli lisää automaattisesti moduuliriippuvuuden.", + "AddModuleDependency": "Lisää sitten moduuliriippuvuus", + "Packages": "Paketit", + "NugetPackages": "Nuget-paketit", + "NPMPackages": "NPM-paketit", + "SeeDocs": "Katso Docs", + "None": "Ei mitään", + "Application": "Sovellus", + "Module": "Moduuli", + "PackageName": "Paketin nimi", + "LicenseURL": "Lisenssin URL-osoite", + "License": "Lisenssi", + "ProjectCreationSuccessMessage": "Projektisi on luotu onnistuneesti", + "HowToRunSolution": "Kuinka ajaa ratkaisusi?", + "GettingStartedMessage": "Katso aloitusasiakirja, jossa opit määrittämään ja suorittamaan ratkaisusi.", + "WebAppDevTutorial": "Web App Dev -opastus", + "WebAppDevTutorialMessage": "Katso verkkosovelluskehityksen opetusohjelma, jossa on vaiheittainen kehitysesimerkki.", + "CommunityArticles": "Yhteisön artikkelit", + "CommunityArticleMessage": "Tarkista ABP Community Platform lukeaksesi hyödyllisiä artikkeleita ABP Frameworkista.", + "InvestigateSolutionDetails": "Katso ratkaisun tiedot", + "StartupTemplateDocumentationMessage": "Katso sovelluksen käynnistysmallidokumentti oppiaksesi ratkaisusi arkkitehtuurin ja rakenteen.", + "ClientSideDevelopment": "Asiakaspuolen kehitys", + "ClientSideDevelopmentDocumentationMessage": "Tutustu asiakirjaan {0} saadaksesi lisätietoja käyttöliittymän (asiakaspuolen) kehittämisen tärkeimmistä kohdista.", + "DatabaseProviderDocumentationMessage": "Katso {0}-asiakirja saadaksesi tietoa tietokantakerroksen kehittämisen tärkeimmistä kohdista.", + "ABPCommercialExplanationMessage": "ABP Commercial tarjoaa ensiluokkaisia moduuleja, teemoja, työkaluja ja tukea ABP Frameworkille.", + "ImplementingDDD": "Toimialuelähtöisen suunnittelun toteuttaminen", + "DDDBookExplanation": "Käytännön opas Domain Driven Designin toteuttamiseen ABP-kehyksen kanssa.", + "Overview": "Yleiskatsaus", + "DDDBookPracticalGuide": "Tämä on käytännöllinen opas Domain Driven Design (DDD) toteuttamiseen. Toteutuksen yksityiskohdat perustuvat ABP Framework -infrastruktuuriin, mutta peruskäsitteitä, periaatteita ja malleja voidaan soveltaa mihin tahansa ratkaisuun, vaikka se ei olisikaan .NET-ratkaisu.", + "TableOfContents": "Sisällysluettelo", + "IntroductionToImplementingDDD": "Johdatus toimialuelähtöisen suunnittelun toteuttamiseen", + "WhatIsDDD": "Mitä on verkkotunnukseen perustuva suunnittelu?", + "Implementation": "Toteutus", + "TheBigPicture": "Kokonaiskuva", + "TheBuildingBlock": "Rakennuspalikka", + "ExampleUseCase": "Esimerkki käyttötapauksesta", + "DomainAndApplicationLogic": "Domain Logic & Application Logic", + "Author": "Tekijä", + "Pages": "Sivut", + "PublishedOn": "Julkaistu", + "FreeEBook": "Ilmainen e-kirja", + "Download": "ladata", + "EBookSignInForDownload": "Lataa e-kirja kirjautumalla sisään", + "SignIn": "Kirjaudu sisään", + "Or": "Tai", + "TellUsAboutYourself": "Kerro meille vähän itsestäsi", + "Name": "Nimi", + "Surname": "Sukunimi", + "CompanyName": "Yrityksen nimi", + "DoYouAgreePrivacyPolicy": "Hyväksyn käyttöehdot ja Tietosuojakäytäntö.", + "Free": "Vapaa", + "DDDEBook": "DDD E-kirja", + "PracticalGuideForImplementingDDD": "Tämä kirja on käytännön opas Domain Driven Designin toteuttamiseen ABP-kehyksen kanssa.", + "IntroducingDDD": "Esittelyssä Domain Driven Design", + "DDDLayersAndCleanArchitecture": "DDD-kerrokset ja puhdas arkkitehtuuri", + "LayeringOfADotnetSolution": ".NET-ratkaisun kerrostaminen", + "ImplementingDDDBuildingBlocks": "DDD-rakennuspalikoiden käyttöönotto", + "DomainVsApplicationLogic": "Domain Logic vs Application Logic", + "SamplesAndDiscussions": "Näytteet ja keskustelut", + "EmailNotValid": "Ole hyvä ja syötä toimiva sähköpostiosoite.", + "WeWillSendYouADownloadLink": "Linkki e-kirjan latausta varten on lähetetty osoitteeseen {0}. Tarkista postilaatikkosi, roskapostisi tai roskapostilaatikkosi!", + "GoHome": "Mene kotiin", + "InvalidFormInputs": "Ole hyvä ja kirjoita lomakkeessa ilmoitetut voimassa olevat tiedot.", + "DDDBookEmailBody": "Kiitos.
Lataa kirjasi napsauttamalla tätä.", + "SubscribeToNewsletter": "Tilaa uutiskirje saadaksesi tietoa ABP.IO-alustan tapahtumista, kuten uusista julkaisuista, artikkeleista, tarjouksista ja paljon muuta.", + "FirstEdition": "Ensimmäinen painos", + "ThankYou": "Kiitos!", + "CheckboxMandatory": "Sinun on tarkistettava tämä jatkaaksesi!" } } \ 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 6b17234477..1a947ca021 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/fr.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/fr.json @@ -36,7 +36,7 @@ "BuiltInBundlingMinification": "Regroupement et minification intégrés", "BuiltInBundlingMinificationExplanation": "Pas besoin d'utiliser des outils externes pour le regroupement et la minimisation. ABP offre un moyen plus simple, dynamique, puissant, modulaire et intégré!", "VirtualFileSystem": "Système de fichiers virtuel", - "VirtualFileSystemExplanation": "Incorporez des vues, des scripts, des styles, des images... dans des packages / bibliothèques et réutilisez-les dans différentes applications.", + "VirtualFileSystemExplanation": "Incorporez des vues, des scripts, des styles, des images... dans des packages/bibliothèques et réutilisez-les dans différentes applications.", "Theming": "Thème", "ThemingExplanationShort": "Utilisez et personnalisez le thème d'interface utilisateur standard basé sur le bootstrap ou créez le vôtre.", "BootstrapTagHelpersDynamicForms": "Aide aux balises Bootstrap et formulaires dynamiques", @@ -53,7 +53,7 @@ "PreBuiltModulesThemesExplanation": "Les modules et thèmes open source et commerciaux sont prêts à être utilisés dans votre application professionnelle.", "NuGetNPMPackages": "Packages NuGet et NPM", "NuGetNPMPackagesExplanation": "Distribué sous forme de packages NuGet et NPM. Facile à installer et à mettre à jour.", - "ExtensibleReplaceable": "Extensible / remplaçable", + "ExtensibleReplaceable": "Extensible/remplaçable", "ExtensibleReplaceableExplanation": "Tous les services et modules sont conçus pour l'extensibilité. Vous pouvez remplacer des services, des pages, des styles et des composants.", "CrossCuttingConcernsExplanation2": "Réduisez la taille de votre base de code afin de rester concentré sur le code spécifique à votre entreprise.", "CrossCuttingConcernsExplanation3": "N'envoyez pas de temps pour mettre en œuvre les exigences d'application communes sur plusieurs projets.", @@ -86,7 +86,7 @@ "BasedOnFamiliarTools": "Basé sur des outils familiers", "BasedOnFamiliarToolsExplanation": "Construit sur et intégré avec des outils populaires que vous connaissez déjà. Faible courbe d'apprentissage, adaptation facile, développement confortable.", "ORMIndependent": "ORM indépendant", - "ORMIndependentExplanation": "Le framework de base est indépendant de l'ORM / de la base de données et peut fonctionner avec n'importe quelle source de données. Les fournisseurs Entity Framework Core et MongoDB sont déjà disponibles.", + "ORMIndependentExplanation": "Le framework de base est indépendant de l'ORM/de la base de données et peut fonctionner avec n'importe quelle source de données. Les fournisseurs Entity Framework Core et MongoDB sont déjà disponibles.", "Features": "Explorez les fonctionnalités du framework ABP", "ABPCLI": "CLI ABP", "Modularity": "Modularité", @@ -197,6 +197,82 @@ "SelectLanguage": "Choisir la langue", "LatestArticleOnCommunity": "Dernier article sur la communauté ABP", "Register": "S'inscrire", - "IsDownloadable": "Est téléchargeable" + "IsDownloadable": "Est téléchargeable", + "DatabaseOptions": "Options de base de données", + "BackToPackagesPage": "Retour à la page des forfaits", + "HowToInstall": "Comment installer", + "SeeOnNpm": "Voir sur NPM", + "SeeOnNuget": "Voir sur Nuget", + "MVCGulpCommandExplanation": "Si vous utilisez l'interface utilisateur MVC (Razor Pages), exécutez la commande \"gulp\" après l'installation du package.", + "UsingABPCLI": "Utilisation de Abp CLI", + "WithoutABPCLI": "Sans CLI ABP", + "ABPCLIModuleDependency": "Abp Cli ajoute automatiquement une dépendance de module.", + "AddModuleDependency": "Ajoutez ensuite une dépendance de module", + "Packages": "Paquets", + "NugetPackages": "Forfaits Nuget", + "NPMPackages": "Paquets NPM", + "SeeDocs": "Voir la documentation", + "None": "Rien", + "Application": "Application", + "Module": "Module", + "PackageName": "Nom du paquet", + "LicenseURL": "URL de licence", + "License": "Licence", + "ProjectCreationSuccessMessage": "Votre projet a été créé avec succès", + "HowToRunSolution": "Comment exécuter votre solution ?", + "GettingStartedMessage": "Consultez le document de mise en route pour savoir comment configurer et exécuter votre solution.", + "WebAppDevTutorial": "Tutoriel de développement d'applications Web", + "WebAppDevTutorialMessage": "Voir le document du didacticiel de développement d'applications Web pour un exemple de développement étape par étape.", + "CommunityArticles": "Articles de la communauté", + "CommunityArticleMessage": "Consultez la plate-forme communautaire ABP pour lire des articles utiles pour le cadre ABP.", + "InvestigateSolutionDetails": "Consultez les détails de la solution", + "StartupTemplateDocumentationMessage": "Consultez le document de modèle de démarrage d'application pour connaître l'architecture et la structure de votre solution.", + "ClientSideDevelopment": "Développement côté client", + "ClientSideDevelopmentDocumentationMessage": "Consultez le document {0} pour connaître les points clés du développement de l'interface utilisateur (côté client).", + "DatabaseProviderDocumentationMessage": "Voir {0} document pour apprendre les points clés pour le développement de la couche de base de données.", + "ABPCommercialExplanationMessage": "ABP Commercial fournit des modules, des thèmes, des outils et un support premium pour le framework ABP.", + "ImplementingDDD": "Implémentation de la conception axée sur le domaine", + "DDDBookExplanation": "Un guide pratique pour la mise en œuvre du Domain Driven Design avec le framework ABP.", + "Overview": "Aperçu", + "DDDBookPracticalGuide": "Il s'agit d'un guide pratique pour la mise en œuvre du Domain Driven Design (DDD). Bien que les détails de l'implémentation soient basés sur l'infrastructure ABP Framework, les concepts, principes et modèles de base peuvent être appliqués à n'importe quelle solution, même s'il ne s'agit pas d'une solution .NET.", + "TableOfContents": "Table des matières", + "IntroductionToImplementingDDD": "Introduction à la mise en œuvre de la conception pilotée par domaine", + "WhatIsDDD": "Qu'est-ce que la conception axée sur le domaine ?", + "Implementation": "Mise en œuvre", + "TheBigPicture": "La grande image", + "TheBuildingBlock": "Le bloc de construction", + "ExampleUseCase": "Exemple de cas d'utilisation", + "DomainAndApplicationLogic": "Logique de domaine et logique d'application", + "Author": "Auteur", + "Pages": "Pages", + "PublishedOn": "Publié le", + "FreeEBook": "Livre électronique gratuit", + "Download": "Télécharger", + "EBookSignInForDownload": "Pour télécharger le livre électronique, connectez-vous", + "SignIn": "S'identifier", + "Or": "Ou", + "TellUsAboutYourself": "Parlez-nous un peu de vous", + "Name": "Nom", + "Surname": "Nom de famille", + "CompanyName": "Nom de la compagnie", + "DoYouAgreePrivacyPolicy": "J'accepte les Conditions générales et les Politique de confidentialité.", + "Free": "Libérer", + "DDDEBook": "Livre électronique DDD", + "PracticalGuideForImplementingDDD": "Ce livre est un guide pratique pour la mise en œuvre du Domain Driven Design avec le framework ABP.", + "IntroducingDDD": "Présentation de la conception axée sur le domaine", + "DDDLayersAndCleanArchitecture": "Couches DDD et architecture propre", + "LayeringOfADotnetSolution": "Superposition d'une solution .NET", + "ImplementingDDDBuildingBlocks": "Implémentation des blocs de construction DDD", + "DomainVsApplicationLogic": "Logique de domaine vs logique d'application", + "SamplesAndDiscussions": "Échantillons et discussions", + "EmailNotValid": "S'il vous plaît, mettez une adresse email valide.", + "WeWillSendYouADownloadLink": "Un lien pour télécharger le livre électronique a été envoyé à {0}. Vérifiez votre boîte de réception, vos courriers indésirables ou vos spams !", + "GoHome": "Rentrer chez soi", + "InvalidFormInputs": "Veuillez saisir les informations valides spécifiées sur le formulaire.", + "DDDBookEmailBody": "Merci.
Pour télécharger votre livre, cliquez ici.", + "SubscribeToNewsletter": "Abonnez-vous à la newsletter pour obtenir des informations sur les événements de la plate-forme ABP.IO, comme les nouvelles versions, articles, offres, etc.", + "FirstEdition": "Première édition", + "ThankYou": "Merci!", + "CheckboxMandatory": "Vous devez vérifier cela pour continuer !" } } \ 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 7902f2410e..5e1a978df4 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/hi.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/hi.json @@ -53,7 +53,7 @@ "PreBuiltModulesThemesExplanation": "ओपन सोर्स और वाणिज्यिक मॉड्यूल और थीम आपके व्यावसायिक अनुप्रयोग में उपयोग करने के लिए तैयार हैं।", "NuGetNPMPackages": "NuGet और NPM पैकेज", "NuGetNPMPackagesExplanation": "NuGet और NPM पैकेज के रूप में वितरित। स्थापित करने और अपग्रेड करने में आसान।", - "ExtensibleReplaceable": "एक्स्टेंसिबल / बदली", + "ExtensibleReplaceable": "एक्स्टेंसिबल/बदली", "ExtensibleReplaceableExplanation": "सभी सेवाओं और मॉड्यूल को ध्यान में रखते हुए डिजाइन किया गया है। आप सेवाओं, पृष्ठों, शैलियों और घटकों को बदल सकते हैं।", "CrossCuttingConcernsExplanation2": "अपना कोडबेस छोटा रखें ताकि आप उस कोड पर ध्यान केंद्रित कर सकें जो आपके व्यवसाय के लिए विशिष्ट है।", "CrossCuttingConcernsExplanation3": "कई परियोजनाओं पर सामान्य आवेदन आवश्यकताओं को लागू करने का समय न भेजें।", @@ -86,7 +86,7 @@ "BasedOnFamiliarTools": "परिचित उपकरणों के आधार पर", "BasedOnFamiliarToolsExplanation": "आप पहले से ही जानते हैं कि लोकप्रिय उपकरणों के साथ निर्मित और एकीकृत। कम सीखने की अवस्था, आसान अनुकूलन, आरामदायक विकास।", "ORMIndependent": "ORM स्वतंत्र", - "ORMIndependentExplanation": "कोर फ्रेमवर्क ORM / डेटाबेस स्वतंत्र है और किसी भी डेटा स्रोत के साथ काम कर सकता है। इकाई फ्रेमवर्क कोर और MongoDB प्रदाता पहले से ही उपलब्ध हैं।", + "ORMIndependentExplanation": "कोर फ्रेमवर्क ORM/डेटाबेस स्वतंत्र है और किसी भी डेटा स्रोत के साथ काम कर सकता है। इकाई फ्रेमवर्क कोर और MongoDB प्रदाता पहले से ही उपलब्ध हैं।", "Features": "ABP फ्रेमवर्क सुविधाओं का अन्वेषण करें", "ABPCLI": "एबीपी सीएलआई", "Modularity": "प्रतिरूपकता", @@ -197,6 +197,82 @@ "SelectLanguage": "भाषा का चयन करें", "LatestArticleOnCommunity": "एबीपी समुदाय पर नवीनतम लेख", "Register": "रजिस्टर करें", - "IsDownloadable": "डाउनलोड करने योग्य है" + "IsDownloadable": "डाउनलोड करने योग्य है", + "DatabaseOptions": "डेटाबेस विकल्प", + "BackToPackagesPage": "पैकेज पेज पर वापस जाएं", + "HowToInstall": "स्थापित करने के लिए कैसे", + "SeeOnNpm": "एनपीएम . पर देखें", + "SeeOnNuget": "Nuget . पर देखें", + "MVCGulpCommandExplanation": "यदि आप MVC (रेजर पेज) UI का उपयोग कर रहे हैं, तो पैकेज इंस्टालेशन के बाद \"गल्प\" कमांड चलाएँ।", + "UsingABPCLI": "Abp CLI का उपयोग करना", + "WithoutABPCLI": "एबीपी सीएलआई के बिना", + "ABPCLIModuleDependency": "एबीपी क्ली स्वचालित रूप से मॉड्यूल निर्भरता जोड़ता है।", + "AddModuleDependency": "फिर मॉड्यूल निर्भरता जोड़ें", + "Packages": "संकुल", + "NugetPackages": "नुगेट पैकेज", + "NPMPackages": "एनपीएम पैकेज", + "SeeDocs": "डॉक्स देखें", + "None": "कोई नहीं", + "Application": "आवेदन", + "Module": "मापांक", + "PackageName": "पैकेज का नाम", + "LicenseURL": "लाइसेंस यूआरएल", + "License": "लाइसेंस", + "ProjectCreationSuccessMessage": "आपका प्रोजेक्ट सफलतापूर्वक बनाया गया है", + "HowToRunSolution": "अपना समाधान कैसे चलाएं?", + "GettingStartedMessage": "अपने समाधान को कॉन्फ़िगर और चलाने का तरीका जानने के लिए आरंभ करना दस्तावेज़ देखें।", + "WebAppDevTutorial": "वेब ऐप देव ट्यूटोरियल", + "WebAppDevTutorialMessage": "चरण-दर-चरण विकास नमूने के लिए वेब अनुप्रयोग विकास ट्यूटोरियल दस्तावेज़ देखें।", + "CommunityArticles": "सामुदायिक लेख", + "CommunityArticleMessage": "एबीपी फ्रेमवर्क के लिए उपयोगी लेख पढ़ने के लिए एबीपी कम्युनिटी प्लेटफॉर्म देखें।", + "InvestigateSolutionDetails": "समाधान विवरण देखें", + "StartupTemplateDocumentationMessage": "अपने समाधान की संरचना और संरचना जानने के लिए एप्लिकेशन स्टार्टअप टेम्प्लेट दस्तावेज़ देखें।", + "ClientSideDevelopment": "क्लाइंट साइड डेवलपमेंट", + "ClientSideDevelopmentDocumentationMessage": "उपयोगकर्ता इंटरफ़ेस (क्लाइंट पक्ष) के विकास के मुख्य बिंदुओं को जानने के लिए {0} दस्तावेज़ देखें।", + "DatabaseProviderDocumentationMessage": "डेटाबेस परत विकास के प्रमुख बिंदुओं को जानने के लिए {0} दस्तावेज़ देखें।", + "ABPCommercialExplanationMessage": "एबीपी कमर्शियल एबीपी फ्रेमवर्क के लिए प्रीमियम मॉड्यूल, थीम, टूलिंग और समर्थन प्रदान करता है।", + "ImplementingDDD": "डोमेन संचालित डिजाइन को लागू करना", + "DDDBookExplanation": "एबीपी फ्रेमवर्क के साथ डोमेन संचालित डिजाइन को लागू करने के लिए एक व्यावहारिक गाइड।", + "Overview": "अवलोकन", + "DDDBookPracticalGuide": "यह डोमेन संचालित डिजाइन (डीडीडी) को लागू करने के लिए एक व्यावहारिक मार्गदर्शिका है। जबकि कार्यान्वयन विवरण एबीपी फ्रेमवर्क बुनियादी ढांचे पर आधारित हैं, बुनियादी अवधारणाओं, सिद्धांतों और मॉडलों को किसी भी समाधान पर लागू किया जा सकता है, भले ही वह .NET समाधान न हो।", + "TableOfContents": "विषयसूची", + "IntroductionToImplementingDDD": "डोमेन संचालित डिजाइन को लागू करने का परिचय", + "WhatIsDDD": "डोमेन संचालित डिजाइन क्या है?", + "Implementation": "कार्यान्वयन", + "TheBigPicture": "बड़ी तस्वीर", + "TheBuildingBlock": "बिल्डिंग ब्लॉक", + "ExampleUseCase": "उदाहरण उपयोग केस", + "DomainAndApplicationLogic": "डोमेन तर्क और अनुप्रयोग तर्क", + "Author": "लेखक", + "Pages": "पृष्ठों", + "PublishedOn": "पर प्रकाशित", + "FreeEBook": "मुफ्त ई-बुक", + "Download": "डाउनलोड", + "EBookSignInForDownload": "ई-बुक साइन इन डाउनलोड करने के लिए", + "SignIn": "साइन इन करें", + "Or": "या", + "TellUsAboutYourself": "हमें अपने बारे में थोड़ा बताएं", + "Name": "नाम", + "Surname": "उपनाम", + "CompanyName": "कंपनी का नाम", + "DoYouAgreePrivacyPolicy": "I agree to the Terms & Conditions and Privacy Policy.", + "Free": "नि: शुल्क", + "DDDEBook": "डीडीडी ई-बुक", + "PracticalGuideForImplementingDDD": "यह पुस्तक एबीपी फ्रेमवर्क के साथ डोमेन संचालित डिजाइन को लागू करने के लिए एक व्यावहारिक मार्गदर्शिका है।", + "IntroducingDDD": "पेश है डोमेन ड्रिवेन डिज़ाइन", + "DDDLayersAndCleanArchitecture": "डीडीडी परतें और स्वच्छ वास्तुकला", + "LayeringOfADotnetSolution": "एक .NET समाधान की लेयरिंग", + "ImplementingDDDBuildingBlocks": "डीडीडी बिल्डिंग ब्लॉक्स को लागू करना", + "DomainVsApplicationLogic": "डोमेन लॉजिक बनाम एप्लिकेशन लॉजिक", + "SamplesAndDiscussions": "नमूने और चर्चा", + "EmailNotValid": "कृपया एक मान्य ईमेल पता प्रविष्ट करें।", + "WeWillSendYouADownloadLink": "ई-किताब डाउनलोड करने के लिए एक लिंक {0} को भेज दिया गया है। अपना इनबॉक्स, जंक या स्पैम बॉक्स चेक करें!", + "GoHome": "घर जाओ", + "InvalidFormInputs": "कृपया, फॉर्म पर निर्दिष्ट मान्य जानकारी टाइप करें।", + "DDDBookEmailBody": "धन्यवाद।
अपनी पुस्तक डाउनलोड करने के लिए, यहां क्लिक करें।", + "SubscribeToNewsletter": "ABP.IO प्लेटफ़ॉर्म में होने वाली घटनाओं, जैसे नई रिलीज़, लेख, ऑफ़र, आदि के बारे में जानकारी प्राप्त करने के लिए न्यूज़लेटर की सदस्यता लें।", + "FirstEdition": "प्रथम संस्करण", + "ThankYou": "शुक्रिया!", + "CheckboxMandatory": "आगे बढ़ने के लिए आपको इसे जांचना होगा!" } } \ 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 new file mode 100644 index 0000000000..62d312ff36 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/hu.json @@ -0,0 +1,278 @@ +{ + "culture": "hu", + "texts": { + "GetStarted": "Kezdő lépések – Indítási sablonok", + "Create": "Teremt", + "NewProject": "Új projekt", + "DirectDownload": "Közvetlen letöltés", + "ProjectName": "Projekt neve", + "ProjectType": "Projekt típusa", + "DatabaseProvider": "Adatbázis szolgáltató", + "DatabaseManagementSystem": "Adatbázis kezelő rendszer", + "NTier": "N-szint", + "IncludeUserInterface": "Tartalmazza a felhasználói felületet", + "CreateNow": "Hozzon létre most", + "TheStartupProject": "Az induló projekt", + "Tutorial": "Oktatóanyag", + "UsingCLI": "CLI használata", + "SeeDetails": "Lásd a részleteket", + "AbpShortDescription": "Az ABP Framework egy komplett infrastruktúra modern webalkalmazások létrehozásához, követve a szoftverfejlesztés legjobb gyakorlatait és konvencióit.", + "SourceCodeUpper": "FORRÁSKÓD", + "LatestReleaseLogs": "Legújabb kiadási naplók", + "Infrastructure": "Infrastruktúra", + "Architecture": "Építészet", + "Modular": "Moduláris", + "DontRepeatYourself": "Ne ismételje meg magát", + "DeveloperFocused": "Fejlesztőközpontú", + "FullStackApplicationInfrastructure": "Teljes stack alkalmazási infrastruktúra.", + "DomainDrivenDesign": "Domainvezérelt tervezés", + "DomainDrivenDesignExplanation": "DDD minták és elvek alapján tervezték és fejlesztették. Réteges modellt biztosít az alkalmazáshoz.", + "Authorization": "Engedélyezés", + "AuthorizationExplanation": "Speciális jogosultság felhasználóval, szerepkörrel és aprólékos jogosultsági rendszerrel. A Microsoft Identity könyvtárra épül.", + "MultiTenancy": "Több bérlés", + "MultiTenancyExplanationShort": "SaaS alkalmazások egyszerűen! Integrált több bérlés az adatbázistól a felhasználói felületig.", + "CrossCuttingConcerns": "Átfogó aggodalmak", + "CrossCuttingConcernsExplanationShort": "Teljes infrastruktúra az engedélyezéshez, érvényesítéshez, kivételkezeléshez, gyorsítótárazáshoz, auditnaplózáshoz, tranzakciókezeléshez és még sok máshoz.", + "BuiltInBundlingMinification": "Beépített kötegelés és kicsinyítés", + "BuiltInBundlingMinificationExplanation": "Nincs szükség külső eszközök használatára a kötegeléshez és a minimalizáláshoz. Az ABP egyszerűbb, dinamikus, erőteljes, moduláris és beépített módot kínál!", + "VirtualFileSystem": "Virtuális fájlrendszer", + "VirtualFileSystemExplanation": "Nézeteket, szkripteket, stílusokat, képeket... ágyazzon be csomagokba/könyvtárakba, és használja fel újra különböző alkalmazásokban.", + "Theming": "Theming", + "ThemingExplanationShort": "Használja és testreszabhatja a bootstrap alapú szabványos felhasználói felület témát, vagy készítse el sajátját.", + "BootstrapTagHelpersDynamicForms": "Bootstrap címkesegítők és dinamikus űrlapok", + "BootstrapTagHelpersDynamicFormsExplanation": "A bootstrap összetevők ismétlődő részleteinek manuális írása helyett használja az ABP címkesegédjét az egyszerűsítéshez és az intellisense előnyeinek kihasználásához. Gyorsan készíthet felhasználói felület űrlapokat C#-modell alapján a dinamikus űrlapcímke segéd segítségével.", + "HTTPAPIsDynamicProxies": "HTTP API-k és dinamikus proxy-k", + "HTTPAPIsDynamicProxiesExplanation": "Az alkalmazásszolgáltatások automatikus megjelenítése REST stílusú HTTP API-kként, és dinamikus JavaScript- és C#-proxykkal való felhasználása.", + "CompleteArchitectureInfo": "Modern architektúra karbantartható szoftvermegoldások létrehozásához.", + "DomainDrivenDesignBasedLayeringModelExplanation": "Segít a DDD alapú réteges architektúra megvalósításában és karbantartható kódbázis felépítésében.", + "DomainDrivenDesignBasedLayeringModelExplanationCont": "Indítási sablonokat, absztrakciókat, alaposztályokat, szolgáltatásokat, dokumentációt és útmutatókat biztosít, amelyek segítenek az alkalmazás fejlesztésében a DDD-minták és -elvek alapján.", + "MicroserviceCompatibleModelExplanation": "Az alapvető keretrendszert és az előre elkészített modulokat a mikroszolgáltatási architektúra szem előtt tartásával tervezték.", + "MicroserviceCompatibleModelExplanationCont": "Infrastruktúrát, integrációkat, mintákat és dokumentációt biztosít a mikroszolgáltatási megoldások egyszerűbb megvalósításához, ugyanakkor nem hoz további bonyolultságot, ha monolitikus alkalmazást szeretne.", + "ModularInfo": "Az ABP olyan modulrendszert biztosít, amely lehetővé teszi újrafelhasználható alkalmazásmodulok fejlesztését, az alkalmazások életciklus-eseményekhez való kapcsolódását, és a rendszer alapvető részei közötti függőségek kifejezését.", + "PreBuiltModulesThemes": "Előre elkészített modulok és témák", + "PreBuiltModulesThemesExplanation": "A nyílt forráskódú és kereskedelmi modulok és témák használatra készek az üzleti alkalmazásban.", + "NuGetNPMPackages": "NuGet és NPM csomagok", + "NuGetNPMPackagesExplanation": "NuGet és NPM csomagként terjesztve. Könnyen telepíthető és frissíthető.", + "ExtensibleReplaceable": "Bővíthető/cserélhető", + "ExtensibleReplaceableExplanation": "Minden szolgáltatást és modult a bővíthetőség szem előtt tartásával terveztek. Lecserélheti a szolgáltatásokat, oldalakat, stílusokat és összetevőket.", + "CrossCuttingConcernsExplanation2": "Tartsa kisebbre a kódbázist, hogy továbbra is a vállalkozására jellemző kódra összpontosíthasson.", + "CrossCuttingConcernsExplanation3": "Ne szánjon időt több projektre vonatkozó közös pályázati követelmények végrehajtására.", + "AuthenticationAuthorization": "Hitelesítés és engedélyezés", + "ExceptionHandling": "Kivételkezelés", + "Validation": "Érvényesítés", + "DatabaseConnection": "Adatbázis kapcsolat", + "TransactionManagement": "Tranzakciókezelés", + "AuditLogging": "Audit naplózás", + "Caching": "Gyorsítótárazás", + "Multitenancy": "Többbérlet", + "DataFiltering": "Adatszűrés", + "ConventionOverConfiguration": "Egyezmény a konfiguráció felett", + "ConventionOverConfigurationExplanation": "Az ABP alapértelmezés szerint minimális vagy nulla konfigurációval valósítja meg az általános alkalmazási konvenciókat.", + "ConventionOverConfigurationExplanationList1": "Automatikusan regisztrálja az ismert szolgáltatásokat a függőségi injekcióhoz.", + "ConventionOverConfigurationExplanationList2": "Elnevezési konvenciókkal HTTP API-ként teszi közzé az alkalmazásszolgáltatásokat.", + "ConventionOverConfigurationExplanationList3": "Dinamikus HTTP-kliens proxykat hoz létre a C# és a JavaScript számára.", + "ConventionOverConfigurationExplanationList4": "Alapértelmezett adattárakat biztosít az entitások számára.", + "ConventionOverConfigurationExplanationList5": "A munkaegységet webkérésenként vagy alkalmazásszolgáltatási módszerenként kezeli.", + "ConventionOverConfigurationExplanationList6": "A közzétételek eseményeket hoznak létre, frissítenek és törölnek az entitásokhoz.", + "BaseClasses": "Alaposztályok", + "BaseClassesExplanation": "Előre elkészített alaposztályok a gyakori alkalmazási mintákhoz.", + "DeveloperFocusedExplanation": "Az ABP a fejlesztőknek való.", + "DeveloperFocusedExplanationCont": "Célja, hogy leegyszerűsítse a napi szoftverfejlesztést, miközben nem korlátozza az alacsony szintű kód írását.", + "SeeAllFeatures": "Lásd: Összes szolgáltatás", + "CLI_CommandLineInterface": "CLI (Command Line Interface)", + "CLI_CommandLineInterfaceExplanation": "Tartalmaz egy CLI-t, amely segít automatizálni az új projektek létrehozását és az új modulok hozzáadását.", + "StartupTemplates": "Indítási sablonok", + "StartupTemplatesExplanation": "A különféle indítási sablonok teljesen konfigurált megoldást kínálnak a fejlesztés elindításához.", + "BasedOnFamiliarTools": "Ismerős eszközök alapján", + "BasedOnFamiliarToolsExplanation": "A már ismert népszerű eszközökre építve és azokkal integrálva. Alacsony tanulási görbe, könnyű alkalmazkodás, kényelmes fejlődés.", + "ORMIndependent": "ORM független", + "ORMIndependentExplanation": "Az alapvető keretrendszer ORM/adatbázis független, és bármilyen adatforrással működik. Az Entity Framework Core és a MongoDB szolgáltatók már elérhetőek.", + "Features": "Fedezze fel az ABP Framework szolgáltatásait", + "ABPCLI": "ABP CLI", + "Modularity": "Modularitás", + "BootstrapTagHelpers": "Bootstrap Tag Helpers", + "DynamicForms": "Dinamikus formák", + "BundlingMinification": "Csomagolás és kicsinyítés", + "BackgroundJobs": "Háttér állások", + "BackgroundJobsExplanation": "Határozzon meg egyszerű osztályokat a feladatok végrehajtásához a háttérben sorban állásként. Használja a beépített feladatkezelőt, vagy integrálja a sajátját. A Hangfire és a RabbitMQ integráció már elérhető.", + "DDDInfrastructure": "DDD infrastruktúra", + "DomainDrivenDesignInfrastructure": "Domainvezérelt tervezési infrastruktúra", + "AutoRESTAPIs": "Automatikus REST API-k", + "DynamicClientProxies": "Dinamikus ügyfél-proxy", + "DistributedEventBus": "Elosztott rendezvénybusz", + "DistributedEventBusWithRabbitMQIntegration": "Elosztott eseménybusz RabbitMQ integrációval", + "TestInfrastructure": "Teszt infrastruktúra", + "AuditLoggingEntityHistories": "Naplózás és entitástörténetek", + "ObjectToObjectMapping": "Object to Object Mapping", + "ObjectToObjectMappingExplanation": "objektum-objektum leképezés absztrakció az AutoMapper integrációjával.", + "EmailSMSAbstractions": "E-mail és SMS absztrakciók", + "EmailSMSAbstractionsWithTemplatingSupport": "E-mail és SMS-absztrakciók sablontámogatással", + "Localization": "Lokalizáció", + "SettingManagement": "Beállításkezelés", + "ExtensionMethods": "Kiterjesztési módszerek", + "ExtensionMethodsHelpers": "Kiterjesztési módszerek és segítők", + "AspectOrientedProgramming": "Aspektus-orientált programozás", + "DependencyInjection": "Függőség-injekció", + "DependencyInjectionByConventions": "Dependency Injection egyezmények szerint", + "ABPCLIExplanation": "Az ABP CLI (Command Line Interface) egy parancssori eszköz az ABP alapú megoldások általános műveleteinek végrehajtására.", + "ModularityExplanation": "Az ABP teljes infrastruktúrát biztosít saját alkalmazásmoduljainak felépítéséhez, amelyek tartalmazhatnak entitásokat, szolgáltatásokat, adatbázis-integrációt, API-kat, UI-összetevőket és így tovább.", + "MultiTenancyExplanation": "Az ABP-keretrendszer nem csak a több bérlős alkalmazások fejlesztését támogatja, hanem azt is, hogy a kód többnyire figyelmen kívül hagyja a több bérlést.", + "MultiTenancyExplanation2": "Automatikusan meghatározhatja az aktuális bérlőt, elkülönítheti egymástól a különböző bérlők adatait.", + "MultiTenancyExplanation3": "Támogatja az egyetlen adatbázist, a bérlőnkénti adatbázist és a hibrid megközelítéseket.", + "MultiTenancyExplanation4": "Ön az üzleti kódjára összpontosít, és hagyja, hogy a keretrendszer kezelje a több bérlést az Ön nevében.", + "BootstrapTagHelpersExplanation": "A bootstrap komponensek ismétlődő részleteinek manuális megírása helyett használja az ABP címkesegédjét az egyszerűsítéshez és az intellisense előnyeinek kihasználásához. Határozottan használhatja a Bootstrapet, amikor csak szüksége van rá.", + "DynamicFormsExplanation": "A dinamikus űrlap- és beviteli címke-segítők modellként létrehozhatják a teljes űrlapot egy C# osztályból.", + "AuthenticationAuthorizationExplanation": "Az ASP.NET Core Identity & IdentityServer4-be integrált gazdag hitelesítési és engedélyezési lehetőségek. Bővíthető és részletes engedélyezési rendszert biztosít.", + "CrossCuttingConcernsExplanation": "Ne ismételje magát, hogy újra és újra végrehajtsa ezeket a gyakori dolgokat. Koncentráljon az üzleti kódjára, és hagyja, hogy az ABP konvenciók szerint automatizálja azokat.", + "DatabaseConnectionTransactionManagement": "Adatbázis-kapcsolat és tranzakciókezelés", + "CorrelationIdTracking": "Korreláció-azonosító követés", + "BundlingMinificationExplanation": "Az ABP egy egyszerű, dinamikus, nagy teljesítményű, moduláris és beépített kötegelő és minimáló rendszert kínál.", + "VirtualFileSystemnExplanation": "A Virtuális fájlrendszer lehetővé teszi olyan fájlok kezelését, amelyek fizikailag nem léteznek a fájlrendszeren (lemezen). Főleg fájlok (js, css, image, cshtml...) összeállításokba ágyazására használják, és futásidejű fizikai fájlokként használják őket.", + "ThemingExplanation": "A témakezelő rendszer lehetővé teszi az alkalmazások és modulok témafüggetlen fejlesztését azáltal, hogy közös alapkönyvtárakat és elrendezéseket definiál a legújabb Bootstrap keretrendszer alapján.", + "DomainDrivenDesignInfrastructureExplanation": "Teljes infrastruktúra réteges alkalmazások létrehozásához a tartományvezérelt tervezési minták és elvek alapján;", + "Specification": "Leírás", + "Repository": "Adattár", + "DomainService": "Domain szolgáltatás", + "ValueObject": "Érték objektum", + "ApplicationService": "Alkalmazásszolgáltatás", + "DataTransferObject": "Adatátviteli objektum", + "AggregateRootEntity": "Összesített gyökér, entitás", + "AutoRESTAPIsExplanation": "Az ABP a szokásos módon automatikusan API-vezérlőkként konfigurálhatja az alkalmazásszolgáltatásokat.", + "DynamicClientProxiesExplanation": "Könnyen felhasználhatja API-jait JavaScript és C# kliensekből.", + "DistributedEventBusWithRabbitMQIntegrationExplanation": "Könnyen közzétehet és fogyaszthat elosztott eseményeket a beépített Distributed Event Bus segítségével a RabbitMQ integrációval.", + "TestInfrastructureExplanation": "A keretrendszert egység- és integrációs tesztelésre fejlesztették ki. Alaposztályokat biztosít a könnyebbé tétel érdekében. Az indítási sablonok előre konfigurálva vannak teszteléshez.", + "AuditLoggingEntityHistoriesExplanation": "Beépített auditnaplózás az üzleti szempontból kritikus alkalmazásokhoz. Kérelem, szolgáltatás, módszer szintű naplózás és entitástörténetek tulajdonságszintű részletekkel.", + "EmailSMSAbstractionsWithTemplatingSupportExplanation": "Az IEmailSender és ISmsSender absztrakciók leválasztják az alkalmazás logikáját az infrastruktúrától. A fejlett e-mail sablonrendszer lehetővé teszi az e-mail sablonok létrehozását és lokalizálását, valamint az egyszerű használatot, amikor csak szükséges.", + "LocalizationExplanation": "A lokalizációs rendszer lehetővé teszi erőforrások létrehozását egyszerű JSON-fájlokban, és ezek felhasználását a felhasználói felület lokalizálására. Támogatja az olyan fejlett forgatókönyveket, mint az öröklődés, a kiterjesztések és a JavaScript integráció, miközben teljes mértékben kompatibilis az AspNet Core lokalizációs rendszerével.", + "SettingManagementExplanation": "Határozza meg az alkalmazás beállításait, és kapjon értékeket a futásidőben az aktuális konfiguráció, a bérlő és a felhasználó alapján.", + "ExtensionMethodsHelpersExplanation": "Ne ismételje magát még triviális kódrészleteknél sem. A szabványos típusokhoz tartozó kiterjesztések és segédprogramok sokkal tisztábbá és könnyebben írhatóvá teszik a kódot.", + "AspectOrientedProgrammingExplanation": "Kényelmes infrastruktúrát biztosít a dinamikus proxyk létrehozásához és az Aspektus-orientált programozás megvalósításához. Bármely osztály elfogása és a kód végrehajtása minden metódus végrehajtása előtt és után.", + "DependencyInjectionByConventionsExplanation": "Nem kell manuálisan regisztrálnia az osztályokat a függőségi injekcióhoz. Megállapodás szerint automatikusan regisztrálja a gyakori szolgáltatástípusokat. Más típusú szolgáltatások esetén interfészeket és attribútumokat használhat, hogy megkönnyítse és a helyén legyen.", + "DataFilteringExplanation": "Határozzon meg és használjon adatszűrőket, amelyek automatikusan alkalmazásra kerülnek, amikor entitásokat lekérdez az adatbázisból. A Soft Delete és MultiTenant szűrők már készen állnak az egyszerű interfészek megvalósítására.", + "PublishEvents": "Események közzététele", + "HandleEvents": "Események kezelése", + "AndMore": "és több...", + "Code": "Kód", + "Result": "Eredmény", + "SeeTheDocumentForMoreInformation": "További információért tekintse meg a {0} dokumentumot", + "IndexPageHeroSection": "nyílt forráskódWebes alkalmazás
keretrendszer
az asp.net maghoz", + "UiFramework": "UI-keretrendszer", + "EmailAddress": "Email cím", + "Mobile": "Mobil", + "ReactNative": "React Native", + "Strong": "Erős", + "Complete": "teljes", + "BasedLayeringModel": "alapú rétegezési modell", + "Microservice": "Mikroszolgáltatás", + "Compatible": "Összeegyeztethető", + "MeeTTheABPCommunityInfo": "Küldetésünk egy olyan környezet megteremtése, ahol a fejlesztők cikkekkel, oktatóanyagokkal, esettanulmányokkal stb. segíthetik egymást, és találkozhatnak hasonló gondolkodású emberekkel.", + "JoinTheABPCommunityInfo": "Vegyen részt egy élénk közösségben, és váljon az ABP-keretrendszer közreműködőjévé!", + "AllArticles": "Minden cikk", + "SubmitYourArticle": "Küldje be cikkét", + "DynamicClientProxyDocument": "Tekintse meg a dinamikus kliens proxy dokumentációját a JavaScript és C# esetén.", + "EmailSMSAbstractionsDocument": "További információért tekintse meg az e-mailezés és az SMS-küldés dokumentumokat.", + "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ó.", + "UseslatestPreVersion": "A legújabb kiadás előtti verziót használja", + "ReadTheDocumentation": "Olvassa el a dokumentációt", + "Documentation": "Dokumentáció", + "GettingStartedTutorial": "Az első lépések oktatóanyaga", + "ApplicationDevelopmentTutorial": "Alkalmazásfejlesztési oktatóanyag", + "TheStartupTemplate": "Az indítási sablon", + "InstallABPCLIInfo": "Az ABP CLI a leggyorsabb módja egy új megoldás elindításának az ABP keretrendszerrel. Telepítse az ABP CLI-t egy parancssori ablak segítségével:", + "DifferentLevelOfNamespaces": "Különféle szintű névtereket használhat; például. BookStore, Acme.BookStore vagy Acme.Retail.BookStore.", + "ABPCLIExamplesInfo": "Az new parancs egy réteges MVC-alkalmazást hoz létre, amelynek adatbázis-szolgáltatója az Entity Framework Core. Ennek azonban további lehetőségei vannak. Példák:", + "SeeCliDocumentForMoreInformation": "További lehetőségekért tekintse meg az ABP CLI dokumentumot, vagy válassza a fenti \"Közvetlen letöltés\" lapot.", + "Optional": "Választható", + "LocalFrameworkRef": "A keretcsomagokhoz tartsa meg a helyi projektreferenciát.", + "BlobStoring": "BLOB tárolás", + "BlobStoringExplanation": "A BLOB tárolási rendszer absztrakciót biztosít a BLOB-okkal való munkavégzéshez. Az ABP néhány előre beépített tárolószolgáltatói integrációt biztosít (Azure, AWS, fájlrendszer, adatbázis stb.), amelyeket könnyedén használhat az alkalmazásaiban.", + "TextTemplating": "Szöveg sablonozása", + "TextTemplatingExplanation": "A szövegsablonok a tartalmak dinamikus megjelenítésére szolgálnak sablon és modell (adatobjektum) alapján. Használhatja például dinamikus e-mail-tartalom létrehozására előre elkészített sablonnal.", + "MultipleUIOptions": "Több felhasználói felület opció", + "MultipleDBOptions": "Több adatbázis-szolgáltató", + "MultipleUIOptionsExplanation": "Az alapkeretet UI-függetlennek tervezték, és bármilyen típusú felhasználói felülettel működik, miközben számos előre elkészített és integrált opció áll rendelkezésre a dobozból.", + "MultipleDBOptionsExplanation": "A keretrendszer bármilyen adatforrással működhet, míg a következő szolgáltatók hivatalos fejlesztésűek és támogatottak;", + "SelectLanguage": "Válasszon nyelvet", + "LatestArticleOnCommunity": "Legújabb cikk az ÁLT-közösségről", + "Register": "Regisztráció", + "IsDownloadable": "Letölthető", + "DatabaseOptions": "Adatbázis opciók", + "BackToPackagesPage": "Vissza a csomagok oldalára", + "HowToInstall": "Hogyan kell telepíteni", + "SeeOnNpm": "Lásd az NPM-en", + "SeeOnNuget": "Lásd a Nugeten", + "MVCGulpCommandExplanation": "Ha MVC (Razor Pages) felhasználói felületet használ, futtassa a \"gulp\" parancsot a csomag telepítése után.", + "UsingABPCLI": "Abp CLI használata", + "WithoutABPCLI": "ABP CLI nélkül", + "ABPCLIModuleDependency": "Az Abp Cli automatikusan hozzáadja a modulfüggőséget.", + "AddModuleDependency": "Ezután adja hozzá a modulfüggőséget", + "Packages": "Csomagok", + "NugetPackages": "Nuget csomagok", + "NPMPackages": "NPM csomagok", + "SeeDocs": "Lásd: Dokumentumok", + "None": "Egyik sem", + "Application": "Alkalmazás", + "Module": "Modul", + "PackageName": "Csomag név", + "LicenseURL": "Licenc URL", + "License": "Engedély", + "ProjectCreationSuccessMessage": "Projektje sikeresen létrejött", + "HowToRunSolution": "Hogyan futtassuk a megoldást?", + "GettingStartedMessage": "A megoldás konfigurálásával és futtatásával kapcsolatos információkért tekintse meg az első lépések dokumentumát.", + "WebAppDevTutorial": "Web App Dev oktatóanyag", + "WebAppDevTutorialMessage": "Tekintse meg a webalkalmazás-fejlesztési oktatóanyagot a lépésről lépésre bemutatott fejlesztési mintáért.", + "CommunityArticles": "Közösségi cikkek", + "CommunityArticleMessage": "Tekintse meg az ABP Community Platformot, ha hasznos cikkeket szeretne olvasni az ABP Frameworkről.", + "InvestigateSolutionDetails": "Tekintse meg a megoldás részleteit", + "StartupTemplateDocumentationMessage": "Tekintse meg az alkalmazásindítási sablon dokumentumát, hogy megismerje a megoldás architektúráját és szerkezetét.", + "ClientSideDevelopment": "Ügyféloldali fejlesztés", + "ClientSideDevelopmentDocumentationMessage": "Tekintse meg a(z) {0} dokumentumot a felhasználói felület (ügyféloldali) fejlesztésének kulcsfontosságú pontjaiért.", + "DatabaseProviderDocumentationMessage": "Tekintse meg a(z) {0} dokumentumot, hogy megismerje az adatbázisréteg-fejlesztés legfontosabb pontjait.", + "ABPCommercialExplanationMessage": "Az ABP Commercial prémium modulokat, témákat, eszközöket és támogatást biztosít az ABP-keretrendszerhez.", + "ImplementingDDD": "Domainvezérelt tervezés megvalósítása", + "DDDBookExplanation": "Gyakorlati útmutató a tartományvezérelt tervezés megvalósításához az ABP-keretrendszerrel.", + "Overview": "Áttekintés", + "DDDBookPracticalGuide": "Ez egy gyakorlati útmutató a Domain Driven Design (DDD) megvalósításához. Míg a megvalósítás részletei az ABP Framework infrastruktúrán alapulnak, az alapkoncepciók, elvek és modellek bármilyen megoldásra alkalmazhatók, még akkor is, ha nem .NET megoldásról van szó.", + "TableOfContents": "Tartalomjegyzék", + "IntroductionToImplementingDDD": "Bevezetés a tartományvezérelt tervezés megvalósításába", + "WhatIsDDD": "Mi az a tartományvezérelt tervezés?", + "Implementation": "Végrehajtás", + "TheBigPicture": "A nagy kép", + "TheBuildingBlock": "Az építőelem", + "ExampleUseCase": "Példa használati eset", + "DomainAndApplicationLogic": "Domain logika és alkalmazáslogika", + "Author": "Szerző", + "Pages": "Oldalak", + "PublishedOn": "Közzétéve:", + "FreeEBook": "Ingyenes e-könyv", + "Download": "Letöltés", + "EBookSignInForDownload": "Az e-könyv letöltéséhez jelentkezzen be", + "SignIn": "Bejelentkezés", + "Or": "Vagy", + "TellUsAboutYourself": "Mesélj egy kicsit magadról", + "Name": "Név", + "Surname": "Vezetéknév", + "CompanyName": "Cégnév", + "DoYouAgreePrivacyPolicy": "Elfogadom az Általános Szerződési Feltételeket és az Adatvédelmi irányelvek.", + "Free": "Ingyenes", + "DDDEBook": "DDD E-könyv", + "PracticalGuideForImplementingDDD": "Ez a könyv egy gyakorlati útmutató a tartományvezérelt tervezés megvalósításához az ABP-keretrendszerrel.", + "IntroducingDDD": "A tartományvezérelt tervezés bemutatása", + "DDDLayersAndCleanArchitecture": "DDD rétegek és tiszta architektúra", + "LayeringOfADotnetSolution": ".NET-megoldás rétegezése", + "ImplementingDDDBuildingBlocks": "DDD építőelemek megvalósítása", + "DomainVsApplicationLogic": "Domain Logic vs Application Logic", + "SamplesAndDiscussions": "Minták és megbeszélések", + "EmailNotValid": "Kérjük valós e-mail címet adjon meg!", + "WeWillSendYouADownloadLink": "Az e-könyv letöltésére szolgáló linket elküldtük a következő címre: {0}. Ellenőrizd a beérkező leveleidet, a levélszemét- vagy spamfiókodat!", + "GoHome": "Hazamenni", + "InvalidFormInputs": "Kérjük, írja be az űrlapon megadott érvényes adatokat.", + "DDDBookEmailBody": "Köszönöm.
Könyve letöltéséhez kattintson ide.", + "SubscribeToNewsletter": "Iratkozzon fel a hírlevélre, hogy tájékozódjon az ABP.IO Platform eseményeiről, például új kiadásokról, cikkekről, ajánlatokról stb.", + "FirstEdition": "Első kiadás", + "ThankYou": "Köszönöm!", + "CheckboxMandatory": "Ezt ellenőriznie kell a folytatáshoz!" + } +} \ 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 b845ac772a..06038206d6 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/is.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/is.json @@ -255,7 +255,7 @@ "Name": "Nafn", "Surname": "Eftirnafn", "CompanyName": "Nafn fyrirtækis", - "DoYouAgreePrivacyPolicy": "Ég samþykki skilmála og persónuverndarstefna .", + "DoYouAgreePrivacyPolicy": "Ég samþykki skilmála og persónuverndarstefna .", "Free": "Frí", "DDDEBook": "DDD rafbók", "PracticalGuideForImplementingDDD": "Þessi bók er hagnýtur leiðarvísir til að innleiða Domain Driven Design hönnun með ABP ramma.", diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/it.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/it.json index 6b56b785ca..56565486c1 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/it.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/it.json @@ -36,7 +36,7 @@ "BuiltInBundlingMinification": "Raggruppamento e minimizzazione incorporati", "BuiltInBundlingMinificationExplanation": "Non è necessario utilizzare strumenti esterni per raggruppare e minimizzare. ABP offre un modo più semplice, dinamico, potente, modulare e integrato!", "VirtualFileSystem": "File system virtuale", - "VirtualFileSystemExplanation": "Incorpora viste, script, stili, immagini... in pacchetti / librerie e riutilizzali in diverse applicazioni.", + "VirtualFileSystemExplanation": "Incorpora viste, script, stili, immagini... in pacchetti/librerie e riutilizzali in diverse applicazioni.", "Theming": "Personalizzazione tema", "ThemingExplanationShort": "Usa e personalizza il tema dell'interfaccia utente standard basato su bootstrap o creane uno tuo.", "BootstrapTagHelpersDynamicForms": "Bootstrap Tag Helpers e moduli dinamici", @@ -53,7 +53,7 @@ "PreBuiltModulesThemesExplanation": "Moduli e temi open source e commerciali sono pronti per l'uso nella tua applicazione aziendale.", "NuGetNPMPackages": "Pacchetti NuGet e NPM", "NuGetNPMPackagesExplanation": "Distribuito come pacchetti NuGet e NPM. Facile da installare e aggiornare.", - "ExtensibleReplaceable": "Estensibile / sostituibile", + "ExtensibleReplaceable": "Estensibile/sostituibile", "ExtensibleReplaceableExplanation": "Tutti i servizi e i moduli sono progettati tenendo conto dell'estensibilità. Puoi sostituire servizi, pagine, stili e componenti.", "CrossCuttingConcernsExplanation2": "Mantieni la tua base di codice più piccola in modo da poter concentrarti sul codice specifico per la tua attività.", "CrossCuttingConcernsExplanation3": "Non dedicare tempo all'implementazione dei requisiti delle applicazioni comuni su più progetti.", @@ -86,7 +86,7 @@ "BasedOnFamiliarTools": "Basato su strumenti familiari", "BasedOnFamiliarToolsExplanation": "Costruito e integrato con strumenti popolari che già conosci. Bassa curva di apprendimento, facile adattamento, sviluppo confortevole.", "ORMIndependent": "ORM indipendente", - "ORMIndependentExplanation": "Il framework principale è indipendente da ORM / database e può funzionare con qualsiasi origine dati. I provider di Entity Framework Core e MongoDB sono già disponibili.", + "ORMIndependentExplanation": "Il framework principale è indipendente da ORM/database e può funzionare con qualsiasi origine dati. I provider di Entity Framework Core e MongoDB sono già disponibili.", "Features": "Esplora le funzionalità di ABP Framework", "ABPCLI": "ABP CLI", "Modularity": "Modularità", diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/nl.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/nl.json new file mode 100644 index 0000000000..dbea7968de --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/nl.json @@ -0,0 +1,278 @@ +{ + "culture": "nl", + "texts": { + "GetStarted": "Aan de slag - Opstartsjablonen", + "Create": "Creëren", + "NewProject": "Nieuw project", + "DirectDownload": "Directe download", + "ProjectName": "Naam van het project", + "ProjectType": "Project type", + "DatabaseProvider": "Databaseprovider", + "DatabaseManagementSystem": "Databasemanagementsysteem", + "NTier": "N-laag", + "IncludeUserInterface": "Gebruikersinterface opnemen", + "CreateNow": "Nu maken", + "TheStartupProject": "Het opstartproject", + "Tutorial": "zelfstudie", + "UsingCLI": "CLI . gebruiken", + "SeeDetails": "Zie de details", + "AbpShortDescription": "ABP Framework is een complete infrastructuur om moderne webapplicaties te creëren door de best practices en conventies voor softwareontwikkeling te volgen.", + "SourceCodeUpper": "BRONCODE", + "LatestReleaseLogs": "Laatste release-logboeken", + "Infrastructure": "Infrastructuur", + "Architecture": "architectuur", + "Modular": "Modulair", + "DontRepeatYourself": "Herhaal jezelf niet", + "DeveloperFocused": "Ontwikkelaar gericht", + "FullStackApplicationInfrastructure": "Full-stack applicatie-infrastructuur.", + "DomainDrivenDesign": "Domeingestuurd ontwerp", + "DomainDrivenDesignExplanation": "Ontworpen en ontwikkeld op basis van DDD-patronen en -principes. Biedt een gelaagd model voor uw toepassing.", + "Authorization": "autorisatie", + "AuthorizationExplanation": "Geavanceerde autorisatie met gebruikers-, rol- en fijnmazig rechtensysteem. Gebouwd op de Microsoft Identity-bibliotheek.", + "MultiTenancy": "Meerdere huurders", + "MultiTenancyExplanationShort": "SaaS-applicaties gemakkelijk gemaakt! Geïntegreerde multi-tenancy van database tot UI.", + "CrossCuttingConcerns": "Cross-cutting zorgen", + "CrossCuttingConcernsExplanationShort": "Complete infrastructuur voor autorisatie, validatie, afhandeling van uitzonderingen, caching, auditlogging, transactiebeheer en meer.", + "BuiltInBundlingMinification": "Ingebouwde bundeling en verkleining", + "BuiltInBundlingMinificationExplanation": "U hoeft geen externe tools te gebruiken voor bundeling en minificatie. ABP biedt een eenvoudigere, dynamische, krachtige, modulaire en ingebouwde manier!", + "VirtualFileSystem": "Virtueel bestandssysteem", + "VirtualFileSystemExplanation": "Sluit weergaven, scripts, stijlen, afbeeldingen... in pakketten/bibliotheken in en hergebruik ze in verschillende toepassingen.", + "Theming": "Thema's", + "ThemingExplanationShort": "Gebruik en pas het op bootstrap gebaseerde standaard UI-thema aan of maak uw eigen thema.", + "BootstrapTagHelpersDynamicForms": "Bootstrap Tag-helpers en dynamische formulieren", + "BootstrapTagHelpersDynamicFormsExplanation": "In plaats van handmatig de herhalende details van bootstrap-componenten te schrijven, gebruikt u de tag-helpers van ABP om het te vereenvoudigen en te profiteren van intellisense. Bouw snel UI-formulieren op basis van een C#-model met behulp van de dynamische formuliertag-helper.", + "HTTPAPIsDynamicProxies": "HTTP-API's en dynamische proxy's", + "HTTPAPIsDynamicProxiesExplanation": "Stel applicatieservices automatisch bloot als HTTP-API's in REST-stijl en gebruik ze met dynamische JavaScript- en C#-proxy's.", + "CompleteArchitectureInfo": "Moderne architectuur om onderhoudbare softwareoplossingen te creëren.", + "DomainDrivenDesignBasedLayeringModelExplanation": "Helpt u bij het implementeren van een op DDD gebaseerde gelaagde architectuur en het bouwen van een onderhoudbare codebasis.", + "DomainDrivenDesignBasedLayeringModelExplanationCont": "Biedt opstartsjablonen, abstracties, basisklassen, services, documentatie en handleidingen om u te helpen uw toepassing te ontwikkelen op basis van DDD-patronen en -principes.", + "MicroserviceCompatibleModelExplanation": "Het kernframework en de pre-build modules zijn ontworpen met microservice-architectuur in het achterhoofd.", + "MicroserviceCompatibleModelExplanationCont": "Biedt infrastructuur, integraties, voorbeelden en documentatie om microservice-oplossingen eenvoudiger te implementeren, terwijl het geen extra complexiteit met zich meebrengt als u een monolithische toepassing wilt.", + "ModularInfo": "ABP biedt een modulesysteem waarmee u herbruikbare toepassingsmodules kunt ontwikkelen, kunt koppelen aan gebeurtenissen in de levenscyclus van toepassingen en afhankelijkheden tussen kernonderdelen van uw systeem kunt uitdrukken.", + "PreBuiltModulesThemes": "Vooraf gebouwde modules en thema's", + "PreBuiltModulesThemesExplanation": "Open source en commerciële modules & thema's zijn klaar voor gebruik in uw bedrijfsapplicatie.", + "NuGetNPMPackages": "NuGet & NPM-pakketten", + "NuGetNPMPackagesExplanation": "Gedistribueerd als NuGet & NPM-pakketten. Eenvoudig te installeren en te upgraden.", + "ExtensibleReplaceable": "Uitbreidbaar/vervangbaar", + "ExtensibleReplaceableExplanation": "Alle services en modules zijn ontworpen met het oog op uitbreidbaarheid. U kunt services, pagina's, stijlen en componenten vervangen.", + "CrossCuttingConcernsExplanation2": "Houd uw codebase kleiner, zodat u zich kunt concentreren op de code die specifiek is voor uw bedrijf.", + "CrossCuttingConcernsExplanation3": "Verspil geen tijd aan het implementeren van algemene toepassingsvereisten voor meerdere projecten.", + "AuthenticationAuthorization": "Authenticatie autorisatie", + "ExceptionHandling": "Afhandeling van uitzonderingen", + "Validation": "Geldigmaking", + "DatabaseConnection": "Databaseverbinding", + "TransactionManagement": "Transactiebeheer", + "AuditLogging": "Auditlogboekregistratie", + "Caching": "Caching", + "Multitenancy": "Multitenancy", + "DataFiltering": "Gegevensfiltering", + "ConventionOverConfiguration": "Conventie over configuratie", + "ConventionOverConfigurationExplanation": "ABP implementeert standaard algemene toepassingsconventies met een minimale of nulconfiguratie.", + "ConventionOverConfigurationExplanationList1": "Auto registreert bekende services voor afhankelijkheidsinjectie.", + "ConventionOverConfigurationExplanationList2": "Stelt toepassingsservices bloot als HTTP-API's door naamgevingsconventies.", + "ConventionOverConfigurationExplanationList3": "Creëert dynamische HTTP-clientproxy's voor C# en JavaScript.", + "ConventionOverConfigurationExplanationList4": "Biedt standaard opslagplaatsen voor uw entiteiten.", + "ConventionOverConfigurationExplanationList5": "Beheert werkeenheid per webverzoek of applicatieservicemethode.", + "ConventionOverConfigurationExplanationList6": "Publiceert gebeurtenissen voor het maken, bijwerken en verwijderen van uw entiteiten.", + "BaseClasses": "Basisklassen", + "BaseClassesExplanation": "Vooraf gebouwde basisklassen voor veelvoorkomende toepassingspatronen.", + "DeveloperFocusedExplanation": "ABP is voor ontwikkelaars.", + "DeveloperFocusedExplanationCont": "Het is bedoeld om uw dagelijkse softwareontwikkeling te vereenvoudigen zonder u te beperken in het schrijven van low-level code.", + "SeeAllFeatures": "Bekijk alle functies", + "CLI_CommandLineInterface": "CLI (opdrachtregelinterface)", + "CLI_CommandLineInterfaceExplanation": "Bevat een CLI om u te helpen bij het automatiseren van het maken van nieuwe projecten en het toevoegen van nieuwe modules.", + "StartupTemplates": "Opstartsjablonen", + "StartupTemplatesExplanation": "Verschillende opstartsjablonen bieden een volledig geconfigureerde oplossing om uw ontwikkeling een vliegende start te geven.", + "BasedOnFamiliarTools": "Gebaseerd op bekende tools", + "BasedOnFamiliarToolsExplanation": "Gebouwd op en geïntegreerd met populaire tools die u al kent. Lage leercurve, gemakkelijke aanpassing, comfortabele ontwikkeling.", + "ORMIndependent": "ORM Onafhankelijk", + "ORMIndependentExplanation": "Het kernraamwerk is ORM/database-onafhankelijk en kan met elke gegevensbron werken. Entity Framework Core- en MongoDB-providers zijn al beschikbaar.", + "Features": "Verken de ABP Framework-functies", + "ABPCLI": "ABP CLI", + "Modularity": "Modulariteit", + "BootstrapTagHelpers": "Bootstrap Tag-helpers", + "DynamicForms": "Dynamische formulieren", + "BundlingMinification": "Bundeling & Minificatie", + "BackgroundJobs": "Achtergrond banen", + "BackgroundJobsExplanation": "Definieer eenvoudige klassen om taken op de achtergrond uit te voeren als in de wachtrij. Gebruik de ingebouwde jobmanager of integreer uw eigen jobmanager. Hangfire & RabbitMQ-integraties zijn al beschikbaar.", + "DDDInfrastructure": "DDD-infrastructuur", + "DomainDrivenDesignInfrastructure": "Domeingestuurde ontwerpinfrastructuur", + "AutoRESTAPIs": "Automatische REST-API's", + "DynamicClientProxies": "Dynamische clientproxy's", + "DistributedEventBus": "Gedistribueerde evenementenbus", + "DistributedEventBusWithRabbitMQIntegration": "Gedistribueerde gebeurtenisbus met RabbitMQ-integratie", + "TestInfrastructure": "Testinfrastructuur", + "AuditLoggingEntityHistories": "Auditlogboekregistratie en entiteitsgeschiedenis", + "ObjectToObjectMapping": "Object-naar-objecttoewijzing", + "ObjectToObjectMappingExplanation": "Object voor objecttoewijzing-abstractie met AutoMapper-integratie.", + "EmailSMSAbstractions": "E-mail- en sms-abstracties", + "EmailSMSAbstractionsWithTemplatingSupport": "E-mail- en sms-abstracties met ondersteuning voor sjablonen", + "Localization": "Lokalisatie", + "SettingManagement": "Instellingsbeheer", + "ExtensionMethods": "Uitbreidingsmethoden", + "ExtensionMethodsHelpers": "Uitbreidingsmethoden en helpers", + "AspectOrientedProgramming": "Aspect Oriented Programming", + "DependencyInjection": "Afhankelijkheid Injectie", + "DependencyInjectionByConventions": "Afhankelijkheidsinjectie door conventies", + "ABPCLIExplanation": "ABP CLI (Command Line Interface) is een opdrachtregelprogramma om een aantal veelvoorkomende bewerkingen uit te voeren voor op ABP gebaseerde oplossingen.", + "ModularityExplanation": "ABP biedt een complete infrastructuur om uw eigen applicatiemodules te bouwen die entiteiten, services, database-integratie, API's, UI-componenten enzovoort kunnen hebben.", + "MultiTenancyExplanation": "Het ABP-framework ondersteunt niet alleen het ontwikkelen van multi-tenant applicaties, maar maakt uw code ook grotendeels onbewust van de multi-tenancy.", + "MultiTenancyExplanation2": "Kan automatisch de huidige huurder bepalen, gegevens van verschillende huurders van elkaar isoleren.", + "MultiTenancyExplanation3": "Ondersteunt enkele database, database per tenant en hybride benaderingen.", + "MultiTenancyExplanation4": "U concentreert zich op uw bedrijfscode en laat het framework multi-tenancy voor u afhandelen.", + "BootstrapTagHelpersExplanation": "In plaats van handmatig de herhalende details van bootstrap-componenten te schrijven, gebruikt u de tag-helpers van ABP om het te vereenvoudigen en te profiteren van intellisense. Je kunt Bootstrap zeker gebruiken wanneer je het nodig hebt.", + "DynamicFormsExplanation": "Dynamische formulier- en invoertaghelpers kunnen het volledige formulier maken vanuit een C#-klasse als model.", + "AuthenticationAuthorizationExplanation": "Uitgebreide authenticatie- en autorisatie-opties geïntegreerd in ASP.NET Core Identity & IdentityServer4. Biedt een uitbreidbaar en gedetailleerd toestemmingssysteem.", + "CrossCuttingConcernsExplanation": "Herhaal jezelf niet om al deze veelvoorkomende dingen keer op keer te implementeren. Concentreer u op uw bedrijfscode en laat ABP ze automatiseren volgens conventies.", + "DatabaseConnectionTransactionManagement": "Databaseverbinding en transactiebeheer", + "CorrelationIdTracking": "Correlatie-ID-tracking", + "BundlingMinificationExplanation": "ABP biedt een eenvoudig, dynamisch, krachtig, modulair en ingebouwd bundel- & minificatiesysteem.", + "VirtualFileSystemnExplanation": "Het virtuele bestandssysteem maakt het mogelijk om bestanden te beheren die niet fysiek op het bestandssysteem (schijf) staan. Het wordt voornamelijk gebruikt om (js, css, afbeelding, cshtml...) bestanden in assemblies in te sluiten en ze te gebruiken als fysieke bestanden tijdens runtime.", + "ThemingExplanation": "Theming-systeem maakt het mogelijk om uw applicatie en modules thema-onafhankelijk te ontwikkelen door een set gemeenschappelijke basisbibliotheken en lay-outs te definiëren, gebaseerd op het nieuwste Bootstrap-framework.", + "DomainDrivenDesignInfrastructureExplanation": "Een complete infrastructuur om gelaagde applicaties te bouwen op basis van de Domain Driven Design patronen & principes;", + "Specification": "Specificatie", + "Repository": "Opslagplaats", + "DomainService": "Domeinservice", + "ValueObject": "Waarde Object", + "ApplicationService": "Applicatieservice", + "DataTransferObject": "Object voor gegevensoverdracht", + "AggregateRootEntity": "Totale wortel, entiteit", + "AutoRESTAPIsExplanation": "ABP kan uw applicatieservices automatisch configureren als API-controllers volgens afspraak.", + "DynamicClientProxiesExplanation": "Gebruik eenvoudig uw API's van JavaScript- en C#-clients.", + "DistributedEventBusWithRabbitMQIntegrationExplanation": "Publiceer en consumeer eenvoudig gedistribueerde evenementen met behulp van de ingebouwde Distributed Event Bus met RabbitMQ-integratie.", + "TestInfrastructureExplanation": "Het raamwerk is ontwikkeld met het oog op unit- en integratietesten. Biedt u basisklassen om het gemakkelijker te maken. Opstartsjablonen zijn vooraf geconfigureerd voor testen.", + "AuditLoggingEntityHistoriesExplanation": "Ingebouwde auditregistratie voor bedrijfskritieke toepassingen. Verzoek, service, auditregistratie op methodeniveau en entiteitsgeschiedenissen met details op eigendomsniveau.", + "EmailSMSAbstractionsWithTemplatingSupportExplanation": "IEmailSender en ISmsSender abstracties ontkoppelen uw applicatielogica van de infrastructuur. Geavanceerd e-mailsjabloonsysteem maakt het mogelijk om e-mailsjablonen te maken en te lokaliseren en eenvoudig te gebruiken wanneer dat nodig is.", + "LocalizationExplanation": "Lokalisatiesysteem maakt het mogelijk om bronnen in gewone JSON-bestanden te maken en deze te gebruiken om uw gebruikersinterface te lokaliseren. Het ondersteunt geavanceerde scenario's zoals overerving, extensies en JavaScript-integratie, terwijl het volledig compatibel is met het lokalisatiesysteem van AspNet Core.", + "SettingManagementExplanation": "Definieer instellingen voor uw toepassing en ontvang waarden voor runtime op basis van de huidige configuratie, tenant en gebruiker.", + "ExtensionMethodsHelpersExplanation": "Herhaal jezelf niet, zelfs niet voor triviale codedelen. Uitbreidingen en helpers voor standaardtypen maken uw code veel schoner en gemakkelijk te schrijven.", + "AspectOrientedProgrammingExplanation": "Biedt een comfortabele infrastructuur om dynamische proxy's te creëren en Aspect Oriented Programming te implementeren. Onderschep elke klasse en voer uw code uit voor en na elke uitvoering van de methode.", + "DependencyInjectionByConventionsExplanation": "U hoeft uw lessen niet handmatig te registreren voor afhankelijkheidsinjectie. Registreert automatisch veelvoorkomende servicetypes volgens afspraak. Voor andere soorten services kunt u interfaces en attributen gebruiken om het eenvoudiger en in-place te maken.", + "DataFilteringExplanation": "Definieer en gebruik gegevensfilters die automatisch worden toegepast wanneer u entiteiten uit de database opvraagt. Soft Delete & MultiTenant-filters worden standaard geleverd wanneer u eenvoudige interfaces implementeert.", + "PublishEvents": "Evenementen publiceren", + "HandleEvents": "Gebeurtenissen afhandelen", + "AndMore": "en meer...", + "Code": "Code", + "Result": "Resultaat", + "SeeTheDocumentForMoreInformation": "Zie het {0} document voor meer informatie", + "IndexPageHeroSection": "open sourceWebtoepassing
Framework
voor asp.net core", + "UiFramework": "UI-framework", + "EmailAddress": "E-mailadres", + "Mobile": "mobiel", + "ReactNative": "Native reageren", + "Strong": "Sterk", + "Complete": "Compleet", + "BasedLayeringModel": "Gebaseerd gelaagdheidsmodel", + "Microservice": "Microservice", + "Compatible": "Compatibel", + "MeeTTheABPCommunityInfo": "Onze missie is om een omgeving te creëren waar ontwikkelaars elkaar kunnen helpen met artikelen, tutorials, case studies, etc. en gelijkgestemde mensen kunnen ontmoeten.", + "JoinTheABPCommunityInfo": "Word betrokken bij een levendige gemeenschap en lever een bijdrage aan het ABP Framework!", + "AllArticles": "Alle artikelen", + "SubmitYourArticle": "Dien uw artikel in", + "DynamicClientProxyDocument": "Zie de documentatie over dynamische clientproxy's voor JavaScript en C#.", + "EmailSMSAbstractionsDocument": "Bekijk de documenten voor e-mailen en SMS-verzending voor meer informatie.", + "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.", + "UseslatestPreVersion": "Gebruikt de nieuwste pre-releaseversie", + "ReadTheDocumentation": "Leesde documentatie", + "Documentation": "Documentatie", + "GettingStartedTutorial": "Aan de slag-zelfstudie", + "ApplicationDevelopmentTutorial": "Zelfstudie voor applicatieontwikkeling", + "TheStartupTemplate": "De opstartsjabloon", + "InstallABPCLIInfo": "ABP CLI is de snelste manier om een nieuwe oplossing te starten met het ABP framework. Installeer de ABP CLI met behulp van een opdrachtregelvenster:", + "DifferentLevelOfNamespaces": "U kunt naamruimten van verschillende niveaus gebruiken; bijv. Boekwinkel, Acme.BookStore of Acme.Retail.BookStore.", + "ABPCLIExamplesInfo": "nieuwe-opdracht maakt een gelaagde MVC-toepassing met Entity Framework Core als databaseprovider. Het heeft echter extra opties. Voorbeelden:", + "SeeCliDocumentForMoreInformation": "Zie het ABP CLI-document voor meer opties of selecteer het tabblad 'Direct downloaden' hierboven.", + "Optional": "Optioneel", + "LocalFrameworkRef": "Bewaar de lokale projectreferentie voor de raamwerkpakketten.", + "BlobStoring": "BLOB-opslag", + "BlobStoringExplanation": "BLOB-opslagsysteem biedt een abstractie om met BLOB's te werken. ABP biedt een aantal vooraf gebouwde integraties van opslagproviders (Azure, AWS, bestandssysteem, database, enz.) die u gemakkelijk in uw toepassingen kunt gebruiken.", + "TextTemplating": "Tekstsjablonen", + "TextTemplatingExplanation": "Tekstsjablonen worden gebruikt om inhoud dynamisch weer te geven op basis van een sjabloon en een model (een gegevensobject). U kunt het bijvoorbeeld gebruiken om dynamische e-mailinhoud te maken met een vooraf gebouwde sjabloon.", + "MultipleUIOptions": "Meerdere UI-opties", + "MultipleDBOptions": "Meerdere databaseproviders", + "MultipleUIOptionsExplanation": "Het kernframework is ontworpen als UI-onafhankelijk en kan werken met elk type UI-systeem, terwijl er meerdere kant-en-klare en geïntegreerde opties uit de doos worden geleverd.", + "MultipleDBOptionsExplanation": "Het framework kan met elke databron werken, terwijl de volgende providers officieel zijn ontwikkeld en ondersteund;", + "SelectLanguage": "Selecteer taal", + "LatestArticleOnCommunity": "Laatste artikel over ABP Community", + "Register": "Register", + "IsDownloadable": "Is te downloaden", + "DatabaseOptions": "Database-opties", + "BackToPackagesPage": "Terug naar de pagina Pakketten", + "HowToInstall": "Hoe installeren", + "SeeOnNpm": "Zie op NPM", + "SeeOnNuget": "Zie op Nuget", + "MVCGulpCommandExplanation": "Als u de gebruikersinterface van MVC (Razor Pages) gebruikt, voert u de opdracht \"gulp\" uit na de installatie van het pakket.", + "UsingABPCLI": "Abp CLI gebruiken", + "WithoutABPCLI": "Zonder ABP CLI", + "ABPCLIModuleDependency": "ABP Cli voegt automatisch module-afhankelijkheid toe.", + "AddModuleDependency": "Voeg vervolgens module-afhankelijkheid toe", + "Packages": "Pakketjes", + "NugetPackages": "Nuget-pakketten", + "NPMPackages": "NPM-pakketten", + "SeeDocs": "Documenten bekijken", + "None": "Geen", + "Application": "Sollicitatie", + "Module": "module", + "PackageName": "Verpakkingsnaam", + "LicenseURL": "Licentie-URL", + "License": "Vergunning", + "ProjectCreationSuccessMessage": "Uw project is succesvol aangemaakt", + "HowToRunSolution": "Hoe u uw oplossing uitvoert?", + "GettingStartedMessage": "Zie het document Aan de slag om te leren hoe u uw oplossing configureert en uitvoert.", + "WebAppDevTutorial": "Web App Dev Tutorial", + "WebAppDevTutorialMessage": "Zie het zelfstudiedocument voor de ontwikkeling van webtoepassingen voor een stapsgewijze ontwikkelingsvoorbeeld.", + "CommunityArticles": "Community-artikelen", + "CommunityArticleMessage": "Kijk op ABP Community Platform om nuttige artikelen voor ABP Framework te lezen.", + "InvestigateSolutionDetails": "Bekijk de oplossingsdetails", + "StartupTemplateDocumentationMessage": "Zie het applicatie-opstartsjabloondocument om de architectuur en de structuur van uw oplossing te leren.", + "ClientSideDevelopment": "Ontwikkeling aan de klantzijde", + "ClientSideDevelopmentDocumentationMessage": "Raadpleeg het {0}-document voor informatie over de belangrijkste punten voor de ontwikkeling van de gebruikersinterface (clientzijde).", + "DatabaseProviderDocumentationMessage": "Zie {0} document voor informatie over de belangrijkste punten voor de ontwikkeling van databaselagen.", + "ABPCommercialExplanationMessage": "ABP Commercial levert premium modules, thema's, tooling en ondersteuning voor het ABP Framework.", + "ImplementingDDD": "Domeingestuurd ontwerp implementeren", + "DDDBookExplanation": "Een praktische handleiding voor het implementeren van het Domain Driven Design met het ABP Framework.", + "Overview": "Overzicht", + "DDDBookPracticalGuide": "Dit is een praktische handleiding voor het implementeren van Domain Driven Design (DDD). Hoewel de implementatiedetails zijn gebaseerd op de ABP Framework-infrastructuur, kunnen de basisconcepten, principes en modellen worden toegepast op elke oplossing, zelfs als het geen .NET-oplossing is.", + "TableOfContents": "Inhoudsopgave", + "IntroductionToImplementingDDD": "Inleiding tot het implementeren van domeingestuurd ontwerp", + "WhatIsDDD": "Wat is Domain Driven Design?", + "Implementation": "Implementatie", + "TheBigPicture": "Het grote plaatje", + "TheBuildingBlock": "De bouwsteen", + "ExampleUseCase": "Voorbeeld use-case", + "DomainAndApplicationLogic": "Domeinlogica en toepassingslogica", + "Author": "Auteur", + "Pages": "Pagina's", + "PublishedOn": "gepubliceerd op", + "FreeEBook": "Gratis e-boek", + "Download": "Downloaden", + "EBookSignInForDownload": "Om het e-book te downloaden, logt u in", + "SignIn": "Inloggen", + "Or": "Of", + "TellUsAboutYourself": "Vertel ons iets over jezelf", + "Name": "Naam", + "Surname": "Achternaam", + "CompanyName": "Bedrijfsnaam", + "DoYouAgreePrivacyPolicy": "Ik ga akkoord met de Algemene voorwaarden en Privacybeleid.", + "Free": "Vrij", + "DDDEBook": "DDD E-book", + "PracticalGuideForImplementingDDD": "Dit boek is een praktische handleiding voor het implementeren van het Domain Driven Design met het ABP Framework.", + "IntroducingDDD": "Introductie van domeingestuurd ontwerp", + "DDDLayersAndCleanArchitecture": "DDD-lagen en schone architectuur", + "LayeringOfADotnetSolution": "Gelaagdheid van een .NET-oplossing", + "ImplementingDDDBuildingBlocks": "DDD-bouwstenen implementeren", + "DomainVsApplicationLogic": "Domeinlogica versus toepassingslogica", + "SamplesAndDiscussions": "Voorbeelden en discussies", + "EmailNotValid": "Vul een geldig e-mailadres in.", + "WeWillSendYouADownloadLink": "Een link om het e-book te downloaden is verzonden naar {0}. Check je inbox, junkbox of spambox!", + "GoHome": "Ga naar huis", + "InvalidFormInputs": "Typ de geldige informatie die op het formulier is gespecificeerd.", + "DDDBookEmailBody": "Bedankt.
klik hier om uw boek te downloaden.", + "SubscribeToNewsletter": "Abonneer u op de nieuwsbrief om informatie te krijgen over gebeurtenissen in het ABP.IO-platform, zoals nieuwe releases, artikelen, aanbiedingen en meer.", + "FirstEdition": "Eerste editie", + "ThankYou": "Bedankt!", + "CheckboxMandatory": "Je moet dit aanvinken om verder te gaan!" + } +} \ 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 new file mode 100644 index 0000000000..d6b7331366 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/pl-PL.json @@ -0,0 +1,278 @@ +{ + "culture": "pl-PL", + "texts": { + "GetStarted": "Rozpocznij — szablony startowe", + "Create": "Tworzyć", + "NewProject": "Nowy projekt", + "DirectDownload": "Bezpośrednie pobieranie", + "ProjectName": "Nazwa Projektu", + "ProjectType": "Typ projektu", + "DatabaseProvider": "Dostawca bazy danych", + "DatabaseManagementSystem": "System zarządzania bazą danych", + "NTier": "N-poziom", + "IncludeUserInterface": "Dołącz interfejs użytkownika", + "CreateNow": "Stwórz teraz", + "TheStartupProject": "Projekt startowy", + "Tutorial": "Instruktaż", + "UsingCLI": "Korzystanie z CLI", + "SeeDetails": "Patrz szczegóły", + "AbpShortDescription": "ABP Framework to kompletna infrastruktura do tworzenia nowoczesnych aplikacji internetowych zgodnie z najlepszymi praktykami i konwencjami tworzenia oprogramowania.", + "SourceCodeUpper": "KOD ŹRÓDŁOWY", + "LatestReleaseLogs": "Dzienniki ostatnich wydań", + "Infrastructure": "Infrastruktura", + "Architecture": "Architektura", + "Modular": "Modułowy", + "DontRepeatYourself": "Nie powtarzaj się", + "DeveloperFocused": "Zorientowany na programistę", + "FullStackApplicationInfrastructure": "Infrastruktura aplikacji z pełnym stosem.", + "DomainDrivenDesign": "Projektowanie oparte na domenie", + "DomainDrivenDesignExplanation": "Zaprojektowane i opracowane w oparciu o wzorce i zasady DDD. Zapewnia warstwowy model dla Twojej aplikacji.", + "Authorization": "Upoważnienie", + "AuthorizationExplanation": "Zaawansowana autoryzacja z użytkownikiem, rolą i szczegółowym systemem uprawnień. Oparty na bibliotece Microsoft Identity.", + "MultiTenancy": "Wielu najemców", + "MultiTenancyExplanationShort": "Aplikacje SaaS są proste! Zintegrowana obsługa wielu dzierżawców od bazy danych do interfejsu użytkownika.", + "CrossCuttingConcerns": "Obawy dotyczące przekrojów", + "CrossCuttingConcernsExplanationShort": "Kompletna infrastruktura do autoryzacji, walidacji, obsługi wyjątków, buforowania, rejestrowania audytów, zarządzania transakcjami i nie tylko.", + "BuiltInBundlingMinification": "Wbudowane łączenie i minifikacja", + "BuiltInBundlingMinificationExplanation": "Nie ma potrzeby używania zewnętrznych narzędzi do łączenia i minifikacji. ABP oferuje prostszy, dynamiczny, mocniejszy, modułowy i wbudowany sposób!", + "VirtualFileSystem": "Wirtualny system plików", + "VirtualFileSystemExplanation": "Osadzaj widoki, skrypty, style, obrazy... w pakietach/bibliotekach i wykorzystuj je ponownie w różnych aplikacjach.", + "Theming": "Tematy", + "ThemingExplanationShort": "Użyj i dostosuj standardowy motyw interfejsu użytkownika oparty na ładowaniu początkowym lub stwórz własny.", + "BootstrapTagHelpersDynamicForms": "Pomocnicy tagów Bootstrap i formularze dynamiczne", + "BootstrapTagHelpersDynamicFormsExplanation": "Zamiast ręcznie pisać powtarzające się szczegóły komponentów ładowania początkowego, użyj pomocników ABP, aby uprościć to i wykorzystać intellisense. Szybko twórz formularze interfejsu użytkownika w oparciu o model C# przy użyciu dynamicznego pomocnika tagów formularza.", + "HTTPAPIsDynamicProxies": "Interfejsy API HTTP i dynamiczne proxy", + "HTTPAPIsDynamicProxiesExplanation": "Automatycznie udostępniaj usługi aplikacji jako interfejsy API HTTP w stylu REST i korzystaj z nich za pomocą dynamicznych serwerów proxy JavaScript i C#.", + "CompleteArchitectureInfo": "Nowoczesna architektura do tworzenia rozwiązań programowych, które można konserwować.", + "DomainDrivenDesignBasedLayeringModelExplanation": "Pomaga zaimplementować architekturę warstwową opartą na DDD i zbudować możliwą do utrzymania bazę kodu.", + "DomainDrivenDesignBasedLayeringModelExplanationCont": "Udostępnia szablony startowe, abstrakcje, klasy podstawowe, usługi, dokumentację i przewodniki, które pomogą Ci w tworzeniu aplikacji w oparciu o wzorce i zasady DDD.", + "MicroserviceCompatibleModelExplanation": "Podstawowe ramy i gotowe moduły zostały zaprojektowane z myślą o architekturze mikrousług.", + "MicroserviceCompatibleModelExplanationCont": "Zapewnia infrastrukturę, integracje, próbki i dokumentację, aby łatwiej wdrażać rozwiązania mikrousługowe, a jednocześnie nie zapewnia dodatkowej złożoności, jeśli potrzebujesz aplikacji monolitycznej.", + "ModularInfo": "ABP zapewnia system modułów, który umożliwia tworzenie modułów aplikacji wielokrotnego użytku, wiązanie ze zdarzeniami cyklu życia aplikacji i wyrażanie zależności między podstawowymi częściami systemu.", + "PreBuiltModulesThemes": "Gotowe moduły i motywy", + "PreBuiltModulesThemesExplanation": "Moduły i motywy open source i komercyjne są gotowe do użycia w Twojej aplikacji biznesowej.", + "NuGetNPMPackages": "Pakiety NuGet i NPM", + "NuGetNPMPackagesExplanation": "Dystrybuowane jako pakiety NuGet i NPM. Łatwa instalacja i aktualizacja.", + "ExtensibleReplaceable": "Rozszerzalny/Wymienny", + "ExtensibleReplaceableExplanation": "Wszystkie usługi i moduły zostały zaprojektowane z myślą o rozszerzalności. Możesz wymieniać usługi, strony, style i komponenty.", + "CrossCuttingConcernsExplanation2": "Utrzymuj mniejszą bazę kodu, aby móc skupić się na kodzie, który jest specyficzny dla Twojej firmy.", + "CrossCuttingConcernsExplanation3": "Nie trać czasu na wdrażanie wspólnych wymagań aplikacji w wielu projektach.", + "AuthenticationAuthorization": "Uwierzytelnianie i autoryzacja", + "ExceptionHandling": "Obsługa wyjątków", + "Validation": "Walidacja", + "DatabaseConnection": "Połączenie z bazą danych", + "TransactionManagement": "Zarządzanie transakcjami", + "AuditLogging": "Rejestrowanie audytów", + "Caching": "Buforowanie", + "Multitenancy": "Wielodostępność", + "DataFiltering": "Filtrowanie danych", + "ConventionOverConfiguration": "Konwencja nad konfiguracją", + "ConventionOverConfigurationExplanation": "ABP domyślnie implementuje typowe konwencje aplikacji z minimalną lub zerową konfiguracją.", + "ConventionOverConfigurationExplanationList1": "Automatycznie rejestruje znane usługi do iniekcji zależności.", + "ConventionOverConfigurationExplanationList2": "Udostępnia usługi aplikacji jako interfejsy API HTTP przez konwencje nazewnictwa.", + "ConventionOverConfigurationExplanationList3": "Tworzy dynamiczne serwery proxy klienta HTTP dla C# i JavaScript.", + "ConventionOverConfigurationExplanationList4": "Zapewnia domyślne repozytoria dla twoich encji.", + "ConventionOverConfigurationExplanationList5": "Zarządza jednostką pracy według żądania internetowego lub metody obsługi aplikacji.", + "ConventionOverConfigurationExplanationList6": "Publikuje tworzyć, aktualizować i usuwać wydarzenia dla Twoich podmiotów.", + "BaseClasses": "Klasy podstawowe", + "BaseClassesExplanation": "Wstępnie skompilowane klasy bazowe dla typowych wzorców aplikacji.", + "DeveloperFocusedExplanation": "ABP jest dla programistów.", + "DeveloperFocusedExplanationCont": "Ma na celu uproszczenie codziennego tworzenia oprogramowania bez ograniczania możliwości pisania kodu niskiego poziomu.", + "SeeAllFeatures": "Zobacz wszystkie funkcje", + "CLI_CommandLineInterface": "CLI (interfejs wiersza poleceń)", + "CLI_CommandLineInterfaceExplanation": "Zawiera CLI, który pomaga zautomatyzować tworzenie nowych projektów i dodawanie nowych modułów.", + "StartupTemplates": "Szablony startowe", + "StartupTemplatesExplanation": "Różne szablony startowe zapewniają w pełni skonfigurowane rozwiązanie umożliwiające szybkie rozpoczęcie rozwoju.", + "BasedOnFamiliarTools": "Oparte na znanych narzędziach", + "BasedOnFamiliarToolsExplanation": "Zbudowany i zintegrowany z popularnymi narzędziami, które już znasz. Niska krzywa uczenia się, łatwa adaptacja, komfortowy rozwój.", + "ORMIndependent": "Niezależność ORM", + "ORMIndependentExplanation": "Podstawowa struktura jest niezależna od ORM/bazy danych i może współpracować z dowolnym źródłem danych. Dostawcy Entity Framework Core i MongoDB są już dostępni.", + "Features": "Poznaj funkcje ABP Framework", + "ABPCLI": "ABP CLI", + "Modularity": "Modułowość", + "BootstrapTagHelpers": "Pomocnicy tagów Bootstrap", + "DynamicForms": "Formularze dynamiczne", + "BundlingMinification": "Grupowanie i minifikacja", + "BackgroundJobs": "Praca w tle", + "BackgroundJobsExplanation": "Zdefiniuj proste klasy, aby wykonywać zadania w tle jako kolejkowane. Skorzystaj z wbudowanego menedżera zadań lub zintegruj własny. Integracje Hangfire i RabbitMQ są już dostępne.", + "DDDInfrastructure": "Infrastruktura DDD", + "DomainDrivenDesignInfrastructure": "Infrastruktura projektowa oparta na domenie", + "AutoRESTAPIs": "Automatyczne interfejsy API REST", + "DynamicClientProxies": "Dynamiczne proxy klienta", + "DistributedEventBus": "Rozproszony autobus zdarzeń", + "DistributedEventBusWithRabbitMQIntegration": "Rozproszona magistrala zdarzeń z integracją RabbitMQ", + "TestInfrastructure": "Infrastruktura testowa", + "AuditLoggingEntityHistories": "Rejestrowanie audytów i historie jednostek", + "ObjectToObjectMapping": "Mapowanie obiektu na obiekt", + "ObjectToObjectMappingExplanation": "Abstrakcja Objekt do mapowania obiektów z integracją AutoMappera.", + "EmailSMSAbstractions": "Abstrakcje e-maili i SMS-ów", + "EmailSMSAbstractionsWithTemplatingSupport": "Abstrakcje e-maili i SMS-ów z obsługą szablonów", + "Localization": "Lokalizacja", + "SettingManagement": "Zarządzanie ustawieniami", + "ExtensionMethods": "Metody rozszerzenia", + "ExtensionMethodsHelpers": "Metody rozszerzenia i pomocnicy", + "AspectOrientedProgramming": "Programowanie aspektowe", + "DependencyInjection": "Wstrzykiwanie zależności", + "DependencyInjectionByConventions": "Wstrzykiwanie zależności według konwencji", + "ABPCLIExplanation": "ABP CLI (Interfejs wiersza poleceń) to narzędzie wiersza poleceń do wykonywania niektórych typowych operacji dla rozwiązań opartych na ABP.", + "ModularityExplanation": "ABP zapewnia kompletną infrastrukturę do budowania własnych modułów aplikacji, które mogą zawierać encje, usługi, integrację baz danych, interfejsy API, komponenty interfejsu użytkownika i tak dalej.", + "MultiTenancyExplanation": "Framework ABP nie tylko wspiera tworzenie aplikacji dla wielu dzierżawców, ale także sprawia, że Twój kod w większości nie zdaje sobie sprawy z wielodostępności.", + "MultiTenancyExplanation2": "Potrafi automatycznie określić aktualnego najemcę, izolować od siebie dane różnych najemców.", + "MultiTenancyExplanation3": "Obsługuje pojedynczą bazę danych, bazę danych na dzierżawcę i podejście hybrydowe.", + "MultiTenancyExplanation4": "Skupiasz się na kodzie biznesowym i pozwalasz, by framework obsługiwał wielodostępność w Twoim imieniu.", + "BootstrapTagHelpersExplanation": "Zamiast ręcznie pisać powtarzające się szczegóły komponentów ładowania początkowego, użyj pomocników tagów ABP, aby to uprościć i wykorzystać intellisense. Zdecydowanie możesz używać Bootstrapa, kiedy tylko tego potrzebujesz.", + "DynamicFormsExplanation": "Pomocnicy dynamicznych formularzy i tagów wejściowych mogą tworzyć kompletny formularz z klasy C# jako modelu.", + "AuthenticationAuthorizationExplanation": "Bogate opcje uwierzytelniania i autoryzacji zintegrowane z ASP.NET Core Identity & IdentityServer4. Zapewnia rozszerzalny i szczegółowy system uprawnień.", + "CrossCuttingConcernsExplanation": "Nie powtarzaj się, aby ciągle wdrażać te wszystkie typowe rzeczy. Skoncentruj się na kodzie biznesowym i pozwól ABP zautomatyzować je zgodnie z konwencjami.", + "DatabaseConnectionTransactionManagement": "Połączenie z bazą danych i zarządzanie transakcjami", + "CorrelationIdTracking": "Śledzenie identyfikatora korelacji", + "BundlingMinificationExplanation": "ABP oferuje prosty, dynamiczny, wydajny, modułowy i wbudowany system łączenia i minifikacji.", + "VirtualFileSystemnExplanation": "Wirtualny system plików umożliwia zarządzanie plikami, które fizycznie nie istnieją w systemie plików (dysku). Służy głównie do osadzania plików (js, css, image, cshtml...) w zespołach i używania ich jak fizycznych plików w czasie wykonywania.", + "ThemingExplanation": "System motywów pozwala na samodzielne rozwijanie motywu aplikacji i modułów poprzez zdefiniowanie zestawu wspólnych bazowych bibliotek i układów, opartych na najnowszym frameworku Bootstrap.", + "DomainDrivenDesignInfrastructureExplanation": "Kompletna infrastruktura do tworzenia aplikacji warstwowych w oparciu o wzorce i zasady projektowania opartego na domenach;", + "Specification": "Specyfikacja", + "Repository": "Magazyn", + "DomainService": "Usługa domeny", + "ValueObject": "Wartość obiektu", + "ApplicationService": "Usługa aplikacji", + "DataTransferObject": "Obiekt transferu danych", + "AggregateRootEntity": "Agregat główny, encja", + "AutoRESTAPIsExplanation": "ABP może automatycznie skonfigurować usługi aplikacji jako kontrolery API zgodnie z konwencją.", + "DynamicClientProxiesExplanation": "Łatwo korzystaj z interfejsów API z klientów JavaScript i C#.", + "DistributedEventBusWithRabbitMQIntegrationExplanation": "Łatwo publikuj i wykorzystuj zdarzenia rozproszone za pomocą wbudowanej magistrali zdarzeń rozproszonych z dostępną integracją RabbitMQ.", + "TestInfrastructureExplanation": "Framework został opracowany z myślą o testach jednostkowych i integracyjnych. Udostępnia klasy podstawowe, aby to ułatwić. Szablony startowe są wstępnie skonfigurowane do testowania.", + "AuditLoggingEntityHistoriesExplanation": "Wbudowane rejestrowanie audytu dla aplikacji o znaczeniu krytycznym dla firmy. Rejestrowanie żądań, usług, audytów na poziomie metod i historii jednostek ze szczegółami na poziomie właściwości.", + "EmailSMSAbstractionsWithTemplatingSupportExplanation": "Abstrakcje IEmailSender i ISmsSender oddzielają logikę aplikacji od infrastruktury. Zaawansowany system szablonów wiadomości e-mail pozwala tworzyć i lokalizować szablony wiadomości e-mail oraz łatwo używać ich w razie potrzeby.", + "LocalizationExplanation": "System lokalizacji pozwala na tworzenie zasobów w czystych plikach JSON i wykorzystanie ich do lokalizacji Twojego UI. Obsługuje zaawansowane scenariusze, takie jak dziedziczenie, rozszerzenia i integracja JavaScript, a jednocześnie jest w pełni kompatybilny z systemem lokalizacji AspNet Core.", + "SettingManagementExplanation": "Zdefiniuj ustawienia aplikacji i uzyskaj wartości w czasie wykonywania na podstawie bieżącej konfiguracji, dzierżawy i użytkownika.", + "ExtensionMethodsHelpersExplanation": "Nie powtarzaj się nawet w przypadku trywialnych części kodu. Rozszerzenia i pomocniki dla standardowych typów sprawiają, że Twój kod jest znacznie czystszy i łatwy do napisania.", + "AspectOrientedProgrammingExplanation": "Zapewnia wygodną infrastrukturę do tworzenia dynamicznych serwerów proxy i wdrażania programowania zorientowanego na aspekty. Przechwyć dowolną klasę i wykonaj swój kod przed i po wykonaniu każdej metody.", + "DependencyInjectionByConventionsExplanation": "Nie musisz ręcznie rejestrować swoich klas do wstrzykiwania zależności. Automatycznie rejestruje typowe typy usług według konwencji. W przypadku innych rodzajów usług możesz użyć interfejsów i atrybutów, aby ułatwić pracę na miejscu.", + "DataFilteringExplanation": "Zdefiniuj i używaj filtrów danych, które są automatycznie stosowane podczas tworzenia zapytań o encje z bazy danych. Filtry Soft Delete i MultiTenant są dostarczane po zaimplementowaniu prostych interfejsów.", + "PublishEvents": "Opublikuj wydarzenia", + "HandleEvents": "Obsługa zdarzeń", + "AndMore": "i więcej...", + "Code": "Kod", + "Result": "Wynik", + "SeeTheDocumentForMoreInformation": "Więcej informacji znajdziesz w {0}dokumencie", + "IndexPageHeroSection": "open sourceAplikacja internetowa
Struktura
dla rdzenia asp.net", + "UiFramework": "Ramy interfejsu użytkownika", + "EmailAddress": "Adres e-mail", + "Mobile": "mobilny", + "ReactNative": "Reaguj natywnie", + "Strong": "Silny", + "Complete": "Kompletny", + "BasedLayeringModel": "Model oparty na warstwie", + "Microservice": "Mikroserwis", + "Compatible": "Zgodny", + "MeeTTheABPCommunityInfo": "Naszą misją jest stworzenie środowiska, w którym programiści mogą pomagać sobie nawzajem poprzez artykuły, tutoriale, studia przypadków itp. i spotykać ludzi o podobnych poglądach.", + "JoinTheABPCommunityInfo": "Zaangażuj się w tętniącą życiem społeczność i zostań współtwórcą ABP Framework!", + "AllArticles": "Wszystkie artykuły", + "SubmitYourArticle": "Prześlij swój artykuł", + "DynamicClientProxyDocument": "Zapoznaj się z dokumentacją dynamicznego klienta proxy dla JavaScript i C#.", + "EmailSMSAbstractionsDocument": "Zobacz dokumenty e-mail i wysyłanie SMS, aby uzyskać więcej informacji.", + "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.", + "UseslatestPreVersion": "Używa najnowszej wersji przedpremierowej", + "ReadTheDocumentation": "PrzeczytajDokumentację", + "Documentation": "Dokumentacja", + "GettingStartedTutorial": "Wprowadzenie do samouczka", + "ApplicationDevelopmentTutorial": "Samouczek tworzenia aplikacji", + "TheStartupTemplate": "Szablon startowy", + "InstallABPCLIInfo": "ABP CLI to najszybszy sposób na rozpoczęcie nowego rozwiązania z frameworkiem ABP. Zainstaluj ABP CLI za pomocą okna wiersza poleceń:", + "DifferentLevelOfNamespaces": "Możesz użyć różnych poziomów przestrzeni nazw; np. BookStore, Acme.BookStore lub Acme.Retail.BookStore.", + "ABPCLIExamplesInfo": "nowe polecenie tworzy warstwową aplikację MVC z Entity Framework Core jako dostawcą bazy danych. Ma jednak dodatkowe opcje. Przykłady:", + "SeeCliDocumentForMoreInformation": "Zobacz dokument ABP CLI, aby uzyskać więcej opcji, lub wybierz kartę „Bezpośrednie pobieranie” powyżej.", + "Optional": "Opcjonalny", + "LocalFrameworkRef": "Zachowaj lokalne odniesienie do projektu dla pakietów framework.", + "BlobStoring": "Przechowywanie BLOB", + "BlobStoringExplanation": "System przechowywania obiektów BLOB zapewnia abstrakcję do pracy z obiektami BLOB. ABP zapewnia kilka gotowych integracji z dostawcami pamięci masowej (Azure, AWS, system plików, baza danych itp.), które można łatwo wykorzystać w swoich aplikacjach.", + "TextTemplating": "Szablonowanie tekstu", + "TextTemplatingExplanation": "Szablony tekstu są używane do dynamicznego renderowania treści na podstawie szablonu i modelu (obiektu danych). Możesz na przykład użyć go do tworzenia dynamicznej zawartości wiadomości e-mail za pomocą gotowego szablonu.", + "MultipleUIOptions": "Wiele opcji interfejsu użytkownika", + "MultipleDBOptions": "Wielu dostawców baz danych", + "MultipleUIOptionsExplanation": "Podstawowa struktura została zaprojektowana jako niezależna od interfejsu użytkownika i może współpracować z dowolnym systemem interfejsu użytkownika, podczas gdy istnieje wiele gotowych i zintegrowanych opcji dostępnych po wyjęciu z pudełka.", + "MultipleDBOptionsExplanation": "Framework może współpracować z dowolnym źródłem danych, a następujący dostawcy są oficjalnie opracowywani i wspierani;", + "SelectLanguage": "Wybierz język", + "LatestArticleOnCommunity": "Najnowszy artykuł na temat społeczności ABP", + "Register": "Zarejestrować", + "IsDownloadable": "Można pobrać", + "DatabaseOptions": "Opcje bazy danych", + "BackToPackagesPage": "Powrót do strony pakietów", + "HowToInstall": "Jak zainstalować", + "SeeOnNpm": "Zobacz na NPM", + "SeeOnNuget": "Zobacz na Nuget", + "MVCGulpCommandExplanation": "Jeśli używasz interfejsu użytkownika MVC (Razor Pages), uruchom polecenie „gulp” po instalacji pakietu.", + "UsingABPCLI": "Korzystanie z Abp CLI", + "WithoutABPCLI": "Bez ABP CLI", + "ABPCLIModuleDependency": "Abp Cli automatycznie dodaje zależność modułu.", + "AddModuleDependency": "Następnie dodaj zależność modułu", + "Packages": "Pakiety", + "NugetPackages": "Pakiety Nuget", + "NPMPackages": "Pakiety NPM", + "SeeDocs": "Zobacz dokumenty", + "None": "Nic", + "Application": "Podanie", + "Module": "Moduł", + "PackageName": "Nazwa pakietu", + "LicenseURL": "URL licencji", + "License": "Licencja", + "ProjectCreationSuccessMessage": "Twój projekt został pomyślnie utworzony", + "HowToRunSolution": "Jak uruchomić swoje rozwiązanie?", + "GettingStartedMessage": "Zobacz dokument wprowadzający, aby dowiedzieć się, jak skonfigurować i uruchomić swoje rozwiązanie.", + "WebAppDevTutorial": "Samouczek dla programistów aplikacji internetowych", + "WebAppDevTutorialMessage": "Zobacz samouczek dotyczący tworzenia aplikacji internetowych, aby zapoznać się z przykładem programowania krok po kroku.", + "CommunityArticles": "Artykuły społeczności", + "CommunityArticleMessage": "Sprawdź ABP Community Platform, aby przeczytać przydatne artykuły dotyczące ABP Framework.", + "InvestigateSolutionDetails": "Sprawdź szczegóły rozwiązania", + "StartupTemplateDocumentationMessage": "Zapoznaj się z dokumentem dotyczącym szablonu uruchamiania aplikacji, aby poznać architekturę i strukturę swojego rozwiązania.", + "ClientSideDevelopment": "Rozwój po stronie klienta", + "ClientSideDevelopmentDocumentationMessage": "Zapoznaj się z dokumentem {0}, aby poznać kluczowe punkty dotyczące opracowywania interfejsu użytkownika (po stronie klienta).", + "DatabaseProviderDocumentationMessage": "Zobacz dokument {0}, aby poznać kluczowe punkty dotyczące tworzenia warstwy bazy danych.", + "ABPCommercialExplanationMessage": "ABP Commercial zapewnia moduły premium, motywy, narzędzia i wsparcie dla ABP Framework.", + "ImplementingDDD": "Wdrażanie projektowania opartego na domenie", + "DDDBookExplanation": "Praktyczny przewodnik dotyczący wdrażania projektu opartego na domenie za pomocą ABP Framework.", + "Overview": "Przegląd", + "DDDBookPracticalGuide": "To jest praktyczny przewodnik dotyczący wdrażania projektowania opartego na domenie (DDD). Chociaż szczegóły implementacji opierają się na infrastrukturze ABP Framework, podstawowe koncepcje, zasady i modele można zastosować do dowolnego rozwiązania, nawet jeśli nie jest to rozwiązanie .NET.", + "TableOfContents": "Spis treści", + "IntroductionToImplementingDDD": "Wprowadzenie do wdrażania projektowania opartego na domenie", + "WhatIsDDD": "Co to jest projektowanie oparte na domenie?", + "Implementation": "Realizacja", + "TheBigPicture": "Wielkie zdjęcie", + "TheBuildingBlock": "Blok konstrukcyjny", + "ExampleUseCase": "Przykładowy przypadek użycia", + "DomainAndApplicationLogic": "Logika domeny i logika aplikacji", + "Author": "Autor", + "Pages": "Strony", + "PublishedOn": "Opublikowano dnia", + "FreeEBook": "Bezpłatny e-book", + "Download": "Pobierać", + "EBookSignInForDownload": "Aby pobrać e-booka, zaloguj się", + "SignIn": "Zaloguj", + "Or": "Lub", + "TellUsAboutYourself": "Opowiedz nam trochę o sobie", + "Name": "Nazwa", + "Surname": "Nazwisko", + "CompanyName": "Nazwa firmy", + "DoYouAgreePrivacyPolicy": "Zgadzam się z Warunkami korzystania z usługi i Polityka prywatności.", + "Free": "Darmowy", + "DDDEBook": "E-book DDD", + "PracticalGuideForImplementingDDD": "Ta książka jest praktycznym przewodnikiem wdrażania projektowania opartego na domenie za pomocą ABP Framework.", + "IntroducingDDD": "Przedstawiamy projektowanie oparte na domenie", + "DDDLayersAndCleanArchitecture": "Warstwy DDD i czysta architektura", + "LayeringOfADotnetSolution": "Nakładanie warstw rozwiązania .NET", + "ImplementingDDDBuildingBlocks": "Wdrażanie bloków konstrukcyjnych DDD", + "DomainVsApplicationLogic": "Logika domeny a logika aplikacji", + "SamplesAndDiscussions": "Próbki i dyskusje", + "EmailNotValid": "Proszę wpisać aktualny adres e-mail.", + "WeWillSendYouADownloadLink": "Link do pobrania e-booka został wysłany do {0}. Sprawdź swoją skrzynkę odbiorczą, śmieci lub spam!", + "GoHome": "Idź do domu", + "InvalidFormInputs": "Proszę wpisać prawidłowe informacje podane w formularzu.", + "DDDBookEmailBody": "Dziękuję Ci.
Aby pobrać książkę, kliknij tutaj.", + "SubscribeToNewsletter": "Zapisz się do newslettera, aby otrzymywać informacje o wydarzeniach na platformie ABP.IO, takie jak nowości, artykuły, oferty i nie tylko.", + "FirstEdition": "Pierwsza edycja", + "ThankYou": "Dziękuję Ci!", + "CheckboxMandatory": "Musisz to sprawdzić, aby kontynuować!" + } +} \ 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 3dfd773204..1ae8ba8a09 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/pt-BR.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/pt-BR.json @@ -8,6 +8,7 @@ "ProjectName": "Nome do projeto", "ProjectType": "Tipo de projeto", "DatabaseProvider": "Provedor de banco de dados", + "DatabaseManagementSystem": "Sistema de gerenciamento de banco de dados", "NTier": "N-Tier", "IncludeUserInterface": "Incluir interface do usuário", "CreateNow": "Criar agora", @@ -93,6 +94,7 @@ "DynamicForms": "Formulários dinâmicos", "BundlingMinification": "Empacotamento e Minificação", "BackgroundJobs": "Trabalhos em segundo plano", + "BackgroundJobsExplanation": "Defina classes simples para executar trabalhos em segundo plano como enfileirados. Use o gerenciador de tarefas embutido ou integre o seu próprio. As integrações Hangfire e RabbitMQ já estão disponíveis.", "DDDInfrastructure": "Infraestrutura DDD", "DomainDrivenDesignInfrastructure": "Infraestrutura de Design Orientada a Domínio", "AutoRESTAPIs": "APIs REST automáticas", @@ -102,6 +104,7 @@ "TestInfrastructure": "Infraestrutura de Teste", "AuditLoggingEntityHistories": "Log de auditoria e históricos de entidades", "ObjectToObjectMapping": "Objeto para Mapeamento de Objetos", + "ObjectToObjectMappingExplanation": "Abstração de mapeamento de objeto a objeto com integração com AutoMapper.", "EmailSMSAbstractions": "Abstrações de E-mail e SMS", "EmailSMSAbstractionsWithTemplatingSupport": "Abstrações de e-mail e SMS com suporte a modelos", "Localization": "Localização", @@ -112,7 +115,7 @@ "DependencyInjection": "Injeção de dependência", "DependencyInjectionByConventions": "Injeção de dependência por convenções", "ABPCLIExplanation": "O ABP CLI (Command Line Interface) é uma ferramenta de linha de comando para executar algumas operações comuns em soluções baseadas em ABP.", - "ModularityExplanation": "O ABP fornece uma infraestrutura completa para criar seus próprios módulos de aplicativos, que podem ter entidades, serviços, integração de banco de dados, APIs, componentes de interface do usuário e assim por diante ...", //TODO: strong "your own application modules",- + "ModularityExplanation": "O ABP fornece uma infraestrutura completa para criar seus próprios módulos de aplicativos, que podem ter entidades, serviços, integração de banco de dados, APIs, componentes de interface do usuário e assim por diante ...", "MultiTenancyExplanation": "ABP framework não apenas suporta o desenvolvimento de aplicativos com vários inquilinos, mas também faz com que seu código desconheça a multilocação.", "MultiTenancyExplanation2": "Pode determinar automaticamente o inquilino atual, isolar os dados de inquilinos diferentes um do outro.", "MultiTenancyExplanation3": "Suporta abordagens de banco de dados único, banco de dados por inquilino e híbrido.", @@ -155,6 +158,121 @@ "IndexPageHeroSection": "código abertoAplicativo da Web
Framework
para o ASP.NET Core", "UiFramework": "UI Framework", "EmailAddress": "Endereço de email", - "SelectLanguage": "Selecione o idioma" + "Mobile": "Móvel", + "ReactNative": "React Native", + "Strong": "Forte", + "Complete": "Completo", + "BasedLayeringModel": "Modelo de Camada Baseado", + "Microservice": "Microsserviço", + "Compatible": "Compatível", + "MeeTTheABPCommunityInfo": "Nossa missão é criar um ambiente onde os desenvolvedores possam ajudar uns aos outros com artigos, tutoriais, estudos de caso, etc. e encontrar pessoas com interesses semelhantes.", + "JoinTheABPCommunityInfo": "Envolva-se com uma comunidade vibrante e torne-se um colaborador do ABP Framework!", + "AllArticles": "Todos os artigos", + "SubmitYourArticle": "Envie seu artigo", + "DynamicClientProxyDocument": "Consulte a documentação do proxy de cliente dinâmico para JavaScript e C # .", + "EmailSMSAbstractionsDocument": "Consulte os documentos de envio por e-mail e envio de SMS para obter mais informações.", + "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.", + "UseslatestPreVersion": "Usa a última versão de pré-lançamento", + "ReadTheDocumentation": " Leia a documentação ", + "Documentation": "Documentação", + "GettingStartedTutorial": "Tutorial de primeiros passos", + "ApplicationDevelopmentTutorial": "Tutorial de desenvolvimento de aplicativos", + "TheStartupTemplate": "O modelo de inicialização", + "InstallABPCLIInfo": "ABP CLI é a maneira mais rápida de iniciar uma nova solução com a estrutura ABP. Instale o ABP CLI usando uma janela de linha de comando:", + "DifferentLevelOfNamespaces": "Você pode usar diferentes níveis de namespaces; por exemplo. BookStore, Acme.BookStore ou Acme.Retail.BookStore.", + "ABPCLIExamplesInfo": "O comando novo cria um aplicativo MVC em camadas com Entity Framework Core como o provedor de banco de dados. No entanto, possui opções adicionais. Exemplos:", + "SeeCliDocumentForMoreInformation": "Consulte o documento ABP CLI para obter mais opções ou selecione a guia \"Download direto\" acima.", + "Optional": "Opcional", + "LocalFrameworkRef": "Mantenha a referência do projeto local para os pacotes de estrutura.", + "BlobStoring": "Armazenamento BLOB", + "BlobStoringExplanation": "O sistema de armazenamento BLOB fornece uma abstração para trabalhar com BLOBs. ABP fornece algumas integrações de provedor de armazenamento pré-construídas (Azure, AWS, sistema de arquivos, banco de dados, etc.) que você pode usar facilmente em seus aplicativos.", + "TextTemplating": "Modelagem de Texto", + "TextTemplatingExplanation": "A modelagem de texto é usada para renderizar dinamicamente o conteúdo com base em um modelo e um modelo (um objeto de dados). Por exemplo, você pode usá-lo para criar conteúdo de email dinâmico com um modelo predefinido.", + "MultipleUIOptions": "Múltiplas opções de IU", + "MultipleDBOptions": "Provedores de banco de dados múltiplos", + "MultipleUIOptionsExplanation": "A estrutura principal é projetada como independente da interface do usuário e pode funcionar com qualquer tipo de sistema de interface do usuário, embora existam várias opções pré-construídas e integradas fornecidas fora da caixa.", + "MultipleDBOptionsExplanation": "A estrutura pode funcionar com qualquer fonte de dados, enquanto os seguintes provedores são oficialmente desenvolvidos e suportados;", + "SelectLanguage": "Selecione o idioma", + "LatestArticleOnCommunity": "Artigo mais recente na comunidade ABP", + "Register": "Registro", + "IsDownloadable": "Está disponível para download", + "DatabaseOptions": "Opções de banco de dados", + "BackToPackagesPage": "Voltar para a página de pacotes", + "HowToInstall": "Como instalar", + "SeeOnNpm": "Veja no NPM", + "SeeOnNuget": "Veja no Nuget", + "MVCGulpCommandExplanation": "Se você estiver usando MVC (Razor Pages) UI, execute o comando \"gulp\" após a instalação do pacote.", + "UsingABPCLI": "Usando Abp CLI ", + "WithoutABPCLI": "Sem ABP CLI", + "ABPCLIModuleDependency": "Abp Cli adiciona dependência de módulo automaticamente.", + "AddModuleDependency": "Em seguida, adicione dependência de módulo", + "Packages": "Pacotes", + "NugetPackages": "Pacotes Nuget", + "NPMPackages": "Pacotes NPM", + "SeeDocs": "Ver Docs", + "None": "Nenhum", + "Application": "Aplicativo", + "Module": "Módulo", + "PackageName": "Nome do pacote", + "LicenseURL": "URL de licença", + "License": "Licença", + "ProjectCreationSuccessMessage": "Seu projeto foi criado com sucesso", + "HowToRunSolution": "Como executar sua solução?", + "GettingStartedMessage": "Consulte o documento de introdução para saber como configurar e executar sua solução.", + "WebAppDevTutorial": "Tutorial de desenvolvimento de aplicativo da web", + "WebAppDevTutorialMessage": "Consulte o documento do tutorial de desenvolvimento de aplicativo da web para obter um exemplo de desenvolvimento passo a passo.", + "CommunityArticles": "Artigos da comunidade", + "CommunityArticleMessage": "Verifique a ABP Community Platform para ler artigos úteis sobre a ABP Framework.", + "InvestigateSolutionDetails": "Confira os detalhes da solução", + "StartupTemplateDocumentationMessage": "Consulte o documento do modelo de inicialização do aplicativo para aprender a arquitetura e a estrutura de sua solução.", + "ClientSideDevelopment": "Desenvolvimento do lado do cliente", + "ClientSideDevelopmentDocumentationMessage": "Consulte o documento {0} para aprender os pontos-chave para o desenvolvimento da interface do usuário (lado do cliente).", + "DatabaseProviderDocumentationMessage": "Consulte o documento {0} para aprender os pontos-chave para o desenvolvimento da camada de banco de dados.", + "ABPCommercialExplanationMessage": "ABP Commercial fornece módulos premium, temas, ferramentas e suporte para o ABP Framework.", + "ImplementingDDD": "Implementando Design Orientado a Domínio", + "DDDBookExplanation": "Um guia prático para implementar o Domain Driven Design com o ABP Framework.", + "Overview": "Visão geral", + "DDDBookPracticalGuide": "Este é um guia prático para implementar o Domain Driven Design (DDD). Embora os detalhes de implementação sejam baseados na infraestrutura do ABP Framework, os conceitos básicos, princípios e modelos podem ser aplicados a qualquer solução, mesmo que não seja uma solução .NET.", + "TableOfContents": "Índice", + "IntroductionToImplementingDDD": "Introdução à implementação de design orientado a domínio", + "WhatIsDDD": "O que é Domain Driven Design?", + "Implementation": "Implementação", + "TheBigPicture": "A grande imagem", + "TheBuildingBlock": "O Bloco de Construção", + "ExampleUseCase": "Exemplo de caso de uso", + "DomainAndApplicationLogic": "Lógica de domínio e lógica de aplicativo", + "Author": "Autor", + "Pages": "Páginas", + "PublishedOn": "publicado em", + "FreeEBook": "E-book grátis", + "Download": "Download", + "EBookSignInForDownload": "Para baixar o e-book, faça login", + "SignIn": "Entrar", + "Or": "Ou", + "TellUsAboutYourself": "Conte-nos um pouco sobre você", + "Name": "Nome", + "Surname": "Sobrenome", + "CompanyName": "Nome da empresa", + "DoYouAgreePrivacyPolicy": "Eu concordo com os Termos e Condições e os Política de privacidade .", + "Free": "Sem custos", + "DDDEBook": "DDD E-book", + "PracticalGuideForImplementingDDD": "Este livro é um guia prático para implementar o Domain Driven Design com o ABP Framework.", + "IntroducingDDD": "Apresentando o Domain Driven Design", + "DDDLayersAndCleanArchitecture": "Camadas DDD e arquitetura limpa", + "LayeringOfADotnetSolution": "Camada de uma solução .NET", + "ImplementingDDDBuildingBlocks": "Implementando blocos de construção DDD", + "DomainVsApplicationLogic": "Lógica de domínio versus lógica de aplicativo", + "SamplesAndDiscussions": "Amostras e discussões", + "EmailNotValid": "Por favor insira um endereço de e-mail válido.", + "WeWillSendYouADownloadLink": "Um link para baixar o e-book foi enviado para {0}. Verifique sua caixa de entrada, caixas de lixo eletrônico ou spam!", + "GoHome": "Ir para casa", + "InvalidFormInputs": "Por favor, digite as informações válidas especificadas no formulário.", + "DDDBookEmailBody": "Obrigada.
Para baixar seu livro, clique aqui .", + "SubscribeToNewsletter": "Assine o boletim informativo para obter informações sobre os acontecimentos na Plataforma ABP.IO, como novos lançamentos, artigos, ofertas e muito mais.", + "FirstEdition": "Primeira edição", + "ThankYou": "Obrigado!", + "CheckboxMandatory": "Você precisa verificar isso para continuar!" } } \ 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 new file mode 100644 index 0000000000..1cd374aec0 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/ru.json @@ -0,0 +1,278 @@ +{ + "culture": "ru", + "texts": { + "GetStarted": "Начало работы - шаблоны запуска", + "Create": "Создавать", + "NewProject": "Новый проект", + "DirectDownload": "Прямая загрузка", + "ProjectName": "Название проекта", + "ProjectType": "Тип проекта", + "DatabaseProvider": "Поставщик базы данных", + "DatabaseManagementSystem": "Система управления базами данных", + "NTier": "N-уровень", + "IncludeUserInterface": "Включить пользовательский интерфейс", + "CreateNow": "Создать сейчас", + "TheStartupProject": "Стартап-проект", + "Tutorial": "Руководство", + "UsingCLI": "Использование CLI", + "SeeDetails": "Смотрите подробности", + "AbpShortDescription": "ABP Framework - это полная инфраструктура для создания современных веб-приложений с соблюдением лучших практик и соглашений в области разработки программного обеспечения.", + "SourceCodeUpper": "ИСХОДНЫЙ КОД", + "LatestReleaseLogs": "Журналы последних выпусков", + "Infrastructure": "Инфраструктура", + "Architecture": "Архитектура", + "Modular": "Модульный", + "DontRepeatYourself": "Не повторяйся", + "DeveloperFocused": "Ориентация на разработчиков", + "FullStackApplicationInfrastructure": "Инфраструктура приложений полного стека.", + "DomainDrivenDesign": "Доменно-ориентированный дизайн", + "DomainDrivenDesignExplanation": "Разработан и разработан на основе шаблонов и принципов DDD. Предоставляет многоуровневую модель для вашего приложения.", + "Authorization": "Авторизация", + "AuthorizationExplanation": "Расширенная авторизация с пользователем, ролью и детальной системой разрешений. Создан на основе библиотеки Microsoft Identity.", + "MultiTenancy": "Мульти аренды", + "MultiTenancyExplanationShort": "Приложения SaaS - это просто! Интегрированная мультитенантность от базы данных до пользовательского интерфейса.", + "CrossCuttingConcerns": "Перекрестные опасения", + "CrossCuttingConcernsExplanationShort": "Полная инфраструктура для авторизации, проверки, обработки исключений, кэширования, ведения журнала аудита, управления транзакциями и многого другого.", + "BuiltInBundlingMinification": "Встроенная упаковка и минификация", + "BuiltInBundlingMinificationExplanation": "Нет необходимости использовать внешние инструменты для объединения и минификации. ABP предлагает более простой, динамичный, мощный, модульный и встроенный способ!", + "VirtualFileSystem": "Виртуальная файловая система", + "VirtualFileSystemExplanation": "Встраивайте представления, сценарии, стили, изображения ... в пакеты/библиотеки и повторно используйте их в различных приложениях.", + "Theming": "Тематика", + "ThemingExplanationShort": "Используйте и настройте стандартную тему пользовательского интерфейса на основе начальной загрузки или создайте свою собственную.", + "BootstrapTagHelpersDynamicForms": "Вспомогательные функции тегов Bootstrap и динамические формы", + "BootstrapTagHelpersDynamicFormsExplanation": "Вместо того, чтобы вручную писать повторяющиеся детали компонентов начальной загрузки, используйте помощники тегов ABP, чтобы упростить его и воспользоваться преимуществами intellisense. Быстро создавайте формы пользовательского интерфейса на основе модели C # с помощью помощника тега динамической формы.", + "HTTPAPIsDynamicProxies": "HTTP API и динамические прокси", + "HTTPAPIsDynamicProxiesExplanation": "Автоматически предоставлять сервисы приложений как HTTP API в стиле REST и использовать их с помощью динамических прокси-серверов JavaScript и C #.", + "CompleteArchitectureInfo": "Современная архитектура для создания поддерживаемых программных решений.", + "DomainDrivenDesignBasedLayeringModelExplanation": "Помогает реализовать многоуровневую архитектуру на основе DDD и создать удобную для сопровождения базу кода.", + "DomainDrivenDesignBasedLayeringModelExplanationCont": "Предоставляет шаблоны запуска, абстракции, базовые классы, службы, документацию и руководства, которые помогут вам разработать приложение на основе шаблонов и принципов DDD.", + "MicroserviceCompatibleModelExplanation": "Базовая структура и модули предварительной сборки разработаны с учетом микросервисной архитектуры.", + "MicroserviceCompatibleModelExplanationCont": "Предоставляет инфраструктуру, интеграции, образцы и документацию для упрощения внедрения микросервисных решений, при этом не привнося дополнительных сложностей, если вам нужно монолитное приложение.", + "ModularInfo": "ABP предоставляет модульную систему, которая позволяет разрабатывать повторно используемые модули приложений, связывать их с событиями жизненного цикла приложений и выражать зависимости между основными частями вашей системы.", + "PreBuiltModulesThemes": "Готовые модули и темы", + "PreBuiltModulesThemesExplanation": "Открытые и коммерческие модули и темы готовы к использованию в вашем бизнес-приложении.", + "NuGetNPMPackages": "Пакеты NuGet и NPM", + "NuGetNPMPackagesExplanation": "Распространяется в виде пакетов NuGet и NPM. Легко установить и обновить.", + "ExtensibleReplaceable": "Расширяемый/заменяемый", + "ExtensibleReplaceableExplanation": "Все сервисы и модули разработаны с учетом возможности расширения. Вы можете заменять сервисы, страницы, стили и компоненты.", + "CrossCuttingConcernsExplanation2": "Сделайте свою кодовую базу меньше, чтобы вы могли сосредоточиться на коде, специфичном для вашего бизнеса.", + "CrossCuttingConcernsExplanation3": "Не тратьте время на реализацию общих требований к приложениям в нескольких проектах.", + "AuthenticationAuthorization": "Аутентификация и авторизация", + "ExceptionHandling": "Обработка исключений", + "Validation": "Проверка", + "DatabaseConnection": "Подключение к базе данных", + "TransactionManagement": "Управление транзакциями", + "AuditLogging": "Ведение журнала аудита", + "Caching": "Кеширование", + "Multitenancy": "Мульти аренды", + "DataFiltering": "Фильтрация данных", + "ConventionOverConfiguration": "Соглашение важнее конфигурации", + "ConventionOverConfigurationExplanation": "В ABP по умолчанию реализованы общие соглашения о приложениях с минимальной или нулевой конфигурацией.", + "ConventionOverConfigurationExplanationList1": "Автоматически регистрирует известные службы для внедрения зависимостей.", + "ConventionOverConfigurationExplanationList2": "Предоставляет сервисы приложений как HTTP API посредством соглашений об именах.", + "ConventionOverConfigurationExplanationList3": "Создает динамические клиентские прокси HTTP для C # и JavaScript.", + "ConventionOverConfigurationExplanationList4": "Предоставляет репозитории по умолчанию для ваших сущностей.", + "ConventionOverConfigurationExplanationList5": "Управляет единицей работы для каждого веб-запроса или метода службы приложения.", + "ConventionOverConfigurationExplanationList6": "Публикует события создания, обновления и удаления для ваших организаций.", + "BaseClasses": "Базовые классы", + "BaseClassesExplanation": "Готовые базовые классы для общих шаблонов приложений.", + "DeveloperFocusedExplanation": "ABP для разработчиков.", + "DeveloperFocusedExplanationCont": "Он направлен на упрощение вашей повседневной разработки программного обеспечения, не ограничивая вас в написании низкоуровневого кода.", + "SeeAllFeatures": "Просмотреть все функции", + "CLI_CommandLineInterface": "CLI (интерфейс командной строки)", + "CLI_CommandLineInterfaceExplanation": "Включает интерфейс командной строки, который поможет вам автоматизировать создание новых проектов и добавление новых модулей.", + "StartupTemplates": "Шаблоны запуска", + "StartupTemplatesExplanation": "Различные шаблоны запуска предоставляют полностью настроенное решение для быстрого старта разработки.", + "BasedOnFamiliarTools": "На основе знакомых инструментов", + "BasedOnFamiliarToolsExplanation": "Создан на основе уже знакомых вам популярных инструментов и интегрирован с ними. Низкая кривая обучения, легкая адаптация, комфортное развитие.", + "ORMIndependent": "ORM Независимый", + "ORMIndependentExplanation": "Базовая структура не зависит от ORM/базы данных и может работать с любым источником данных. Поставщики Entity Framework Core и MongoDB уже доступны.", + "Features": "Изучите особенности ABP Framework", + "ABPCLI": "ABP CLI", + "Modularity": "Модульность", + "BootstrapTagHelpers": "Вспомогательные функции тегов Bootstrap", + "DynamicForms": "Динамические формы", + "BundlingMinification": "Объединение и минификация", + "BackgroundJobs": "Фоновые задания", + "BackgroundJobsExplanation": "Определите простые классы для выполнения заданий в фоновом режиме как в очереди. Используйте встроенный менеджер заданий или интегрируйте свой собственный. Уже доступны интеграции с Hangfire и RabbitMQ .", + "DDDInfrastructure": "Инфраструктура DDD", + "DomainDrivenDesignInfrastructure": "Инфраструктура проектирования на основе доменов", + "AutoRESTAPIs": "API Auto REST", + "DynamicClientProxies": "Динамические клиентские прокси", + "DistributedEventBus": "Распределенная шина событий", + "DistributedEventBusWithRabbitMQIntegration": "Распределенная шина событий с интеграцией RabbitMQ", + "TestInfrastructure": "Инфраструктура тестирования", + "AuditLoggingEntityHistories": "Ведение журнала аудита и истории сущностей", + "ObjectToObjectMapping": "Сопоставление объекта с объектом", + "ObjectToObjectMappingExplanation": "Абстракция объект для сопоставления объектов с интеграцией AutoMapper.", + "EmailSMSAbstractions": "Абстракции по электронной почте и SMS", + "EmailSMSAbstractionsWithTemplatingSupport": "Абстракции по электронной почте и SMS с поддержкой шаблонов", + "Localization": "Локализация", + "SettingManagement": "Управление настройками", + "ExtensionMethods": "Методы расширения", + "ExtensionMethodsHelpers": "Методы расширения и помощники", + "AspectOrientedProgramming": "Аспектно-ориентированное программирование", + "DependencyInjection": "Внедрение зависимости", + "DependencyInjectionByConventions": "Внедрение зависимостей по соглашениям", + "ABPCLIExplanation": "ABP CLI (интерфейс командной строки) - это инструмент командной строки для выполнения некоторых общих операций для решений на основе ABP.", + "ModularityExplanation": "ABP предоставляет полную инфраструктуру для создания ваших собственных модулей приложения, которые могут содержать сущности, службы, интеграцию с базами данных, API, компоненты пользовательского интерфейса и т. Д.", + "MultiTenancyExplanation": "Фреймворк ABP не только поддерживает разработку мультитенантных приложений, но и делает ваш код практически незаметным для мультитенантности.", + "MultiTenancyExplanation2": "Может автоматически определять текущего арендатора, изолировать данные разных арендаторов друг от друга.", + "MultiTenancyExplanation3": "Поддерживает единую базу данных, базу данных для каждого клиента и гибридные подходы.", + "MultiTenancyExplanation4": "Вы сосредотачиваетесь на своем бизнес-коде и позволяете фреймворку обрабатывать мультитенантность от вашего имени.", + "BootstrapTagHelpersExplanation": "Вместо того, чтобы вручную писать повторяющиеся детали компонентов начальной загрузки, используйте помощники тегов ABP, чтобы упростить его и воспользоваться преимуществами intellisense. Вы определенно можете использовать Bootstrap, когда вам это нужно.", + "DynamicFormsExplanation": "Помощники динамических форм и тегов ввода могут создавать полную форму из класса C # в качестве модели.", + "AuthenticationAuthorizationExplanation": "Расширенные возможности аутентификации и авторизации, интегрированные в ASP.NET Core Identity и IdentityServer4. Предоставляет расширяемую и подробную систему разрешений.", + "CrossCuttingConcernsExplanation": "Не повторяйте себя, чтобы реализовать все эти обычные вещи снова и снова. Сосредоточьтесь на своем бизнес-коде и позвольте ABP автоматизировать их по соглашениям.", + "DatabaseConnectionTransactionManagement": "Подключение к базе данных и управление транзакциями", + "CorrelationIdTracking": "Отслеживание корреляционных идентификаторов", + "BundlingMinificationExplanation": "ABP предлагает простую, динамичную, мощную, модульную и встроенную систему связывания и минификации.", + "VirtualFileSystemnExplanation": "Виртуальная файловая система позволяет управлять файлами, которые физически не существуют в файловой системе (на диске). В основном он используется для встраивания файлов (js, css, image, cshtml ...) в сборки и использования их как физических файлов во время выполнения.", + "ThemingExplanation": "Система тем позволяет разрабатывать тему приложения и модулей независимо, определяя набор общих базовых библиотек и макетов на основе последней версии Bootstrap.", + "DomainDrivenDesignInfrastructureExplanation": "Полная инфраструктура для создания многоуровневых приложений на основе шаблонов и принципов доменного проектирования;", + "Specification": "Технические характеристики", + "Repository": "Репозиторий", + "DomainService": "Доменная служба", + "ValueObject": "Объект значения", + "ApplicationService": "Служба приложений", + "DataTransferObject": "Объект передачи данных", + "AggregateRootEntity": "Совокупный корень, сущность", + "AutoRESTAPIsExplanation": "ABP может автоматически настраивать службы вашего приложения как контроллеры API по соглашению.", + "DynamicClientProxiesExplanation": "Легко используйте свои API из клиентов JavaScript и C #.", + "DistributedEventBusWithRabbitMQIntegrationExplanation": "Легко публикуйте и потребляйте распределенные события с помощью встроенной распределенной шины событий с доступной интеграцией RabbitMQ.", + "TestInfrastructureExplanation": "Фреймворк был разработан с учетом модульного и интеграционного тестирования. Предоставляет вам базовые классы, чтобы упростить задачу. Шаблоны запуска предварительно настроены для тестирования.", + "AuditLoggingEntityHistoriesExplanation": "Встроенный журнал аудита для критически важных бизнес-приложений. Журнал аудита на уровне запросов, услуг, методов и истории сущностей с подробностями на уровне свойств.", + "EmailSMSAbstractionsWithTemplatingSupportExplanation": "Абстракции IEmailSender и ISmsSender отделяют логику вашего приложения от инфраструктуры. Расширенная система шаблонов электронной почты позволяет создавать и локализовать шаблоны электронной почты и легко использовать их при необходимости.", + "LocalizationExplanation": "Система локализации позволяет создавать ресурсы в простых файлах JSON и использовать их для локализации вашего пользовательского интерфейса. Он поддерживает расширенные сценарии, такие как наследование, расширения и интеграцию JavaScript, и полностью совместим с системой локализации AspNet Core.", + "SettingManagementExplanation": "Определите настройки для своего приложения и получите значения во время выполнения на основе текущей конфигурации, клиента и пользователя.", + "ExtensionMethodsHelpersExplanation": "Не повторяйтесь даже для тривиальных частей кода. Расширения и помощники для стандартных типов делают ваш код более чистым и легким для написания.", + "AspectOrientedProgrammingExplanation": "Предоставляет удобную инфраструктуру для создания динамических прокси и реализации аспектно-ориентированного программирования. Перехватывайте любой класс и выполняйте свой код до и после выполнения каждого метода.", + "DependencyInjectionByConventionsExplanation": "Нет необходимости вручную регистрировать классы для внедрения зависимостей. Автоматически регистрирует общие типы услуг по соглашению. Для других типов сервисов вы можете использовать интерфейсы и атрибуты, чтобы упростить работу и сделать это на месте.", + "DataFilteringExplanation": "Определите и используйте фильтры данных, которые автоматически применяются при запросе сущностей из базы данных. Мягкое удаление и фильтры MultiTenant предоставляются по умолчанию при реализации простых интерфейсов.", + "PublishEvents": "Опубликовать события", + "HandleEvents": "Обработка событий", + "AndMore": "и более...", + "Code": "Код", + "Result": "Результат", + "SeeTheDocumentForMoreInformation": "Дополнительную информацию см. В {0} документе .", + "IndexPageHeroSection": " с открытым исходным кодом веб-приложение
Framework
для ядра asp.net ", + "UiFramework": "UI Framework", + "EmailAddress": "Адрес электронной почты", + "Mobile": "Мобильный", + "ReactNative": "React Native", + "Strong": "Сильный", + "Complete": "Полный", + "BasedLayeringModel": "Модель слоев на основе", + "Microservice": "Микросервис", + "Compatible": "Совместимый", + "MeeTTheABPCommunityInfo": "Наша миссия - создать среду, в которой разработчики могут помогать друг другу статьями, учебными пособиями, тематическими исследованиями и т. Д. И встречаться с единомышленниками.", + "JoinTheABPCommunityInfo": "Присоединяйтесь к активному сообществу и станьте участником ABP Framework!", + "AllArticles": "Все статьи", + "SubmitYourArticle": "Отправьте свою статью", + "DynamicClientProxyDocument": "См. Документацию по динамическому клиентскому прокси для JavaScript и C # .", + "EmailSMSAbstractionsDocument": "Дополнительную информацию см. В документах электронная почта и отправка SMS .", + "CreateProjectWizard": "Этот мастер создает новый проект из шаблона запуска, который правильно настроен для быстрого старта вашего проекта.", + "TieredOption": "Создает многоуровневое решение, в котором уровни Web и Http API физически разделены. Если не отмечено, создается многоуровневое решение, которое менее сложно и подходит для большинства сценариев.", + "SeparateIdentityServerOption": "Разделяет серверную часть на два приложения: первое - для сервера идентификации, а второе - для HTTP API на стороне сервера.", + "UseslatestPreVersion": "Используется последняя предварительная версия", + "ReadTheDocumentation": " Прочтите Документацию ", + "Documentation": "Документация", + "GettingStartedTutorial": "Руководство по началу работы", + "ApplicationDevelopmentTutorial": "Учебник по разработке приложений", + "TheStartupTemplate": "Шаблон запуска", + "InstallABPCLIInfo": "ABP CLI - это самый быстрый способ начать новое решение с помощью инфраструктуры ABP. Установите ABP CLI с помощью окна командной строки:", + "DifferentLevelOfNamespaces": "Вы можете использовать разные уровни пространств имен; например BookStore, Acme.BookStore или Acme.Retail.BookStore.", + "ABPCLIExamplesInfo": "Команда new создает многоуровневое приложение MVC с Entity Framework Core в качестве поставщика базы данных. Однако у него есть дополнительные возможности. Примеры:", + "SeeCliDocumentForMoreInformation": "Дополнительные параметры см. В документе интерфейса командной строки ABP или выберите вкладку «Прямая загрузка» выше.", + "Optional": "По желанию", + "LocalFrameworkRef": "Сохраните ссылку на локальный проект для пакетов фреймворка.", + "BlobStoring": "Хранение BLOB", + "BlobStoringExplanation": "Система хранения BLOB предоставляет абстракцию для работы с BLOB. ABP предоставляет несколько встроенных интеграций с поставщиками хранилищ (Azure, AWS, файловая система, база данных и т. Д.), Которые вы можете легко использовать в своих приложениях.", + "TextTemplating": "Шаблоны текста", + "TextTemplatingExplanation": "Шаблоны текста используются для динамического отображения содержимого на основе шаблона и модели (объекта данных). Например, вы можете использовать его для создания динамического содержимого электронной почты с помощью предварительно созданного шаблона.", + "MultipleUIOptions": "Несколько вариантов пользовательского интерфейса", + "MultipleDBOptions": "Несколько поставщиков баз данных", + "MultipleUIOptionsExplanation": "Основная структура разработана как независимая от пользовательского интерфейса и может работать с любым типом пользовательской системы, в то время как есть несколько встроенных и интегрированных опций, предоставляемых из коробки.", + "MultipleDBOptionsExplanation": "Фреймворк может работать с любым источником данных, при этом официально разработаны и поддерживаются следующие поставщики;", + "SelectLanguage": "Выбрать язык", + "LatestArticleOnCommunity": "Последняя статья о сообществе ABP", + "Register": "регистр", + "IsDownloadable": "Можно скачать", + "DatabaseOptions": "Параметры базы данных", + "BackToPackagesPage": "Вернуться на страницу пакетов", + "HowToInstall": "Как установить", + "SeeOnNpm": "Смотрите на NPM", + "SeeOnNuget": "Смотрите на Nuget", + "MVCGulpCommandExplanation": "Если вы используете пользовательский интерфейс MVC (Razor Pages), запустите команду «gulp» после установки пакета.", + "UsingABPCLI": "Использование Abp CLI ", + "WithoutABPCLI": "Без ABP CLI", + "ABPCLIModuleDependency": "Abp Cli автоматически добавляет зависимость модуля.", + "AddModuleDependency": "Затем добавьте зависимость модуля", + "Packages": "Пакеты", + "NugetPackages": "Пакеты Nuget", + "NPMPackages": "Пакеты NPM", + "SeeDocs": "См. Документы", + "None": "Никто", + "Application": "заявка", + "Module": "Модуль", + "PackageName": "Имя пакета", + "LicenseURL": "URL лицензии", + "License": "Лицензия", + "ProjectCreationSuccessMessage": "Ваш проект успешно создан", + "HowToRunSolution": "Как запустить свое решение?", + "GettingStartedMessage": "См. Документ «Начало работы», чтобы узнать, как настроить и запустить решение.", + "WebAppDevTutorial": "Руководство разработчика веб-приложений", + "WebAppDevTutorialMessage": "См. Руководство по разработке веб-приложений для получения пошагового примера разработки.", + "CommunityArticles": "Статьи Сообщества", + "CommunityArticleMessage": "Посетите платформу сообщества ABP, чтобы прочитать полезные статьи о платформе ABP.", + "InvestigateSolutionDetails": "Ознакомьтесь с подробностями решения", + "StartupTemplateDocumentationMessage": "См. Документ шаблона запуска приложения, чтобы узнать об архитектуре и структуре вашего решения.", + "ClientSideDevelopment": "Клиентская разработка", + "ClientSideDevelopmentDocumentationMessage": "См. Документ {0}, чтобы узнать об основных моментах разработки пользовательского интерфейса (на стороне клиента).", + "DatabaseProviderDocumentationMessage": "См. Документ {0}, чтобы узнать об основных моментах разработки уровня базы данных.", + "ABPCommercialExplanationMessage": "ABP Commercial предоставляет премиальные модули, темы, инструменты и поддержку для ABP Framework.", + "ImplementingDDD": "Внедрение доменно-ориентированного дизайна", + "DDDBookExplanation": "Практическое руководство по реализации предметно-ориентированного дизайна с помощью ABP Framework.", + "Overview": "Обзор", + "DDDBookPracticalGuide": "Это практическое руководство по реализации Domain Driven Design (DDD). Хотя детали реализации основаны на инфраструктуре ABP Framework, основные концепции, принципы и модели могут быть применены к любому решению, даже если это не решение .NET.", + "TableOfContents": "Оглавление", + "IntroductionToImplementingDDD": "Введение в реализацию предметно-ориентированного дизайна", + "WhatIsDDD": "Что такое доменно-ориентированный дизайн?", + "Implementation": "Реализация", + "TheBigPicture": "Большая картинка", + "TheBuildingBlock": "Строительный блок", + "ExampleUseCase": "Пример использования", + "DomainAndApplicationLogic": "Логика домена и логика приложения", + "Author": "Автор", + "Pages": "Страницы", + "PublishedOn": "Опубликован в", + "FreeEBook": "Бесплатная электронная книга", + "Download": "Скачать", + "EBookSignInForDownload": "Чтобы скачать электронную книгу, войдите в систему", + "SignIn": "Войти", + "Or": "Или", + "TellUsAboutYourself": "Расскажи немного о себе", + "Name": "Имя", + "Surname": "Фамилия", + "CompanyName": "Название компании", + "DoYouAgreePrivacyPolicy": "Я согласен с Условиями использования и Политика конфиденциальности .", + "Free": "Бесплатно", + "DDDEBook": "Электронная книга DDD", + "PracticalGuideForImplementingDDD": "Эта книга представляет собой практическое руководство по реализации предметно-ориентированного дизайна с помощью ABP Framework.", + "IntroducingDDD": "Знакомство с доменно-ориентированным дизайном", + "DDDLayersAndCleanArchitecture": "Уровни DDD и чистая архитектура", + "LayeringOfADotnetSolution": "Уровни решения .NET", + "ImplementingDDDBuildingBlocks": "Реализация строительных блоков DDD", + "DomainVsApplicationLogic": "Логика домена против логики приложения", + "SamplesAndDiscussions": "Образцы и обсуждения", + "EmailNotValid": "Пожалуйста, введите действительный адрес электронной почты.", + "WeWillSendYouADownloadLink": "Ссылка для загрузки электронной книги была отправлена на {0}. Проверьте свой почтовый ящик, нежелательную почту или спам!", + "GoHome": "Иди домой", + "InvalidFormInputs": "Пожалуйста, введите действительную информацию, указанную в форме.", + "DDDBookEmailBody": "Спасибо.
Чтобы скачать книгу, нажмите здесь .", + "SubscribeToNewsletter": "Подпишитесь на информационный бюллетень, чтобы получать информацию о событиях на платформе ABP.IO, например о новых выпусках, статьях, предложениях и многом другом.", + "FirstEdition": "Первое издание", + "ThankYou": "Спасибо!", + "CheckboxMandatory": "Вам необходимо проверить это, чтобы продолжить!" + } +} \ 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 77fd1113fd..7826540f37 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/sk.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/sk.json @@ -197,6 +197,82 @@ "SelectLanguage": "Výber jazyka", "LatestArticleOnCommunity": "Najnovší článok v ABP komunite", "Register": "Registrácia", - "IsDownloadable": "Je možné ho stiahnuť" + "IsDownloadable": "Je možné ho stiahnuť", + "DatabaseOptions": "Možnosti databázy", + "BackToPackagesPage": "Späť na stránku Balíčky", + "HowToInstall": "Ako nainštalovať", + "SeeOnNpm": "Pozrite si NPM", + "SeeOnNuget": "Pozri na Nuget", + "MVCGulpCommandExplanation": "Ak používate používateľské rozhranie MVC (Razor Pages), po inštalácii balíka spustite príkaz „gulp“.", + "UsingABPCLI": "Používanie Abp CLI", + "WithoutABPCLI": "Bez ABP CLI", + "ABPCLIModuleDependency": "Abp Cli automaticky pridáva závislosť modulu.", + "AddModuleDependency": "Potom pridajte závislosť modulu", + "Packages": "Balíčky", + "NugetPackages": "Nugetové balíčky", + "NPMPackages": "Balíky NPM", + "SeeDocs": "Pozrite si Dokumenty", + "None": "žiadne", + "Application": "Aplikácia", + "Module": "modul", + "PackageName": "Názov balíka", + "LicenseURL": "Adresa URL licencie", + "License": "Licencia", + "ProjectCreationSuccessMessage": "Váš projekt bol úspešne vytvorený", + "HowToRunSolution": "Ako spustiť svoje riešenie?", + "GettingStartedMessage": "Pozrite si dokument Začíname, kde sa dozviete, ako nakonfigurovať a spustiť svoje riešenie.", + "WebAppDevTutorial": "Návod pre vývojárov webových aplikácií", + "WebAppDevTutorialMessage": "Pozrite si návod na vývoj webových aplikácií, kde nájdete ukážku vývoja krok za krokom.", + "CommunityArticles": "články Spoločenstva", + "CommunityArticleMessage": "Skontrolujte platformu komunity ABP a prečítajte si užitočné články pre rámec ABP.", + "InvestigateSolutionDetails": "Pozrite si Podrobnosti riešenia", + "StartupTemplateDocumentationMessage": "Pozrite si dokument šablóny spustenia aplikácie, kde sa dozviete o architektúre a štruktúre vášho riešenia.", + "ClientSideDevelopment": "Vývoj na strane klienta", + "ClientSideDevelopmentDocumentationMessage": "Pozrite si dokument {0}, kde sa dozviete kľúčové body pre vývoj používateľského rozhrania (na strane klienta).", + "DatabaseProviderDocumentationMessage": "Kľúčové body vývoja databázovej vrstvy nájdete v dokumente {0}.", + "ABPCommercialExplanationMessage": "ABP Commercial poskytuje prémiové moduly, témy, nástroje a podporu pre ABP Framework.", + "ImplementingDDD": "Implementácia doménou riadeného dizajnu", + "DDDBookExplanation": "Praktická príručka pre implementáciu Domain Driven Design s rámcom ABP.", + "Overview": "Prehľad", + "DDDBookPracticalGuide": "Toto je praktická príručka pre implementáciu Domain Driven Design (DDD). Zatiaľ čo detaily implementácie sú založené na infraštruktúre ABP Framework, základné koncepty, princípy a modely je možné aplikovať na akékoľvek riešenie, aj keď nejde o riešenie .NET.", + "TableOfContents": "Obsah", + "IntroductionToImplementingDDD": "Úvod do implementácie dizajnu riadeného doménou", + "WhatIsDDD": "Čo je to doménou riadený dizajn?", + "Implementation": "Implementácia", + "TheBigPicture": "Veľký obrázok", + "TheBuildingBlock": "Stavebný blok", + "ExampleUseCase": "Príklad prípadu použitia", + "DomainAndApplicationLogic": "Doménová logika a aplikačná logika", + "Author": "Autor", + "Pages": "Stránky", + "PublishedOn": "Zverejnené dňa", + "FreeEBook": "Bezplatná elektronická kniha", + "Download": "Stiahnuť ▼", + "EBookSignInForDownload": "Ak chcete stiahnuť e-knihu, prihláste sa", + "SignIn": "Prihlásiť sa", + "Or": "Alebo", + "TellUsAboutYourself": "Povedz nám niečo o sebe", + "Name": "názov", + "Surname": "Priezvisko", + "CompanyName": "meno spoločnosti", + "DoYouAgreePrivacyPolicy": "Súhlasím so Zmluvnými podmienkami a Zásady ochrany osobných údajov.", + "Free": "zadarmo", + "DDDEBook": "E-kniha DDD", + "PracticalGuideForImplementingDDD": "Táto kniha je praktickou príručkou na implementáciu Domain Driven Design s rámcom ABP.", + "IntroducingDDD": "Predstavujeme Domain Driven Design", + "DDDLayersAndCleanArchitecture": "DDD vrstvy a čistá architektúra", + "LayeringOfADotnetSolution": "Vrstvenie riešenia .NET", + "ImplementingDDDBuildingBlocks": "Implementácia stavebných blokov DDD", + "DomainVsApplicationLogic": "Logika domény verzus aplikačná logika", + "SamplesAndDiscussions": "Ukážky a diskusie", + "EmailNotValid": "Prosím zadajte platnú emailovú adresu.", + "WeWillSendYouADownloadLink": "Odkaz na stiahnutie e-knihy bol odoslaný na adresu {0}. Skontrolujte svoju doručenú poštu, nevyžiadanú poštu alebo spamové schránky!", + "GoHome": "Choď domov", + "InvalidFormInputs": "Zadajte platné informácie uvedené vo formulári.", + "DDDBookEmailBody": "Ďakujem.
Ak si chcete knihu stiahnuť, kliknite sem.", + "SubscribeToNewsletter": "Prihláste sa na odber bulletinu a získajte informácie o dianí na platforme ABP.IO, ako sú nové vydania, články, ponuky a ďalšie.", + "FirstEdition": "Prvá edícia", + "ThankYou": "Ďakujem!", + "CheckboxMandatory": "Ak chcete pokračovať, musíte to skontrolovať!" } } \ 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 new file mode 100644 index 0000000000..a14f66ad66 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/sl.json @@ -0,0 +1,278 @@ +{ + "culture": "sl", + "texts": { + "GetStarted": "Začnite - Zagonske predloge", + "Create": "Ustvari", + "NewProject": "Nov projekt", + "DirectDownload": "Neposreden prenos", + "ProjectName": "Ime Projekta", + "ProjectType": "Vrsta projekta", + "DatabaseProvider": "Ponudnik baze podatkov", + "DatabaseManagementSystem": "Sistem za upravljanje baz podatkov", + "NTier": "N-stopnja", + "IncludeUserInterface": "Vključi uporabniški vmesnik", + "CreateNow": "Ustvarite zdaj", + "TheStartupProject": "Zagonski projekt", + "Tutorial": "Vadnica", + "UsingCLI": "Uporaba CLI", + "SeeDetails": "Glejte Podrobnosti", + "AbpShortDescription": "ABP Framework je popolna infrastruktura za ustvarjanje sodobnih spletnih aplikacij z upoštevanjem najboljših praks in konvencij pri razvoju programske opreme.", + "SourceCodeUpper": "IZVORNA KODA", + "LatestReleaseLogs": "Najnovejši dnevniki izdaje", + "Infrastructure": "Infrastruktura", + "Architecture": "arhitektura", + "Modular": "Modularno", + "DontRepeatYourself": "Ne ponavljaj se", + "DeveloperFocused": "Osredotočeno na razvijalce", + "FullStackApplicationInfrastructure": "Aplikacijska infrastruktura celotnega sklada.", + "DomainDrivenDesign": "Domain Driven Design", + "DomainDrivenDesignExplanation": "Zasnovan in razvit na podlagi vzorcev in principov DDD. Zagotavlja večplastni model za vašo aplikacijo.", + "Authorization": "Pooblastilo", + "AuthorizationExplanation": "Napredna avtorizacija z uporabnikom, vlogo in podrobnim sistemom dovoljenj. Zgrajeno na knjižnici Microsoft Identity.", + "MultiTenancy": "Več najemno", + "MultiTenancyExplanationShort": "Aplikacije SaaS so preproste! Integrirano večnajemništvo od baze podatkov do uporabniškega vmesnika.", + "CrossCuttingConcerns": "Medsektorski pomisleki", + "CrossCuttingConcernsExplanationShort": "Popolna infrastruktura za avtorizacijo, preverjanje, obravnavanje izjem, predpomnjenje, beleženje revizije, upravljanje transakcij in še več.", + "BuiltInBundlingMinification": "Vgrajeno združevanje in pomanjševanje", + "BuiltInBundlingMinificationExplanation": "Za združevanje in pomanjševanje ni treba uporabljati zunanjih orodij. ABP ponuja enostavnejši, dinamičen, zmogljiv, modularen in vgrajen način!", + "VirtualFileSystem": "Virtualni datotečni sistem", + "VirtualFileSystemExplanation": "Vdelajte poglede, skripte, sloge, slike ... v pakete/knjižnice in jih ponovno uporabite v različnih aplikacijah.", + "Theming": "Tematsko oblikovanje", + "ThemingExplanationShort": "Uporabite in prilagodite standardno temo uporabniškega vmesnika, ki temelji na zagonu, ali ustvarite svojo.", + "BootstrapTagHelpersDynamicForms": "Pomočniki za zagonske oznake in dinamični obrazci", + "BootstrapTagHelpersDynamicFormsExplanation": "Namesto ročnega pisanja ponavljajočih se podrobnosti komponent zagonskega zagona, uporabite pomočnike za oznake ABP, da ga poenostavite in izkoristite prednosti intellisense. Hitro sestavite obrazce uporabniškega vmesnika, ki temeljijo na modelu C# s pomočjo pomočnika za oznake dinamičnega obrazca.", + "HTTPAPIsDynamicProxies": "API-ji HTTP in dinamični proxyji", + "HTTPAPIsDynamicProxiesExplanation": "Samodejno razkrijte aplikacijske storitve kot API-je HTTP v slogu REST in jih uporabite z dinamičnimi proxyji JavaScript in C#.", + "CompleteArchitectureInfo": "Sodobna arhitektura za ustvarjanje vzdržljivih programskih rešitev.", + "DomainDrivenDesignBasedLayeringModelExplanation": "Pomaga vam implementirati večplastno arhitekturo, ki temelji na DDD, in zgraditi bazo kode, ki jo je mogoče vzdrževati.", + "DomainDrivenDesignBasedLayeringModelExplanationCont": "Zagotavlja zagonske predloge, abstrakcije, osnovne razrede, storitve, dokumentacijo in vodnike, ki vam bodo v pomoč pri razvoju vaše aplikacije na podlagi vzorcev in načel DDD.", + "MicroserviceCompatibleModelExplanation": "Osnovni okvir in moduli pred izdelavo so zasnovani z mislijo na mikroservisno arhitekturo.", + "MicroserviceCompatibleModelExplanationCont": "Zagotavlja infrastrukturo, integracije, vzorce in dokumentacijo za lažjo implementacijo mikroservisnih rešitev, hkrati pa ne prinaša dodatne zapletenosti, če želite monolitno aplikacijo.", + "ModularInfo": "ABP ponuja sistem modulov, ki vam omogoča razvoj aplikacijskih modulov za večkratno uporabo, povezovanje z dogodki življenjskega cikla aplikacije in izražanje odvisnosti med jedrnimi deli vašega sistema.", + "PreBuiltModulesThemes": "Vnaprej izdelani moduli in teme", + "PreBuiltModulesThemesExplanation": "Odprtokodni in komercialni moduli in teme so pripravljeni za uporabo v vaši poslovni aplikaciji.", + "NuGetNPMPackages": "NuGet & NPM paketi", + "NuGetNPMPackagesExplanation": "Porazdeljeno kot paketa NuGet in NPM. Enostaven za namestitev in nadgradnjo.", + "ExtensibleReplaceable": "Razširljiv/zamenljiv", + "ExtensibleReplaceableExplanation": "Vse storitve in moduli so zasnovani z mislijo na razširljivost. Zamenjate lahko storitve, strani, sloge in komponente.", + "CrossCuttingConcernsExplanation2": "Naj bo vaša kodna zbirka manjša, da se boste lahko osredotočili na kodo, ki je značilna za vaše podjetje.", + "CrossCuttingConcernsExplanation3": "Ne pošiljajte časa za izvajanje skupnih zahtev za prijavo na več projektih.", + "AuthenticationAuthorization": "Preverjanje pristnosti in avtorizacija", + "ExceptionHandling": "Obravnava izjem", + "Validation": "Potrditev", + "DatabaseConnection": "Povezava z bazo podatkov", + "TransactionManagement": "Upravljanje transakcij", + "AuditLogging": "Revizijsko beleženje", + "Caching": "Predpomnjenje", + "Multitenancy": "Več najemno", + "DataFiltering": "Filtriranje podatkov", + "ConventionOverConfiguration": "Konvencija o konfiguraciji", + "ConventionOverConfigurationExplanation": "ABP privzeto izvaja običajne konvencije o uporabi z minimalno ali ničelno konfiguracijo.", + "ConventionOverConfigurationExplanationList1": "Samodejno registrira znane storitve za vbrizgavanje odvisnosti.", + "ConventionOverConfigurationExplanationList2": "Storitve aplikacij razkrije kot API-je HTTP s konvencijami o poimenovanju.", + "ConventionOverConfigurationExplanationList3": "Ustvari dinamične HTTP odjemalske proxy za C# in JavaScript.", + "ConventionOverConfigurationExplanationList4": "Zagotavlja privzeta skladišča za vaše entitete.", + "ConventionOverConfigurationExplanationList5": "Upravlja enoto dela na spletno zahtevo ali aplikacijsko storitev.", + "ConventionOverConfigurationExplanationList6": "Objavlja dogodke ustvarjanja, posodabljanja in brisanja za vaše entitete.", + "BaseClasses": "Osnovni razredi", + "BaseClassesExplanation": "Vnaprej izdelani osnovni razredi za običajne vzorce aplikacij.", + "DeveloperFocusedExplanation": "ABP je za razvijalce.", + "DeveloperFocusedExplanationCont": "Njegov cilj je poenostaviti vaš vsakodnevni razvoj programske opreme, hkrati pa vas ne omejuje pri pisanju kode na nizki ravni.", + "SeeAllFeatures": "Oglejte si vse funkcije", + "CLI_CommandLineInterface": "CLI (vmesnik ukazne vrstice)", + "CLI_CommandLineInterfaceExplanation": "Vključuje CLI, ki vam pomaga avtomatizirati ustvarjanje novih projektov in dodajanje novih modulov.", + "StartupTemplates": "Predloge za zagon", + "StartupTemplatesExplanation": "Različne zagonske predloge nudijo popolnoma konfigurirano rešitev za hiter začetek razvoja.", + "BasedOnFamiliarTools": "Na podlagi znanih orodij", + "BasedOnFamiliarToolsExplanation": "Vgrajeno in integrirano s priljubljenimi orodji, ki jih že poznate. Nizka krivulja učenja, enostavna prilagoditev, udoben razvoj.", + "ORMIndependent": "ORM neodvisen", + "ORMIndependentExplanation": "Jedrni okvir je neodvisen od ORM/baze podatkov in lahko deluje s katerim koli virom podatkov. Ponudniki Entity Framework Core in MongoDB so že na voljo.", + "Features": "Raziščite funkcije okvira ABP", + "ABPCLI": "ABP CLI", + "Modularity": "Modularnost", + "BootstrapTagHelpers": "Pomočniki za zagonske oznake", + "DynamicForms": "Dinamične oblike", + "BundlingMinification": "Združevanje in pomanjševanje", + "BackgroundJobs": "Delovna mesta v ozadju", + "BackgroundJobsExplanation": "Določite preproste razrede za izvajanje opravil v ozadju kot v čakalni vrsti. Uporabite vgrajeni upravitelj opravil ali integrirajte svojega. Integracije Hangfire in RabbitMQ so že na voljo.", + "DDDInfrastructure": "DDD infrastruktura", + "DomainDrivenDesignInfrastructure": "Domain Driven Design Infrastruktura", + "AutoRESTAPIs": "Auto REST API-ji", + "DynamicClientProxies": "Dinamični odjemalski proxyji", + "DistributedEventBus": "Distributed Event Bus", + "DistributedEventBusWithRabbitMQIntegration": "Porazdeljeno vodilo dogodkov z integracijo RabbitMQ", + "TestInfrastructure": "Testna infrastruktura", + "AuditLoggingEntityHistories": "Revizijsko beleženje in zgodovine entitet", + "ObjectToObjectMapping": "Preslikava predmeta v objekt", + "ObjectToObjectMappingExplanation": "Abstrakcija Preslikava predmeta v objekt z integracijo AutoMapperja.", + "EmailSMSAbstractions": "E-pošta in SMS abstrakcije", + "EmailSMSAbstractionsWithTemplatingSupport": "Abstrakcije e-pošte in SMS s podporo za predloge", + "Localization": "Lokalizacija", + "SettingManagement": "Upravljanje nastavitev", + "ExtensionMethods": "Metode razširitve", + "ExtensionMethodsHelpers": "Razširitvene metode in pomočniki", + "AspectOrientedProgramming": "Aspektno usmerjeno programiranje", + "DependencyInjection": "Injekcija odvisnosti", + "DependencyInjectionByConventions": "Injekcija odvisnosti po konvencijah", + "ABPCLIExplanation": "ABP CLI (vmesnik ukazne vrstice) je orodje ukazne vrstice za izvajanje nekaterih običajnih operacij za rešitve, ki temeljijo na ABP.", + "ModularityExplanation": "ABP zagotavlja popolno infrastrukturo za izgradnjo lastnih aplikacijskih modulov, ki imajo lahko entitete, storitve, integracijo baze podatkov, API-je, komponente uporabniškega vmesnika in tako naprej.", + "MultiTenancyExplanation": "Okvir ABP ne podpira samo razvoja aplikacij z več najemniki, temveč tudi zaradi tega, da se vaša koda večinoma ne zaveda večnajemništva.", + "MultiTenancyExplanation2": "Lahko samodejno določi trenutnega najemnika, izolira podatke različnih najemnikov drug od drugega.", + "MultiTenancyExplanation3": "Podpira enotno bazo podatkov, bazo podatkov na najemnika in hibridne pristope.", + "MultiTenancyExplanation4": "Osredotočite se na svojo poslovno kodo in dovolite, da okvir obravnava večnajemne storitve v vašem imenu.", + "BootstrapTagHelpersExplanation": "Namesto ročnega pisanja ponavljajočih se podrobnosti komponent zagonskega zagona, uporabite pomočnike oznak ABP, da ga poenostavite in izkoristite prednosti intellisense. Vsekakor lahko uporabite Bootstrap, kadar koli ga potrebujete.", + "DynamicFormsExplanation": "Pomočniki za dinamične oblike in oznake za vnos lahko ustvarijo celoten obrazec iz razreda C# kot model.", + "AuthenticationAuthorizationExplanation": "Bogate možnosti preverjanja pristnosti in avtorizacije, integrirane v ASP.NET Core Identity & IdentityServer4. Zagotavlja razširljiv in podroben sistem dovoljenj.", + "CrossCuttingConcernsExplanation": "Ne ponavljajte se, da bi vedno znova izvajali vse te običajne stvari. Osredotočite se na svojo poslovno kodo in dovolite, da jih ABP avtomatizira po dogovorih.", + "DatabaseConnectionTransactionManagement": "Povezava z bazo podatkov in upravljanje transakcij", + "CorrelationIdTracking": "Sledenje korelacijskim ID-jem", + "BundlingMinificationExplanation": "ABP ponuja preprost, dinamičen, zmogljiv, modularen in vgrajen sistem združevanja in pomanjševanja.", + "VirtualFileSystemnExplanation": "Virtualni datotečni sistem omogoča upravljanje datotek, ki fizično ne obstajajo na datotečnem sistemu (disku). Uporablja se predvsem za vdelavo (js, css, image, cshtml ...) datotek v sklope in jih uporablja kot fizične datoteke med izvajanjem.", + "ThemingExplanation": "Sistem tem omogoča, da razvijete svojo aplikacijo in module neodvisno od teme z definiranjem nabora skupnih osnovnih knjižnic in postavitev, ki temeljijo na najnovejšem ogrodju Bootstrap.", + "DomainDrivenDesignInfrastructureExplanation": "Popolna infrastruktura za gradnjo večplastnih aplikacij, ki temeljijo na vzorcih in načelih Domain Driven Design;", + "Specification": "Specifikacija", + "Repository": "Repozitorij", + "DomainService": "Storitev domene", + "ValueObject": "Vrednostni objekt", + "ApplicationService": "Storitev aplikacij", + "DataTransferObject": "Objekt prenosa podatkov", + "AggregateRootEntity": "Agregatni koren, entiteta", + "AutoRESTAPIsExplanation": "ABP lahko po dogovoru samodejno konfigurira vaše aplikacijske storitve kot krmilnike API-jev.", + "DynamicClientProxiesExplanation": "Preprosto uporabite svoje API-je iz odjemalcev JavaScript in C#.", + "DistributedEventBusWithRabbitMQIntegrationExplanation": "Preprosto objavljajte in uporabljajte porazdeljene dogodke z vgrajenim vodilom porazdeljenih dogodkov z na voljo integracijo RabbitMQ.", + "TestInfrastructureExplanation": "Okvir je bil razvit z mislijo na testiranje enot in integracije. Zagotavlja vam osnovne razrede za lažje. Predloge za zagon so priložene vnaprej konfiguriranim za testiranje.", + "AuditLoggingEntityHistoriesExplanation": "Vgrajeno beleženje revizije za poslovno kritične aplikacije. Revizijsko beleženje zahtev, storitev, ravni metode in zgodovine entitet s podrobnostmi na ravni lastnosti.", + "EmailSMSAbstractionsWithTemplatingSupportExplanation": "Abstrakcije IEmailSender in ISmsSender ločijo vašo aplikacijsko logiko od infrastrukture. Napredni sistem e-poštnih predlog omogoča ustvarjanje in lokalizacijo e-poštnih predlog ter enostavno uporabo, kadar koli je to potrebno.", + "LocalizationExplanation": "Sistem lokalizacije omogoča ustvarjanje virov v navadnih datotekah JSON in njihovo uporabo za lokalizacijo uporabniškega vmesnika. Podpira napredne scenarije, kot so dedovanje, razširitve in integracija JavaScript, medtem ko je popolnoma združljiv s sistemom lokalizacije AspNet Core.", + "SettingManagementExplanation": "Določite nastavitve za svojo aplikacijo in pridobite vrednosti za čas izvajanja na podlagi trenutne konfiguracije, najemnika in uporabnika.", + "ExtensionMethodsHelpersExplanation": "Ne ponavljajte se niti za trivialne dele kode. Z razširitvami in pomočniki za standardne tipe je vaša koda veliko čistejša in enostavna za pisanje.", + "AspectOrientedProgrammingExplanation": "Zagotavlja udobno infrastrukturo za ustvarjanje dinamičnih proxyjev in izvajanje aspektno usmerjenega programiranja. Prestrezite kateri koli razred in izvedite svojo kodo pred in po vsaki izvedbi metode.", + "DependencyInjectionByConventionsExplanation": "Ni vam treba ročno registrirati razredov za vbrizgavanje odvisnosti. Samodejno registrira običajne vrste storitev po dogovoru. Za druge vrste storitev lahko uporabite vmesnike in atribute, da je lažje in na mestu.", + "DataFilteringExplanation": "Določite in uporabite podatkovne filtre, ki se samodejno uporabijo, ko povprašate po entitetah iz baze podatkov. Filtri Soft Delete & MultiTenant so na voljo takoj, ko implementirate preproste vmesnike.", + "PublishEvents": "Objava dogodkov", + "HandleEvents": "Obravnava dogodke", + "AndMore": "in več...", + "Code": "Koda", + "Result": "Rezultat", + "SeeTheDocumentForMoreInformation": "Za več informacij glejte {0} dokument", + "IndexPageHeroSection": "odprta kodaSpletna aplikacija
Ogrodje
za jedro asp.net", + "UiFramework": "Okvir uporabniškega vmesnika", + "EmailAddress": "Email naslov", + "Mobile": "Mobilni", + "ReactNative": "React Native", + "Strong": "Močna", + "Complete": "Dokončano", + "BasedLayeringModel": "Model na osnovi slojev", + "Microservice": "Mikroservis", + "Compatible": "Združljivo", + "MeeTTheABPCommunityInfo": "Naše poslanstvo je ustvariti okolje, kjer si razvijalci lahko pomagajo s članki, vadnicami, študijami primerov itd. in spoznavajo podobno misleče ljudi.", + "JoinTheABPCommunityInfo": "Vključite se v živahno skupnost in postanite sodelavec ABP Framework!", + "AllArticles": "Vsi članki", + "SubmitYourArticle": "Pošljite svoj članek", + "DynamicClientProxyDocument": "Oglejte si dokumentacijo dinamičnega strežnika proxy odjemalca za JavaScript in C#.", + "EmailSMSAbstractionsDocument": "Za več informacij si oglejte dokumente pošiljanje e-pošte in pošiljanje SMS-ov.", + "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.", + "UseslatestPreVersion": "Uporablja najnovejšo različico pred izdajo", + "ReadTheDocumentation": "Preberite Dokumentacijo", + "Documentation": "Dokumentacija", + "GettingStartedTutorial": "Vadnica za začetek", + "ApplicationDevelopmentTutorial": "Vadnica za razvoj aplikacij", + "TheStartupTemplate": "Predloga za zagon", + "InstallABPCLIInfo": "ABP CLI je najhitrejši način za začetek nove rešitve z ogrodjem ABP. Namestite ABP CLI z oknom ukazne vrstice:", + "DifferentLevelOfNamespaces": "Uporabite lahko različne ravni imenskih prostorov; npr. BookStore, Acme.BookStore ali Acme.Retail.BookStore.", + "ABPCLIExamplesInfo": "Ukaz new ustvari plastno aplikacijo MVC z Entity Framework Core kot ponudnikom baze podatkov. Vendar pa ima dodatne možnosti. Primeri:", + "SeeCliDocumentForMoreInformation": "Za več možnosti glejte dokument ABP CLI ali izberite zgornji zavihek »Neposreden prenos«.", + "Optional": "Neobvezno", + "LocalFrameworkRef": "Ohranite lokalne reference projekta za okvirne pakete.", + "BlobStoring": "Shranjevanje BLOB-jev", + "BlobStoringExplanation": "Sistem za shranjevanje BLOB-jev zagotavlja abstrakcijo za delo z BLOB-ji. ABP ponuja nekaj vnaprej zgrajenih integracij ponudnika shranjevanja (Azure, AWS, datotečni sistem, zbirka podatkov itd.), ki jih lahko preprosto uporabite v svojih aplikacijah.", + "TextTemplating": "Vzorčenje besedila", + "TextTemplatingExplanation": "Predloga besedila se uporablja za dinamično upodabljanje vsebine na podlagi predloge in modela (podatkovni objekt). Uporabite ga lahko na primer za ustvarjanje dinamične e-pošte z vnaprej izdelano predlogo.", + "MultipleUIOptions": "Več možnosti uporabniškega vmesnika", + "MultipleDBOptions": "Več ponudnikov baz podatkov", + "MultipleUIOptionsExplanation": "Jedrni okvir je zasnovan kot neodvisen od uporabniškega vmesnika in lahko deluje s katero koli vrsto sistema uporabniškega vmesnika, medtem ko je na voljo več vnaprej vgrajenih in integriranih možnosti.", + "MultipleDBOptionsExplanation": "Okvir lahko deluje s katerim koli virom podatkov, medtem ko so naslednji ponudniki uradno razviti in podprti;", + "SelectLanguage": "Izberi jezik", + "LatestArticleOnCommunity": "Najnovejši članek o skupnosti ABP", + "Register": "Registriraj se", + "IsDownloadable": "Je prenosljiv", + "DatabaseOptions": "Možnosti baze podatkov", + "BackToPackagesPage": "Nazaj na stran s paketi", + "HowToInstall": "Kako namestiti", + "SeeOnNpm": "Glej na NPM", + "SeeOnNuget": "Glej na Nugetu", + "MVCGulpCommandExplanation": "Če uporabljate uporabniški vmesnik MVC (Razor Pages), potem po namestitvi paketa zaženite ukaz \"gulp\".", + "UsingABPCLI": "Uporaba Abp CLI", + "WithoutABPCLI": "Brez ABP CLI", + "ABPCLIModuleDependency": "Abp Cli samodejno doda odvisnost modula.", + "AddModuleDependency": "Nato dodajte odvisnost modula", + "Packages": "Paketi", + "NugetPackages": "Nuget paketi", + "NPMPackages": "NPM paketi", + "SeeDocs": "Glejte Dokumenti", + "None": "Nobena", + "Application": "Aplikacija", + "Module": "Modul", + "PackageName": "Ime paketa", + "LicenseURL": "URL licence", + "License": "Licenca", + "ProjectCreationSuccessMessage": "Vaš projekt je bil uspešno ustvarjen", + "HowToRunSolution": "Kako zagnati svojo rešitev?", + "GettingStartedMessage": "Če želite izvedeti, kako konfigurirati in zagnati svojo rešitev, glejte dokument o začetnih korakih.", + "WebAppDevTutorial": "Vadnica za razvijalce spletnih aplikacij", + "WebAppDevTutorialMessage": "Glejte vadnico za razvoj spletnih aplikacij za vzorec razvoja po korakih.", + "CommunityArticles": "členi Skupnosti", + "CommunityArticleMessage": "Preverite ABP Community Platform, če želite prebrati uporabne članke za ABP Framework.", + "InvestigateSolutionDetails": "Oglejte si podrobnosti o rešitvi", + "StartupTemplateDocumentationMessage": "Oglejte si dokument predloge za zagon aplikacije, če želite izvedeti arhitekturo in strukturo vaše rešitve.", + "ClientSideDevelopment": "Razvoj na strani odjemalca", + "ClientSideDevelopmentDocumentationMessage": "Oglejte si dokument {0}, če želite izvedeti ključne točke za razvoj uporabniškega vmesnika (stran odjemalca).", + "DatabaseProviderDocumentationMessage": "Glejte dokument {0}, če želite izvedeti ključne točke za razvoj sloja baze podatkov.", + "ABPCommercialExplanationMessage": "ABP Commercial ponuja vrhunske module, teme, orodja in podporo za ABP Framework.", + "ImplementingDDD": "Izvajanje domensko vodenega dizajna", + "DDDBookExplanation": "Praktični vodnik za implementacijo domensko vodenega oblikovanja z ogrodjem ABP.", + "Overview": "Pregled", + "DDDBookPracticalGuide": "To je praktičen vodnik za implementacijo Domain Driven Design (DDD). Medtem ko podrobnosti izvedbe temeljijo na infrastrukturi ABP Framework, je osnovne koncepte, načela in modele mogoče uporabiti za katero koli rešitev, tudi če ni rešitev .NET.", + "TableOfContents": "Kazalo", + "IntroductionToImplementingDDD": "Uvod v izvajanje domensko vodenega oblikovanja", + "WhatIsDDD": "Kaj je domensko vodeno oblikovanje?", + "Implementation": "Izvajanje", + "TheBigPicture": "Velika slika", + "TheBuildingBlock": "Gradnik", + "ExampleUseCase": "Primer uporabe", + "DomainAndApplicationLogic": "Logika domene in logika aplikacij", + "Author": "Avtor", + "Pages": "strani", + "PublishedOn": "Objavljeno na", + "FreeEBook": "Brezplačna e-knjiga", + "Download": "Prenesi", + "EBookSignInForDownload": "Če želite prenesti e-knjigo, se prijavite", + "SignIn": "Prijaviti se", + "Or": "ali", + "TellUsAboutYourself": "Povejte nam malo o sebi", + "Name": "ime", + "Surname": "Priimek", + "CompanyName": "ime podjetja", + "DoYouAgreePrivacyPolicy": "Strinjam se s Določili in pogoji in Pravilnik o zasebnosti.", + "Free": "prost", + "DDDEBook": "E-knjiga DDD", + "PracticalGuideForImplementingDDD": "Ta knjiga je praktičen vodnik za implementacijo domensko vodenega oblikovanja z ogrodjem ABP.", + "IntroducingDDD": "Predstavljamo domensko vodeno oblikovanje", + "DDDLayersAndCleanArchitecture": "DDD plasti in čista arhitektura", + "LayeringOfADotnetSolution": "Plasti rešitve .NET", + "ImplementingDDDBuildingBlocks": "Izvajanje gradnikov DDD", + "DomainVsApplicationLogic": "Logika domene proti logiki aplikacij", + "SamplesAndDiscussions": "Vzorci in razprave", + "EmailNotValid": "Vnesite veljaven elektronski naslov.", + "WeWillSendYouADownloadLink": "Povezava za prenos e-knjige je bila poslana na {0}. Preverite svoj nabiralnik, škatle za neželeno pošto ali neželeno pošto!", + "GoHome": "Pojdi domov", + "InvalidFormInputs": "Prosimo, vnesite veljavne podatke, navedene v obrazcu.", + "DDDBookEmailBody": "Hvala vam.
Če želite prenesti svojo knjigo, kliknite tukaj.", + "SubscribeToNewsletter": "Naročite se na glasilo, če želite prejemati informacije o dogajanju na platformi ABP.IO, kot so nove izdaje, članki, ponudbe in drugo.", + "FirstEdition": "Prva izdaja", + "ThankYou": "Hvala vam!", + "CheckboxMandatory": "Za nadaljevanje morate to preveriti!" + } +} \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/tr.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/tr.json index 0d02300061..aa81b15fd9 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/tr.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/tr.json @@ -8,6 +8,7 @@ "ProjectName": "Proje ismi", "ProjectType": "Proje tipi", "DatabaseProvider": "Veritabanı sağlayacısı", + "DatabaseManagementSystem": "Veritabanı Yönetim sistemi", "NTier": "N-Tier", "IncludeUserInterface": "Kullanıcı arayüzünü dahil et", "CreateNow": "Şimdi oluştur", @@ -85,7 +86,7 @@ "BasedOnFamiliarTools": "Bilinen Araçlara Dayalı ", "BasedOnFamiliarToolsExplanation": "Zaten bildiğiniz popüler araçlar ile geliştirilme ve egtegre edilmiştir. Düşük öğrenme eğrisi, koaly adaptasyon, rahat geliştirme.", "ORMIndependent": "ORM Bağımsız", - "ORMIndependentExplanation": "", + "ORMIndependentExplanation": "Çekirdek çerçeve ORM/veritabanı bağımsızdır ve herhangi bir veri kaynağıyla çalışabilir. Entity Framework Core ve MongoDB sağlayıcıları zaten mevcut.", "Features": "ABP Framework Özelliklerini Keşfet", "ABPCLI": "ABP CLI", "Modularity": "Modülerlik", @@ -93,6 +94,7 @@ "DynamicForms": "Dinamik Formlar", "BundlingMinification": "Paketleme & Küçültme", "BackgroundJobs": "Arkaplan İşleri", + "BackgroundJobsExplanation": "İşleri arka planda sıraya alınmış olarak yürütmek için basit sınıflar tanımlayın. Yerleşik iş yöneticisini kullanın veya kendinizinkini entegre edin. Hangfire ve RabbitMQ entegrasyonları zaten mevcut.", "DDDInfrastructure": "DDD altyapısı", "DomainDrivenDesignInfrastructure": "Domain Driven Design Altyapısı", "AutoRESTAPIs": "Otomatik REST APIler", @@ -102,6 +104,7 @@ "TestInfrastructure": "Test ALtyapısı", "AuditLoggingEntityHistories": "Audit Logging & Entity Histories", "ObjectToObjectMapping": "Object to Object Mapping", + "ObjectToObjectMappingExplanation": "AutoMapper entegrasyonu ile Nesneden nesneye eşleme soyutlama.", "EmailSMSAbstractions": "E-Posta & SMS Soyutlamaları", "EmailSMSAbstractionsWithTemplatingSupport": "Template Destekli E-Posta & SMS Soyutlamaları", "Localization": "Localization", @@ -138,17 +141,17 @@ "DynamicClientProxiesExplanation": "Apilerinizi, JavaScript ve C# clients tarafından kolaylıkla kullanın.", "DistributedEventBusWithRabbitMQIntegrationExplanation": "Easily publish & consume distributed events using built-in Distributed Event Bus with RabbitMQ integration available.", "TestInfrastructureExplanation": "The framework has been developed unit & integration testing in mind. Provides you base classes to make it easier. Startup templates come with pre-configured for testing.", - "AuditLoggingEntityHistoriesExplanation": "", - "EmailSMSAbstractionsWithTemplatingSupportExplanation": "", - "LocalizationExplanation": "", - "SettingManagementExplanation": "", - "ExtensionMethodsHelpersExplanation": "", - "AspectOrientedProgrammingExplanation": "", - "DependencyInjectionByConventionsExplanation": "", - "DataFilteringExplanation": "", + "AuditLoggingEntityHistoriesExplanation": "İş açısından kritik uygulamalar için yerleşik denetim günlüğü. Özellik düzeyinde ayrıntılarla istek, hizmet, yöntem düzeyinde denetim günlüğü ve varlık geçmişleri.", + "EmailSMSAbstractionsWithTemplatingSupportExplanation": "IEmailSender ve ISmsSender soyutlamaları, uygulama mantığınızı altyapıdan ayırır. Gelişmiş e-posta şablon sistemi, e-posta şablonları oluşturmanıza ve yerelleştirmenize ve gerektiğinde kolayca kullanmanıza olanak tanır.", + "LocalizationExplanation": "Yerelleştirme sistemi, düz JSON dosyalarında kaynaklar oluşturmanıza ve bunları UI'nizi yerelleştirmek için kullanmanıza olanak tanır. AspNet Core'un yerelleştirme sistemi ile tam uyumlu iken kalıtım, uzantılar ve JavaScript entegrasyonu gibi gelişmiş senaryoları destekler.", + "SettingManagementExplanation": "Uygulamanız için ayarları tanımlayın ve mevcut yapılandırmaya, kiracıya ve kullanıcıya göre çalışma zamanında değerler alın.", + "ExtensionMethodsHelpersExplanation": "Önemsiz kod parçaları için bile kendinizi tekrar etmeyin. Standart türler için uzantılar ve yardımcılar, kodunuzu çok daha temiz ve yazması kolay hale getirir.", + "AspectOrientedProgrammingExplanation": "Dinamik proxy'ler oluşturmak ve En Boy Odaklı Programlamayı uygulamak için rahat bir altyapı sağlar. Herhangi bir sınıfı durdurun ve kodunuzu her yöntem yürütmesinden önce ve sonra yürütün.", + "DependencyInjectionByConventionsExplanation": "Sınıflarınızı bağımlılık enjeksiyonuna manuel olarak kaydetmenize gerek yok. Genel hizmet türlerini kurala göre otomatik olarak kaydeder. Diğer hizmet türleri için, daha kolay ve yerinde hale getirmek için arayüzleri ve öznitelikleri kullanabilirsiniz.", + "DataFilteringExplanation": "Varlıkları veritabanından sorguladığınızda otomatik olarak uygulanan veri filtrelerini tanımlayın ve kullanın. Basit arabirimleri uyguladığınızda, Yazılımla Silme ve MultiTenant filtreleri kutudan çıkar çıkmaz sağlanır.", "PublishEvents": "Publish Events", "HandleEvents": "Handle Events", - "AndMore": "", + "AndMore": "ve dahası...", "Code": "Code", "Result": "Sonuç", "SeeTheDocumentForMoreInformation": "See the {0} document for more information", @@ -157,7 +160,42 @@ "EmailAddress": "E-Posta Adresi", "Mobile": "Mobil", "ReactNative": "React Native", + "Strong": "Güçlü", + "Complete": "Tamamlayınız", + "BasedLayeringModel": "Tabanlı Katmanlama Modeli", + "Microservice": "mikro hizmet", + "Compatible": "Uyumlu", + "MeeTTheABPCommunityInfo": "Misyonumuz, geliştiricilerin makaleler, öğreticiler, vaka çalışmaları vb. ile birbirlerine yardımcı olabilecekleri ve benzer düşünen insanlarla tanışabilecekleri bir ortam yaratmaktır.", + "JoinTheABPCommunityInfo": "Canlı bir topluluğa katılın ve ABP Çerçevesine katkıda bulunun!", + "AllArticles": "Bütün makaleler", + "SubmitYourArticle": "Makalenizi Gönderin", + "DynamicClientProxyDocument": "JavaScript ve C# için dinamik istemci proxy belgelerine bakın.", + "EmailSMSAbstractionsDocument": "Daha fazla bilgi için e-posta gönderme ve SMS gönderme belgelerine bakın.", + "CreateProjectWizard": "Bu sihirbaz, projenize atlamak için uygun şekilde yapılandırılmış başlangıç şablonundan yeni bir proje oluşturur.", + "TieredOption": "Web ve Http API katmanlarının fiziksel olarak ayrıldığı katmanlı bir çözüm oluşturur. İşaretlenmezse, daha az karmaşık olan ve çoğu senaryo için uygun olan katmanlı bir çözüm oluşturur.", + "SeparateIdentityServerOption": "Sunucu tarafını iki uygulamaya ayırır: Birincisi kimlik sunucusu için, ikincisi ise sunucu tarafı HTTP API'niz içindir.", + "UseslatestPreVersion": "En son yayın öncesi sürümünü kullanır", + "ReadTheDocumentation": "Belgeleri okuyun", + "Documentation": "belgeler", + "GettingStartedTutorial": "Başlarken Eğitimi", + "ApplicationDevelopmentTutorial": "Uygulama Geliştirme Eğitimi", + "TheStartupTemplate": "Başlangıç Şablonu", + "InstallABPCLIInfo": "ABP CLI, ABP çerçevesiyle yeni bir çözüm başlatmanın en hızlı yoludur. ABP CLI'yi bir komut satırı penceresi kullanarak kurun:", + "DifferentLevelOfNamespaces": "Farklı düzeylerde ad alanları kullanabilirsiniz; Örneğin. BookStore, Acme.BookStore veya Acme.Retail.BookStore.", + "ABPCLIExamplesInfo": "yeni komutu, veritabanı sağlayıcısı olarak Entity Framework Core ile katmanlı bir MVC uygulaması oluşturur. Ancak, ek seçeneklere sahiptir. Örnekler:", + "SeeCliDocumentForMoreInformation": "Daha fazla seçenek için ABP CLI belgesine bakın veya yukarıdaki \"Doğrudan İndirme\" sekmesini seçin.", + "Optional": "İsteğe bağlı", + "LocalFrameworkRef": "Çerçeve paketleri için yerel proje referansını saklayın.", + "BlobStoring": "BLOB Depolama", + "BlobStoringExplanation": "BLOB Depolama sistemi, BLOB'larla çalışmak için bir soyutlama sağlar. ABP, uygulamalarınızda kolayca kullanabileceğiniz bazı önceden oluşturulmuş depolama sağlayıcı entegrasyonları (Azure, AWS, Dosya Sistemi, Veritabanı vb.) sağlar.", + "TextTemplating": "Metin Şablonu", + "TextTemplatingExplanation": "Metin şablonlama, içerikleri bir şablona ve bir modele (bir veri nesnesi) dayalı olarak dinamik olarak oluşturmak için kullanılır. Örneğin, önceden oluşturulmuş bir şablonla dinamik e-posta içerikleri oluşturmak için kullanabilirsiniz.", + "MultipleUIOptions": "Çoklu Kullanıcı Arayüzü Seçenekleri", + "MultipleDBOptions": "Çoklu Veritabanı Sağlayıcıları", + "MultipleUIOptionsExplanation": "Çekirdek çerçeve, kullanıcı arabiriminden bağımsız olarak tasarlanmıştır ve her tür kullanıcı arabirimi sistemiyle çalışabilir, kutudan çıkar çıkmaz birden fazla önceden oluşturulmuş ve entegre seçenek sunulur.", + "MultipleDBOptionsExplanation": "Aşağıdaki sağlayıcılar resmi olarak geliştirilip desteklenirken, çerçeve herhangi bir veri kaynağıyla çalışabilir;", "SelectLanguage": "Dil seçin", + "LatestArticleOnCommunity": "ABP Topluluğuna İlişkin Son Makale", "Register": "Kayıt ol", "IsDownloadable": "Yüklenebilir mi", "DatabaseOptions": "Veritabanı Seçenekleri", @@ -206,7 +244,7 @@ "ExampleUseCase": "Örnek Kullanım Senaryosu", "DomainAndApplicationLogic": "Domain ve Uygulama Mantığı", "Author": "Yazar", - "Page": "Sayfa", + "Pages": "Sayfalar", "PublishedOn": "Yayımlanma tarihi", "FreeEBook": "Ücretsiz E-Kitap", "Download": "İndir", @@ -233,6 +271,8 @@ "InvalidFormInputs": "Lütfen formda belirtilen geçerli bilgileri yazınız.", "DDDBookEmailBody": "Teşekkürler.
Kitabı indirmek için, buraya tıklayınız.", "SubscribeToNewsletter": "ABP.IO Platform'u ile ilgili yeni haberler, makaleler, teklifler ve daha fazlası gibi gelişmeler hakkında bilgi almak için bültene abone olun.", - "FirstEdition": "İlk Baskı" + "FirstEdition": "İlk Baskı", + "ThankYou": "Teşekkürler!", + "CheckboxMandatory": "Devam etmek için bunu kontrol etmeniz gerekiyor!" } } \ 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 new file mode 100644 index 0000000000..580901f71d --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/vi.json @@ -0,0 +1,278 @@ +{ + "culture": "vi", + "texts": { + "GetStarted": "Bắt đầu - Mẫu Khởi động", + "Create": "Tạo ra", + "NewProject": "Dự án mới", + "DirectDownload": "Tải trực tiếp", + "ProjectName": "Tên dự án", + "ProjectType": "Loại dự án", + "DatabaseProvider": "Nhà cung cấp cơ sở dữ liệu", + "DatabaseManagementSystem": "Hệ thống quản lý cơ sở dữ liệu", + "NTier": "N-Tier", + "IncludeUserInterface": "Bao gồm giao diện người dùng", + "CreateNow": "Hãy tạo ngay", + "TheStartupProject": "Dự án khởi nghiệp", + "Tutorial": "Hướng dẫn", + "UsingCLI": "Sử dụng CLI", + "SeeDetails": "Xem chi tiết", + "AbpShortDescription": "ABP Framework là một cơ sở hạ tầng hoàn chỉnh để tạo ra 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.", + "SourceCodeUpper": "MÃ NGUỒN", + "LatestReleaseLogs": "Nhật ký phát hành mới nhất", + "Infrastructure": "Cơ sở hạ tầng", + "Architecture": "Ngành kiến trúc", + "Modular": "Mô-đun", + "DontRepeatYourself": "Đừng lặp lại chính mình", + "DeveloperFocused": "Tập trung vào nhà phát triển", + "FullStackApplicationInfrastructure": "Cơ sở hạ tầng ứng dụng ngăn xếp đầy đủ.", + "DomainDrivenDesign": "Thiết kế theo hướng miền", + "DomainDrivenDesignExplanation": "Đượ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ột mô hình phân lớp cho ứng dụng của bạn.", + "Authorization": "Ủy quyền", + "AuthorizationExplanation": "Ủy quyền nâng cao với người dùng, vai trò và hệ thống cấp phép chi tiết. Được xây dựng trên thư viện Microsoft Identity.", + "MultiTenancy": "Thuê nhiều kiểu", + "MultiTenancyExplanationShort": "Ứng dụng SaaS được thực hiện dễ dàng! Tích hợp đa thuê nhà từ cơ sở dữ liệu đến giao diện người dùng.", + "CrossCuttingConcerns": "Mối quan tâm xuyên suốt", + "CrossCuttingConcernsExplanationShort": "Hoàn thiện cơ sở hạ tầng để ủy quyền, xác thực, xử lý ngoại lệ, bộ nhớ đệm, ghi nhật ký kiểm tra, quản lý giao dịch và hơn thế nữa.", + "BuiltInBundlingMinification": "Tích hợp gói & tối thiểu hóa", + "BuiltInBundlingMinificationExplanation": "Không cần sử dụng các công cụ bên ngoài để đóng gói và thu nhỏ. ABP cung cấp một cách đơn giản hơn, năng động, mạnh mẽ, mô-đun và tích hợp sẵn!", + "VirtualFileSystem": "Hệ thống tệp ảo", + "VirtualFileSystemExplanation": "Nhúng các khung nhìn, tập lệnh, kiểu, hình ảnh ... vào các gói/thư viện và sử dụng lại chúng trong các ứng dụng khác nhau.", + "Theming": "Chủ đề", + "ThemingExplanationShort": "Sử dụng và tùy chỉnh chủ đề giao diện người dùng tiêu chuẩn dựa trên bootstrap hoặc tạo chủ đề của riêng bạn.", + "BootstrapTagHelpersDynamicForms": "Trình trợ giúp thẻ Bootstrap & Biểu mẫu động", + "BootstrapTagHelpersDynamicFormsExplanation": "Thay vì viết thủ công các chi tiết lặp lại của các thành phần bootstrap, Sử dụng trình trợ giúp thẻ của ABP để đơn giản hóa nó và tận dụng lợi thế của intellisense. Nhanh chóng tạo biểu mẫu giao diện người dùng dựa trên mô hình C # bằng cách sử dụng trình trợ giúp thẻ biểu mẫu động.", + "HTTPAPIsDynamicProxies": "API HTTP & proxy động", + "HTTPAPIsDynamicProxiesExplanation": "Tự động hiển thị các dịch vụ ứng dụng dưới dạng các API HTTP kiểu REST và sử dụng chúng với các proxy động và JavaScript.", + "CompleteArchitectureInfo": "Kiến trúc hiện đại để tạo ra các giải pháp phần mềm có thể bảo trì.", + "DomainDrivenDesignBasedLayeringModelExplanation": "Giúp bạn triển khai kiến trúc phân lớp dựa trên DDD và xây dựng cơ sở mã có thể bảo trì.", + "DomainDrivenDesignBasedLayeringModelExplanationCont": "Cung cấp các mẫu khởi động, phần tóm tắt, lớp cơ sở, dịch vụ, tài liệu và hướng dẫn để giúp bạn phát triển ứng dụng của mình dựa trên các mẫu & nguyên tắc DDD.", + "MicroserviceCompatibleModelExplanation": "Khung cốt lõi & mô-đun tiền xây dựng được thiết kế với kiến trúc microservice.", + "MicroserviceCompatibleModelExplanationCont": "Cung cấp cơ sở hạ tầng, tích hợp, mẫu và tài liệu để triển khai các giải pháp microservice dễ dàng hơn, đồng thời không gây thêm phức tạp nếu bạn muốn có một ứng dụng nguyên khối.", + "ModularInfo": "ABP cung cấp một hệ thống mô-đun cho phép bạn phát triển các mô-đun ứng dụng có thể tái sử dụng, liên kết với các sự kiện vòng đời ứng dụng và thể hiện sự phụ thuộc giữa các phần cốt lõi trong hệ thống của bạn.", + "PreBuiltModulesThemes": "Chủ đề & Mô-đun được xây dựng sẵn", + "PreBuiltModulesThemesExplanation": "Các mô-đun & chủ đề mã nguồn mở và thương mại đã sẵn sàng để sử dụng trong ứng dụng kinh doanh của bạn.", + "NuGetNPMPackages": "Gói NuGet & NPM", + "NuGetNPMPackagesExplanation": "Được phân phối dưới dạng gói NuGet & NPM. Dễ dàng cài đặt và nâng cấp.", + "ExtensibleReplaceable": "Có thể mở rộng/có thể thay thế", + "ExtensibleReplaceableExplanation": "Tất cả các dịch vụ và mô-đun được thiết kế có tính đến khả năng mở rộng. Bạn có thể thay thế các dịch vụ, trang, kiểu và thành phần.", + "CrossCuttingConcernsExplanation2": "Giữ cho cơ sở mã của bạn nhỏ hơn để bạn có thể duy trì sự tập trung vào mã cụ thể cho doanh nghiệp của bạn.", + "CrossCuttingConcernsExplanation3": "Không gửi thời gian thực hiện các yêu cầu ứng dụng chung cho nhiều dự án.", + "AuthenticationAuthorization": "Uỷ quyền xác thực", + "ExceptionHandling": "Xử lý ngoại lệ", + "Validation": "Thẩm định", + "DatabaseConnection": "Kết nối cơ sở dữ liệu", + "TransactionManagement": "Quản lý giao dịch", + "AuditLogging": "Ghi nhật ký kiểm tra", + "Caching": "Bộ nhớ đệm", + "Multitenancy": "Thuê nhiều kiểu", + "DataFiltering": "Lọc dữ liệu", + "ConventionOverConfiguration": "Quy ước về cấu hình", + "ConventionOverConfigurationExplanation": "ABP thực hiện các quy ước ứng dụng chung theo mặc định với cấu hình tối thiểu hoặc bằng không.", + "ConventionOverConfigurationExplanationList1": "Tự động đăng ký các dịch vụ đã biết để tiêm phụ thuộc.", + "ConventionOverConfigurationExplanationList2": "Hiển thị các dịch vụ ứng dụng dưới dạng API HTTP bằng các quy ước đặt tên.", + "ConventionOverConfigurationExplanationList3": "Tạo proxy ứng dụng khách HTTP động cho C # và JavaScript.", + "ConventionOverConfigurationExplanationList4": "Cung cấp kho lưu trữ mặc định cho các thực thể của bạn.", + "ConventionOverConfigurationExplanationList5": "Quản lý Đơn vị Công việc theo yêu cầu web hoặc phương thức dịch vụ ứng dụng.", + "ConventionOverConfigurationExplanationList6": "Nhà xuất bản tạo, cập nhật và xóa sự kiện cho các tổ chức của bạn.", + "BaseClasses": "Các lớp cơ sở", + "BaseClassesExplanation": "Các lớp cơ sở được xây dựng trước cho các mẫu ứng dụng phổ biến.", + "DeveloperFocusedExplanation": "ABP dành cho các nhà phát triển.", + "DeveloperFocusedExplanationCont": "Nó nhằm mục đích đơn giản hóa việc phát triển phần mềm hàng ngày của bạn trong khi không hạn chế bạn viết mã cấp thấp.", + "SeeAllFeatures": "Xem tất cả các tính năng", + "CLI_CommandLineInterface": "CLI (Giao diện dòng lệnh)", + "CLI_CommandLineInterfaceExplanation": "Bao gồm CLI để giúp bạn tự động tạo các dự án mới và bổ sung các mô-đun mới.", + "StartupTemplates": "Mẫu khởi động", + "StartupTemplatesExplanation": "Các mẫu khởi động khác nhau cung cấp một giải pháp được định cấu hình đầy đủ để bắt đầu quá trình phát triển của bạn.", + "BasedOnFamiliarTools": "Dựa trên các công cụ quen thuộc", + "BasedOnFamiliarToolsExplanation": "Được xây dựng dựa trên 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.", + "ORMIndependent": "ORM độc lập", + "ORMIndependentExplanation": "Khung cốt lõi là ORM/cơ sở dữ liệu độc lập và có thể hoạt động với bất kỳ nguồn dữ liệu nào. Các nhà cung cấp Entity Framework Core và MongoDB đã có sẵn.", + "Features": "Khám phá các Tính năng Khung ABP", + "ABPCLI": "ABP CLI", + "Modularity": "Môđun", + "BootstrapTagHelpers": "Trình trợ giúp thẻ Bootstrap", + "DynamicForms": "Hình thức động", + "BundlingMinification": "Bó & nhỏ", + "BackgroundJobs": "Công việc cơ bản", + "BackgroundJobsExplanation": "Xác định các lớp đơn giản để thực thi các công việc trong nền như được xếp hàng đợi. Sử dụng trình quản lý công việc tích hợp sẵn hoặc tích hợp trình quản lý công việc của riêng bạn. Tích hợp Hangfire và RabbitMQ đã có sẵn.", + "DDDInfrastructure": "Cơ sở hạ tầng DDD", + "DomainDrivenDesignInfrastructure": "Cơ sở hạ tầng thiết kế theo hướng miền", + "AutoRESTAPIs": "API REST tự động", + "DynamicClientProxies": "Proxy khách hàng động", + "DistributedEventBus": "Xe buýt sự kiện phân tán", + "DistributedEventBusWithRabbitMQIntegration": "Xe buýt sự kiện phân tán với tích hợp RabbitMQ", + "TestInfrastructure": "Cơ sở hạ tầng thử nghiệm", + "AuditLoggingEntityHistories": "Kiểm tra Nhật ký & Lịch sử Thực thể", + "ObjectToObjectMapping": "Ánh xạ đối tượng thành đối tượng", + "ObjectToObjectMappingExplanation": "Sự trừu tượng hóa ánh xạ đối tượng thành đối tượng với tích hợp AutoMapper.", + "EmailSMSAbstractions": "Tóm tắt email & SMS", + "EmailSMSAbstractionsWithTemplatingSupport": "Tóm tắt email & SMS với Hỗ trợ tạo mẫu", + "Localization": "Bản địa hóa", + "SettingManagement": "Cài đặt quản lý", + "ExtensionMethods": "Phương pháp mở rộng", + "ExtensionMethodsHelpers": "Phương pháp mở rộng & Trình trợ giúp", + "AspectOrientedProgramming": "Lập trình hướng theo khía cạnh", + "DependencyInjection": "Tiêm phụ thuộc", + "DependencyInjectionByConventions": "Tiêm phụ thuộc theo quy ước", + "ABPCLIExplanation": "ABP CLI (Giao diện dòng lệnh) là một công cụ dòng lệnh để thực hiện một số hoạt động phổ biến cho các giải pháp dựa trên ABP.", + "ModularityExplanation": "ABP cung cấp một cơ sở hạ tầng hoàn chỉnh để xây dựng các mô-đun ứng dụng của riêng bạn, những mô-đun này có thể có thực thể, dịch vụ, tích hợp cơ sở dữ liệu, API, thành phần giao diện người dùng, v.v.", + "MultiTenancyExplanation": "Khung ABP không chỉ hỗ trợ phát triển các ứng dụng nhiều người thuê, mà còn làm cho mã của bạn hầu như không biết về việc cho thuê nhiều người.", + "MultiTenancyExplanation2": "Có thể tự động xác định người thuê hiện tại, cách ly dữ liệu của những người thuê khác nhau với nhau.", + "MultiTenancyExplanation3": "Hỗ trợ cơ sở dữ liệu đơn lẻ, cơ sở dữ liệu cho mỗi người thuê và các phương pháp tiếp cận kết hợp.", + "MultiTenancyExplanation4": "Bạn tập trung vào mã doanh nghiệp của mình và để khuôn khổ xử lý việc thuê nhiều người thay cho bạn.", + "BootstrapTagHelpersExplanation": "Thay vì viết thủ công các chi tiết lặp lại của các thành phần bootstrap, hãy sử dụng trình trợ giúp thẻ của ABP để đơn giản hóa nó và tận dụng lợi thế của intellisense. Bạn chắc chắn có thể sử dụng Bootstrap bất cứ khi nào bạn cần.", + "DynamicFormsExplanation": "Trình trợ giúp biểu mẫu động & thẻ nhập có thể tạo biểu mẫu hoàn chỉnh từ lớp C # làm mô hình.", + "AuthenticationAuthorizationExplanation": "Các tùy chọn xác thực & ủy quyền phong phú được tích hợp vào ASP.NET Core Identity & IdentityServer4. Cung cấp hệ thống quyền chi tiết và có thể mở rộng.", + "CrossCuttingConcernsExplanation": "Đừng lặp lại chính mình để thực hiện lại tất cả những thứ phổ biến này. Tập trung vào mã doanh nghiệp của bạn và để ABP tự động hóa chúng theo quy ước.", + "DatabaseConnectionTransactionManagement": "Kết nối cơ sở dữ liệu & Quản lý giao dịch", + "CorrelationIdTracking": "Theo dõi Id tương quan", + "BundlingMinificationExplanation": "ABP cung cấp một hệ thống đóng gói & thu nhỏ đơn giản, năng động, mạnh mẽ, mô-đun và được tích hợp sẵn.", + "VirtualFileSystemnExplanation": "Hệ thống tệp ảo giúp bạn có thể quản lý các tệp không tồn tại thực tế trên hệ thống tệp (đĩa). Nó chủ yếu được sử dụng để nhúng các tệp (js, css, image, cshtml ...) vào các tập hợp và sử dụng chúng như các tệp vật lý trong thời gian chạy.", + "ThemingExplanation": "Hệ thống Theming cho phép phát triển chủ đề ứng dụng & mô-đun của bạn một cách độc lập bằng cách xác định một tập hợp các bố cục và thư viện cơ sở chung, dựa trên khung Bootstrap mới nhất.", + "DomainDrivenDesignInfrastructureExplanation": "Cơ sở hạ tầng hoàn chỉnh để xây dựng các ứng dụng phân lớp dựa trên các nguyên tắc & mẫu Thiết kế theo hướng miền;", + "Specification": "Sự chỉ rõ", + "Repository": "Kho", + "DomainService": "Dịch vụ miền", + "ValueObject": "Đối tượng giá trị", + "ApplicationService": "Dịch vụ ứng dụng", + "DataTransferObject": "Đối tượng truyền dữ liệu", + "AggregateRootEntity": "Gốc tổng hợp, thực thể", + "AutoRESTAPIsExplanation": "ABP có thể tự động định cấu hình các dịch vụ ứng dụng của bạn dưới dạng Bộ điều khiển API theo quy ước.", + "DynamicClientProxiesExplanation": "Dễ dàng sử dụng các API của bạn từ các ứng dụng khách JavaScript và C #.", + "DistributedEventBusWithRabbitMQIntegrationExplanation": "Dễ dàng xuất bản và sử dụng các sự kiện được phân phối bằng cách sử dụng Xe buýt sự kiện phân tán được tích hợp sẵn với tích hợp RabbitMQ.", + "TestInfrastructureExplanation": "Khung đã được phát triển đơn vị và thử nghiệm tích hợp. Cung cấp cho bạn các lớp cơ sở để làm cho nó dễ dàng hơn. Các mẫu khởi động được cấu hình sẵn để thử nghiệm.", + "AuditLoggingEntityHistoriesExplanation": "Ghi nhật ký kiểm tra tích hợp cho các ứng dụng quan trọng trong kinh doanh. Yêu cầu, dịch vụ, ghi nhật ký kiểm tra cấp phương pháp và lịch sử thực thể với chi tiết cấp thuộc tính.", + "EmailSMSAbstractionsWithTemplatingSupportExplanation": "Các bản tóm tắt của IEmailSender và ISmsSender tách rời logic ứng dụng của bạn khỏi cơ sở hạ tầng. Hệ thống mẫu email tiên tiến cho phép tạo & bản địa hóa các mẫu email và dễ dàng sử dụng bất cứ khi nào cần.", + "LocalizationExplanation": "Hệ thống bản địa hóa cho phép tạo tài nguyên trong các tệp JSON thuần túy và sử dụng chúng để bản địa hóa giao diện người dùng của bạn. Nó hỗ trợ các kịch bản nâng cao như kế thừa, tiện ích mở rộng và tích hợp JavaScript trong khi hoàn toàn tương thích với hệ thống bản địa hóa của AspNet Core.", + "SettingManagementExplanation": "Xác định cài đặt cho ứng dụng của bạn và nhận các giá trị trong thời gian chạy dựa trên cấu hình, đối tượng thuê và người dùng hiện tại.", + "ExtensionMethodsHelpersExplanation": "Đừng lặp lại chính mình ngay cả đối với các phần mã tầm thường. Tiện ích mở rộng & trình trợ giúp cho các loại tiêu chuẩn giúp mã của bạn sạch và dễ viết hơn nhiều.", + "AspectOrientedProgrammingExplanation": "Cung cấp cơ sở hạ tầng tiện nghi để tạo proxy động và triển khai Lập trình hướng theo khía cạnh. Chặn bất kỳ lớp nào và thực thi mã của bạn trước và sau mỗi lần thực thi phương thức.", + "DependencyInjectionByConventionsExplanation": "Không cần phải đăng ký các lớp học của bạn để tiêm phụ thuộc theo cách thủ công. Tự động đăng ký các loại dịch vụ phổ biến theo quy ước. Đối với các loại dịch vụ khác, bạn có thể sử dụng các giao diện và thuộc tính để làm cho nó dễ dàng hơn và tại chỗ.", + "DataFilteringExplanation": "Xác định và sử dụng các bộ lọc dữ liệu được áp dụng tự động khi bạn truy vấn các thực thể từ cơ sở dữ liệu. Bộ lọc Soft Delete & MultiTenant được cung cấp ngay khi bạn triển khai các giao diện đơn giản.", + "PublishEvents": "Xuất bản sự kiện", + "HandleEvents": "Xử lý sự kiện", + "AndMore": "và hơn thế nữa...", + "Code": "Mã số", + "Result": "Kết quả", + "SeeTheDocumentForMoreInformation": "Xem {0} tài liệu để biết thêm thông tin", + "IndexPageHeroSection": " mã nguồn mở Khung
ứng dụng web
cho lõi asp.net ", + "UiFramework": "Khung giao diện người dùng", + "EmailAddress": "Địa chỉ email", + "Mobile": "Di động", + "ReactNative": "React Native", + "Strong": "Mạnh", + "Complete": "Hoàn thành", + "BasedLayeringModel": "Mô hình phân lớp dựa trên", + "Microservice": "Microservice", + "Compatible": "Tương thích", + "MeeTTheABPCommunityInfo": "Nhiệm vụ của chúng tôi là tạo ra một môi trường nơi các nhà phát triển có thể giúp đỡ nhau bằng các bài báo, hướng dẫn, nghiên cứu điển hình, v.v. và gặp gỡ những người cùng chí hướng.", + "JoinTheABPCommunityInfo": "Tham gia với một cộng đồng sôi động và trở thành người đóng góp cho Khung ABP!", + "AllArticles": "Tất cả bài báo", + "SubmitYourArticle": "Gửi bài viết của bạn", + "DynamicClientProxyDocument": "Xem tài liệu proxy ứng dụng khách động cho JavaScript & C # .", + "EmailSMSAbstractionsDocument": "Xem tài liệu gửi email và gửi SMS để biết thêm thông tin.", + "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.", + "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", + "GettingStartedTutorial": "Hướng dẫn Bắt đầu", + "ApplicationDevelopmentTutorial": "Hướng dẫn phát triển ứng dụng", + "TheStartupTemplate": "Mẫu khởi động", + "InstallABPCLIInfo": "ABP CLI là cách nhanh nhất để bắt đầu một giải pháp mới với khuôn khổ ABP. Cài đặt ABP CLI bằng cửa sổ dòng lệnh:", + "DifferentLevelOfNamespaces": "Bạn có thể sử dụng các cấp độ không gian tên khác nhau; ví dụ. BookStore, Acme.BookStore hoặc Acme.Retail.BookStore.", + "ABPCLIExamplesInfo": "Lệnh new tạo ứng dụng MVC nhiều lớp với Entity Framework Core là nhà cung cấp cơ sở dữ liệu. Tuy nhiên, nó có các tùy chọn bổ sung. Ví dụ:", + "SeeCliDocumentForMoreInformation": "Xem tài liệu ABP CLI để có thêm tùy chọn hoặc chọn tab \"Tải xuống trực tiếp\" ở trên.", + "Optional": "Không bắt buộc", + "LocalFrameworkRef": "Giữ tham chiếu dự án địa phương cho các gói khuôn khổ.", + "BlobStoring": "Lưu trữ BLOB", + "BlobStoringExplanation": "Hệ thống lưu trữ BLOB cung cấp một bản tóm tắt để làm việc với BLOB. ABP cung cấp một số tích hợp nhà cung cấp dịch vụ lưu trữ được xây dựng trước (Azure, AWS, Hệ thống tệp, Cơ sở dữ liệu, v.v.) mà bạn có thể dễ dàng sử dụng trong các ứng dụng của mình.", + "TextTemplating": "Tạo văn bản", + "TextTemplatingExplanation": "Tạo mẫu văn bản được sử dụng để hiển thị động nội dung dựa trên mẫu và mô hình (một đối tượng dữ liệu). Ví dụ: bạn có thể sử dụng nó để tạo nội dung email động với mẫu được tạo sẵn.", + "MultipleUIOptions": "Nhiều tùy chọn giao diện người dùng", + "MultipleDBOptions": "Nhiều nhà cung cấp cơ sở dữ liệu", + "MultipleUIOptionsExplanation": "Khung cốt lõi được thiết kế độc lập với giao diện người dùng và có thể hoạt động với bất kỳ loại hệ thống giao diện người dùng nào, trong khi có nhiều tùy chọn tích hợp và được xây dựng trước được cung cấp sẵn.", + "MultipleDBOptionsExplanation": "Khung có thể hoạt động với bất kỳ nguồn dữ liệu nào, trong khi các nhà cung cấp sau được chính thức phát triển và hỗ trợ;", + "SelectLanguage": "Chọn ngôn ngữ", + "LatestArticleOnCommunity": "Bài viết mới nhất về Cộng đồng ABP", + "Register": "Đăng ký", + "IsDownloadable": "Có thể tải xuống", + "DatabaseOptions": "Tùy chọn cơ sở dữ liệu", + "BackToPackagesPage": "Quay lại Trang Gói", + "HowToInstall": "Cài đặt thế nào", + "SeeOnNpm": "Xem trên NPM", + "SeeOnNuget": "Xem trên Nuget", + "MVCGulpCommandExplanation": "Nếu bạn đang sử dụng giao diện người dùng MVC (Razor Pages), hãy chạy lệnh \"gulp\" sau khi cài đặt gói.", + "UsingABPCLI": "Sử dụng Abp CLI ", + "WithoutABPCLI": "Không có ABP CLI", + "ABPCLIModuleDependency": "Abp Cli tự động thêm phần phụ thuộc vào mô-đun.", + "AddModuleDependency": "Sau đó, thêm phụ thuộc vào mô-đun", + "Packages": "Các gói", + "NugetPackages": "Gói Nuget", + "NPMPackages": "Gói NPM", + "SeeDocs": "Xem tài liệu", + "None": "Không có", + "Application": "Ứng dụng", + "Module": "Mô-đun", + "PackageName": "Tên gói hàng", + "LicenseURL": "URL giấy phép", + "License": "Giấy phép", + "ProjectCreationSuccessMessage": "Dự án của bạn đã được tạo thành công", + "HowToRunSolution": "Làm thế nào để chạy giải pháp của bạn?", + "GettingStartedMessage": "Xem tài liệu bắt đầu để tìm hiểu cách định cấu hình và chạy giải pháp của bạn.", + "WebAppDevTutorial": "Hướng dẫn dành cho nhà phát triển ứng dụng web", + "WebAppDevTutorialMessage": "Xem tài liệu hướng dẫn phát triển ứng dụng web để biết mẫu phát triển từng bước.", + "CommunityArticles": "Bài viết cộng đồng", + "CommunityArticleMessage": "Kiểm tra ABP Community Platform để đọc các bài viết hữu ích về ABP Framework.", + "InvestigateSolutionDetails": "Kiểm tra chi tiết giải pháp", + "StartupTemplateDocumentationMessage": "Xem tài liệu mẫu khởi động ứng dụng để tìm hiểu kiến trúc và cấu trúc của giải pháp của bạn.", + "ClientSideDevelopment": "Phát triển phía khách hàng", + "ClientSideDevelopmentDocumentationMessage": "Xem tài liệu {0} để tìm hiểu các điểm chính để phát triển giao diện người dùng (phía máy khách).", + "DatabaseProviderDocumentationMessage": "Xem tài liệu {0} để tìm hiểu các điểm chính để phát triển lớp cơ sở dữ liệu.", + "ABPCommercialExplanationMessage": "ABP Commercial cung cấp các mô-đun, chủ đề, công cụ và hỗ trợ cao cấp cho Khung ABP.", + "ImplementingDDD": "Triển khai thiết kế theo hướng miền", + "DDDBookExplanation": "Hướng dẫn thực tế để triển khai Thiết kế theo hướng miền với Khung ABP.", + "Overview": "Tổng quat", + "DDDBookPracticalGuide": "Đây là hướng dẫn thực tế để triển khai Thiết kế theo hướng miền (DDD). Mặc dù chi tiết triển khai dựa trên cơ sở hạ tầng ABP Framework, các khái niệm, nguyên tắc và mô hình cơ bản có thể được áp dụng cho bất kỳ giải pháp nào, ngay cả khi nó không phải là giải pháp .NET.", + "TableOfContents": "Mục lục", + "IntroductionToImplementingDDD": "Giới thiệu về triển khai thiết kế theo hướng miền", + "WhatIsDDD": "Thiết kế theo hướng miền là gì?", + "Implementation": "Thực hiện", + "TheBigPicture": "Bức tranh lớn", + "TheBuildingBlock": "Khối xây dựng", + "ExampleUseCase": "Trường hợp sử dụng mẫu", + "DomainAndApplicationLogic": "Logic miền & Logic ứng dụng", + "Author": "Tác giả", + "Pages": "Các trang", + "PublishedOn": "Được xuất bản trên", + "FreeEBook": "Sách điện tử miễn phí", + "Download": "Tải xuống", + "EBookSignInForDownload": "Để tải xuống sách điện tử, hãy đăng nhập", + "SignIn": "Đăng nhập", + "Or": "Hoặc", + "TellUsAboutYourself": "Hãy cho chúng tôi biết một chút về bạn", + "Name": "Tên", + "Surname": "Họ", + "CompanyName": "Tên công ty", + "DoYouAgreePrivacyPolicy": "Tôi đồng ý với Điều khoản & điều kiện và Chính sách Bảo mật .", + "Free": "Miễn phí", + "DDDEBook": "Sách điện tử DDD", + "PracticalGuideForImplementingDDD": "Cuốn sách này là hướng dẫn thực tế để triển khai Thiết kế theo hướng miền với Khung ABP.", + "IntroducingDDD": "Giới thiệu thiết kế theo hướng miền", + "DDDLayersAndCleanArchitecture": "Lớp DDD & Kiến trúc sạch", + "LayeringOfADotnetSolution": "Phân lớp của Giải pháp .NET", + "ImplementingDDDBuildingBlocks": "Triển khai khối xây dựng DDD", + "DomainVsApplicationLogic": "Logic miền so với Logic ứng dụng", + "SamplesAndDiscussions": "Mẫu & Thảo luận", + "EmailNotValid": "Vui lòng nhập một địa chỉ email hợp lệ.", + "WeWillSendYouADownloadLink": "Một liên kết để tải xuống sách điện tử đã được gửi tới {0}. Kiểm tra hộp thư đến của bạn, hộp thư rác hoặc hộp thư rác!", + "GoHome": "Về nhà", + "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 .", + "SubscribeToNewsletter": "Đăng ký bản tin để nhận thông tin về các diễn biến trong Nền tảng ABP.IO, chẳng hạn như các bản phát hành, bài báo, ưu đãi mới và hơn thế nữa.", + "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!" + } +} \ 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 4343923d47..6441fdaa68 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hans.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hans.json @@ -197,6 +197,7 @@ "SelectLanguage": "选择语言", "LatestArticleOnCommunity": "关于ABP社区的最新文章", "Register": "注册", + "IsDownloadable": "可下载", "DatabaseOptions": "数据库选项", "BackToPackagesPage": "回到包页面", "HowToInstall": "如何安装", @@ -229,6 +230,49 @@ "ClientSideDevelopment": "客户端部分开发", "ClientSideDevelopmentDocumentationMessage": "查看{0}文档来学习用户页面(客户端部分)开发.", "DatabaseProviderDocumentationMessage": "查看{0}文档来学习用数据库层开发.", - "ABPCommercialExplanationMessage": "ABP商业版为ABP框架提供了高级模块,主题,工具和支持." + "ABPCommercialExplanationMessage": "ABP商业版为ABP框架提供了高级模块,主题,工具和支持.", + "ImplementingDDD": "实现领域驱动设计", + "DDDBookExplanation": "使用 ABP 框架实现领域驱动设计的实用指南。", + "Overview": "概述", + "DDDBookPracticalGuide": "这是实现领域驱动设计 (DDD) 的实用指南。虽然实现细节基于 ABP 框架基础设施,但基本概念、原则和模型可以应用于任何解决方案,即使它不是 .NET 解决方案。", + "TableOfContents": "目录", + "IntroductionToImplementingDDD": "实现领域驱动设计简介", + "WhatIsDDD": "什么是领域驱动设计?", + "Implementation": "执行", + "TheBigPicture": "大图", + "TheBuildingBlock": "积木", + "ExampleUseCase": "示例用例", + "DomainAndApplicationLogic": "领域逻辑与应用逻辑", + "Author": "作者", + "Pages": "页面", + "PublishedOn": "发表于", + "FreeEBook": "免费电子书", + "Download": "下载", + "EBookSignInForDownload": "要下载电子书,请登录", + "SignIn": "登入", + "Or": "或者", + "TellUsAboutYourself": "告诉我们一点关于你自己", + "Name": "姓名", + "Surname": "姓", + "CompanyName": "公司名", + "DoYouAgreePrivacyPolicy": "我同意条款和条件和隐私政策。", + "Free": "自由", + "DDDEBook": "DDD电子书", + "PracticalGuideForImplementingDDD": "本书是使用 ABP 框架实现领域驱动设计的实用指南。", + "IntroducingDDD": "介绍领域驱动设计", + "DDDLayersAndCleanArchitecture": "DDD 层和干净的架构", + "LayeringOfADotnetSolution": ".NET 解决方案的分层", + "ImplementingDDDBuildingBlocks": "实现 DDD 构建块", + "DomainVsApplicationLogic": "领域逻辑与应用逻辑", + "SamplesAndDiscussions": "示例和讨论", + "EmailNotValid": "请输入有效的电子邮件地址。", + "WeWillSendYouADownloadLink": "下载电子书的链接已发送至 {0}。检查您的收件箱、垃圾箱或垃圾邮件箱!", + "GoHome": "回家", + "InvalidFormInputs": "请输入表格中指定的有效信息。", + "DDDBookEmailBody": "谢谢你。
要下载您的图书,请点击此处。", + "SubscribeToNewsletter": "订阅时事通讯以获取有关 ABP.IO 平台中发生的事件的信息,例如新版本、文章、优惠等。", + "FirstEdition": "第一版", + "ThankYou": "谢谢!", + "CheckboxMandatory": "你需要检查这个才能继续!" } -} +} \ 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 635abfc2fb..da5cd62923 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hant.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hant.json @@ -8,6 +8,7 @@ "ProjectName": "專案名稱", "ProjectType": "專案類型", "DatabaseProvider": "資料庫提供者", + "DatabaseManagementSystem": "數據庫管理系統", "NTier": "N層", "IncludeUserInterface": "包含使用者介面", "CreateNow": "現在建立", @@ -93,6 +94,7 @@ "DynamicForms": "動態表單", "BundlingMinification": "Bundling & Minification", "BackgroundJobs": "背景作業", + "BackgroundJobsExplanation": "定義簡單的類以在後台以隊列方式執行作業。使用內置作業管理器或集成您自己的。 Hangfire 和 RabbitMQ 集成已經可用。", "DDDInfrastructure": "DDD基礎設施", "DomainDrivenDesignInfrastructure": "Domain Driven Design基礎設施", "AutoRESTAPIs": "自動REST APIs", @@ -102,6 +104,7 @@ "TestInfrastructure": "測試基礎設施", "AuditLoggingEntityHistories": "稽核日誌和實體歷史", "ObjectToObjectMapping": "物件對應", + "ObjectToObjectMappingExplanation": "對像到對象映射抽象與 AutoMapper 集成。", "EmailSMSAbstractions": "電子郵件和簡訊抽象", "EmailSMSAbstractionsWithTemplatingSupport": "具有模板支援的電子郵件和簡訊抽象", "Localization": "本地化", @@ -112,7 +115,7 @@ "DependencyInjection": "依賴注入", "DependencyInjectionByConventions": "依照習慣的依賴注入", "ABPCLIExplanation": "ABP CLI(命令列介面)是用於對ABP解決方案執行常見操作的命令列工具.", - "ModularityExplanation": "ABP提供了一個完整的基礎設施來建構您自己的應用程式模組,這些模組可能具有實體,服務,資料庫整合,API,UI組件等.", //TODO: strong "your own application modules",- + "ModularityExplanation": "ABP提供了一個完整的基礎設施來建構您自己的應用程式模組,這些模組可能具有實體,服務,資料庫整合,API,UI組件等.", "MultiTenancyExplanation": "ABP框建不僅支援開發多租戶應用程式,而且使您的程式碼幾乎無須知道多租戶.", "MultiTenancyExplanation2": "可以自動確定當前租戶,將不同租戶的資料互相隔離.", "MultiTenancyExplanation3": "支援單一資料庫,或每個租戶單獨資料庫或者混合方式.", @@ -155,9 +158,46 @@ "IndexPageHeroSection": "asp.net core的開源Web應用程式
框架
", "UiFramework": "UI框架", "EmailAddress": "電子信箱地址", + "Mobile": "移動的", + "ReactNative": "反應本機", + "Strong": "強的", + "Complete": "完全的", + "BasedLayeringModel": "基於分層模型", + "Microservice": "微服務", + "Compatible": "兼容的", + "MeeTTheABPCommunityInfo": "我們的使命是創造一個環境,讓開發人員可以通過文章、教程、案例研究等相互幫助,並結識志同道合的人。", + "JoinTheABPCommunityInfo": "加入充滿活力的社區並成為 ABP 框架的貢獻者!", + "AllArticles": "所有文章", + "SubmitYourArticle": "提交您的文章", + "DynamicClientProxyDocument": "請參閱 JavaScript 和 C# 的動態客戶端代理文檔。", + "EmailSMSAbstractionsDocument": "有關詳細信息,請參閱電子郵件和短信發送文檔。", + "CreateProjectWizard": "此嚮導從啟動模板創建一個新項目,該模板已正確配置為跳轉到您的項目。", + "TieredOption": "創建分層解決方案,其中 Web 和 Http API 層在物理上是分開的。如果未選中,則創建一個不太複雜且適用於大多數場景的分層解決方案。", + "SeparateIdentityServerOption": "將服務器端分為兩個應用程序:第一個用於身份服務器,第二個用於您的服務器端 HTTP API。", + "UseslatestPreVersion": "使用最新的預發布版本", + "ReadTheDocumentation": "閱讀文檔", + "Documentation": "文檔", + "GettingStartedTutorial": "入門教程", + "ApplicationDevelopmentTutorial": "應用程序開發教程", + "TheStartupTemplate": "啟動模板", + "InstallABPCLIInfo": "ABP CLI 是使用 ABP 框架啟動新解決方案的最快方式。使用命令行窗口安裝 ABP CLI:", + "DifferentLevelOfNamespaces": "您可以使用不同級別的命名空間;例如書店、Acme.BookStore 或 Acme.Retail.BookStore。", + "ABPCLIExamplesInfo": "new 命令創建一個 分層 MVC 應用程序,其中 Entity Framework Core 作為數據庫提供程序。但是,它還有其他選項。例子:", + "SeeCliDocumentForMoreInformation": "有關更多選項,請參閱 ABP CLI 文檔,或選擇上面的“直接下載”標籤。", + "Optional": "可選的", + "LocalFrameworkRef": "保留框架包的本地項目參考。", + "BlobStoring": "BLOB 存儲", + "BlobStoringExplanation": "BLOB 存儲系統提供了一個抽象來處理 BLOB。 ABP 提供了一些預構建的存儲提供商集成(Azure、AWS、文件系統、數據庫等),您可以在您的應用程序中輕鬆使用它們。", + "TextTemplating": "文本模板", + "TextTemplatingExplanation": "文本模板用於基於模板和模型(數據對象)動態呈現內容。例如,您可以使用它通過預先構建的模板創建動態電子郵件內容。", + "MultipleUIOptions": "多個用戶界面選項", + "MultipleDBOptions": "多個數據庫提供者", + "MultipleUIOptionsExplanation": "核心框架被設計為獨立於 UI 的,可以與任何類型的 UI 系統一起使用,同時提供了多個開箱即用的預構建和集成選項。", + "MultipleDBOptionsExplanation": "該框架可以使用任何數據源,而以下提供者是官方開發和支持的;", "SelectLanguage": "选择语言", "LatestArticleOnCommunity": "關於ABP社區的最新文章", "Register": "註冊", + "IsDownloadable": "可下載", "DatabaseOptions": "數據庫選項", "BackToPackagesPage": "回到包頁面", "HowToInstall": "如何安裝", @@ -190,6 +230,49 @@ "ClientSideDevelopment": "客戶端部分開發", "ClientSideDevelopmentDocumentationMessage": "查看{0}文檔來學習用戶頁面(客戶端部分)開發.", "DatabaseProviderDocumentationMessage": "查看{0}文檔來學習用數據庫層開發.", - "ABPCommercialExplanationMessage": "ABP商業版為ABP框架提供了高級模塊,主題,工具和支持." + "ABPCommercialExplanationMessage": "ABP商業版為ABP框架提供了高級模塊,主題,工具和支持.", + "ImplementingDDD": "實現領域驅動設計", + "DDDBookExplanation": "使用 ABP 框架實現領域驅動設計的實用指南。", + "Overview": "概述", + "DDDBookPracticalGuide": "這是實現領域驅動設計 (DDD) 的實用指南。雖然實現細節基於 ABP 框架基礎設施,但基本概念、原則和模型可以應用於任何解決方案,即使它不是 .NET 解決方案。", + "TableOfContents": "目錄", + "IntroductionToImplementingDDD": "實現領域驅動設計簡介", + "WhatIsDDD": "什麼是領域驅動設計?", + "Implementation": "執行", + "TheBigPicture": "大圖", + "TheBuildingBlock": "積木", + "ExampleUseCase": "示例用例", + "DomainAndApplicationLogic": "領域邏輯與應用邏輯", + "Author": "作者", + "Pages": "頁面", + "PublishedOn": "發表於", + "FreeEBook": "免費電子書", + "Download": "下載", + "EBookSignInForDownload": "要下載電子書,請登錄", + "SignIn": "登入", + "Or": "或者", + "TellUsAboutYourself": "告訴我們一點關於你自己", + "Name": "姓名", + "Surname": "姓", + "CompanyName": "公司名", + "DoYouAgreePrivacyPolicy": "我同意條款和條件和隱私政策。", + "Free": "自由", + "DDDEBook": "DDD電子書", + "PracticalGuideForImplementingDDD": "本書是使用 ABP 框架實現領域驅動設計的實用指南。", + "IntroducingDDD": "介紹領域驅動設計", + "DDDLayersAndCleanArchitecture": "DDD 層和乾淨的架構", + "LayeringOfADotnetSolution": ".NET 解決方案的分層", + "ImplementingDDDBuildingBlocks": "實現 DDD 構建塊", + "DomainVsApplicationLogic": "領域邏輯與應用邏輯", + "SamplesAndDiscussions": "示例和討論", + "EmailNotValid": "請輸入有效的電子郵件地址。", + "WeWillSendYouADownloadLink": "下載電子書的鏈接已發送至 {0}。檢查您的收件箱、垃圾箱或垃圾郵件箱!", + "GoHome": "回家", + "InvalidFormInputs": "請輸入表格中指定的有效信息。", + "DDDBookEmailBody": "謝謝你。
要下載您的圖書,請點擊此處。", + "SubscribeToNewsletter": "訂閱時事通訊以獲取有關 ABP.IO 平台中發生的事件的信息,例如新版本、文章、優惠等。", + "FirstEdition": "第一版", + "ThankYou": "謝謝!", + "CheckboxMandatory": "你需要檢查這個才能繼續!" } } \ No newline at end of file diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/pl-PL.json b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/pl-PL.json index 020688e50f..ce255739a3 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/pl-PL.json +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/pl-PL.json @@ -7,6 +7,7 @@ "Switch": "zmień", "Name": "Nazwa", "SwitchTenantHint": "Pozostaw pole nazwy puste, aby przełączyć się na stronę hosta.", + "SwitchTenant": "Zmień najemcę", "NotSelected": "Nie wybrano" } -} +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/sk.json b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/sk.json index e8d4134c2b..3f9e8038b2 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/sk.json +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/sk.json @@ -1,6 +1,7 @@ { "culture": "sk", "texts": { + "GivenTenantIsNotExist": "Daný nájomca neexistuje: {0}", "GivenTenantIsNotAvailable": "Daný tenant nie je k dispozícii: {0}", "Tenant": "Tenant", "Switch": "prepnúť", diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/vi.json b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/vi.json index b8ad08bb82..25afa9368b 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/vi.json +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/vi.json @@ -7,6 +7,7 @@ "Switch": "Chuyển đổi", "Name": "Tên", "SwitchTenantHint": "Để trống trường tên để chuyển sang phía máy chủ.", + "SwitchTenant": "Chuyển đổi người thuê nhà", "NotSelected": "Không được chọn" } -} +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/ar.json b/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/ar.json new file mode 100644 index 0000000000..65a6bcc868 --- /dev/null +++ b/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/ar.json @@ -0,0 +1,10 @@ +{ + "culture": "ar", + "texts": { + "Volo.Authorization:010001": "فشل التفويض! لم تمنح السياسة المعينة.", + "Volo.Authorization:010002": "فشل التفويض! لم تمنح السياسة المقدمة: {PolicyName}", + "Volo.Authorization:010003": "فشل التفويض! لم يتم منح السياسة المقدمة للمورد المحدد: {ResourceName}", + "Volo.Authorization:010004": "فشل التفويض! لم يتم منح المطلب المحدد للمورد المحدد: {ResourceName}", + "Volo.Authorization:010005": "فشل التفويض! لم يتم منح المتطلبات المحددة للمورد المحدد: {ResourceName}" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/cs.json b/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/cs.json new file mode 100644 index 0000000000..a933e8dbb2 --- /dev/null +++ b/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/cs.json @@ -0,0 +1,10 @@ +{ + "culture": "cs", + "texts": { + "Volo.Authorization:010001": "Autorizace se nezdařila! Daná politika nebyla udělena.", + "Volo.Authorization:010002": "Autorizace se nezdařila! Dané zásady nebyly uděleny: {PolicyName}", + "Volo.Authorization:010003": "Autorizace se nezdařila! Dané zásady nebyly uděleny pro daný zdroj: {ResourceName}", + "Volo.Authorization:010004": "Autorizace se nezdařila! Daný požadavek nebyl udělen pro daný zdroj: {ResourceName}", + "Volo.Authorization:010005": "Autorizace se nezdařila! Dané požadavky nebyly uděleny pro daný zdroj: {ResourceName}" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/de-DE.json b/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/de-DE.json new file mode 100644 index 0000000000..aca8b91099 --- /dev/null +++ b/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/de-DE.json @@ -0,0 +1,10 @@ +{ + "culture": "de-DE", + "texts": { + "Volo.Authorization:010001": "Autorisation fehlgeschlagen! Die gegebene Politik hat 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 gewährt: {ResourceName}", + "Volo.Authorization:010005": "Autorisation fehlgeschlagen! Die angegebenen Anforderungen wurden für die angegebene Ressource nicht gewährt: {ResourceName}" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/es.json b/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/es.json new file mode 100644 index 0000000000..8f02379f4d --- /dev/null +++ b/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/es.json @@ -0,0 +1,10 @@ +{ + "culture": "es", + "texts": { + "Volo.Authorization:010001": "¡Autorización fallida! Dada la política no se ha concedido.", + "Volo.Authorization:010002": "¡Autorización fallida! La política dada no ha otorgado: {PolicyName}", + "Volo.Authorization:010003": "¡Autorización fallida! La política dada no se ha concedido para un recurso determinado: {ResourceName}", + "Volo.Authorization:010004": "¡Autorización fallida! El requisito dado no se ha concedido para el recurso dado: {ResourceName}", + "Volo.Authorization:010005": "¡Autorización fallida! Los requisitos dados no se han concedido para un recurso determinado: {ResourceName}" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/hu.json b/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/hu.json new file mode 100644 index 0000000000..f1ae32116e --- /dev/null +++ b/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/hu.json @@ -0,0 +1,10 @@ +{ + "culture": "hu", + "texts": { + "Volo.Authorization:010001": "A hitelesítés sikertelen! Mivel a politika nem adott.", + "Volo.Authorization:010002": "A hitelesítés sikertelen! Az adott irányelv nem engedélyezte: {PolicyName}", + "Volo.Authorization:010003": "A hitelesítés sikertelen! Az adott házirend nincs engedélyezve az adott erőforráshoz: {ResourceName}", + "Volo.Authorization:010004": "A hitelesítés sikertelen! Az adott követelmény nincs megadva az adott erőforráshoz: {ResourceName}", + "Volo.Authorization:010005": "A hitelesítés sikertelen! Az adott követelmények nem lettek megadva az adott erőforráshoz: {ResourceName}" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/pl-PL.json b/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/pl-PL.json new file mode 100644 index 0000000000..eb3a9631b0 --- /dev/null +++ b/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/pl-PL.json @@ -0,0 +1,10 @@ +{ + "culture": "pl-PL", + "texts": { + "Volo.Authorization:010001": "Autoryzacja nie powiodła się! Podana polityka nie przyznała.", + "Volo.Authorization:010002": "Autoryzacja nie powiodła się! Podana zasada nie została przyznana: {PolicyName}", + "Volo.Authorization:010003": "Autoryzacja nie powiodła się! Podana zasada nie została przyznana dla danego zasobu: {ResourceName}", + "Volo.Authorization:010004": "Autoryzacja nie powiodła się! Podane wymaganie nie zostało spełnione dla danego zasobu: {ResourceName}", + "Volo.Authorization:010005": "Autoryzacja nie powiodła się! Podane wymagania nie zostały przyznane dla danego zasobu: {ResourceName}" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/pt-BR.json b/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/pt-BR.json new file mode 100644 index 0000000000..089c41683d --- /dev/null +++ b/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/pt-BR.json @@ -0,0 +1,10 @@ +{ + "culture": "pt-BR", + "texts": { + "Volo.Authorization:010001": "Falha na autorização! A política dada não foi concedida.", + "Volo.Authorization:010002": "Falha na autorização! A política dada não concedeu: {PolicyName}", + "Volo.Authorization:010003": "Falha na autorização! A política dada não foi concedida para o recurso determinado: {ResourceName}", + "Volo.Authorization:010004": "Falha na autorização! O requisito fornecido não foi concedido para o recurso fornecido: {ResourceName}", + "Volo.Authorization:010005": "Falha na autorização! Requisitos dados não foram concedidos para determinado recurso: {ResourceName}" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/ru.json b/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/ru.json new file mode 100644 index 0000000000..ea0f358792 --- /dev/null +++ b/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/ru.json @@ -0,0 +1,10 @@ +{ + "culture": "ru", + "texts": { + "Volo.Authorization:010001": "Авторизация не удалась! Данная политика не предоставлена.", + "Volo.Authorization:010002": "Авторизация не удалась! Данная политика не предоставила: {PolicyName}", + "Volo.Authorization:010003": "Авторизация не удалась! Данная политика не предоставлена для данного ресурса: {ResourceName}", + "Volo.Authorization:010004": "Авторизация не удалась! Данное требование не выполнено для данного ресурса: {ResourceName}", + "Volo.Authorization:010005": "Авторизация не удалась! Указанные требования не удовлетворены для данного ресурса: {ResourceName}" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/sl.json b/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/sl.json new file mode 100644 index 0000000000..f8952c3315 --- /dev/null +++ b/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/sl.json @@ -0,0 +1,10 @@ +{ + "culture": "sl", + "texts": { + "Volo.Authorization:010001": "Avtorizacija ni uspela! Dana politika ni odobrena.", + "Volo.Authorization:010002": "Avtorizacija ni uspela! Dani pravilnik ni odobren: {PolicyName}", + "Volo.Authorization:010003": "Avtorizacija ni uspela! Dani pravilnik ni odobren za dani vir: {ResourceName}", + "Volo.Authorization:010004": "Avtorizacija ni uspela! Dana zahteva ni bila odobrena za dani vir: {ResourceName}", + "Volo.Authorization:010005": "Avtorizacija ni uspela! Dane zahteve niso bile odobrene za dani vir: {ResourceName}" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/vi.json b/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/vi.json new file mode 100644 index 0000000000..45ddd7fe25 --- /dev/null +++ b/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/vi.json @@ -0,0 +1,10 @@ +{ + "culture": "vi", + "texts": { + "Volo.Authorization:010001": "Ủy quyển thất bại! Đã đưa ra chính sách đã không được cấp.", + "Volo.Authorization:010002": "Ủy quyển thất bại! Đã đưa ra chính sách chưa được cấp: {PolicyName}", + "Volo.Authorization:010003": "Ủy quyển thất bại! Chính sách nhất định đã không được cấp cho tài nguyên cụ thể: {ResourceName}", + "Volo.Authorization:010004": "Ủy quyển thất bại! Yêu cầu nhất định chưa được cấp cho tài nguyên cụ thể: {ResourceName}", + "Volo.Authorization:010005": "Ủy quyển thất bại! Các yêu cầu nhất định chưa được cấp cho tài nguyên cụ thể: {ResourceName}" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/pl-PL.json b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/pl-PL.json new file mode 100644 index 0000000000..513c19123f --- /dev/null +++ b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/pl-PL.json @@ -0,0 +1,6 @@ +{ + "culture": "pl-PL", + "texts": { + "MaxResultCountExceededExceptionMessage": "{0} nie może być większe niż {1}! Zwiększ {2}.{3} po stronie serwera, aby umożliwić więcej wyników." + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/pt-BR.json b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/pt-BR.json new file mode 100644 index 0000000000..64da0505b4 --- /dev/null +++ b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/pt-BR.json @@ -0,0 +1,6 @@ +{ + "culture": "pt-BR", + "texts": { + "MaxResultCountExceededExceptionMessage": "{0} não pode ser maior que {1}! Aumente {2}. {3} no lado do servidor para permitir mais resultados." + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/sl.json b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/sl.json new file mode 100644 index 0000000000..5bfe515412 --- /dev/null +++ b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/sl.json @@ -0,0 +1,6 @@ +{ + "culture": "sl", + "texts": { + "MaxResultCountExceededExceptionMessage": "{0} ne sme biti več kot {1}! Povečajte {2}.{3} na strani strežnika, da omogočite več rezultatov." + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/vi.json b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/vi.json new file mode 100644 index 0000000000..3f4151e484 --- /dev/null +++ b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/vi.json @@ -0,0 +1,6 @@ +{ + "culture": "vi", + "texts": { + "MaxResultCountExceededExceptionMessage": "{0} không được nhiều hơn {1}! Tăng {2}. {3} ở phía máy chủ để cho phép nhiều kết quả hơn." + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/pl-PL.json b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/pl-PL.json new file mode 100644 index 0000000000..91116cf424 --- /dev/null +++ b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/pl-PL.json @@ -0,0 +1,25 @@ +{ + "culture": "pl-PL", + "texts": { + "DisplayName:Abp.Mailing.DefaultFromAddress": "Domyślnie z adresu", + "DisplayName:Abp.Mailing.DefaultFromDisplayName": "Domyślnie z wyświetlanej nazwy", + "DisplayName:Abp.Mailing.Smtp.Host": "Gospodarz", + "DisplayName:Abp.Mailing.Smtp.Port": "Port", + "DisplayName:Abp.Mailing.Smtp.UserName": "Nazwa użytkownika", + "DisplayName:Abp.Mailing.Smtp.Password": "Hasło", + "DisplayName:Abp.Mailing.Smtp.Domain": "Domena", + "DisplayName:Abp.Mailing.Smtp.EnableSsl": "Włącz SSL", + "DisplayName:Abp.Mailing.Smtp.UseDefaultCredentials": "Użyj domyślnych danych logowania", + "Description:Abp.Mailing.DefaultFromAddress": "Domyślny z adresu", + "Description:Abp.Mailing.DefaultFromDisplayName": "Wartość domyślna z wyświetlanej nazwy", + "Description:Abp.Mailing.Smtp.Host": "Nazwa lub adres IP hosta używanego do transakcji SMTP.", + "Description:Abp.Mailing.Smtp.Port": "Port używany do transakcji SMTP.", + "Description:Abp.Mailing.Smtp.UserName": "Nazwa użytkownika powiązana z poświadczeniami.", + "Description:Abp.Mailing.Smtp.Password": "Hasło dla nazwy użytkownika powiązanej z poświadczeniami.", + "Description:Abp.Mailing.Smtp.Domain": "Nazwa domeny lub komputera, który weryfikuje poświadczenia.", + "Description:Abp.Mailing.Smtp.EnableSsl": "Czy SmtpClient używa protokołu Secure Sockets Layer (SSL) do szyfrowania połączenia.", + "Description:Abp.Mailing.Smtp.UseDefaultCredentials": "Czy DefaultCredentials są wysyłane z żądaniami.", + "TextTemplate:StandardEmailTemplates.Layout": "Domyślny szablon układu wiadomości e-mail", + "TextTemplate:StandardEmailTemplates.Message": "Prosty szablon wiadomości na e-maile" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/pt-BR.json b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/pt-BR.json new file mode 100644 index 0000000000..b1f3878b88 --- /dev/null +++ b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/pt-BR.json @@ -0,0 +1,25 @@ +{ + "culture": "pt-BR", + "texts": { + "DisplayName:Abp.Mailing.DefaultFromAddress": "Endereço de origem padrão", + "DisplayName:Abp.Mailing.DefaultFromDisplayName": "Padrão do nome de exibição", + "DisplayName:Abp.Mailing.Smtp.Host": "Hospedeiro", + "DisplayName:Abp.Mailing.Smtp.Port": "Porta", + "DisplayName:Abp.Mailing.Smtp.UserName": "Nome do usuário", + "DisplayName:Abp.Mailing.Smtp.Password": "Senha", + "DisplayName:Abp.Mailing.Smtp.Domain": "Domínio", + "DisplayName:Abp.Mailing.Smtp.EnableSsl": "Habilitar SSL", + "DisplayName:Abp.Mailing.Smtp.UseDefaultCredentials": "Use credenciais padrão", + "Description:Abp.Mailing.DefaultFromAddress": "O endereço de origem padrão", + "Description:Abp.Mailing.DefaultFromDisplayName": "O nome de exibição padrão", + "Description:Abp.Mailing.Smtp.Host": "O nome ou endereço IP do host usado para transações SMTP.", + "Description:Abp.Mailing.Smtp.Port": "A porta usada para transações SMTP.", + "Description:Abp.Mailing.Smtp.UserName": "Nome de usuário associado às credenciais.", + "Description:Abp.Mailing.Smtp.Password": "A senha para o nome de usuário associado às credenciais.", + "Description:Abp.Mailing.Smtp.Domain": "O domínio ou nome do computador que verifica as credenciais.", + "Description:Abp.Mailing.Smtp.EnableSsl": "Se o SmtpClient usa Secure Sockets Layer (SSL) para criptografar a conexão.", + "Description:Abp.Mailing.Smtp.UseDefaultCredentials": "Se o DefaultCredentials é enviado com solicitações.", + "TextTemplate:StandardEmailTemplates.Layout": "Modelo de layout de e-mail padrão", + "TextTemplate:StandardEmailTemplates.Message": "Modelo de mensagem simples para e-mails" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/ru.json b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/ru.json index 249baa61b2..7022d2bb5c 100644 --- a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/ru.json +++ b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/ru.json @@ -18,6 +18,8 @@ "Description:Abp.Mailing.Smtp.Password": "Пароль для SMTP-сервера.", "Description:Abp.Mailing.Smtp.Domain": "Домен или имя компьютера, от которого производится SMTP-запрос.", "Description:Abp.Mailing.Smtp.EnableSsl": "Использовать SSL для подключения к SMTP-серверу.", - "Description:Abp.Mailing.Smtp.UseDefaultCredentials": "Использовать учетные данные для SMTP по умолчанию." + "Description:Abp.Mailing.Smtp.UseDefaultCredentials": "Использовать учетные данные для SMTP по умолчанию.", + "TextTemplate:StandardEmailTemplates.Layout": "Шаблон макета электронной почты по умолчанию", + "TextTemplate:StandardEmailTemplates.Message": "Простой шаблон сообщения для писем" } -} +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/sl.json b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/sl.json index c8c6045476..e05aca5890 100644 --- a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/sl.json +++ b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/sl.json @@ -18,6 +18,8 @@ "Description:Abp.Mailing.Smtp.Password": "The password for the user name associated with the credentials.", "Description:Abp.Mailing.Smtp.Domain": "Geslo za uporabniško ime, povezano s poverilnicami.", "Description:Abp.Mailing.Smtp.EnableSsl": "Ali SmtpClient uporablja sloj varnih vtičnic (SSL) za šifriranje povezave.", - "Description:Abp.Mailing.Smtp.UseDefaultCredentials": "Ali so privzete poverilnice poslane skupaj z zahtevki." + "Description:Abp.Mailing.Smtp.UseDefaultCredentials": "Ali so privzete poverilnice poslane skupaj z zahtevki.", + "TextTemplate:StandardEmailTemplates.Layout": "Privzeta predloga postavitve e-pošte", + "TextTemplate:StandardEmailTemplates.Message": "Preprosta predloga sporočil za e-pošto" } -} +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/vi.json b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/vi.json new file mode 100644 index 0000000000..48aefcc640 --- /dev/null +++ b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/vi.json @@ -0,0 +1,25 @@ +{ + "culture": "vi", + "texts": { + "DisplayName:Abp.Mailing.DefaultFromAddress": "Mặc định từ địa chỉ", + "DisplayName:Abp.Mailing.DefaultFromDisplayName": "Mặc định từ tên hiển thị", + "DisplayName:Abp.Mailing.Smtp.Host": "Tổ chức", + "DisplayName:Abp.Mailing.Smtp.Port": "Hải cảng", + "DisplayName:Abp.Mailing.Smtp.UserName": "Tên tài khoản", + "DisplayName:Abp.Mailing.Smtp.Password": "Mật khẩu", + "DisplayName:Abp.Mailing.Smtp.Domain": "Lãnh địa", + "DisplayName:Abp.Mailing.Smtp.EnableSsl": "Bật SSL", + "DisplayName:Abp.Mailing.Smtp.UseDefaultCredentials": "Sử dụng thông tin đăng nhập mặc định", + "Description:Abp.Mailing.DefaultFromAddress": "Địa chỉ từ mặc định", + "Description:Abp.Mailing.DefaultFromDisplayName": "Mặc định từ tên hiển thị", + "Description:Abp.Mailing.Smtp.Host": "Tên hoặc địa chỉ IP của máy chủ được sử dụng cho các giao dịch SMTP.", + "Description:Abp.Mailing.Smtp.Port": "Cổng được sử dụng cho các giao dịch SMTP.", + "Description:Abp.Mailing.Smtp.UserName": "Tên người dùng được liên kết với thông tin xác thực.", + "Description:Abp.Mailing.Smtp.Password": "Mật khẩu cho tên người dùng được liên kết với thông tin đăng nhập.", + "Description:Abp.Mailing.Smtp.Domain": "Miền hoặc tên máy tính xác minh thông tin đăng nhập.", + "Description:Abp.Mailing.Smtp.EnableSsl": "SmtpClient có sử dụng Lớp cổng bảo mật (SSL) để mã hóa kết nối hay không.", + "Description:Abp.Mailing.Smtp.UseDefaultCredentials": "Thông tin đăng nhập mặc định có được gửi cùng với các yêu cầu hay không.", + "TextTemplate:StandardEmailTemplates.Layout": "Mẫu bố cục email mặc định", + "TextTemplate:StandardEmailTemplates.Message": "Mẫu tin nhắn đơn giản cho email" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/ar.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/ar.json index bd2a274d94..0c5c74f95c 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/ar.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/ar.json @@ -13,11 +13,14 @@ "DefaultErrorMessage404": "المورد غير موجود!", "DefaultErrorMessage404Detail": "لم يتم العثور على المورد المطلوب على الخادم!", "EntityNotFoundErrorMessage": "لا يوجد كيان {0} بالمعرف = {1}!", + "AbpDbConcurrencyErrorMessage": "تم تغيير البيانات التي قدمتها بالفعل من قبل مستخدم/عميل آخر. يرجى تجاهل التغييرات التي قمت بها والمحاولة من البداية.", "Error": "خطأ", "UnhandledException": "استثناء غير معالج!", "401Message": "غير مصرح", "403Message": "ممنوع", "404Message": "الصفحة غير موجودة", - "500Message": "خطأ في الخادم الداخلي" + "500Message": "خطأ في الخادم الداخلي", + "403MessageDetail": "أنت غير مصرح لك لإجراء هذه العملية!", + "404MessageDetail": "عذرا ، لا يوجد شيء في هذا العنوان." } -} +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/cs.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/cs.json index 87c4fe6545..43e47ed12a 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/cs.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/cs.json @@ -13,11 +13,14 @@ "DefaultErrorMessage404": "Prostředek nenalezen!", "DefaultErrorMessage404Detail": "Vyžádaný prostředek nebyl na serveru nalezen!", "EntityNotFoundErrorMessage": "Neexistující entita {0} s id = {1}!", + "AbpDbConcurrencyErrorMessage": "Údaje, které jste odeslali, již změnil jiný uživatel/klient. Zahoďte provedené změny a zkuste to od začátku.", "Error": "Chyba", "UnhandledException": "Neošetřená výjimka!", "401Message": "Neoprávněno", "403Message": "Zakázáno", "404Message": "Stránka nenalezena", - "500Message": "Interní chyba serveru" + "500Message": "Interní chyba serveru", + "403MessageDetail": "K provedení této operace nemáte oprávnění!", + "404MessageDetail": "Je nám líto, na této adrese nic není." } -} +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/de-DE.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/de-DE.json index 7ec6a74841..86b254b91a 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/de-DE.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/de-DE.json @@ -13,11 +13,14 @@ "DefaultErrorMessage404": "Ressource nicht gefunden!", "DefaultErrorMessage404Detail": "Die angeforderte Ressource konnte nicht auf dem Server gefunden werden!", "EntityNotFoundErrorMessage": "Es gibt keine Entität {0} mit id = {1}!", + "AbpDbConcurrencyErrorMessage": "Die von Ihnen übermittelten Daten wurden bereits von einem anderen Benutzer/Kunden geändert. Bitte verwerfen Sie die vorgenommenen Änderungen und versuchen Sie es von vorne.", "Error": "Fehler", "UnhandledException": "Unbehandelte Ausnahme!", "401Message": "Nicht autorisiert", "403Message": "Unzulässig", "404Message": "Seite nicht gefunden", - "500Message": "Interner Serverfehler" + "500Message": "Interner Serverfehler", + "403MessageDetail": "Sie sind nicht berechtigt, diesen Vorgang durchzuführen!", + "404MessageDetail": "Entschuldigung, unter dieser Adresse ist nichts." } } \ No newline at end of file diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/es.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/es.json index 0a3f8ef7da..3edc804e65 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/es.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/es.json @@ -13,6 +13,7 @@ "DefaultErrorMessage404": "Recurso no encontrado!", "DefaultErrorMessage404Detail": "El recurso solitiado podría no encontrarse en el servidor!", "EntityNotFoundErrorMessage": "No hay una entidad {0} con id = {1}!", + "AbpDbConcurrencyErrorMessage": "Los datos que ha enviado ya han sido modificados por otro usuario/cliente. Descarte los cambios que ha realizado e inténtelo desde el principio.", "Error": "Error", "UnhandledException": "Excepción no manejada!", "401Message": "No autorizado", diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/fi.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/fi.json index 03f1ce3b5c..d0fb4fa795 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/fi.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/fi.json @@ -13,6 +13,7 @@ "DefaultErrorMessage404": "Resurssia ei löydy!", "DefaultErrorMessage404Detail": "Pyydettyä resurssia ei löytynyt palvelimelta!", "EntityNotFoundErrorMessage": "Ei ole olemassa kohdetta {0}, jonka tunnus = {1}!", + "AbpDbConcurrencyErrorMessage": "Toinen käyttäjä/asiakas on jo muuttanut lähettämiäsi tietoja. Hylkää tekemäsi muutokset ja yritä alusta.", "Error": "Virhe", "UnhandledException": "Käsittelemätön poikkeus!", "401Message": "Luvaton", diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/fr.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/fr.json index cdbd620313..9ba1284260 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/fr.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/fr.json @@ -13,6 +13,7 @@ "DefaultErrorMessage404": "Ressource introuvable!", "DefaultErrorMessage404Detail": "La ressource demandée est introuvable sur le serveur!", "EntityNotFoundErrorMessage": "Il n'y a pas d'entité {0} avec id = {1}!", + "AbpDbConcurrencyErrorMessage": "Les données que vous avez soumises ont déjà été modifiées par un autre utilisateur/client. Veuillez ignorer les modifications que vous avez apportées et réessayer depuis le début.", "Error": "Erreur", "UnhandledException": "Exception non-gérée!", "401Message": "Non autorisé", diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/hi.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/hi.json index 47c8cdda55..3bd5efa168 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/hi.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/hi.json @@ -13,6 +13,7 @@ "DefaultErrorMessage404": "संसाधन नही मिला!", "DefaultErrorMessage404Detail": "अनुरोधित संसाधन सर्वर पर नहीं मिला!", "EntityNotFoundErrorMessage": "Id = {1} के साथ कोई इकाई {0} नहीं है!", + "AbpDbConcurrencyErrorMessage": "आपके द्वारा सबमिट किया गया डेटा पहले ही किसी अन्य उपयोगकर्ता/क्लाइंट द्वारा बदल दिया गया है। कृपया अपने द्वारा किए गए परिवर्तनों को त्याग दें और शुरुआत से ही प्रयास करें।", "Error": "त्रुटि", "UnhandledException": "अनियंत्रित अपवाद!", "401Message": "अनधिकृत", diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/hu.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/hu.json index 18ef0e4be1..16113f7d29 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/hu.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/hu.json @@ -13,11 +13,14 @@ "DefaultErrorMessage404": "Az erőforrás nem található!", "DefaultErrorMessage404Detail": "A kért erőforrás nem található a szerveren", "EntityNotFoundErrorMessage": "Nincs {0} elem, amelynek id értéke {1}!", + "AbpDbConcurrencyErrorMessage": "Az Ön által elküldött adatokat egy másik felhasználó/ügyfél már megváltoztatta. Kérjük, dobja el az elvégzett módosításokat, és próbálja elölről.", "Error": "Nincs {0} elem, amelynek id értéke {1}!", "UnhandledException": "Nem kezelt kivétel!", "401Message": "Jogosulatlan", "403Message": "Tiltott", "404Message": "Az oldal nem található", - "500Message": "Belső Szerverhiba" + "500Message": "Belső Szerverhiba", + "403MessageDetail": "Ön nem jogosult ennek a műveletnek a végrehajtására!", + "404MessageDetail": "Sajnos ezen a címen nincs semmi." } } \ No newline at end of file diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/nl.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/nl.json index f9e28a142e..1f4be64b8f 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/nl.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/nl.json @@ -13,6 +13,7 @@ "DefaultErrorMessage404": "Bron niet gevonden!", "DefaultErrorMessage404Detail": "De gevraagde bron kan niet worden gevonden op de server!", "EntityNotFoundErrorMessage": "Er is geen entiteit {0} met id = {1}!", + "AbpDbConcurrencyErrorMessage": "De door u ingevulde gegevens zijn al gewijzigd door een andere gebruiker/klant. Negeer de wijzigingen die u heeft aangebracht en probeer het vanaf het begin.", "Error": "Fout", "UnhandledException": "Onverwerkte uitzondering!", "401Message": "Ongeautoriseerd", diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/pl-PL.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/pl-PL.json index 74105cb1d4..652e5e0c05 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/pl-PL.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/pl-PL.json @@ -13,6 +13,14 @@ "DefaultErrorMessage404": "Nie znaleziono zasobu!", "DefaultErrorMessage404Detail": "Nie znaleziono zasobu z żądania na serwerze!", "EntityNotFoundErrorMessage": "Nie istnieje encja {0} z id = {1}!", - "Error": "Błąd" + "AbpDbConcurrencyErrorMessage": "Przesłane przez Ciebie dane zostały już zmienione przez innego użytkownika/klienta. Odrzuć wprowadzone zmiany i spróbuj od początku.", + "Error": "Błąd", + "UnhandledException": "Nieobsługiwany wyjątek!", + "401Message": "Nieautoryzowany", + "403Message": "Zabroniony", + "404Message": "Strona nie znaleziona", + "500Message": "Wewnętrzny błąd serwera", + "403MessageDetail": "Nie masz uprawnień do wykonania tej operacji!", + "404MessageDetail": "Przepraszamy, pod tym adresem nic nie ma." } -} +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/pt-BR.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/pt-BR.json index cfee21e1b0..dda12493ce 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/pt-BR.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/pt-BR.json @@ -13,11 +13,14 @@ "DefaultErrorMessage404": "Recurso não encontrado!", "DefaultErrorMessage404Detail": "O recurso requisitado não pode ser encontrado pelo servidor!", "EntityNotFoundErrorMessage": "Não existe uma entidade {0} com código = {1}!", + "AbpDbConcurrencyErrorMessage": "Os dados que você enviou já foram alterados por outro usuário/cliente. Descarte as alterações feitas e tente desde o início.", "Error": "Erro", "UnhandledException": "Exceção não tratada!", "401Message": "Autenticação inválida", "403Message": "Não autorizado", "404Message": "Página não encontrada", - "500Message": "Erro interno do servidor" + "500Message": "Erro interno do servidor", + "403MessageDetail": "Você não está autorizado a realizar esta operação!", + "404MessageDetail": "Desculpe, não há nada neste endereço." } -} +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/ru.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/ru.json index 28707de134..d9e86ef626 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/ru.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/ru.json @@ -13,11 +13,14 @@ "DefaultErrorMessage404": "Ресурс не найден!", "DefaultErrorMessage404Detail": "Запрошенный ресурс не удалось найти на сервере!", "EntityNotFoundErrorMessage": "Нет объекта {0} с id = {1}!", + "AbpDbConcurrencyErrorMessage": "Отправленные вами данные уже были изменены другим пользователем/клиентом. Отмените внесенные вами изменения и попробуйте с самого начала.", "Error": "Ошибка", "UnhandledException": "Непредвиденная ошибка!", "401Message": "Неавторизованный", "403Message": "В доступе отказано", "404Message": "Страница не найдена", - "500Message": "Внутренняя ошибка сервера" + "500Message": "Внутренняя ошибка сервера", + "403MessageDetail": "У вас нет прав на выполнение этой операции!", + "404MessageDetail": "Извините, по этому адресу ничего нет." } -} +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/sk.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/sk.json index 50f91c6d5e..b0f0e896c3 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/sk.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/sk.json @@ -13,6 +13,7 @@ "DefaultErrorMessage404": "Zdroj nebol nájdený!", "DefaultErrorMessage404Detail": "Požadovaný zdroj sa na serveri nenašiel!", "EntityNotFoundErrorMessage": "Entita {0} s id = {1} neexistuje!", + "AbpDbConcurrencyErrorMessage": "Údaje, ktoré ste odoslali, už zmenil iný používateľ/klient. Zahoďte zmeny, ktoré ste vykonali, a skúste to od začiatku.", "Error": "Error", "UnhandledException": "Neošetrená výnimka!", "401Message": "Neoprávnený", diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/sl.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/sl.json index 68394087a0..55e1d3320e 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/sl.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/sl.json @@ -13,11 +13,14 @@ "DefaultErrorMessage404": "Vir ni bil najden!", "DefaultErrorMessage404Detail": "Zahtevanega vira ni bilo mogoče najti na strežniku!", "EntityNotFoundErrorMessage": "Ni entitete {0} z id-jem = {1}!", + "AbpDbConcurrencyErrorMessage": "Podatke, ki ste jih poslali, je že spremenil drug uporabnik/stranka. Zavrzite spremembe, ki ste jih naredili, in poskusite od začetka.", "Error": "Napaka", "UnhandledException": "Neobravnavana napaka!", "401Message": "Nepooblaščeno", "403Message": "Prepovedano", "404Message": "Strani ni mogoče najti", - "500Message": "Napaka na strani strežnika" + "500Message": "Napaka na strani strežnika", + "403MessageDetail": "Niste pooblaščeni za izvajanje te operacije!", + "404MessageDetail": "Oprostite, na tem naslovu ni ničesar." } -} +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/vi.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/vi.json index 245d9f52be..ca29598867 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/vi.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/vi.json @@ -13,6 +13,14 @@ "DefaultErrorMessage404": "Tài nguyên không tìm thấy!", "DefaultErrorMessage404Detail": "Tài nguyên được yêu cầu không được tìm thấy trên máy chủ!", "EntityNotFoundErrorMessage": "Không có thực thể nào {0} với id = {1}!", - "Error": "Lỗi" + "AbpDbConcurrencyErrorMessage": "Dữ liệu bạn gửi đã bị người dùng/khách hàng khác thay đổi. Vui lòng hủy các thay đổi bạn đã thực hiện và thử lại từ đầu.", + "Error": "Lỗi", + "UnhandledException": "Tình huống ngoại lệ không thể xử lí được!", + "401Message": "Không được phép", + "403Message": "Cấm", + "404Message": "Không tìm thấy trang", + "500Message": "Lỗi máy chủ nội bộ", + "403MessageDetail": "Bạn không được phép thực hiện thao tác này!", + "404MessageDetail": "Xin lỗi, không có gì ở địa chỉ này." } -} +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/ar.json b/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/ar.json new file mode 100644 index 0000000000..5385cd3ac6 --- /dev/null +++ b/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/ar.json @@ -0,0 +1,8 @@ +{ + "culture": "ar", + "texts": { + "Volo.Feature:010001": "لم يتم تمكين الميزة: {FeatureName}", + "Volo.Feature:010002": "الميزات المطلوبة غير ممكّنة. يجب تمكين كل هذه الميزات: {FeatureNames}", + "Volo.Feature:010003": "الميزات المطلوبة غير ممكّنة. يجب تمكين واحدة على الأقل من هذه الميزات: {FeatureNames}" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/cs.json b/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/cs.json new file mode 100644 index 0000000000..edd44f9886 --- /dev/null +++ b/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/cs.json @@ -0,0 +1,8 @@ +{ + "culture": "cs", + "texts": { + "Volo.Feature:010001": "Funkce není povolena: {FeatureName}", + "Volo.Feature:010002": "Požadované funkce nejsou povoleny. Všechny tyto funkce musí být povoleny: {FeatureNames}", + "Volo.Feature:010003": "Požadované funkce nejsou povoleny. Musí být povolena alespoň jedna z těchto funkcí: {FeatureNames}" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/de-DE.json b/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/de-DE.json new file mode 100644 index 0000000000..99a97577a3 --- /dev/null +++ b/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/de-DE.json @@ -0,0 +1,8 @@ +{ + "culture": "de-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/es.json b/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/es.json new file mode 100644 index 0000000000..c4cb4268b9 --- /dev/null +++ b/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/es.json @@ -0,0 +1,8 @@ +{ + "culture": "es", + "texts": { + "Volo.Feature:010001": "La función no está habilitada: {FeatureName}", + "Volo.Feature:010002": "Las funciones necesarias no están habilitadas. Todas estas funciones deben estar habilitadas: {FeatureNames}", + "Volo.Feature:010003": "Las funciones necesarias no están habilitadas. Se debe habilitar al menos una de estas funciones: {FeatureNames}" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/hu.json b/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/hu.json new file mode 100644 index 0000000000..1805e9aee8 --- /dev/null +++ b/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/hu.json @@ -0,0 +1,8 @@ +{ + "culture": "hu", + "texts": { + "Volo.Feature:010001": "A funkció nincs engedélyezve: {FeatureName}", + "Volo.Feature:010002": "A szükséges funkciók nincsenek engedélyezve. A következő funkciók mindegyikét engedélyezni kell: {FeatureNames}", + "Volo.Feature:010003": "A szükséges funkciók nincsenek engedélyezve. A következő funkciók közül legalább egyet engedélyezni kell: {FeatureNames}" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/pl-PL.json b/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/pl-PL.json new file mode 100644 index 0000000000..271740e48c --- /dev/null +++ b/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/pl-PL.json @@ -0,0 +1,8 @@ +{ + "culture": "pl-PL", + "texts": { + "Volo.Feature:010001": "Funkcja nie jest włączona: {FeatureName}", + "Volo.Feature:010002": "Wymagane funkcje nie są włączone. Wszystkie te funkcje muszą być włączone: {FeatureNames}", + "Volo.Feature:010003": "Wymagane funkcje nie są włączone. Co najmniej jedna z tych funkcji musi być włączona: {FeatureNames}" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/pt-BR.json b/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/pt-BR.json new file mode 100644 index 0000000000..7556fb0506 --- /dev/null +++ b/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/pt-BR.json @@ -0,0 +1,8 @@ +{ + "culture": "pt-BR", + "texts": { + "Volo.Feature:010001": "Recurso não habilitado: {FeatureName}", + "Volo.Feature:010002": "Os recursos necessários não estão habilitados. Todos esses recursos devem ser ativados: {FeatureNames}", + "Volo.Feature:010003": "Os recursos necessários não estão habilitados. Pelo menos um desses recursos deve ser ativado: {FeatureNames}" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/ru.json b/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/ru.json new file mode 100644 index 0000000000..4f931a2aab --- /dev/null +++ b/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/ru.json @@ -0,0 +1,8 @@ +{ + "culture": "ru", + "texts": { + "Volo.Feature:010001": "Функция не включена: {FeatureName}", + "Volo.Feature:010002": "Необходимые функции не включены. Все эти функции должны быть включены: {FeatureNames}", + "Volo.Feature:010003": "Необходимые функции не включены. Должна быть включена хотя бы одна из этих функций: {FeatureNames}" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/sl.json b/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/sl.json new file mode 100644 index 0000000000..f309f4e418 --- /dev/null +++ b/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/sl.json @@ -0,0 +1,8 @@ +{ + "culture": "sl", + "texts": { + "Volo.Feature:010001": "Funkcija ni omogočena: {FeatureName}", + "Volo.Feature:010002": "Zahtevane funkcije niso omogočene. Vse te funkcije morajo biti omogočene: {FeatureNames}", + "Volo.Feature:010003": "Zahtevane funkcije niso omogočene. Vsaj ena od teh funkcij mora biti omogočena: {FeatureNames}" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/vi.json b/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/vi.json new file mode 100644 index 0000000000..382b205f13 --- /dev/null +++ b/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/vi.json @@ -0,0 +1,8 @@ +{ + "culture": "vi", + "texts": { + "Volo.Feature:010001": "Tính năng chưa được bật: {FeatureName}", + "Volo.Feature:010002": "Các tính năng bắt buộc không được kích hoạt. Tất cả các tính năng này phải được bật: {FeatureNames}", + "Volo.Feature:010003": "Các tính năng bắt buộc không được kích hoạt. Ít nhất một trong các tính năng này phải được bật: {FeatureNames}" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/ar.json b/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/ar.json new file mode 100644 index 0000000000..cf94f759da --- /dev/null +++ b/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/ar.json @@ -0,0 +1,6 @@ +{ + "culture": "ar", + "texts": { + "Volo.GlobalFeature:010001": "تحتاج خدمة \"{ServiceName}\" إلى تمكين ميزة \"{GlobalFeatureName}\"." + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/cs.json b/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/cs.json new file mode 100644 index 0000000000..17230fe612 --- /dev/null +++ b/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/cs.json @@ -0,0 +1,6 @@ +{ + "culture": "cs", + "texts": { + "Volo.GlobalFeature:010001": "Služba '{ServiceName}' musí povolit funkci '{GlobalFeatureName}'." + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/de-DE.json b/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/de-DE.json new file mode 100644 index 0000000000..43c30a935b --- /dev/null +++ b/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/de-DE.json @@ -0,0 +1,6 @@ +{ + "culture": "de-DE", + "texts": { + "Volo.GlobalFeature:010001": "Der Dienst \"{ServiceName}\" muss die Funktion \"{GlobalFeatureName}\" aktivieren." + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/es.json b/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/es.json new file mode 100644 index 0000000000..42a0ed4db7 --- /dev/null +++ b/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/es.json @@ -0,0 +1,6 @@ +{ + "culture": "es", + "texts": { + "Volo.GlobalFeature:010001": "El servicio '{ServiceName}' debe habilitar la función '{GlobalFeatureName}'." + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/hu.json b/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/hu.json new file mode 100644 index 0000000000..fcd6c195c8 --- /dev/null +++ b/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/hu.json @@ -0,0 +1,6 @@ +{ + "culture": "hu", + "texts": { + "Volo.GlobalFeature:010001": "A „{ServiceName}” szolgáltatásnak engedélyeznie kell a „{GlobalFeatureName}” funkciót." + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/pl-PL.json b/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/pl-PL.json new file mode 100644 index 0000000000..921773ebd6 --- /dev/null +++ b/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/pl-PL.json @@ -0,0 +1,6 @@ +{ + "culture": "pl-PL", + "texts": { + "Volo.GlobalFeature:010001": "Usługa „{ServiceName}” musi włączyć funkcję „{GlobalFeatureName}”." + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/pt-BR.json b/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/pt-BR.json new file mode 100644 index 0000000000..69f43b8624 --- /dev/null +++ b/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/pt-BR.json @@ -0,0 +1,6 @@ +{ + "culture": "pt-BR", + "texts": { + "Volo.GlobalFeature:010001": "O serviço '{ServiceName}' precisa habilitar o recurso '{GlobalFeatureName}'." + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/ru.json b/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/ru.json new file mode 100644 index 0000000000..fd285d6570 --- /dev/null +++ b/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/ru.json @@ -0,0 +1,6 @@ +{ + "culture": "ru", + "texts": { + "Volo.GlobalFeature:010001": "Службе \"{ServiceName}\" необходимо включить функцию \"{GlobalFeatureName}\"." + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/sl.json b/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/sl.json new file mode 100644 index 0000000000..8913a3f8bf --- /dev/null +++ b/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/sl.json @@ -0,0 +1,6 @@ +{ + "culture": "sl", + "texts": { + "Volo.GlobalFeature:010001": "Storitev »{ServiceName}« mora omogočiti funkcijo »{GlobalFeatureName}«." + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/vi.json b/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/vi.json new file mode 100644 index 0000000000..114b57027b --- /dev/null +++ b/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/vi.json @@ -0,0 +1,6 @@ +{ + "culture": "vi", + "texts": { + "Volo.GlobalFeature:010001": "Dịch vụ '{ServiceName}' cần bật tính năng '{GlobalFeatureName}'." + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Ldap/Volo/Abp/Ldap/Localization/cs.json b/framework/src/Volo.Abp.Ldap/Volo/Abp/Ldap/Localization/cs.json new file mode 100644 index 0000000000..cce2c852c7 --- /dev/null +++ b/framework/src/Volo.Abp.Ldap/Volo/Abp/Ldap/Localization/cs.json @@ -0,0 +1,15 @@ +{ + "culture": "cs", + "texts": { + "DisplayName:Abp.Ldap.ServerHost": "Hostitel serveru", + "Description:Abp.Ldap.ServerHost": "Hostitel serveru", + "DisplayName:Abp.Ldap.ServerPort": "Port serveru", + "Description:Abp.Ldap.ServerPort": "Port serveru", + "DisplayName:Abp.Ldap.BaseDc": "Komponenta základní domény", + "Description:Abp.Ldap.BaseDc": "Komponenta základní domény", + "DisplayName:Abp.Ldap.UserName": "uživatelské jméno", + "Description:Abp.Ldap.UserName": "uživatelské jméno", + "DisplayName:Abp.Ldap.Password": "Heslo", + "Description:Abp.Ldap.Password": "Heslo" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Ldap/Volo/Abp/Ldap/Localization/pl-PL.json b/framework/src/Volo.Abp.Ldap/Volo/Abp/Ldap/Localization/pl-PL.json new file mode 100644 index 0000000000..38cb777019 --- /dev/null +++ b/framework/src/Volo.Abp.Ldap/Volo/Abp/Ldap/Localization/pl-PL.json @@ -0,0 +1,15 @@ +{ + "culture": "pl-PL", + "texts": { + "DisplayName:Abp.Ldap.ServerHost": "Host serwera", + "Description:Abp.Ldap.ServerHost": "Host serwera", + "DisplayName:Abp.Ldap.ServerPort": "Port serwera", + "Description:Abp.Ldap.ServerPort": "Port serwera", + "DisplayName:Abp.Ldap.BaseDc": "Podstawowy składnik domeny", + "Description:Abp.Ldap.BaseDc": "Podstawowy składnik domeny", + "DisplayName:Abp.Ldap.UserName": "Nazwa użytkownika", + "Description:Abp.Ldap.UserName": "Nazwa użytkownika", + "DisplayName:Abp.Ldap.Password": "Hasło", + "Description:Abp.Ldap.Password": "Hasło" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Ldap/Volo/Abp/Ldap/Localization/pt-BR.json b/framework/src/Volo.Abp.Ldap/Volo/Abp/Ldap/Localization/pt-BR.json new file mode 100644 index 0000000000..d7eea13cba --- /dev/null +++ b/framework/src/Volo.Abp.Ldap/Volo/Abp/Ldap/Localization/pt-BR.json @@ -0,0 +1,15 @@ +{ + "culture": "pt-BR", + "texts": { + "DisplayName:Abp.Ldap.ServerHost": "Host do servidor", + "Description:Abp.Ldap.ServerHost": "Host do servidor", + "DisplayName:Abp.Ldap.ServerPort": "Porta do servidor", + "Description:Abp.Ldap.ServerPort": "Porta do servidor", + "DisplayName:Abp.Ldap.BaseDc": "Componente de domínio base", + "Description:Abp.Ldap.BaseDc": "Componente de domínio base", + "DisplayName:Abp.Ldap.UserName": "Nome do usuário", + "Description:Abp.Ldap.UserName": "Nome do usuário", + "DisplayName:Abp.Ldap.Password": "Senha", + "Description:Abp.Ldap.Password": "Senha" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Ldap/Volo/Abp/Ldap/Localization/ru.json b/framework/src/Volo.Abp.Ldap/Volo/Abp/Ldap/Localization/ru.json new file mode 100644 index 0000000000..999861f7f6 --- /dev/null +++ b/framework/src/Volo.Abp.Ldap/Volo/Abp/Ldap/Localization/ru.json @@ -0,0 +1,15 @@ +{ + "culture": "ru", + "texts": { + "DisplayName:Abp.Ldap.ServerHost": "Хост сервера", + "Description:Abp.Ldap.ServerHost": "Хост сервера", + "DisplayName:Abp.Ldap.ServerPort": "Порт сервера", + "Description:Abp.Ldap.ServerPort": "Порт сервера", + "DisplayName:Abp.Ldap.BaseDc": "Компонент базового домена", + "Description:Abp.Ldap.BaseDc": "Компонент базового домена", + "DisplayName:Abp.Ldap.UserName": "Имя пользователя", + "Description:Abp.Ldap.UserName": "Имя пользователя", + "DisplayName:Abp.Ldap.Password": "Пароль", + "Description:Abp.Ldap.Password": "Пароль" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Ldap/Volo/Abp/Ldap/Localization/sl.json b/framework/src/Volo.Abp.Ldap/Volo/Abp/Ldap/Localization/sl.json new file mode 100644 index 0000000000..96e67d02ec --- /dev/null +++ b/framework/src/Volo.Abp.Ldap/Volo/Abp/Ldap/Localization/sl.json @@ -0,0 +1,15 @@ +{ + "culture": "sl", + "texts": { + "DisplayName:Abp.Ldap.ServerHost": "Gostitelj strežnika", + "Description:Abp.Ldap.ServerHost": "Gostitelj strežnika", + "DisplayName:Abp.Ldap.ServerPort": "Vrata strežnika", + "Description:Abp.Ldap.ServerPort": "Vrata strežnika", + "DisplayName:Abp.Ldap.BaseDc": "Komponenta osnovne domene", + "Description:Abp.Ldap.BaseDc": "Komponenta osnovne domene", + "DisplayName:Abp.Ldap.UserName": "Uporabniško ime", + "Description:Abp.Ldap.UserName": "Uporabniško ime", + "DisplayName:Abp.Ldap.Password": "Geslo", + "Description:Abp.Ldap.Password": "Geslo" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Ldap/Volo/Abp/Ldap/Localization/vi.json b/framework/src/Volo.Abp.Ldap/Volo/Abp/Ldap/Localization/vi.json new file mode 100644 index 0000000000..f314ac7a5e --- /dev/null +++ b/framework/src/Volo.Abp.Ldap/Volo/Abp/Ldap/Localization/vi.json @@ -0,0 +1,15 @@ +{ + "culture": "vi", + "texts": { + "DisplayName:Abp.Ldap.ServerHost": "Máy chủ lưu trữ", + "Description:Abp.Ldap.ServerHost": "Máy chủ lưu trữ", + "DisplayName:Abp.Ldap.ServerPort": "Cổng máy chủ", + "Description:Abp.Ldap.ServerPort": "Cổng máy chủ", + "DisplayName:Abp.Ldap.BaseDc": "Thành phần miền cơ sở", + "Description:Abp.Ldap.BaseDc": "Thành phần miền cơ sở", + "DisplayName:Abp.Ldap.UserName": "tên tài khoản", + "Description:Abp.Ldap.UserName": "tên tài khoản", + "DisplayName:Abp.Ldap.Password": "Mật khẩu", + "Description:Abp.Ldap.Password": "Mật khẩu" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpLocalization/pl-PL.json b/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpLocalization/pl-PL.json new file mode 100644 index 0000000000..0997708704 --- /dev/null +++ b/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpLocalization/pl-PL.json @@ -0,0 +1,7 @@ +{ + "culture": "pl-PL", + "texts": { + "DisplayName:Abp.Localization.DefaultLanguage": "Domyślny język", + "Description:Abp.Localization.DefaultLanguage": "Domyślny język aplikacji." + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpLocalization/pt-BR.json b/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpLocalization/pt-BR.json new file mode 100644 index 0000000000..90d3c70a6e --- /dev/null +++ b/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpLocalization/pt-BR.json @@ -0,0 +1,7 @@ +{ + "culture": "pt-BR", + "texts": { + "DisplayName:Abp.Localization.DefaultLanguage": "Idioma padrão", + "Description:Abp.Localization.DefaultLanguage": "O idioma padrão do aplicativo." + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpLocalization/vi.json b/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpLocalization/vi.json new file mode 100644 index 0000000000..c91e30727a --- /dev/null +++ b/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpLocalization/vi.json @@ -0,0 +1,7 @@ +{ + "culture": "vi", + "texts": { + "DisplayName:Abp.Localization.DefaultLanguage": "Ngôn ngữ mặc định", + "Description:Abp.Localization.DefaultLanguage": "Ngôn ngữ mặc định của ứng dụng." + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/pl-PL.json b/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/pl-PL.json new file mode 100644 index 0000000000..10a98fca71 --- /dev/null +++ b/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/pl-PL.json @@ -0,0 +1,7 @@ +{ + "culture": "pl-PL", + "texts": { + "DisplayName:Abp.Timing.Timezone": "Strefa czasowa", + "Description:Abp.Timing.Timezone": "Strefa czasowa aplikacji" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/pt-BR.json b/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/pt-BR.json new file mode 100644 index 0000000000..169cbee26e --- /dev/null +++ b/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/pt-BR.json @@ -0,0 +1,7 @@ +{ + "culture": "pt-BR", + "texts": { + "DisplayName:Abp.Timing.Timezone": "Fuso horário", + "Description:Abp.Timing.Timezone": "Fuso horário do aplicativo" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/ru.json b/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/ru.json new file mode 100644 index 0000000000..0bee1015ba --- /dev/null +++ b/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/ru.json @@ -0,0 +1,7 @@ +{ + "culture": "ru", + "texts": { + "DisplayName:Abp.Timing.Timezone": "Часовой пояс", + "Description:Abp.Timing.Timezone": "Часовой пояс приложения" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/sl.json b/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/sl.json new file mode 100644 index 0000000000..25391ab74d --- /dev/null +++ b/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/sl.json @@ -0,0 +1,7 @@ +{ + "culture": "sl", + "texts": { + "DisplayName:Abp.Timing.Timezone": "Časovni pas", + "Description:Abp.Timing.Timezone": "Časovni pas aplikacije" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/vi.json b/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/vi.json new file mode 100644 index 0000000000..e58ac2e86a --- /dev/null +++ b/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/vi.json @@ -0,0 +1,7 @@ +{ + "culture": "vi", + "texts": { + "DisplayName:Abp.Timing.Timezone": "Múi giờ", + "Description:Abp.Timing.Timezone": "Múi giờ ứng dụng" + } +} \ 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 1f3cfc4842..7e667c1bbc 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ar.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ar.json @@ -45,6 +45,9 @@ "AreYouSureYouWantToCancelEditingWarningMessage": "لم تحفظ التغييرات.", "GoHomePage": "اذهب الى الصفحة الرئيسية", "GoBack": "عد", - "Search": "بحث" + "Search": "بحث", + "ItemWillBeDeletedMessageWithFormat": "سيتم حذف {0}!", + "ItemWillBeDeletedMessage": "سوف يتم حذف هذا البند!", + "ManageYourAccount": "إدارة حسابك" } -} +} \ 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 fff10066f6..1fe7ea6a23 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/cs.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/cs.json @@ -4,6 +4,7 @@ "Languages": "Jazyky", "AreYouSure": "Jste si jisti?", "Cancel": "Zrušit", + "Clear": "Průhledná", "Yes": "Ano", "No": "Ne", "Ok": "Ok", @@ -44,6 +45,9 @@ "AreYouSureYouWantToCancelEditingWarningMessage": "Máte neuložené změny.", "GoHomePage": "Přejít na domovskou stránku", "GoBack": "Jít zpět", - "Search": "Vyhledávání" + "Search": "Vyhledávání", + "ItemWillBeDeletedMessageWithFormat": "{0} bude smazáno!", + "ItemWillBeDeletedMessage": "Tato položka bude smazána!", + "ManageYourAccount": "Spravujte svůj účet" } -} +} \ 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 1952de8822..1f5c6b7724 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/fi.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/fi.json @@ -31,8 +31,8 @@ "PagerPrevious": "Edellinen", "PagerFirst": "Ensimmäinen", "PagerLast": "Kestää", - "PagerInfo": "Näytetään _START_ - _END_ / _TOTAL_ merkinnästä", - "PagerInfo{0}{1}{2}": "Näytetään {0} - {1} / {2} merkinnästä", + "PagerInfo": "Näytetään _START_ - _END_/_TOTAL_ merkinnästä", + "PagerInfo{0}{1}{2}": "Näytetään {0} - {1}/{2} merkinnästä", "PagerInfoEmpty": "Näytetään 0 - 0/0 merkinnästä", "PagerInfoFiltered": "(suodatettu _MAX_ merkinnän kokonaismäärästä)", "NoDataAvailableInDatatable": "Tietoja ei ole käytettävissä", 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 71ae3231c1..9af7deba5f 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/is.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/is.json @@ -13,6 +13,7 @@ "SavingWithThreeDot": "Er að vista...", "Actions": "Aðgerðir", "Delete": "Eyða", + "SuccessfullyDeleted": "Tókst að eyða", "Edit": "Breyta", "Refresh": "Endurhlaða", "Language": "Tungumál", 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 9e57e64ccc..e7cd503b4f 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 @@ -1,10 +1,13 @@ { "culture": "pl-PL", "texts": { + "Languages": "Języki", "AreYouSure": "Czy jesteś pewien?", "Cancel": "Anuluj", + "Clear": "Jasne", "Yes": "Tak", "No": "Nie", + "Ok": "Ok", "Close": "Zamknij", "Save": "Zapisz", "SavingWithThreeDot": "Zapisywanie...", @@ -13,6 +16,8 @@ "SuccessfullyDeleted": "Pomyślnie usunięto", "Edit": "Edytuj", "Refresh": "Odśwież", + "Language": "Język", + "LoadMore": "Załaduj więcej", "ProcessingWithThreeDot": "Procesowanie...", "LoadingWithThreeDot": "Ładowanie...", "Welcome": "Witaj", @@ -31,10 +36,18 @@ "PagerInfoEmpty": "Pokaż od 0 do 0 z 0 rekordów", "PagerInfoFiltered": "(filtruj od _MAX_ wszystkich rekordów)", "NoDataAvailableInDatatable": "Nie znaleziono danych w tabeli", + "Total": "całkowity", + "Selected": "wybrany", "PagerShowMenuEntries": "Pokaż _MENU_ rekordów", "DatatableActionDropdownDefaultText": "Akcje", "ChangePassword": "Zmień hasło", "PersonalInfo": "Mój profil", - "AreYouSureYouWantToCancelEditingWarningMessage": "Masz niezapisane zmiany." + "AreYouSureYouWantToCancelEditingWarningMessage": "Masz niezapisane zmiany.", + "GoHomePage": "Przejdź do strony głównej", + "GoBack": "Wróć", + "Search": "Szukaj", + "ItemWillBeDeletedMessageWithFormat": "{0} zostanie usunięty!", + "ItemWillBeDeletedMessage": "Ten element zostanie usunięty!", + "ManageYourAccount": "Zarządzaj kontem" } -} +} \ 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 189c2abf21..e03a77f7fa 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 @@ -1,10 +1,13 @@ { "culture": "pt-BR", "texts": { + "Languages": "línguas", "AreYouSure": "Você tem certeza?", "Cancel": "Cancelar", + "Clear": "Claro", "Yes": "Sim", "No": "Não", + "Ok": "OK", "Close": "Fechar", "Save": "Salvar", "SavingWithThreeDot": "Salvando...", @@ -13,6 +16,8 @@ "SuccessfullyDeleted": "Excluído com sucesso", "Edit": "Editar", "Refresh": "Refrescar", + "Language": "Língua", + "LoadMore": "Carregue mais", "ProcessingWithThreeDot": "Processando...", "LoadingWithThreeDot": "Carregando...", "Welcome": "Bem Vindo", @@ -31,6 +36,8 @@ "PagerInfoEmpty": "Mostrando 0 até 0 de 0 registros", "PagerInfoFiltered": "(filtrado de um total de _MAX_ registros)", "NoDataAvailableInDatatable": "Nenhum dado disponível", + "Total": "total", + "Selected": "selecionado", "PagerShowMenuEntries": "Mostrando _MENU_ registros", "DatatableActionDropdownDefaultText": "Ações", "ChangePassword": "Alterar Senha", @@ -38,6 +45,9 @@ "AreYouSureYouWantToCancelEditingWarningMessage": "Há alterações não salvas.", "GoHomePage": "Voltar à página principal", "GoBack": "Voltar", - "Search": "Procurar" + "Search": "Procurar", + "ItemWillBeDeletedMessageWithFormat": "{0} será excluído!", + "ItemWillBeDeletedMessage": "Este item será excluído!", + "ManageYourAccount": "Gerenciar sua conta" } -} +} \ 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 165fc49dcc..dc648a2138 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ru.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ru.json @@ -4,6 +4,7 @@ "Languages": "Языки", "AreYouSure": "Вы уверены?", "Cancel": "Отмена", + "Clear": "Прозрачный", "Yes": "Да", "No": "Нет", "Ok": "ОК", @@ -31,9 +32,12 @@ "PagerFirst": "Первая", "PagerLast": "Последняя", "PagerInfo": "Записи с _START_ до _END_ из _TOTAL_ записей", + "PagerInfo{0}{1}{2}": "Показано записей от {0} до {1} из {2}", "PagerInfoEmpty": "Записи с 0 до 0 из 0 записей.", "PagerInfoFiltered": "(отфильтровано из _MAX_ записей)", "NoDataAvailableInDatatable": "Данные в таблице отсутствуют", + "Total": "общий", + "Selected": "выбранный", "PagerShowMenuEntries": "Показать _MENU_ записей", "DatatableActionDropdownDefaultText": "Действия", "ChangePassword": "Изменить пароль", @@ -41,6 +45,9 @@ "AreYouSureYouWantToCancelEditingWarningMessage": "У вас есть несохраненные изменения.", "GoHomePage": "Вернуться на главную страницу", "GoBack": "Вернуться назад", - "Search": "поиск" + "Search": "поиск", + "ItemWillBeDeletedMessageWithFormat": "{0} будет удален!", + "ItemWillBeDeletedMessage": "Этот предмет будет удален!", + "ManageYourAccount": "Настройте свой аккаунт" } -} +} \ 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 792171a969..7a50fbaf25 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/sl.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/sl.json @@ -4,6 +4,7 @@ "Languages": "Jeziki", "AreYouSure": "Ali ste prepričani?", "Cancel": "Prekliči", + "Clear": "Jasno", "Yes": "Da", "No": "Ne", "Ok": "V redu", @@ -35,6 +36,8 @@ "PagerInfoEmpty": "Prikazanih 0 do 0 od 0 zapisov", "PagerInfoFiltered": "(filtrirano od vseh _MAX_ zapisov)", "NoDataAvailableInDatatable": "V tabeli ni na voljo podatkov", + "Total": "skupaj", + "Selected": "izbrani", "PagerShowMenuEntries": "Prikaži _MENU_ zapise", "DatatableActionDropdownDefaultText": "Dejanja", "ChangePassword": "Zamenjaj geslo", @@ -42,6 +45,9 @@ "AreYouSureYouWantToCancelEditingWarningMessage": "Imate neshranjene spremembe.", "GoHomePage": "Pojdi na osnovno stran", "GoBack": "Nazaj", - "Search": "Iskanje" + "Search": "Iskanje", + "ItemWillBeDeletedMessageWithFormat": "{0} bo izbrisan!", + "ItemWillBeDeletedMessage": "Ta element bo izbrisan!", + "ManageYourAccount": "Upravljajte svoj račun" } -} +} \ 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 fb68e9faf7..4062990743 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/vi.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/vi.json @@ -1,10 +1,13 @@ { "culture": "vi", "texts": { + "Languages": "Ngôn ngữ", "AreYouSure": "Bạn có chắc không ?", "Cancel": "Hủy bỏ", + "Clear": "Sạch", "Yes": "Đồng ý", "No": "Không", + "Ok": "Vâng", "Close": "Đóng", "Save": "Lưu", "SavingWithThreeDot": "Đang lưu...", @@ -13,6 +16,8 @@ "SuccessfullyDeleted": "Đã xóa thành công", "Edit": "Sửa", "Refresh": "Làm mới", + "Language": "Ngôn ngữ", + "LoadMore": "Tải thêm", "ProcessingWithThreeDot": "Đang xử lý...", "LoadingWithThreeDot": "Đang tải...", "Welcome": "Chào mừng bạn", @@ -31,10 +36,18 @@ "PagerInfoEmpty": "Hiển thị từ 0 đến 0 trong 0 mục", "PagerInfoFiltered": "(được lọc từ tổng số _MAX_ mục)", "NoDataAvailableInDatatable": "Không có dữ liệu trong bảng", + "Total": "toàn bộ", + "Selected": "đã chọn", "PagerShowMenuEntries": "Hiển thị _MENU_ mục", "DatatableActionDropdownDefaultText": "Hành động", "ChangePassword": "Đổi mật khẩu", "PersonalInfo": "Hồ sơ của tôi", - "AreYouSureYouWantToCancelEditingWarningMessage": "Bạn có những thay đổi chưa được lưu" + "AreYouSureYouWantToCancelEditingWarningMessage": "Bạn có những thay đổi chưa được lưu", + "GoHomePage": "Đi đến trang chủ", + "GoBack": "Quay lại", + "Search": "Tìm kiếm", + "ItemWillBeDeletedMessageWithFormat": "{0} sẽ bị xóa!", + "ItemWillBeDeletedMessage": "Vật phẩm này sẽ bị xoá!", + "ManageYourAccount": "Quản lý tài khoản của bạn" } -} +} \ No newline at end of file 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 80dc72212d..c4a6cfe9d6 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 @@ -15,6 +15,20 @@ "The field {0} must be a string with a maximum length of {1}.": "Pole {0} musi być łańcuchem znaków o maksymalnej długości {1}.", "The field {0} must be a string with a minimum length of {2} and a maximum length of {1}.": "Pole {0} musi być łańcuchem znaków o minimalnej długości {2} i maksymalnej długości {1}.", "The {0} field is not a valid fully-qualified http, https, or ftp URL.": "Pole {0} nie jest prawidłowym, w pełni kwalifikowanym adresem URL http, https lub ftp.", - "The field {0} is invalid.": "Pole {0} jest niepoprawne." + "The field {0} is invalid.": "Pole {0} jest niepoprawne.", + "ThisFieldIsNotAValidCreditCardNumber.": "To pole nie jest prawidłowym numerem karty kredytowej.", + "ThisFieldIsNotValid.": "To pole jest nieprawidłowe.", + "ThisFieldIsNotAValidEmailAddress.": "To pole nie jest prawidłowym adresem e-mail.", + "ThisFieldOnlyAcceptsFilesWithTheFollowingExtensions:{0}": "To pole akceptuje tylko pliki z następującymi rozszerzeniami: {0}", + "ThisFieldMustBeAStringOrArrayTypeWithAMaximumLengthOf{0}": "To pole musi być ciągiem lub typem tablicy o maksymalnej długości „{0}”.", + "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}.", + "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}.", + "ThisFieldMustBeAStringWithAMinimumLengthOf{1}AndAMaximumLengthOf{0}": "To pole musi być ciągiem o minimalnej długości {1} i maksymalnej długości {0}.", + "ThisFieldIsNotAValidFullyQualifiedHttpHttpsOrFtpUrl": "To pole nie jest prawidłowym, w pełni kwalifikowanym adresem URL http, https lub ftp.", + "ThisFieldIsInvalid.": "To pole jest nieprawidłowe." } } \ No newline at end of file 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 new file mode 100644 index 0000000000..374425728d --- /dev/null +++ b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/sl.json @@ -0,0 +1,34 @@ +{ + "culture": "sl", + "texts": { + "'{0}' and '{1}' do not match.": "»{0}« in »{1}« se ne ujemata.", + "The {0} field is not a valid credit card number.": "Polje {0} ni veljavna številka kreditne kartice.", + "{0} is not valid.": "{0} ni veljaven.", + "The {0} field is not a valid e-mail address.": "Polje {0} ni veljaven e-poštni naslov.", + "The {0} field only accepts files with the following extensions: {1}": "Polje {0} sprejema samo datoteke z naslednjimi priponami: {1}", + "The field {0} must be a string or array type with a maximum length of '{1}'.": "Polje {0} mora biti vrsta niza ali matrike z največjo dolžino »{1}«.", + "The field {0} must be a string or array type with a minimum length of '{1}'.": "Polje {0} mora biti vrsta niza ali matrike z najmanjšo dolžino »{1}«.", + "The {0} field is not a valid phone number.": "Polje {0} ni veljavna telefonska številka.", + "The field {0} must be between {1} and {2}.": "Polje {0} mora biti med {1} in {2}.", + "The field {0} must match the regular expression '{1}'.": "Polje {0} se ne ujema z zahtevano obliko.", + "The {0} field is required.": "Polje {0} je obvezno.", + "The field {0} must be a string with a maximum length of {1}.": "Polje {0} mora biti niz z največjo dolžino {1}.", + "The field {0} must be a string with a minimum length of {2} and a maximum length of {1}.": "Polje {0} mora biti niz z najmanjšo dolžino {2} in največjo dolžino {1}.", + "The {0} field is not a valid fully-qualified http, https, or ftp URL.": "Polje {0} ni veljaven popolnoma kvalificiran URL http, https ali ftp.", + "The field {0} is invalid.": "Polje {0} ni veljavno.", + "ThisFieldIsNotAValidCreditCardNumber.": "To polje ni veljavna številka kreditne kartice.", + "ThisFieldIsNotValid.": "To polje ni veljavno.", + "ThisFieldIsNotAValidEmailAddress.": "To polje ni veljaven e-poštni naslov.", + "ThisFieldOnlyAcceptsFilesWithTheFollowingExtensions:{0}": "To polje sprejema samo datoteke z naslednjimi priponami: {0}", + "ThisFieldMustBeAStringOrArrayTypeWithAMaximumLengthOf{0}": "To polje mora biti vrsta niza ali matrike z največjo dolžino »{0}«.", + "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}.", + "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}.", + "ThisFieldMustBeAStringWithAMinimumLengthOf{1}AndAMaximumLengthOf{0}": "To polje mora biti niz z najmanjšo dolžino {1} in največjo dolžino {0}.", + "ThisFieldIsNotAValidFullyQualifiedHttpHttpsOrFtpUrl": "To polje ni veljaven popolnoma kvalificiran URL http, https ali ftp.", + "ThisFieldIsInvalid.": "To polje ni veljavno." + } +} \ No newline at end of file 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 9f8e3e30ee..9bfc2c10ca 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 @@ -7,6 +7,7 @@ "The {0} field is not a valid e-mail address.": "Trường {0} không phải là một địa chỉ email hợp lệ.", "The {0} field only accepts files with the following extensions: {1}": "Trường {0} chỉ chấp nhận các tập tin có phần mở rộng như sau: {1}", "The field {0} must be a string or array type with a maximum length of '{1}'.": "Trường {0} phải là một chuỗi hoặc một mảng với độ dài tối đa là '{1}'.", + "The field {0} must be a string or array type with a minimum length of '{1}'.": "Trường {0} phải là một kiểu chuỗi hoặc mảng có độ dài tối thiểu là '{1}'.", "The {0} field is not a valid phone number.": "Trường {0} không phải là một số điện thoại hợp lệ", "The field {0} must be between {1} and {2}.": "Trường {0} phải ở giữa {1} and {2}.", "The field {0} must match the regular expression '{1}'.": "Trường {0} không khớp với định dạng được yêu cầu.", @@ -14,6 +15,20 @@ "The field {0} must be a string with a maximum length of {1}.": "Trường {0} phải là một chuỗi với độ dài tối đa là {1}.", "The field {0} must be a string with a minimum length of {2} and a maximum length of {1}.": "Trường {0} phải là một chuỗi với độ dài tối thiểu {2} và tối đa là {1}.", "The {0} field is not a valid fully-qualified http, https, or ftp URL.": "Trường {0} không phải là một http, https, hoặc ftp URL đủ điều kiện hợp lệ.", - "The field {0} is invalid.": "Trường {0} không có hiệu lực" + "The field {0} is invalid.": "Trường {0} không có hiệu lực", + "ThisFieldIsNotAValidCreditCardNumber.": "Trường này không phải là số thẻ tín dụng hợp lệ.", + "ThisFieldIsNotValid.": "Trường này không hợp lệ.", + "ThisFieldIsNotAValidEmailAddress.": "Trường này không phải là địa chỉ e-mail hợp lệ.", + "ThisFieldOnlyAcceptsFilesWithTheFollowingExtensions:{0}": "Trường này chỉ chấp nhận các tệp có các phần mở rộng sau: {0}", + "ThisFieldMustBeAStringOrArrayTypeWithAMaximumLengthOf{0}": "Trường này phải là một kiểu chuỗi hoặc mảng có độ dài tối đa là '{0}'.", + "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}.", + "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}.", + "ThisFieldMustBeAStringWithAMinimumLengthOf{1}AndAMaximumLengthOf{0}": "Trường này phải là một chuỗi có độ dài tối thiểu là {1} và độ dài tối đa là {0}.", + "ThisFieldIsNotAValidFullyQualifiedHttpHttpsOrFtpUrl": "Trường này không phải là URL http, https hoặc ftp đủ điều kiện hợp lệ.", + "ThisFieldIsInvalid.": "Trường này không hợp lệ." } -} +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/ar.json b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/ar.json index 52923afa28..1763be9f86 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/ar.json +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/ar.json @@ -1,6 +1,9 @@ { "culture": "ar", "texts": { + "DisplayName:PersonModel:BirthDate1": "تاريخ الميلاد 1", + "DisplayName:BirthDate2": "تاريخ الميلاد 2", + "PersonModel:BirthDate3": "تاريخ الميلاد 3", "BirthDate": "تاريخ الميلاد", "Value1": "القيمة الأولى" } diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/cs.json b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/cs.json index f4ee60bf77..971f84ff6b 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/cs.json +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/cs.json @@ -1,7 +1,10 @@ { "culture": "cs", "texts": { + "DisplayName:PersonModel:BirthDate1": "Datum narození 1", + "DisplayName:BirthDate2": "Datum narození 2", + "PersonModel:BirthDate3": "Datum narození 3", "BirthDate": "Narozeniny", "Value1": "Hodnota jedna" } -} +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/de-DE.json b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/de-DE.json index 4df3b36adf..1464c3688d 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/de-DE.json +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/de-DE.json @@ -1,6 +1,9 @@ { "culture": "de-DE", "texts": { + "DisplayName:PersonModel:BirthDate1": "Geburtsdatum1", + "DisplayName:BirthDate2": "Geburtsdatum2", + "PersonModel:BirthDate3": "Geburtsdatum3", "BirthDate": "Geburtsdatum", "Value1": "Wert Eins" } diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/es.json b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/es.json index baf2d0c45b..3303f8a306 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/es.json +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/es.json @@ -1,6 +1,9 @@ { "culture": "es", "texts": { + "DisplayName:PersonModel:BirthDate1": "Fecha de nacimiento1", + "DisplayName:BirthDate2": "Fecha de nacimiento2", + "PersonModel:BirthDate3": "Fecha de nacimiento3", "BirthDate": "Fecha de nacimiento", "Value1": "Valor uno" } diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/fi.json b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/fi.json index 9e0ba9d1ed..ad89ef4b1b 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/fi.json +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/fi.json @@ -1,6 +1,9 @@ { "culture": "fi", "texts": { + "DisplayName:PersonModel:BirthDate1": "Syntymäaika 1", + "DisplayName:BirthDate2": "Syntymäaika 2", + "PersonModel:BirthDate3": "Syntymäaika 3", "BirthDate": "Syntymäpäivä", "Value1": "Arvo Yksi" } diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/fr.json b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/fr.json index dfc8dce92a..6e3e199826 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/fr.json +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/fr.json @@ -1,7 +1,10 @@ { - "culture": "fr", - "texts": { - "BirthDate": "Date de naissance", - "Value1": "Valeur 1" - } + "culture": "fr", + "texts": { + "DisplayName:PersonModel:BirthDate1": "Date de naissance1", + "DisplayName:BirthDate2": "Date de naissance2", + "PersonModel:BirthDate3": "Date de naissance3", + "BirthDate": "Date de naissance", + "Value1": "Valeur 1" + } } \ No newline at end of file diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/hi.json b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/hi.json index eccd8f62d7..aae62cf475 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/hi.json +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/hi.json @@ -1,6 +1,9 @@ { "culture": "hi", "texts": { + "DisplayName:PersonModel:BirthDate1": "जन्म तिथि1", + "DisplayName:BirthDate2": "जन्म तिथि 2", + "PersonModel:BirthDate3": "जन्म तिथि3", "BirthDate": "जन्म तिथि", "Value1": "मान एक" } diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/hu.json b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/hu.json index 3aba5802f0..b88eff6640 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/hu.json +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/hu.json @@ -1,6 +1,9 @@ { "culture": "hu", "texts": { + "DisplayName:PersonModel:BirthDate1": "Születési dátum 1", + "DisplayName:BirthDate2": "Születési dátum 2", + "PersonModel:BirthDate3": "Születési dátum 3", "BirthDate": "Születési dátum", "Value1": "Első érték" } diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/it.json b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/it.json index ee0c21fa75..44a2ada619 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/it.json +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/it.json @@ -1,6 +1,9 @@ { "culture": "it", "texts": { + "DisplayName:PersonModel:BirthDate1": "Data di nascita1", + "DisplayName:BirthDate2": "Data di nascita2", + "PersonModel:BirthDate3": "Data di nascita3", "BirthDate": "Data di nascita", "Value1": "Valore Uno" } diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/nl.json b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/nl.json index 526e7203a7..1c5a3eaf3a 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/nl.json +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/nl.json @@ -1,6 +1,9 @@ { "culture": "nl", "texts": { + "DisplayName:PersonModel:BirthDate1": "Geboortedatum1", + "DisplayName:BirthDate2": "Geboortedatum2", + "PersonModel:BirthDate3": "Geboortedatum3", "BirthDate": "Geboortedatum", "Value1": "Waarde een" } diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/pl-PL.json b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/pl-PL.json index 5370ccdf57..9b4217f627 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/pl-PL.json +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/pl-PL.json @@ -1,7 +1,10 @@ { "culture": "pl-PL", "texts": { + "DisplayName:PersonModel:BirthDate1": "Data urodzenia1", + "DisplayName:BirthDate2": "Data urodzenia2", + "PersonModel:BirthDate3": "Data urodzenia3", "BirthDate": "Data urodzenia", - "Value1": "Wartość jeden" + "Value1": "Wartość jeden" } } \ No newline at end of file diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/pt-BR.json b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/pt-BR.json index c4d8bbf554..fd46703f3d 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/pt-BR.json +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/pt-BR.json @@ -1,6 +1,9 @@ { "culture": "pt-BR", "texts": { + "DisplayName:PersonModel:BirthDate1": "Data de nascimento 1", + "DisplayName:BirthDate2": "Data de nascimento 2", + "PersonModel:BirthDate3": "Data de nascimento 3", "BirthDate": "Aniversário", "Value1": "Valor Um" } diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/ro-RO.json b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/ro-RO.json new file mode 100644 index 0000000000..45131b5898 --- /dev/null +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/ro-RO.json @@ -0,0 +1,10 @@ +{ + "culture": "ro-RO", + "texts": { + "DisplayName:PersonModel:BirthDate1": "Data nasterii 1", + "DisplayName:BirthDate2": "Data nasterii 2", + "PersonModel:BirthDate3": "Data nasterii 3", + "BirthDate": "Data de naștere", + "Value1": "Valoarea Unu" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/ru.json b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/ru.json new file mode 100644 index 0000000000..50d13063d0 --- /dev/null +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/ru.json @@ -0,0 +1,10 @@ +{ + "culture": "ru", + "texts": { + "DisplayName:PersonModel:BirthDate1": "Дата рождения1", + "DisplayName:BirthDate2": "Дата рождения2", + "PersonModel:BirthDate3": "Дата рождения3", + "BirthDate": "День рождения", + "Value1": "Значение один" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/sk.json b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/sk.json index 96c025171b..341683196e 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/sk.json +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/sk.json @@ -1,6 +1,9 @@ { "culture": "sk", "texts": { + "DisplayName:PersonModel:BirthDate1": "Dátum narodenia 1", + "DisplayName:BirthDate2": "Dátum narodenia 2", + "PersonModel:BirthDate3": "Dátum narodenia 3", "BirthDate": "Dátum narodenia", "Value1": "Hodnota jedna" } diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/sl.json b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/sl.json new file mode 100644 index 0000000000..21215ce742 --- /dev/null +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/sl.json @@ -0,0 +1,10 @@ +{ + "culture": "sl", + "texts": { + "DisplayName:PersonModel:BirthDate1": "Datum rojstva 1", + "DisplayName:BirthDate2": "Datum rojstva 2", + "PersonModel:BirthDate3": "Datum rojstva 3", + "BirthDate": "Rojstni datum", + "Value1": "Ena vrednost" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/vi.json b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/vi.json index 046b7893f3..16f5ab1a04 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/vi.json +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/vi.json @@ -1,7 +1,10 @@ { "culture": "vi", "texts": { + "DisplayName:PersonModel:BirthDate1": "Ngày sinh1", + "DisplayName:BirthDate2": "Ngày sinh2", + "PersonModel:BirthDate3": "Ngày sinh3", "BirthDate": "Ngày sinh", - "Value1": "Giá trị thứ nhất" + "Value1": "Giá trị thứ nhất" } -} +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/zh-Hans.json b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/zh-Hans.json index 321bfd83f7..93c7a97405 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/zh-Hans.json +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/zh-Hans.json @@ -1,7 +1,10 @@ { "culture": "zh-Hans", "texts": { + "DisplayName:PersonModel:BirthDate1": "出生日期1", + "DisplayName:BirthDate2": "出生日期2", + "PersonModel:BirthDate3": "出生日期3", "BirthDate": "生日", - "Value1": "值1" + "Value1": "值1" } } \ No newline at end of file diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/zh-Hant.json b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/zh-Hant.json index c70842f0b2..9afdcd308c 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/zh-Hant.json +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/zh-Hant.json @@ -1,7 +1,10 @@ { "culture": "zh-Hant", "texts": { + "DisplayName:PersonModel:BirthDate1": "出生日期1", + "DisplayName:BirthDate2": "出生日期2", + "PersonModel:BirthDate3": "出生日期3", "BirthDate": "生日", - "Value1": "值1" + "Value1": "值1" } } \ No newline at end of file diff --git a/framework/test/Volo.Abp.Emailing.Tests/Volo/Abp/Emailing/Localization/pt-BR.json b/framework/test/Volo.Abp.Emailing.Tests/Volo/Abp/Emailing/Localization/pt-BR.json new file mode 100644 index 0000000000..58b3bb65f0 --- /dev/null +++ b/framework/test/Volo.Abp.Emailing.Tests/Volo/Abp/Emailing/Localization/pt-BR.json @@ -0,0 +1,6 @@ +{ + "culture": "pt-BR", + "texts": { + "hello": "Olá" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.Emailing.Tests/Volo/Abp/Emailing/Localization/ro-RO.json b/framework/test/Volo.Abp.Emailing.Tests/Volo/Abp/Emailing/Localization/ro-RO.json new file mode 100644 index 0000000000..f97f324297 --- /dev/null +++ b/framework/test/Volo.Abp.Emailing.Tests/Volo/Abp/Emailing/Localization/ro-RO.json @@ -0,0 +1,6 @@ +{ + "culture": "ro-RO", + "texts": { + "hello": "Buna ziua" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.Emailing.Tests/Volo/Abp/Emailing/Localization/ru.json b/framework/test/Volo.Abp.Emailing.Tests/Volo/Abp/Emailing/Localization/ru.json new file mode 100644 index 0000000000..3b419be731 --- /dev/null +++ b/framework/test/Volo.Abp.Emailing.Tests/Volo/Abp/Emailing/Localization/ru.json @@ -0,0 +1,6 @@ +{ + "culture": "ru", + "texts": { + "hello": "Привет" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.Emailing.Tests/Volo/Abp/Emailing/Localization/sl.json b/framework/test/Volo.Abp.Emailing.Tests/Volo/Abp/Emailing/Localization/sl.json new file mode 100644 index 0000000000..99cc69e379 --- /dev/null +++ b/framework/test/Volo.Abp.Emailing.Tests/Volo/Abp/Emailing/Localization/sl.json @@ -0,0 +1,6 @@ +{ + "culture": "sl", + "texts": { + "hello": "zdravo" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.Emailing.Tests/Volo/Abp/Emailing/Localization/vi.json b/framework/test/Volo.Abp.Emailing.Tests/Volo/Abp/Emailing/Localization/vi.json new file mode 100644 index 0000000000..c29a371daf --- /dev/null +++ b/framework/test/Volo.Abp.Emailing.Tests/Volo/Abp/Emailing/Localization/vi.json @@ -0,0 +1,6 @@ +{ + "culture": "vi", + "texts": { + "hello": "xin chào" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/ar.json b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/ar.json new file mode 100644 index 0000000000..45906f4377 --- /dev/null +++ b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/ar.json @@ -0,0 +1,6 @@ +{ + "culture": "ar", + "texts": { + "Volo.Abp.Http.DynamicProxying:10001": "استثناء عمل مع البيانات: {0}" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/cs.json b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/cs.json new file mode 100644 index 0000000000..503e750bdc --- /dev/null +++ b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/cs.json @@ -0,0 +1,6 @@ +{ + "culture": "cs", + "texts": { + "Volo.Abp.Http.DynamicProxying:10001": "Obchodní výjimka s daty: {0}" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/es.json b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/es.json new file mode 100644 index 0000000000..c473dea533 --- /dev/null +++ b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/es.json @@ -0,0 +1,6 @@ +{ + "culture": "es", + "texts": { + "Volo.Abp.Http.DynamicProxying:10001": "Excepción comercial con datos: {0}" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/pl-PL.json b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/pl-PL.json new file mode 100644 index 0000000000..bda2687351 --- /dev/null +++ b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/pl-PL.json @@ -0,0 +1,6 @@ +{ + "culture": "pl-PL", + "texts": { + "Volo.Abp.Http.DynamicProxying:10001": "Wyjątek biznesowy z danymi: {0}" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/pt-BR.json b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/pt-BR.json new file mode 100644 index 0000000000..a28533e079 --- /dev/null +++ b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/pt-BR.json @@ -0,0 +1,6 @@ +{ + "culture": "pt-BR", + "texts": { + "Volo.Abp.Http.DynamicProxying:10001": "Exceção comercial com dados: {0}" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/ro-RO.json b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/ro-RO.json new file mode 100644 index 0000000000..86ed8128de --- /dev/null +++ b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/ro-RO.json @@ -0,0 +1,6 @@ +{ + "culture": "ro-RO", + "texts": { + "Volo.Abp.Http.DynamicProxying:10001": "Excepție comercială cu date: {0}" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/ru.json b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/ru.json new file mode 100644 index 0000000000..9f87b39249 --- /dev/null +++ b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/ru.json @@ -0,0 +1,6 @@ +{ + "culture": "ru", + "texts": { + "Volo.Abp.Http.DynamicProxying:10001": "Исключение для бизнеса с данными: {0}" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/sl.json b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/sl.json new file mode 100644 index 0000000000..5ff659ac1c --- /dev/null +++ b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/sl.json @@ -0,0 +1,6 @@ +{ + "culture": "sl", + "texts": { + "Volo.Abp.Http.DynamicProxying:10001": "Poslovna izjema s podatki: {0}" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/tr.json b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/tr.json new file mode 100644 index 0000000000..01e47d261a --- /dev/null +++ b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/tr.json @@ -0,0 +1,6 @@ +{ + "culture": "tr", + "texts": { + "Volo.Abp.Http.DynamicProxying:10001": "Verilerle ilgili iş istisnası: {0}" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/vi.json b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/vi.json new file mode 100644 index 0000000000..638af03f0d --- /dev/null +++ b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/vi.json @@ -0,0 +1,6 @@ +{ + "culture": "vi", + "texts": { + "Volo.Abp.Http.DynamicProxying:10001": "Ngoại lệ kinh doanh với dữ liệu: {0}" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/zh-Hant.json b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/zh-Hant.json new file mode 100644 index 0000000000..9f12b64b87 --- /dev/null +++ b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/zh-Hant.json @@ -0,0 +1,6 @@ +{ + "culture": "zh-Hant", + "texts": { + "Volo.Abp.Http.DynamicProxying:10001": "數據的業務異常:{0}" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/CountryNames/ro-RO.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/CountryNames/ro-RO.json new file mode 100644 index 0000000000..8063d7ddd0 --- /dev/null +++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/CountryNames/ro-RO.json @@ -0,0 +1,7 @@ +{ + "culture": "ro-RO", + "texts": { + "USA": "Statele Unite ale Americii", + "Brazil": "Brazilia" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/CountryNames/ru.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/CountryNames/ru.json new file mode 100644 index 0000000000..85fa756562 --- /dev/null +++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/CountryNames/ru.json @@ -0,0 +1,7 @@ +{ + "culture": "ru", + "texts": { + "USA": "Соединенные Штаты Америки", + "Brazil": "Бразилия" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/CountryNames/sl.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/CountryNames/sl.json new file mode 100644 index 0000000000..6e159d7421 --- /dev/null +++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/CountryNames/sl.json @@ -0,0 +1,7 @@ +{ + "culture": "sl", + "texts": { + "USA": "Združene države Amerike", + "Brazil": "Brazilija" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/ro-RO.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/ro-RO.json new file mode 100644 index 0000000000..54ab2b90da --- /dev/null +++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/ro-RO.json @@ -0,0 +1,7 @@ +{ + "culture": "ro-RO", + "texts": { + "ThisFieldIsRequired": "Acest câmp este obligatoriu", + "MaxLenghtErrorMessage": "Acest câmp poate avea maximum „{0}” caractere" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/ru.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/ru.json new file mode 100644 index 0000000000..631044d795 --- /dev/null +++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/ru.json @@ -0,0 +1,7 @@ +{ + "culture": "ru", + "texts": { + "ThisFieldIsRequired": "Это поле обязательно к заполнению", + "MaxLenghtErrorMessage": "В этом поле может быть не более \"{0}\" символов." + } +} \ 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 new file mode 100644 index 0000000000..2812523577 --- /dev/null +++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/sl.json @@ -0,0 +1,7 @@ +{ + "culture": "sl", + "texts": { + "ThisFieldIsRequired": "to polje je obvezno", + "MaxLenghtErrorMessage": "To polje lahko vsebuje največ znakov »{0}«." + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/ro-RO.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/ro-RO.json new file mode 100644 index 0000000000..1e644729d5 --- /dev/null +++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/ro-RO.json @@ -0,0 +1,11 @@ +{ + "culture": "ro-RO", + "texts": { + "Hello {0}.": "Bună ziua {0}.", + "Car": "Mașină", + "CarPlural": "Mașini", + "MaxLenghtErrorMessage": "Lungimea acestui câmp poate fi de maximum „{0}” caractere", + "Universe": "Univers", + "FortyTwo": "Patruzeci si doi" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/ru.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/ru.json new file mode 100644 index 0000000000..c93cf8dcd9 --- /dev/null +++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/ru.json @@ -0,0 +1,11 @@ +{ + "culture": "ru", + "texts": { + "Hello {0}.": "Здравствуйте, {0} .", + "Car": "Автомобиль", + "CarPlural": "Машины", + "MaxLenghtErrorMessage": "Длина этого поля не может превышать \"{0}\" символов.", + "Universe": "Вселенная", + "FortyTwo": "Сорок два" + } +} \ 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 new file mode 100644 index 0000000000..5c5a0044c1 --- /dev/null +++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/sl.json @@ -0,0 +1,11 @@ +{ + "culture": "sl", + "texts": { + "Hello {0}.": "Pozdravljeni, {0}.", + "Car": "Avto", + "CarPlural": "Avtomobili", + "MaxLenghtErrorMessage": "Dolžina tega polja je lahko največ »{0}« znakov", + "Universe": "Vesolje", + "FortyTwo": "42" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/tr.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/tr.json index ee1900e150..27dcb66347 100644 --- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/tr.json +++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/tr.json @@ -5,6 +5,7 @@ "Car": "Araba", "CarPlural": "Araba", "MaxLenghtErrorMessage": "Bu alanın uzunluğu maksimum '{0}' karakter olabilir", - "Universe": "Evren" + "Universe": "Evren", + "FortyTwo": "Kırk iki" } } \ No newline at end of file diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/SourceExt/ro-RO.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/SourceExt/ro-RO.json new file mode 100644 index 0000000000..127335358e --- /dev/null +++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/SourceExt/ro-RO.json @@ -0,0 +1,6 @@ +{ + "culture": "ro-RO", + "texts": { + "SeeYou": "Te văd" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/SourceExt/ru.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/SourceExt/ru.json new file mode 100644 index 0000000000..f7d9f0fe01 --- /dev/null +++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/SourceExt/ru.json @@ -0,0 +1,6 @@ +{ + "culture": "ru", + "texts": { + "SeeYou": "Увидимся" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/SourceExt/sl.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/SourceExt/sl.json new file mode 100644 index 0000000000..a762c7d834 --- /dev/null +++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/SourceExt/sl.json @@ -0,0 +1,6 @@ +{ + "culture": "sl", + "texts": { + "SeeYou": "Se vidiva" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/SourceExt/tr.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/SourceExt/tr.json index 7023061d35..df3fe71cd9 100644 --- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/SourceExt/tr.json +++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/SourceExt/tr.json @@ -1,6 +1,6 @@ { "culture": "tr", "texts": { - + "SeeYou": "Görüşürüz" } } \ No newline at end of file diff --git a/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/es.json b/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/es.json new file mode 100644 index 0000000000..c3df95983e --- /dev/null +++ b/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/es.json @@ -0,0 +1,7 @@ +{ + "culture": "es", + "texts": { + "HelloText": "Hola, {0}", + "HowAreYou": "¿cómo estás?" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/pl-PL.json b/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/pl-PL.json new file mode 100644 index 0000000000..90842137d2 --- /dev/null +++ b/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/pl-PL.json @@ -0,0 +1,7 @@ +{ + "culture": "pl-PL", + "texts": { + "HelloText": "Witaj {0}", + "HowAreYou": "jak się masz?" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/pt-BR.json b/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/pt-BR.json new file mode 100644 index 0000000000..9b28530b33 --- /dev/null +++ b/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/pt-BR.json @@ -0,0 +1,7 @@ +{ + "culture": "pt-BR", + "texts": { + "HelloText": "Olá {0}", + "HowAreYou": "Como você está?" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/ro-RO.json b/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/ro-RO.json new file mode 100644 index 0000000000..8916bc522f --- /dev/null +++ b/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/ro-RO.json @@ -0,0 +1,7 @@ +{ + "culture": "ro-RO", + "texts": { + "HelloText": "Bună ziua {0}", + "HowAreYou": "ce mai faci?" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/ru.json b/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/ru.json new file mode 100644 index 0000000000..289f298d75 --- /dev/null +++ b/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/ru.json @@ -0,0 +1,7 @@ +{ + "culture": "ru", + "texts": { + "HelloText": "Привет {0}", + "HowAreYou": "как дела?" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/sl.json b/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/sl.json new file mode 100644 index 0000000000..aed6e44070 --- /dev/null +++ b/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/sl.json @@ -0,0 +1,7 @@ +{ + "culture": "sl", + "texts": { + "HelloText": "Pozdravljeni {0}", + "HowAreYou": "kako si" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/vi.json b/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/vi.json new file mode 100644 index 0000000000..6fef7d49ef --- /dev/null +++ b/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/vi.json @@ -0,0 +1,7 @@ +{ + "culture": "vi", + "texts": { + "HelloText": "Xin chào {0}", + "HowAreYou": "bạn khỏe không?" + } +} \ 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 b80c6c7f05..dee0ecd00c 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 @@ -9,7 +9,7 @@ "UseAnotherServiceToLogin": "استخدم خدمة أخرى لتسجيل الدخول", "UserLockedOutMessage": "تم قفل حساب المستخدم بسبب محاولات تسجيل الدخول غير الصالحة. يرجى الانتظار بعض الوقت والمحاولة مرة أخرى.", "InvalidUserNameOrPassword": "اسم مستخدم أو كلمة مرور غير صالحة!", - "LoginIsNotAllowed": "لا يسمح لك بتسجيل الدخول! حسابك غير نشط أو يحتاج إلى تأكيد بريدك الإلكتروني / رقم هاتفك.", + "LoginIsNotAllowed": "لا يسمح لك بتسجيل الدخول! حسابك غير نشط أو يحتاج إلى تأكيد بريدك الإلكتروني/رقم هاتفك.", "SelfRegistrationDisabledMessage": "تم تعطيل التسجيل الذاتي لهذا التطبيق. يرجى الاتصال بمسؤول التطبيق لتسجيل مستخدم جديد.", "LocalLoginDisabledMessage": "تسجيل الدخول المحلي معطّل لهذا التطبيق.", "Login": "دخول", @@ -53,6 +53,15 @@ "ResetPassword_Information": "الرجاء إدخال كلمة المرور الجديدة الخاصة بك.", "YourPasswordIsSuccessfullyReset": "تم إعادة تعيين كلمة المرور الخاصة بك بنجاح.", "GoToTheApplication": "اذهب إلى التطبيق", - "BackToLogin": "العودة إلى تسجيل الدخول" + "BackToLogin": "العودة إلى تسجيل الدخول", + "ProfileTab:Password": "تغيير كلمة المرور", + "ProfileTab:PersonalInfo": "معلومات شخصية", + "ReturnToApplication": "العودة إلى التطبيق", + "Volo.Account:InvalidEmailAddress": "لا يمكن العثور على عنوان البريد الإلكتروني المحدد: {0}", + "PasswordReset": "إعادة تعيين كلمة المرور", + "PasswordResetInfoInEmail": "لقد تلقينا طلب استرداد الحساب! إذا بدأت هذا الطلب ، فانقر فوق الارتباط التالي لإعادة تعيين كلمة المرور الخاصة بك.", + "ResetMyPassword": "إعادة تعيين كلمة المرور الخاصة بي", + "AccessDenied": "تم الرفض!", + "AccessDeniedMessage": "ليس لديك حق الوصول إلى هذا المورد." } -} +} \ No newline at end of file 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 d170187231..3266adae51 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 @@ -43,6 +43,25 @@ "Description:Abp.Account.EnableLocalLogin": "Označuje, zda server umožní uživatelům ověřovat se pomocí místního účtu.", "LoggedOutTitle": "Odhlášeno", "LoggedOutText": "Byli jste odhlášeni a brzy budete přesměrováni.", - "ReturnToText": "Kliknutím sem se vrátíte do aplikace" + "ReturnToText": "Kliknutím sem se vrátíte do aplikace", + "OrLoginWith": "Nebo se přihlaste pomocí:", + "ForgotPassword": "Zapomenuté heslo?", + "SendPasswordResetLink_Information": "Na váš e-mail bude zaslán odkaz pro resetování hesla, pomocí kterého můžete heslo resetovat. Pokud e-mail během několika minut neobdržíte, zkuste to znovu.", + "PasswordResetMailSentMessage": "E-mail pro obnovení účtu byl odeslán na vaši e-mailovou adresu. Pokud tento e-mail ve své doručené poště neuvidíte do 15 minut, vyhledejte jej ve složce nevyžádané pošty. Pokud to tam najdete, označte to jako -Not Junk-.", + "ResetPassword": "Obnovit heslo", + "ConfirmPassword": "Potvrďte (zopakujte) heslo", + "ResetPassword_Information": "Zadejte prosím své nové heslo.", + "YourPasswordIsSuccessfullyReset": "Vaše heslo bylo úspěšně resetováno.", + "GoToTheApplication": "Přejděte do aplikace", + "BackToLogin": "Zpět k přihlášení", + "ProfileTab:Password": "Změnit heslo", + "ProfileTab:PersonalInfo": "Osobní informace", + "ReturnToApplication": "Návrat k aplikaci", + "Volo.Account:InvalidEmailAddress": "Nelze najít zadanou e-mailovou adresu: {0}", + "PasswordReset": "Resetovat heslo", + "PasswordResetInfoInEmail": "Obdrželi jsme žádost o obnovení účtu! Pokud jste tento požadavek iniciovali, klikněte na následující odkaz a obnovte své heslo.", + "ResetMyPassword": "Obnovit moje heslo", + "AccessDenied": "Přístup odepřen!", + "AccessDeniedMessage": "K tomuto zdroji nemáte přístup." } -} +} \ No newline at end of file diff --git a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/de-DE.json b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/de-DE.json index f2dc47ccbc..8e2aa2fa43 100644 --- a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/de-DE.json +++ b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/de-DE.json @@ -60,6 +60,8 @@ "Volo.Account:InvalidEmailAddress": "Die angegebene E-Mail-Adresse kann nicht gefunden werden: {0}", "PasswordReset": "Passwort zurücksetzen", "PasswordResetInfoInEmail": "Wir haben eine Anfrage zur Wiederherstellung des Kontos erhalten! Wenn Sie diese Anforderung initiiert haben, klicken Sie auf den folgenden Link, um Ihr Passwort zurückzusetzen.", - "ResetMyPassword": "Mein Passwort zurücksetzen" + "ResetMyPassword": "Mein Passwort zurücksetzen", + "AccessDenied": "Zugriff abgelehnt!", + "AccessDeniedMessage": "Sie haben keinen Zugriff auf diese Ressource." } -} +} \ No newline at end of file diff --git a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/es-mx.json b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/es-mx.json index d8c50231a5..d6389de2a9 100644 --- a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/es-mx.json +++ b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/es-mx.json @@ -9,7 +9,7 @@ "UseAnotherServiceToLogin": "Usar otro servicio para iniciar sesión", "UserLockedOutMessage": "La cuenta de usuario ha sido bloqueada debido a los intentos de inicio de sesión no válido. Por favor, espere un rato y vuelve a intentarlo.", "InvalidUserNameOrPassword": "No válido nombre de usuario o la contraseña!", - "LoginIsNotAllowed": "¡No está permitido iniciar sesión! Su cuenta está inactiva o necesita confirmar su correo electrónico / número de teléfono.", + "LoginIsNotAllowed": "¡No está permitido iniciar sesión! Su cuenta está inactiva o necesita confirmar su correo electrónico/número de teléfono.", "SelfRegistrationDisabledMessage": "El autoregistro de usuario está deshabilitado para esta aplicación. Póngase en contacto con el administrador de la aplicación para registrar un nuevo usuario.", "Login": "Iniciar sesión", "Cancel": "Cancelar", 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 894cb709ed..8b28c50579 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 @@ -9,7 +9,7 @@ "UseAnotherServiceToLogin": "Usar otro servicio para iniciar sesión", "UserLockedOutMessage": "La cuenta de usuario ha sido bloqueada debido a los intentos de inicio de sesión no válidos. Por favor, espere unos minutos y vuelve a intentarlo.", "InvalidUserNameOrPassword": "El nombre de usuario o la contraseña no son válidos", - "LoginIsNotAllowed": "¡No está permitido iniciar sesión! Su cuenta está inactiva o necesita confirmar su correo electrónico / número de teléfono.", + "LoginIsNotAllowed": "¡No está permitido iniciar sesión! Su cuenta está inactiva o necesita confirmar su correo electrónico/número de teléfono.", "SelfRegistrationDisabledMessage": "El autoregistro de usuario está deshabilitado para esta aplicación. Póngase en contacto con el administrador de la aplicación para registrar un nuevo usuario.", "LocalLoginDisabledMessage": "Inicio de sesión local ha sido deshabilitado para esta aplicación", "Login": "Iniciar sesión", @@ -60,6 +60,8 @@ "Volo.Account:InvalidEmailAddress": "No se puede encontrar la dirección de e-mail solicitada: {0}", "PasswordReset": "Restablecer contraseña", "PasswordResetInfoInEmail": "Recibimos una solicitud de recuperación de cuenta. Si inició esta solicitud, haga clic en el siguiente enlace para restablecer su contraseña.", - "ResetMyPassword": "Restablecer mi contraseña" + "ResetMyPassword": "Restablecer mi contraseña", + "AccessDenied": "¡Acceso denegado!", + "AccessDeniedMessage": "No tienes acceso a este recurso." } -} +} \ No newline at end of file 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 dc95c1b3cb..77fbc0823f 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 @@ -56,6 +56,12 @@ "BackToLogin": "Vissza a bejelentkezéshez", "ProfileTab:Password": "Jelszó módosítása", "ProfileTab:PersonalInfo": "Személyes adatok", - "ReturnToApplication": "Vissza az alkalmazáshoz" + "ReturnToApplication": "Vissza az alkalmazáshoz", + "Volo.Account:InvalidEmailAddress": "Nem található a megadott e-mail cím: {0}", + "PasswordReset": "Jelszó visszaállítása", + "PasswordResetInfoInEmail": "Fiók-helyreállítási kérelmet kaptunk! Ha Ön kezdeményezte ezt a kérést, kattintson a következő hivatkozásra jelszava visszaállításához.", + "ResetMyPassword": "Jelszavam visszaállítása", + "AccessDenied": "Hozzáférés megtagadva!", + "AccessDeniedMessage": "Nincs hozzáférése ehhez az erőforráshoz." } -} +} \ No newline at end of file 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 05927f1efa..21af5b9ce1 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 @@ -11,11 +11,57 @@ "InvalidUserNameOrPassword": "Niepoprawna nazwa użytkownika lub hasło!", "LoginIsNotAllowed": "Nie możesz się zalogować! Twoje konto jest nieaktywne lub wymaga potwierdzenia adresu e-mail/numeru telefonu.", "SelfRegistrationDisabledMessage": "Rejestracja użytkowników jest wyłączona dla tej aplikacji. Skontaktuj się z administratorem aplikacji w celu rejestracji nowego użytkownika.", + "LocalLoginDisabledMessage": "Logowanie lokalne jest wyłączone dla tej aplikacji.", "Login": "Zaloguj", "Cancel": "Anuluj", "Register": "Zarejestruj", + "AreYouANewUser": "Czy jesteś nowym użytkownikiem?", + "AlreadyRegistered": "Już zarejestrowany?", "InvalidLoginRequest": "Logowanie nieudane", "ThereAreNoLoginSchemesConfiguredForThisClient": "Nie istnieje skonfigurany schemat logowania dla użytkownika.", - "LogInUsingYourProviderAccount": "Zaloguj używając konta {0}" + "LogInUsingYourProviderAccount": "Zaloguj używając konta {0}", + "DisplayName:CurrentPassword": "Aktualne hasło", + "DisplayName:NewPassword": "Nowe hasło", + "DisplayName:NewPasswordConfirm": "Potwierdź nowe hasło", + "PasswordChangedMessage": "Twoje hasło zostało zmienione.", + "DisplayName:UserName": "Nazwa użytkownika", + "DisplayName:Email": "E-mail", + "DisplayName:Name": "Nazwa", + "DisplayName:Surname": "Nazwisko", + "DisplayName:Password": "Hasło", + "DisplayName:EmailAddress": "Adres e-mail", + "DisplayName:PhoneNumber": "Numer telefonu", + "PersonalSettings": "Ustawienia osobiste", + "PersonalSettingsSaved": "Zapisano ustawienia osobiste", + "PasswordChanged": "Hasło zostało zmienione", + "NewPasswordConfirmFailed": "Potwierdź nowe hasło.", + "Manage": "Zarządzać", + "MyAccount": "Moje konto", + "DisplayName:Abp.Account.IsSelfRegistrationEnabled": "Czy włączona jest samodzielna rejestracja?", + "Description:Abp.Account.IsSelfRegistrationEnabled": "Czy użytkownik może samodzielnie zarejestrować konto.", + "DisplayName:Abp.Account.EnableLocalLogin": "Uwierzytelnij się za pomocą konta lokalnego", + "Description:Abp.Account.EnableLocalLogin": "Wskazuje, czy serwer umożliwi użytkownikom uwierzytelnianie za pomocą konta lokalnego.", + "LoggedOutTitle": "Wylogowany", + "LoggedOutText": "Zostałeś wylogowany i wkrótce zostaniesz przekierowany.", + "ReturnToText": "Kliknij tutaj, aby wrócić do aplikacji", + "OrLoginWith": "Lub zaloguj się za pomocą:", + "ForgotPassword": "Zapomniałeś hasła?", + "SendPasswordResetLink_Information": "Link do resetowania hasła zostanie wysłany na Twój adres e-mail, aby zresetować hasło. Jeśli nie otrzymasz e-maila w ciągu kilku minut, spróbuj ponownie.", + "PasswordResetMailSentMessage": "E-mail odzyskiwania konta wysłany na Twój adres e-mail. Jeśli nie zobaczysz tego e-maila w skrzynce odbiorczej w ciągu 15 minut, poszukaj go w folderze ze spamem. Jeśli go tam znajdziesz, oznacz go jako -Nie śmieci-.", + "ResetPassword": "Zresetuj hasło", + "ConfirmPassword": "Potwierdź (powtórz) hasło", + "ResetPassword_Information": "Wprowadź nowe hasło.", + "YourPasswordIsSuccessfullyReset": "Twoje hasło zostało pomyślnie zresetowane.", + "GoToTheApplication": "Przejdź do aplikacji", + "BackToLogin": "Powrót do logowania", + "ProfileTab:Password": "Zmień hasło", + "ProfileTab:PersonalInfo": "Dane osobiste", + "ReturnToApplication": "Wróć do aplikacji", + "Volo.Account:InvalidEmailAddress": "Nie można znaleźć podanego adresu e-mail: {0}", + "PasswordReset": "Resetowania hasła", + "PasswordResetInfoInEmail": "Otrzymaliśmy prośbę o odzyskanie konta! Jeśli zainicjowałeś to żądanie, kliknij poniższy link, aby zresetować hasło.", + "ResetMyPassword": "Zresetować moje hasło", + "AccessDenied": "Brak dostępu!", + "AccessDeniedMessage": "Nie masz dostępu do tego zasobu." } } \ No newline at end of file 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 f1a08b3d90..d3cd0e9184 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 @@ -9,8 +9,9 @@ "UseAnotherServiceToLogin": "Usar outro serviço para entrar", "UserLockedOutMessage": "Esta conta de usuário está bloqueada devido a muitas tentativas de acesso. Por favor, espero alguns instantes e tente novamente.", "InvalidUserNameOrPassword": "Usuário ou senha estão incorretos!", - "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.", + "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.", "SelfRegistrationDisabledMessage": "Não é permitido que você crie uma nova conta neste site. Contate um administrador para que ele crie uma conta para você.", + "LocalLoginDisabledMessage": "O login local está desativado para este aplicativo.", "Login": "Entrar", "Cancel": "Cancelar", "Register": "Registre-se", @@ -35,6 +36,32 @@ "PasswordChanged": "Senha alterada", "NewPasswordConfirmFailed": "Por favor, confirme a nova senha.", "Manage": "Gerenciar", - "MyAccount": "Minha conta" + "MyAccount": "Minha conta", + "DisplayName:Abp.Account.IsSelfRegistrationEnabled": "O autorregistro está habilitado", + "Description:Abp.Account.IsSelfRegistrationEnabled": "Se um usuário pode registrar a conta por si mesmo.", + "DisplayName:Abp.Account.EnableLocalLogin": "Autenticar com uma conta local", + "Description:Abp.Account.EnableLocalLogin": "Indica se o servidor permitirá que os usuários se autentiquem com uma conta local.", + "LoggedOutTitle": "Assinado", + "LoggedOutText": "Você foi desconectado e será redirecionado em breve.", + "ReturnToText": "Clique aqui para retornar ao aplicativo", + "OrLoginWith": "Ou faça login com:", + "ForgotPassword": "Esqueceu sua senha?", + "SendPasswordResetLink_Information": "Um link de redefinição de senha será enviado ao seu e-mail para redefinir sua senha. Se você não receber um e-mail em alguns minutos, tente novamente.", + "PasswordResetMailSentMessage": "Email de recuperação de conta enviado para o seu endereço de e-mail. Se você não vir este e-mail em sua caixa de entrada em 15 minutos, procure-o na pasta de lixo eletrônico. Se você encontrá-lo lá, marque-o como -Não Lixo-.", + "ResetPassword": "Redefinir senha", + "ConfirmPassword": "Confirme (repita) a senha", + "ResetPassword_Information": "Por favor insira sua nova senha.", + "YourPasswordIsSuccessfullyReset": "Sua senha foi redefinida com sucesso.", + "GoToTheApplication": "Vá para o aplicativo", + "BackToLogin": "Volte ao login", + "ProfileTab:Password": "Mudar senha", + "ProfileTab:PersonalInfo": "Informação pessoal", + "ReturnToApplication": "Voltar ao aplicativo", + "Volo.Account:InvalidEmailAddress": "Não é possível encontrar o endereço de e-mail fornecido: {0}", + "PasswordReset": "Redefinição de senha", + "PasswordResetInfoInEmail": "Recebemos um pedido de recuperação de conta! Se você iniciou esta solicitação, clique no link a seguir para redefinir sua senha.", + "ResetMyPassword": "Resetar minha senha", + "AccessDenied": "Acesso negado!", + "AccessDeniedMessage": "Você não tem acesso a este recurso." } } \ No newline at end of file diff --git a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/ro-RO.json b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/ro-RO.json index 71c9fbcdd1..c753009bb0 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 @@ -9,7 +9,7 @@ "UseAnotherServiceToLogin": "Folisiţi alt serviciu pentru a vă autentifica", "UserLockedOutMessage": "Contul a fost blocat din cauza incercărilor eşuate de autentificare. Vă rugăm să aşteptaţi şi să încercaţi din nou.", "InvalidUserNameOrPassword": "Nume de utilizator sau parolă invalide!", - "LoginIsNotAllowed": "Nu ai voie să te autentifici! Contul dvs. este inactiv sau trebuie să vă confirme numărul de e-mail / telefon.", + "LoginIsNotAllowed": "Nu ai voie să te autentifici! Contul dvs. este inactiv sau trebuie să vă confirme numărul de e-mail/telefon.", "SelfRegistrationDisabledMessage": "Înregistrarea personală este dezactivată pentru această aplicaţie. Vă rugăm să contactaţi administratorul aplicaţiei pentru a înregistra un nou utilizator.", "LocalLoginDisabledMessage": "Autentificarea locală este dezactivată pentru această aplicaţie.", "Login": "Autentificare", 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 2722c472ef..337bf2836a 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 @@ -9,7 +9,7 @@ "UseAnotherServiceToLogin": "Использовать сторонний сервис для входа", "UserLockedOutMessage": "Пользователь заблокирован из-за большого количества попыток входа. Пожалуйста, попробуйте позднее.", "InvalidUserNameOrPassword": "Неправильные имя пользователя и/или пароль!", - "LoginIsNotAllowed": "Вам не разрешено входить в систему! Ваша учетная запись неактивна или вам необходимо подтвердить адрес электронной почты / номер телефона.", + "LoginIsNotAllowed": "Вам не разрешено входить в систему! Ваша учетная запись неактивна или вам необходимо подтвердить адрес электронной почты/номер телефона.", "SelfRegistrationDisabledMessage": "Самостоятельная регистрация не предусмотрена. Пожалуйста, свяжитесь с администраром для получения доступа.", "LocalLoginDisabledMessage": "Локальный вход отключен.", "Login": "Войти", @@ -40,6 +40,28 @@ "DisplayName:Abp.Account.IsSelfRegistrationEnabled": "Самостоятельная регистрация включена", "Description:Abp.Account.IsSelfRegistrationEnabled": "Позволяет новым пользователям регистрироваться самостоятельно.", "DisplayName:Abp.Account.EnableLocalLogin": "Вход с помощью локальной учетной записи приложения", - "Description:Abp.Account.EnableLocalLogin": "Указывает на то, разрешено ли пользователям входить с помощью локальной учетной записи приложения." + "Description:Abp.Account.EnableLocalLogin": "Указывает на то, разрешено ли пользователям входить с помощью локальной учетной записи приложения.", + "LoggedOutTitle": "Вышли", + "LoggedOutText": "Вы вышли из системы и скоро будете перенаправлены.", + "ReturnToText": "Щелкните здесь, чтобы вернуться в приложение", + "OrLoginWith": "Или войдите с помощью:", + "ForgotPassword": "забыл пароль?", + "SendPasswordResetLink_Information": "На вашу электронную почту будет отправлена ссылка для сброса пароля. Если вы не получите письмо в течение нескольких минут, повторите попытку.", + "PasswordResetMailSentMessage": "Письмо для восстановления учетной записи отправлено на ваш адрес электронной почты. Если вы не видите это письмо в своем почтовом ящике в течение 15 минут, поищите его в папке нежелательной почты. Если вы найдете его там, отметьте его как «Не мусор».", + "ResetPassword": "Сброс пароля", + "ConfirmPassword": "Подтвердите (повторите) пароль", + "ResetPassword_Information": "Пожалуйста, введите ваш новый пароль.", + "YourPasswordIsSuccessfullyReset": "Ваш пароль успешно сброшен.", + "GoToTheApplication": "Зайти в приложение", + "BackToLogin": "Вернуться на страницу входа", + "ProfileTab:Password": "Измени пароль", + "ProfileTab:PersonalInfo": "Личная информация", + "ReturnToApplication": "Вернуться к заявке", + "Volo.Account:InvalidEmailAddress": "Не удается найти указанный адрес электронной почты: {0}", + "PasswordReset": "Восстановление пароля", + "PasswordResetInfoInEmail": "Мы получили запрос на восстановление аккаунта! Если вы инициировали этот запрос, щелкните следующую ссылку, чтобы сбросить пароль.", + "ResetMyPassword": "Сбросить пароль", + "AccessDenied": "В доступе отказано!", + "AccessDeniedMessage": "У вас нет доступа к этому ресурсу." } -} +} \ No newline at end of file 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 8ac5e62980..9975558eee 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 @@ -36,6 +36,7 @@ "PasswordChanged": "Heslo bolo zmenené", "NewPasswordConfirmFailed": "Prosím potvrďte nové heslo.", "Manage": "Spravovať", + "MyAccount": "Môj účet", "DisplayName:Abp.Account.IsSelfRegistrationEnabled": "Je povolená samoregistrácia", "Description:Abp.Account.IsSelfRegistrationEnabled": "Či si používateľ môže účet zaregistrovať sám.", "DisplayName:Abp.Account.EnableLocalLogin": "Overenie pomocou lokálneho konta", 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 6db74f6184..43253eba78 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 @@ -41,6 +41,10 @@ "Description:Abp.Account.IsSelfRegistrationEnabled": "Ali lahko uporabnik sam registrira račun.", "DisplayName:Abp.Account.EnableLocalLogin": "Avtenticirajte se z lokalnim računom", "Description:Abp.Account.EnableLocalLogin": "Označuje, ali bo strežnik uporabnikom omogočil avtentikacijo z lokalnim računom.", + "LoggedOutTitle": "Odjavljen", + "LoggedOutText": "Odjavljeni ste in kmalu boste preusmerjeni.", + "ReturnToText": "Kliknite tukaj, da se vrnete v aplikacijo", + "OrLoginWith": "Ali pa se prijavite z:", "ForgotPassword": "Ste pozabili geslo?", "SendPasswordResetLink_Information": "Na vaš e-poštni naslov bo poslana povezava za ponastavitev gesla za ponastavitev gesla. Če v nekaj minutah ne dobite e-poštnega sporočila, poskusite znova.", "PasswordResetMailSentMessage": "E-poštno sporočilo za obnovitev računa je bilo poslano na vaš e-poštni naslov. Če v 15 minutah tega e-poštnega sporočila ne vidite v mapi »Prejeto«, ga poiščite v mapi z neželeno pošto. Če ga najdete tam, ga prosimo označite kot -Ni neželeno-. ", @@ -48,10 +52,16 @@ "ConfirmPassword": "Potrditev (ponovitev) gesla", "ResetPassword_Information": "Prosimo vnesite vaše novo geslo.", "YourPasswordIsSuccessfullyReset": "Vaše geslo je uspešno ponastavljeno.", + "GoToTheApplication": "Pojdite na aplikacijo", "BackToLogin": "Nazaj na prijavo", + "ProfileTab:Password": "Spremeni geslo", + "ProfileTab:PersonalInfo": "Osebni podatki", + "ReturnToApplication": "Nazaj na aplikacijo", "Volo.Account:InvalidEmailAddress": "Navedenega e-poštnega naslova ni mogoče najti: {0}", "PasswordReset": "Ponastavitev gesla", "PasswordResetInfoInEmail": "Prejeta je bila zahteva za obnovitev računa! V kolikor ste vi sprožili zahtevo, kliknite na sledečo povezavo, da ponastavite geslo.", - "ResetMyPassword": "Ponastavi geslo" + "ResetMyPassword": "Ponastavi geslo", + "AccessDenied": "Dostop zavrnjen!", + "AccessDeniedMessage": "Nimate dostopa do tega vira." } -} +} \ No newline at end of file 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 9b5c9b5c42..430bdd3c26 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 @@ -9,13 +9,59 @@ "UseAnotherServiceToLogin": "Sử dụng dịch vụ khác để đăng nhập", "UserLockedOutMessage": "Tài khoản người dùng đã bị khóa do các nỗ lực đăng nhập không hợp lệ. Xin vui lòng chờ một lúc và thử lại.", "InvalidUserNameOrPassword": "Sai tên tài khoản hoặc mật khẩu!", - "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.", + "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.", "SelfRegistrationDisabledMessage": "Tự đăng ký người dùng bị vô hiệu hóa cho ứng dụng này. Liên hệ với quản trị viên ứng dụng để đăng ký người dùng mới.", + "LocalLoginDisabledMessage": "Đăng nhập cục bộ bị vô hiệu hóa cho ứng dụng này.", "Login": "Đăng nhập", "Cancel": "Hủy bỏ", "Register": "Đăng ký", + "AreYouANewUser": "Bạn có phải là người dùng mới?", + "AlreadyRegistered": "Đã đăng ký?", "InvalidLoginRequest": "Yêu cầu đăng nhập không hợp lệ", "ThereAreNoLoginSchemesConfiguredForThisClient": "Không có chương trình đăng nhập được cấu hình cho khách hàng này.", - "LogInUsingYourProviderAccount": "Đăng nhập bằng tài khoản {0} của bạn" + "LogInUsingYourProviderAccount": "Đăng nhập bằng tài khoản {0} của bạn", + "DisplayName:CurrentPassword": "Mật khẩu hiện tại", + "DisplayName:NewPassword": "Mật khẩu mới", + "DisplayName:NewPasswordConfirm": "Xác nhận mật khẩu mới", + "PasswordChangedMessage": "Mật khẩu của bạn đã được thay đổi thành công.", + "DisplayName:UserName": "tên tài khoản", + "DisplayName:Email": "E-mail", + "DisplayName:Name": "Tên", + "DisplayName:Surname": "Họ", + "DisplayName:Password": "Mật khẩu", + "DisplayName:EmailAddress": "Địa chỉ email", + "DisplayName:PhoneNumber": "Số điện thoại", + "PersonalSettings": "Thiết lập cá nhân", + "PersonalSettingsSaved": "Đã lưu cài đặt cá nhân", + "PasswordChanged": "mật khẩu đã được thay đổi", + "NewPasswordConfirmFailed": "Vui lòng xác nhận mật khẩu mới.", + "Manage": "Quản lý", + "MyAccount": "Tài khoản của tôi", + "DisplayName:Abp.Account.IsSelfRegistrationEnabled": "Tự đăng ký có được bật không", + "Description:Abp.Account.IsSelfRegistrationEnabled": "Người dùng có thể đăng ký tài khoản của mình hay không.", + "DisplayName:Abp.Account.EnableLocalLogin": "Xác thực bằng tài khoản cục bộ", + "Description:Abp.Account.EnableLocalLogin": "Cho biết máy chủ có cho phép người dùng xác thực bằng tài khoản cục bộ hay không.", + "LoggedOutTitle": "Đã đăng xuất", + "LoggedOutText": "Bạn đã đăng xuất và bạn sẽ sớm được chuyển hướng.", + "ReturnToText": "Nhấn vào đây để quay lại ứng dụng", + "OrLoginWith": "Hoặc đăng nhập bằng:", + "ForgotPassword": "Quên mật khẩu?", + "SendPasswordResetLink_Information": "Một liên kết đặt lại mật khẩu sẽ được gửi đến email của bạn để đặt lại mật khẩu của bạn. Nếu bạn không nhận được email trong vòng vài phút, vui lòng thử lại.", + "PasswordResetMailSentMessage": "Email khôi phục tài khoản đã được gửi đến địa chỉ e-mail của bạn. Nếu bạn không thấy email này trong hộp thư đến của mình trong vòng 15 phút, hãy tìm nó trong thư mục thư rác của bạn. Nếu bạn tìm thấy nó ở đó, vui lòng đánh dấu nó là -Không phải rác-.", + "ResetPassword": "Đặt lại mật khẩu", + "ConfirmPassword": "Xác nhận (lặp lại) mật khẩu", + "ResetPassword_Information": "Vui lòng nhập mật khẩu mới của bạn.", + "YourPasswordIsSuccessfullyReset": "Mật khẩu của bạn đã được đặt lại thành công.", + "GoToTheApplication": "Đi tới ứng dụng", + "BackToLogin": "Quay lại đăng nhập", + "ProfileTab:Password": "Đổi mật khẩu", + "ProfileTab:PersonalInfo": "Thông tin cá nhân", + "ReturnToApplication": "Quay lại ứng dụng", + "Volo.Account:InvalidEmailAddress": "Không thể tìm thấy địa chỉ email đã cho: {0}", + "PasswordReset": "Đặt lại mật khẩu", + "PasswordResetInfoInEmail": "Chúng tôi đã nhận được yêu cầu khôi phục tài khoản! Nếu bạn bắt đầu yêu cầu này, hãy nhấp vào liên kết sau để đặt lại mật khẩu của bạn.", + "ResetMyPassword": "Đặt lại mật khẩu của tôi", + "AccessDenied": "Quyền truy cập bị từ chối!", + "AccessDeniedMessage": "Bạn không có quyền truy cập vào tài nguyên này." } -} +} \ No newline at end of file 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 6e69fc9093..ec80cba8ea 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 @@ -57,6 +57,7 @@ "ProfileTab:Password": "更改密碼", "ProfileTab:PersonalInfo": "個人信息", "ReturnToApplication": "返回到應用程序", + "Volo.Account:InvalidEmailAddress": "找不到給定的電子郵件地址:{0}", "PasswordReset": "重設密碼", "PasswordResetInfoInEmail": "我們收到了帳戶恢復請求!如果你發起了此請求,請單擊以下鏈接以重置密碼.", "ResetMyPassword": "重置我的密碼", diff --git a/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/pl-PL.json b/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/pl-PL.json index 3ea7b190ee..c0f5bdc6ce 100644 --- a/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/pl-PL.json +++ b/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/pl-PL.json @@ -1,6 +1,6 @@ { "culture": "pl-PL", "texts": { - + "MyAccount": "Moje 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/pt-BR.json b/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/pt-BR.json index 6d746df04c..a22aa849fd 100644 --- a/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/pt-BR.json +++ b/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/pt-BR.json @@ -1,6 +1,6 @@ { "culture": "pt-BR", "texts": { - + "MyAccount": "Minha conta" } } \ 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/ru.json b/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/ru.json new file mode 100644 index 0000000000..428c0b07c0 --- /dev/null +++ b/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/ru.json @@ -0,0 +1,6 @@ +{ + "culture": "ru", + "texts": { + "MyAccount": "Мой аккаунт" + } +} \ 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/sk.json b/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/sk.json index 2e3903774c..242bc6cef4 100644 --- a/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/sk.json +++ b/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/sk.json @@ -1,4 +1,6 @@ { "culture": "sk", - "texts": {} + "texts": { + "MyAccount": "Môj účet" + } } \ 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/vi.json b/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/vi.json index d8eb5f3c75..bf6ca6db5f 100644 --- a/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/vi.json +++ b/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/vi.json @@ -1,6 +1,6 @@ { "culture": "vi", "texts": { - + "MyAccount": "Tài khoản của tôi" } -} +} \ 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 fb25589db2..38175e18bc 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 @@ -12,6 +12,7 @@ "Permission:Posts": "المنشورات", "Permission:Tags": "العلامات", "Permission:Comments": "التعليقات", + "Permission:ClearCache": "مسح ذاكرة التخزين المؤقت", "Title": "العنوان", "Delete": "حذف", "Reply": "رد", @@ -53,6 +54,8 @@ "Blogs": "المدونات", "Tags": "العلامات", "ShareOn": "شارك على", - "TitleLengthWarning": "احتفظ بحجم عنوانك أقل من 60 حرفًا ليكون صديقًا لمحركات البحث!" + "TitleLengthWarning": "احتفظ بحجم عنوانك أقل من 60 حرفًا ليكون صديقًا لمحركات البحث!", + "ClearCache": "مسح ذاكرة التخزين المؤقت", + "ClearCacheConfirmationMessage": "هل أنت متأكد أنك تريد مسح ذاكرة التخزين المؤقت؟" } } \ 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 917050d28d..765705aaee 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 @@ -3,15 +3,16 @@ "texts": { "Menu:Blogs": "Blogy", "Menu:BlogManagement": "Blogování", - "Permission:Blogs": "Blogy", "Permission:Management": "Správa", "Permission:Edit": "Upravit", "Permission:Create": "Vytvořit", "Permission:Delete": "Smazat", "Permission:Blogging": "Blog", + "Permission:Blogs": "Blogy", "Permission:Posts": "Příspěvky", "Permission:Tags": "Tagy", "Permission:Comments": "Komentáře", + "Permission:ClearCache": "Vyčistit mezipaměť", "Title": "Nadpis", "Delete": "Smazat", "Reply": "Odpovědět", @@ -53,6 +54,8 @@ "Blogs": "Blogy", "Tags": "Tagy", "ShareOn": "Sdílet na", - "TitleLengthWarning": "Zachovejte velikost titulku pod 60 znaků kvůli SEO!" + "TitleLengthWarning": "Zachovejte velikost titulku pod 60 znaků kvůli SEO!", + "ClearCache": "Vyčistit mezipaměť", + "ClearCacheConfirmationMessage": "Opravdu chcete vymazat mezipaměť?" } -} +} \ No newline at end of file diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/de-DE.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/de-DE.json index a56444847e..76341d91f9 100644 --- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/de-DE.json +++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/de-DE.json @@ -12,6 +12,7 @@ "Permission:Posts": "Beiträge", "Permission:Tags": "Schlagwörter", "Permission:Comments": "Kommentare", + "Permission:ClearCache": "Cache leeren", "Title": "Titel", "Delete": "Löschen", "Reply": "Antworten", @@ -53,6 +54,8 @@ "Blogs": "Blogs", "Tags": "Schlagwörter", "ShareOn": "Teilen auf", - "TitleLengthWarning": "Halten Sie Ihre Titellänge unter 60 Zeichen, um SEO-freundlich zu sein!" + "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?" } } \ 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 de536ebf30..f52ca71338 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 @@ -12,6 +12,7 @@ "Permission:Posts": "Entradas", "Permission:Tags": "Etiquetas", "Permission:Comments": "Comentarios", + "Permission:ClearCache": "Limpiar cache", "Title": "Título", "Delete": "Borrar", "Reply": "Responder", @@ -53,6 +54,8 @@ "Blogs": "Blogs", "Tags": "Etiquetas", "ShareOn": "Compartir en", - "TitleLengthWarning": "Manten el tamaño del título por debajo de 60 caracteres para ser amigable al SEO" + "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é?" } } \ 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 9422bf8bdd..c6911aeaf9 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 @@ -1,59 +1,61 @@ { - "culture": "hu", - "texts": { - "Menu:Blogs": "Blog", - "Menu:BlogManagement": "Blogolás", - "Permission:Management": "Menedzsment", - "Permission:Edit": "Szerkesztés", - "Permission:Create": "Létrehozás", - "Permission:Delete": "Törlés", - "Permission:Blogging": "Blog", - "Permission:Blogs": "Blogok", - "Permission:Posts": "Bejegyzések", - "Permission:Tags": "Címkék", - "Permission:Comments": "Megjelgyzések", - "Title": "Cím", - "Delete": "Törlés", - "Reply": "Válasz", - "ReplyTo": "Válasz erre: {0}", - "ContinueReading": "Olvasás folytatása", - "DaysAgo": "{0} napja", - "YearsAgo": "{0} éve", - "MonthsAgo": "{0} hónapja", - "WeeksAgo": "{0} hete", - "MinutesAgo": "{0} perce", - "SecondsAgo": "{0} másodperceo", - "HoursAgo": "{0} órája", - "Now": "most", - "Content": "Tartalom", - "SeeAll": "Összes nézése", - "PopularTags": "Népszerű címkék", - "WiewsWithCount": "{0} megtekintés", - "LastPosts": "Utolsó bejegyzés", - "LeaveComment": "Hozzászólás elhagyása", - "TagsInThisArticle": "Címkék ebben a cikkben", - "Posts": "Bejegyzések", - "Edit": "Szerkesztés", - "BLOG": "BLOG", - "CommentDeletionWarningMessage": "A megjegyzés törlésre kerül.", - "PostDeletionWarningMessage": "A bejegyzés törlődik.", - "BlogDeletionWarningMessage": "A blog törlődik.", - "AreYouSure": "Biztos ebben?", - "CommentWithCount": "{0} hozzászólás", - "Comment": "Hozzászólás", - "ShareOnTwitter": "Megosztás a Twitteren", - "CoverImage": "Borítókép", - "CreateANewPost": "Új bejegyzés létrehozása", - "CreateANewBlog": "Új blog létrehozása", - "WhatIsNew": "Milyen újdonságok vannak?", - "Name": "Név", - "ShortName": "Rövid név", - "CreationTime": "Létrehozás ideje", - "Description": "Leírás", - "Blogs": "Blogok", - "Tags": "Címkék", - "ShareOn": "Ossza meg", - "TitleLengthWarning": "A címméret 60 karakter alatt maradjon hogy SEO-barát legyen!" - } + "culture": "hu", + "texts": { + "Menu:Blogs": "Blog", + "Menu:BlogManagement": "Blogolás", + "Permission:Management": "Menedzsment", + "Permission:Edit": "Szerkesztés", + "Permission:Create": "Létrehozás", + "Permission:Delete": "Törlés", + "Permission:Blogging": "Blog", + "Permission:Blogs": "Blogok", + "Permission:Posts": "Bejegyzések", + "Permission:Tags": "Címkék", + "Permission:Comments": "Megjelgyzések", + "Permission:ClearCache": "Törölje a gyorsítótárat", + "Title": "Cím", + "Delete": "Törlés", + "Reply": "Válasz", + "ReplyTo": "Válasz erre: {0}", + "ContinueReading": "Olvasás folytatása", + "DaysAgo": "{0} napja", + "YearsAgo": "{0} éve", + "MonthsAgo": "{0} hónapja", + "WeeksAgo": "{0} hete", + "MinutesAgo": "{0} perce", + "SecondsAgo": "{0} másodperceo", + "HoursAgo": "{0} órája", + "Now": "most", + "Content": "Tartalom", + "SeeAll": "Összes nézése", + "PopularTags": "Népszerű címkék", + "WiewsWithCount": "{0} megtekintés", + "LastPosts": "Utolsó bejegyzés", + "LeaveComment": "Hozzászólás elhagyása", + "TagsInThisArticle": "Címkék ebben a cikkben", + "Posts": "Bejegyzések", + "Edit": "Szerkesztés", + "BLOG": "BLOG", + "CommentDeletionWarningMessage": "A megjegyzés törlésre kerül.", + "PostDeletionWarningMessage": "A bejegyzés törlődik.", + "BlogDeletionWarningMessage": "A blog törlődik.", + "AreYouSure": "Biztos ebben?", + "CommentWithCount": "{0} hozzászólás", + "Comment": "Hozzászólás", + "ShareOnTwitter": "Megosztás a Twitteren", + "CoverImage": "Borítókép", + "CreateANewPost": "Új bejegyzés létrehozása", + "CreateANewBlog": "Új blog létrehozása", + "WhatIsNew": "Milyen újdonságok vannak?", + "Name": "Név", + "ShortName": "Rövid név", + "CreationTime": "Létrehozás ideje", + "Description": "Leírás", + "Blogs": "Blogok", + "Tags": "Címkék", + "ShareOn": "Ossza meg", + "TitleLengthWarning": "A címméret 60 karakter alatt maradjon hogy SEO-barát legyen!", + "ClearCache": "Törölje a gyorsítótárat", + "ClearCacheConfirmationMessage": "Biztosan törli a gyorsítótárat?" } - \ No newline at end of file +} \ 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 5e6fd41c36..63a9799da5 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 @@ -12,6 +12,7 @@ "Permission:Posts": "Posty", "Permission:Tags": "Tagi", "Permission:Comments": "Komentarze", + "Permission:ClearCache": "Wyczyść pamięć podręczną", "Title": "Tytuł", "Delete": "Usuń", "Reply": "Odpowiedz", @@ -51,6 +52,10 @@ "CreationTime": "Data utworzenia", "Description": "Opis", "Blogs": "Blogi", - "Tags": "Tagi" + "Tags": "Tagi", + "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ą?" } -} +} \ 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 a5fb209b0a..f26b339d71 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 @@ -12,6 +12,7 @@ "Permission:Posts": "Postagens", "Permission:Tags": "Etiquetas", "Permission:Comments": "Comentários", + "Permission:ClearCache": "Limpar cache", "Title": "Título", "Delete": "Excluir", "Reply": "Responder", @@ -51,6 +52,10 @@ "CreationTime": "Hora da criação", "Description": "Descrição", "Blogs": "Blogs", - "Tags": "Etiquetas" + "Tags": "Etiquetas", + "ShareOn": "Compartilhar no", + "TitleLengthWarning": "Mantenha o tamanho do título abaixo de 60 caracteres para ser SEO amigável!", + "ClearCache": "Limpar cache", + "ClearCacheConfirmationMessage": "Tem certeza de que deseja limpar o cache?" } -} +} \ 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 898d363cef..cacebbc55b 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 @@ -3,6 +3,16 @@ "texts": { "Menu:Blogs": "Блоги", "Menu:BlogManagement": "Управление блогом", + "Permission:Management": "Управление", + "Permission:Edit": "Редактировать", + "Permission:Create": "Создавать", + "Permission:Delete": "Удалить", + "Permission:Blogging": "Блог", + "Permission:Blogs": "Блоги", + "Permission:Posts": "Сообщения", + "Permission:Tags": "Теги", + "Permission:Comments": "Комментарии", + "Permission:ClearCache": "Очистить кэш", "Title": "Заголовок", "Delete": "Удалить", "Reply": "Ответить", @@ -42,6 +52,10 @@ "CreationTime": "Время создания", "Description": "Описание", "Blogs": "Блоги", - "Tags": "Теги" + "Tags": "Теги", + "ShareOn": "Поделись", + "TitleLengthWarning": "Держите размер заголовка не более 60 символов, чтобы быть оптимизированным для SEO!", + "ClearCache": "Очистить кэш", + "ClearCacheConfirmationMessage": "Вы уверены, что хотите очистить кеш?" } -} +} \ 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 6946cefc55..32b50ec0d2 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 @@ -12,6 +12,7 @@ "Permission:Posts": "Objave", "Permission:Tags": "Oznake", "Permission:Comments": "Komentarji", + "Permission:ClearCache": "Počistiti začasni pomnilnik", "Title": "Naslov", "Delete": "Izbriši", "Reply": "Odgovori", @@ -51,6 +52,10 @@ "CreationTime": "Čas nastanka", "Description": "Opis", "Blogs": "Blogi", - "Tags": "Oznake" + "Tags": "Oznake", + "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?" } -} +} \ 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 28b832d87e..1caf95b634 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 @@ -12,6 +12,7 @@ "Permission:Posts": "Bài viết", "Permission:Tags": "Thẻ", "Permission:Comments": "Bình luận", + "Permission:ClearCache": "Xóa bộ nhớ cache", "Title": "Tiêu đề", "Delete": "Xóa", "Reply": "Trả lời", @@ -51,6 +52,10 @@ "CreationTime": "Thời gian tạo", "Description": "Mô tả", "Blogs": "Blogs", - "Tags": "Thẻ" + "Tags": "Thẻ", + "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?" } -} +} \ 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 a9c63c8342..282332db5a 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 @@ -12,6 +12,7 @@ "Permission:Posts": "帖子", "Permission:Tags": "标签", "Permission:Comments": "评论", + "Permission:ClearCache": "清除缓存", "Title": "标题", "Delete": "删除", "Reply": "回复", @@ -53,6 +54,8 @@ "Blogs": "博客", "Tags": "标签", "ShareOn": "分享", - "TitleLengthWarning": "保持标题大小不超过60个字符,实现SEO友好!" + "TitleLengthWarning": "保持标题大小不超过60个字符,实现SEO友好!", + "ClearCache": "清除缓存", + "ClearCacheConfirmationMessage": "您确定要清除缓存吗?" } } \ 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 f51f088be5..5583152163 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 @@ -12,6 +12,7 @@ "Permission:Posts": "文章", "Permission:Tags": "標籤", "Permission:Comments": "評論", + "Permission:ClearCache": "清除緩存", "Title": "標題", "Delete": "刪除", "Reply": "回覆", @@ -53,6 +54,8 @@ "Blogs": "部落格", "Tags": "標籤", "ShareOn": "分享在", - "TitleLengthWarning": "為了優化搜索引擎,標題建議保持在60個字元以內" + "TitleLengthWarning": "為了優化搜索引擎,標題建議保持在60個字元以內", + "ClearCache": "清除緩存", + "ClearCacheConfirmationMessage": "您確定要清除緩存嗎?" } -} +} \ 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 ff52138179..922059463f 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 @@ -1,18 +1,163 @@ { "culture": "ar", "texts": { - "PickYourReaction": "اختر رد فعلك", - "YourComment": "تعليقك", - "YourReply": "ردك", + "AddSubMenuItem": "إضافة عنصر قائمة فرعية", + "AreYouSure": "هل أنت متأكد؟", + "BlogDeletionConfirmationMessage": "سيتم حذف المدونة \"{0}\". هل أنت متأكد؟", + "BlogFeatureNotAvailable": "هذه الميزة غير متوفرة الآن. قم بتمكينه باستخدام \"GlobalFeatureManager\" لاستخدامه.", + "BlogId": "مدونة او مذكرة", + "BlogPostDeletionConfirmationMessage": "سيتم حذف منشور المدونة \"{0}\". هل أنت متأكد؟", + "BlogPosts": "مشاركات المدونة", + "Blogs": "المدونات", + "ChoosePreference": "اختر التفضيل ...", + "Cms": "CMS", + "CmsKit.Comments": "تعليقات", + "CmsKit.Ratings": "التقييمات", + "CmsKit.Reactions": "تفاعلات", + "CmsKit.Tags": "العلامات", + "CmsKit:0002": "المحتوى موجود بالفعل!", + "CmsKit:0003": "الكيان {0} غير قابل للعلامة.", + "CmsKit:Blog:0001": "slug المحدد ({Slug}) موجود بالفعل!", + "CmsKit:BlogPost:0001": "سبيكة معينة موجودة بالفعل!", + "CmsKit:Comments:0001": "الكيان {EntityType} غير قابل للتعليق.", + "CmsKit:Media:0001": "\"{Name}\" ليس اسم وسائط صالحًا.", + "CmsKit:Media:0002": "لا يمكن أن يمتلك الكيان وسائط.", + "CmsKit:Page:0001": "عنوان url المقدم ({Slug}) موجود بالفعل. يرجى المحاولة مع عنوان url مختلف.", + "CmsKit:Rating:0001": "لا يمكن تصنيف الكيان {EntityType}.", + "CmsKit:Reaction:0001": "لا يمكن أن يحتوي الكيان {EntityType} على ردود أفعال.", + "CmsKit:Tag:0002": "الكيان غير قابل للوسم!", + "CommentAuthorizationExceptionMessage": "هذه التعليقات غير مسموح بها للعرض العام.", + "CommentDeletionConfirmationMessage": "سيتم حذف هذا التعليق وجميع الردود!", "Comments": "تعليقات", - "Send": "إرسال", + "Content": "المحتوى", + "ContentDeletionConfirmationMessage": "هل أنت متأكد من حذف هذا المحتوى؟", + "Contents": "محتويات", + "CoverImage": "صورة الغلاف", + "CreateBlogPostPage": "مشاركة مدونة جديدة", + "CreationTime": "وقت الابتكار", "Delete": "حذف", - "Reply": "رد", - "Update": "حفظ", + "Detail": "التفاصيل", + "Details": "تفاصيل", + "DisplayName": "اسم العرض", + "DoYouPreferAdditionalEmails": "هل تفضل رسائل بريد إلكتروني إضافية؟", "Edit": "تعديل", + "EndDate": "تاريخ الانتهاء", + "EntityId": "معرف الكيان", + "EntityType": "نوع الكيان", + "ExportCSV": "تصدير CSV", + "Features": "سمات", + "GenericDeletionConfirmationMessage": "هل أنت متأكد من حذف \"{0}\"؟", + "IsActive": "نشيط", + "LastModification": "اخر تعديل", + "LastModificationTime": "وقت آخر تعديل", "LoginToAddComment": "تسجيل الدخول لإضافة تعليق", + "LoginToRate": "تسجيل الدخول للتقييم", + "LoginToReact": "تسجيل الدخول للرد", "LoginToReply": "تسجيل الدخول للرد", + "MainMenu": "القائمة الرئيسية", + "MakeMainMenu": "جعل القائمة الرئيسية", + "Menu:CMS": "CMS", + "Menus": "القوائم", + "MenuDeletionConfirmationMessage": "سيتم حذف القائمة \"{0}\". هل أنت متأكد؟", + "MenuItemDeletionConfirmationMessage": "هل أنت متأكد من حذف عنصر القائمة هذا؟", + "MenuItemMoveConfirmMessage": "هل أنت متأكد من أنك تريد نقل \"{0}\" إلى \"{1}\"؟", + "MenuItems": "عناصر القائمة", + "Message": "رسالة", "MessageDeletionConfirmationMessage": "سيتم حذف هذا التعليق بالكامل.", - "CommentAuthorizationExceptionMessage": "هذه التعليقات غير مسموح بها للعرض العام." + "NewBlog": "مدونة جديدة", + "NewBlogPost": "مشاركة مدونة جديدة", + "NewMenu": "قائمة جديدة", + "NewMenuItem": "عنصر قائمة جذر جديد", + "NewPage": "صفحة جديدة", + "NewTag": "علامة جديدة", + "NoMenuItems": "لا يوجد عنصر قائمة حتى الآن!", + "OK": "نعم", + "PageDeletionConfirmationMessage": "هل أنت متأكد من حذف هذه الصفحة؟", + "PageId": "صفحة", + "Pages": "الصفحات", + "PageSlugInformation": "سبيكة تستخدم على url. سيكون عنوان url الخاص بك هو \"/pages/{{slug}}\".", + "Permission:BlogManagement": "إدارة المدونة", + "Permission:BlogManagement.Create": "إنشاء", + "Permission:BlogManagement.Delete": "حذف", + "Permission:BlogManagement.Features": "سمات", + "Permission:BlogManagement.Update": "تحديث", + "Permission:BlogPostManagement": "إدارة بريد المدونة", + "Permission:BlogPostManagement.Create": "إنشاء", + "Permission:BlogPostManagement.Delete": "حذف", + "Permission:BlogPostManagement.Update": "تحديث", + "Permission:CmsKit": "CmsKit", + "Permission:Comments": "إدارة التعليق", + "Permission:Comments.Delete": "حذف", + "Permission:Contents": "ادارة المحتوى", + "Permission:Contents.Create": "إنشاء المحتوى", + "Permission:Contents.Delete": "حذف المحتوى", + "Permission:Contents.Update": "تحديث المحتوى", + "Permission:MediaDescriptorManagement": "إدارة وسائل الإعلام", + "Permission:MediaDescriptorManagement:Create": "إنشاء", + "Permission:MediaDescriptorManagement:Delete": "حذف", + "Permission:MenuItemManagement": "إدارة عنصر القائمة", + "Permission:MenuItemManagement.Create": "إنشاء", + "Permission:MenuItemManagement.Delete": "حذف", + "Permission:MenuItemManagement.Update": "تحديث", + "Permission:MenuManagement": "إدارة القائمة", + "Permission:MenuManagement.Create": "إنشاء", + "Permission:MenuManagement.Delete": "حذف", + "Permission:MenuManagement.Update": "تحديث", + "Permission:Menus": "إدارة القائمة", + "Permission:Menus.Create": "إنشاء", + "Permission:Menus.Delete": "حذف", + "Permission:Menus.Update": "تحديث", + "Permission:PageManagement": "إدارة الصفحة", + "Permission:PageManagement:Create": "إنشاء", + "Permission:PageManagement:Delete": "حذف", + "Permission:PageManagement:Update": "تحديث", + "Permission:TagManagement": "إدارة العلامات", + "Permission:TagManagement.Create": "إنشاء", + "Permission:TagManagement.Delete": "حذف", + "Permission:TagManagement.Update": "تحديث", + "PickYourReaction": "اختر رد فعلك", + "Rating": "تقييم", + "RatingUndoMessage": "سيتم التراجع عن تقييمك.", + "Reactions": "تفاعلات", + "Read": "يقرأ", + "RepliesToThisComment": "الردود على هذا التعليق", + "Reply": "رد", + "ReplyTo": "الرد على", + "SamplePageMessage": "نموذج صفحة لوحدة Pro", + "SaveChanges": "حفظ التغييرات", + "Script": "النصي", + "SelectAll": "اختر الكل", + "Send": "إرسال", + "SendMessage": "أرسل رسالة", + "ShortDescription": "وصف قصير", + "Slug": "سبيكة", + "Source": "مصدر", + "SourceUrl": "عنوان Url المصدر", + "Star": "نجمة", + "StartDate": "تاريخ البدء", + "Style": "أسلوب", + "Subject": "موضوعات", + "SubjectPlaceholder": "الرجاء كتابة موضوع", + "Submit": "يقدم", + "Subscribe": "الإشتراك", + "SuccessfullySaved": "تم الحفظ بنجاح!", + "TagDeletionConfirmationMessage": "هل أنت متأكد من حذف العلامة \"{0}\"؟", + "Tags": "العلامات", + "Text": "نص", + "ThankYou": "شكرا لك", + "Title": "عنوان", + "Undo": "الغاء التحميل", + "Update": "حفظ", + "UpdatePreferenceSuccessMessage": "تم حفظ تفضيلاتك.", + "UpdateYourEmailPreferences": "تحديث تفضيلات البريد الإلكتروني الخاص بك", + "UnMakeMainMenu": "إلغاء تكوين القائمة الرئيسية", + "UploadFailedMessage": "التحميل فشل.", + "UserId": "معرف المستخدم", + "Username": "اسم المستخدم", + "YourComment": "تعليقك", + "YourEmailAddress": "عنوان بريدك الإلكتروني", + "YourFullName": "اسمك الكامل", + "YourMessage": "رسالتك", + "YourReply": "ردك" } } \ 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 new file mode 100644 index 0000000000..9192b48abe --- /dev/null +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/cs.json @@ -0,0 +1,163 @@ +{ + "culture": "cs", + "texts": { + "AddSubMenuItem": "Přidat položku podnabídky", + "AreYouSure": "Jsi si jistá?", + "BlogDeletionConfirmationMessage": "Blog '{0}' bude smazán. Jsi si jistá?", + "BlogFeatureNotAvailable": "Tato funkce nyní není k dispozici. Chcete-li jej používat, povolte jej pomocí „GlobalFeatureManager“.", + "BlogId": "Blog", + "BlogPostDeletionConfirmationMessage": "Blogový příspěvek '{0}' bude smazán. Jsi si jistá?", + "BlogPosts": "Příspěvky na blogu", + "Blogs": "blogy", + "ChoosePreference": "Vyberte Preference...", + "Cms": "CMS", + "CmsKit.Comments": "Komentáře", + "CmsKit.Ratings": "Hodnocení", + "CmsKit.Reactions": "Reakce", + "CmsKit.Tags": "Tagy", + "CmsKit:0002": "Obsah již existuje!", + "CmsKit:0003": "Entitu {0} nelze označit.", + "CmsKit:Blog:0001": "Daný slimák ({Slug}) již existuje!", + "CmsKit:BlogPost:0001": "Daný slimák již existuje!", + "CmsKit:Comments:0001": "Entitu {EntityType} nelze komentovat.", + "CmsKit:Media:0001": "'{Name}' není platný název média.", + "CmsKit:Media:0002": "Entita nemůže mít média.", + "CmsKit:Page:0001": "Daná adresa URL ({Slug}) již existuje. Zkuste to s jinou adresou URL.", + "CmsKit:Rating:0001": "Entitu {EntityType} nelze hodnotit.", + "CmsKit:Reaction:0001": "Entita {EntityType} nemůže mít reakce.", + "CmsKit:Tag:0002": "Entitu nelze označit!", + "CommentAuthorizationExceptionMessage": "Tyto komentáře nejsou povoleny pro veřejné zobrazení.", + "CommentDeletionConfirmationMessage": "Tento komentář a všechny odpovědi budou smazány!", + "Comments": "Komentáře", + "Content": "Obsah", + "ContentDeletionConfirmationMessage": "Opravdu chcete tento obsah smazat?", + "Contents": "Obsah", + "CoverImage": "Titulní obrázek", + "CreateBlogPostPage": "Nový příspěvek na blogu", + "CreationTime": "Čas vytvoření", + "Delete": "Vymazat", + "Detail": "Detail", + "Details": "Podrobnosti", + "DisplayName": "Zobrazovaný název", + "DoYouPreferAdditionalEmails": "Preferujete další e-maily?", + "Edit": "Upravit", + "EndDate": "Datum ukončení", + "EntityId": "ID entity", + "EntityType": "Typ entity", + "ExportCSV": "Export CSV", + "Features": "Funkce", + "GenericDeletionConfirmationMessage": "Opravdu chcete smazat '{0}'?", + "IsActive": "Aktivní", + "LastModification": "Poslední úprava", + "LastModificationTime": "Čas poslední úpravy", + "LoginToAddComment": "Pro přidání komentáře se přihlaste", + "LoginToRate": "Pro hodnocení se přihlaste", + "LoginToReact": "Pro reakci se přihlaste", + "LoginToReply": "Pro odpověď se přihlaste", + "MainMenu": "Hlavní menu", + "MakeMainMenu": "Vytvořte hlavní nabídku", + "Menu:CMS": "CMS", + "Menus": "Menu", + "MenuDeletionConfirmationMessage": "Nabídka '{0}' bude smazána. Jsi si jistá?", + "MenuItemDeletionConfirmationMessage": "Opravdu chcete odstranit tuto položku nabídky?", + "MenuItemMoveConfirmMessage": "Opravdu chcete přesunout '{0}' pod '{1}'?", + "MenuItems": "Položky nabídky", + "Message": "Zpráva", + "MessageDeletionConfirmationMessage": "Tento komentář bude zcela smazán.", + "NewBlog": "Nový blog", + "NewBlogPost": "Nový příspěvek na blogu", + "NewMenu": "Nové Menu", + "NewMenuItem": "Nová položka kořenové nabídky", + "NewPage": "Nová stránka", + "NewTag": "Nová značka", + "NoMenuItems": "V nabídce zatím není žádná položka!", + "OK": "OK", + "PageDeletionConfirmationMessage": "Opravdu chcete smazat tuto stránku?", + "PageId": "Strana", + "Pages": "stránky", + "PageSlugInformation": "Na adrese URL je použit Slug. Vaše adresa URL bude '/pages/{{slug}}'.", + "Permission:BlogManagement": "Správa blogu", + "Permission:BlogManagement.Create": "Vytvořit", + "Permission:BlogManagement.Delete": "Vymazat", + "Permission:BlogManagement.Features": "Funkce", + "Permission:BlogManagement.Update": "Aktualizace", + "Permission:BlogPostManagement": "Správa blogových příspěvků", + "Permission:BlogPostManagement.Create": "Vytvořit", + "Permission:BlogPostManagement.Delete": "Vymazat", + "Permission:BlogPostManagement.Update": "Aktualizace", + "Permission:CmsKit": "CmsKit", + "Permission:Comments": "Správa komentářů", + "Permission:Comments.Delete": "Vymazat", + "Permission:Contents": "Správa obsahu", + "Permission:Contents.Create": "Vytvořit obsah", + "Permission:Contents.Delete": "Smazat obsah", + "Permission:Contents.Update": "Aktualizovat obsah", + "Permission:MediaDescriptorManagement": "Správa médií", + "Permission:MediaDescriptorManagement:Create": "Vytvořit", + "Permission:MediaDescriptorManagement:Delete": "Vymazat", + "Permission:MenuItemManagement": "Správa položek menu", + "Permission:MenuItemManagement.Create": "Vytvořit", + "Permission:MenuItemManagement.Delete": "Vymazat", + "Permission:MenuItemManagement.Update": "Aktualizace", + "Permission:MenuManagement": "Správa menu", + "Permission:MenuManagement.Create": "Vytvořit", + "Permission:MenuManagement.Delete": "Vymazat", + "Permission:MenuManagement.Update": "Aktualizace", + "Permission:Menus": "Správa menu", + "Permission:Menus.Create": "Vytvořit", + "Permission:Menus.Delete": "Vymazat", + "Permission:Menus.Update": "Aktualizace", + "Permission:PageManagement": "Správa stránky", + "Permission:PageManagement:Create": "Vytvořit", + "Permission:PageManagement:Delete": "Vymazat", + "Permission:PageManagement:Update": "Aktualizace", + "Permission:TagManagement": "Správa značek", + "Permission:TagManagement.Create": "Vytvořit", + "Permission:TagManagement.Delete": "Vymazat", + "Permission:TagManagement.Update": "Aktualizace", + "PickYourReaction": "Vyberte si reakci", + "Rating": "Hodnocení", + "RatingUndoMessage": "Vaše hodnocení bude zrušeno.", + "Reactions": "Reakce", + "Read": "Číst", + "RepliesToThisComment": "Odpovědi na tento komentář", + "Reply": "Odpověď", + "ReplyTo": "Odpovědět", + "SamplePageMessage": "Ukázková stránka pro modul Pro", + "SaveChanges": "Uložit změny", + "Script": "Skript", + "SelectAll": "Vybrat vše", + "Send": "Poslat", + "SendMessage": "Poslat zprávu", + "ShortDescription": "Stručný popis", + "Slug": "Slimák", + "Source": "Zdroj", + "SourceUrl": "URL zdroje", + "Star": "Hvězda", + "StartDate": "Datum začátku", + "Style": "Styl", + "Subject": "Předmět", + "SubjectPlaceholder": "Zadejte předmět", + "Submit": "Předložit", + "Subscribe": "předplatit", + "SuccessfullySaved": "Úspěšně uloženo!", + "TagDeletionConfirmationMessage": "Opravdu chcete smazat značku '{0}'?", + "Tags": "Tagy", + "Text": "Text", + "ThankYou": "Děkuji", + "Title": "Titul", + "Undo": "vrátit", + "Update": "Aktualizace", + "UpdatePreferenceSuccessMessage": "Vaše předvolby byly uloženy.", + "UpdateYourEmailPreferences": "Aktualizujte své e-mailové předvolby", + "UnMakeMainMenu": "Zrušit hlavní nabídku", + "UploadFailedMessage": "Nahrávání selhalo.", + "UserId": "Uživatelské ID", + "Username": "uživatelské jméno", + "YourComment": "Tvůj komentář", + "YourEmailAddress": "Vaše emailová adresa", + "YourFullName": "Vaše celé jméno", + "YourMessage": "Vaše zpráva", + "YourReply": "Vaše odpověď" + } +} \ No newline at end of file diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/de-DE.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/de-DE.json index 26c409d9f0..903a7e3d0a 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/de-DE.json +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/de-DE.json @@ -1,26 +1,163 @@ { "culture": "de-DE", "texts": { + "AddSubMenuItem": "Untermenüpunkt 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 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": "Inhalt ist bereits vorhanden!", + "CmsKit:0003": "Die Entität {0} kann nicht mit Tags versehen werden.", + "CmsKit:Blog:0001": "Die angegebene Schnecke ({Slug}) existiert bereits!", + "CmsKit:BlogPost:0001": "Die angegebene Schnecke 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 darf 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 taggierbar!", "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-Datei exportieren", + "Features": "Merkmale", + "GenericDeletionConfirmationMessage": "Möchten Sie '{0}' wirklich löschen?", + "IsActive": "Aktiv", + "LastModification": "Letzte Änderung", + "LastModificationTime": "Letzte Änderungszeit", "LoginToAddComment": "Melden Sie sich an, um zu Kommentieren", "LoginToRate": "Melden Sie sich an, um zu Bewerten", + "LoginToReact": "Melden Sie sich an, um zu reagieren", "LoginToReply": "Melden Sie sich an, 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": "Möchten Sie '{0}' wirklich unter '{1}' verschieben?", + "MenuItems": "Menüpunkte", + "Message": "Nachricht", "MessageDeletionConfirmationMessage": "Dieser Kommentar wird vollständig gelöscht.", + "NewBlog": "Neuer Blog", + "NewBlogPost": "Neuer Blogbeitrag", + "NewMenu": "Neues Menü", + "NewMenuItem": "Neues Root-Menüelement", + "NewPage": "Neue Seite", + "NewTag": "Neues Tag", + "NoMenuItems": "Es gibt noch keinen Menüpunkt!", + "OK": "OK", + "PageDeletionConfirmationMessage": "Möchten Sie diese Seite wirklich löschen?", + "PageId": "Buchseite", + "Pages": "Seiten", + "PageSlugInformation": "Slug wird auf URL verwendet. Ihre URL lautet '/pages/{{slug}}'.", + "Permission:BlogManagement": "Blog-Verwaltung", + "Permission:BlogManagement.Create": "Schaffen", + "Permission:BlogManagement.Delete": "Löschen", + "Permission:BlogManagement.Features": "Merkmale", + "Permission:BlogManagement.Update": "Aktualisieren", + "Permission:BlogPostManagement": "Verwaltung von Blogposts", + "Permission:BlogPostManagement.Create": "Schaffen", + "Permission:BlogPostManagement.Delete": "Löschen", + "Permission:BlogPostManagement.Update": "Aktualisieren", + "Permission:CmsKit": "cmsKit", + "Permission:Comments": "Kommentarverwaltung", + "Permission:Comments.Delete": "Löschen", + "Permission:Contents": "Inhaltsverwaltung", + "Permission:Contents.Create": "Inhalte erstellen", + "Permission:Contents.Delete": "Inhalt löschen", + "Permission:Contents.Update": "Inhalt aktualisieren", + "Permission:MediaDescriptorManagement": "Medienmanagement", + "Permission:MediaDescriptorManagement:Create": "Schaffen", + "Permission:MediaDescriptorManagement:Delete": "Löschen", + "Permission:MenuItemManagement": "Menüpunktverwaltung", + "Permission:MenuItemManagement.Create": "Schaffen", + "Permission:MenuItemManagement.Delete": "Löschen", + "Permission:MenuItemManagement.Update": "Aktualisieren", + "Permission:MenuManagement": "Menüverwaltung", + "Permission:MenuManagement.Create": "Schaffen", + "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": "Schaffen", + "Permission:PageManagement:Delete": "Löschen", + "Permission:PageManagement:Update": "Aktualisieren", + "Permission:TagManagement": "Tag-Verwaltung", + "Permission:TagManagement.Create": "Schaffen", + "Permission:TagManagement.Delete": "Löschen", + "Permission:TagManagement.Update": "Aktualisieren", "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": "Antworten", + "ReplyTo": "Antwort an", + "SamplePageMessage": "Eine Beispielseite für das Pro-Modul", + "SaveChanges": "Änderungen speichern", + "Script": "Skript", + "SelectAll": "Wählen Sie Alle", "Send": "Senden", + "SendMessage": "Nachricht senden", + "ShortDescription": "Kurze Beschreibung", + "Slug": "Schnecke", + "Source": "Quelle", + "SourceUrl": "Quell-URL", "Star": "Stern", + "StartDate": "Startdatum", + "Style": "Stil", + "Subject": "Gegenstand", + "SubjectPlaceholder": "Bitte geben Sie einen Betreff ein", + "Submit": "einreichen", + "Subscribe": "Abonnieren", + "SuccessfullySaved": "Erfolgreich gespeichert!", + "TagDeletionConfirmationMessage": "Möchten Sie das Tag '{0}' wirklich löschen?", + "Tags": "Stichworte", + "Text": "Text", + "ThankYou": "Dankeschön", + "Title": "Titel", "Undo": "Rüchkängig machen", "Update": "Aktualisieren", + "UpdatePreferenceSuccessMessage": "Ihre Einstellungen wurden gespeichert.", + "UpdateYourEmailPreferences": "Aktualisieren Sie Ihre E-Mail-Einstellungen", + "UnMakeMainMenu": "Hauptmenü aufheben", + "UploadFailedMessage": "Upload fehlgeschlagen.", + "UserId": "Benutzeridentifikation", + "Username": "Nutzername", "YourComment": "Ihr Kommentar", + "YourEmailAddress": "Ihre E-Mail-Adresse", + "YourFullName": "Ihren vollständigen Namen", + "YourMessage": "Ihre Nachricht", "YourReply": "Ihre Antwort" } } \ 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 63be06e2c7..19df2c45a2 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 @@ -1,22 +1,163 @@ { "culture": "es", "texts": { - "PickYourReaction": "Recoge tu reación", - "YourComment": "Tu comentario", - "YourReply": "Tu respuesta", + "AddSubMenuItem": "Agregar elemento de submenú", + "AreYouSure": "¿Está seguro?", + "BlogDeletionConfirmationMessage": "Se eliminará el blog '{0}'. ¿Está seguro?", + "BlogFeatureNotAvailable": "Esta función no está disponible ahora. Habilite con 'GlobalFeatureManager' para usarlo.", + "BlogId": "Blog", + "BlogPostDeletionConfirmationMessage": "Se eliminará la publicación de blog \"{0}\". ¿Está seguro?", + "BlogPosts": "Publicaciones del blog", + "Blogs": "Blogs", + "ChoosePreference": "Elija preferencia ...", + "Cms": "CMS", + "CmsKit.Comments": "Comentarios", + "CmsKit.Ratings": "Calificaciones", + "CmsKit.Reactions": "Reacciones", + "CmsKit.Tags": "Etiquetas", + "CmsKit:0002": "¡El contenido ya existe!", + "CmsKit:0003": "La entidad {0} no se puede etiquetar.", + "CmsKit:Blog:0001": "¡La babosa dada ({Slug}) ya existe!", + "CmsKit:BlogPost:0001": "¡La babosa dada ya existe!", + "CmsKit:Comments:0001": "La entidad {EntityType} no es comentable.", + "CmsKit:Media:0001": "'{Name}' no es un nombre de medio válido.", + "CmsKit:Media:0002": "La entidad no puede tener medios.", + "CmsKit:Page:0001": "La URL proporcionada ({Slug}) ya existe. Intente con una URL diferente.", + "CmsKit:Rating:0001": "La entidad {EntityType} no se puede calificar.", + "CmsKit:Reaction:0001": "La entidad {EntityType} no puede tener reacciones.", + "CmsKit:Tag:0002": "¡La entidad no se puede etiquetar!", + "CommentAuthorizationExceptionMessage": "Esos comentarios no están permitidos mostrarlos al público.", + "CommentDeletionConfirmationMessage": "¡Este comentario y todas las respuestas serán eliminadas!", "Comments": "Comentarios", - "Send": "Enviar", + "Content": "Contenido", + "ContentDeletionConfirmationMessage": "¿Está seguro de eliminar este contenido?", + "Contents": "Contenido", + "CoverImage": "Imagen de portada", + "CreateBlogPostPage": "Nueva publicación de blog", + "CreationTime": "Tiempo de creación", "Delete": "Borrar", - "Reply": "Responder", - "Update": "Actualizar", + "Detail": "Detalle", + "Details": "Detalles", + "DisplayName": "Nombre para mostrar", + "DoYouPreferAdditionalEmails": "¿Prefieres correos electrónicos adicionales?", "Edit": "Editar", + "EndDate": "Fecha final", + "EntityId": "Id de entidad", + "EntityType": "Tipo de entidad", + "ExportCSV": "Exportar CSV", + "Features": "Características", + "GenericDeletionConfirmationMessage": "¿Está seguro de eliminar \"{0}\"?", + "IsActive": "Activo", + "LastModification": "Última modificación", + "LastModificationTime": "Hora de la última modificación", "LoginToAddComment": "Inicia sesión para añadir comentarios", + "LoginToRate": "Inicia sesión para puntuar", + "LoginToReact": "Iniciar sesión para reaccionar", "LoginToReply": "Inicia sesión para responder", + "MainMenu": "Menú principal", + "MakeMainMenu": "Hacer menú principal", + "Menu:CMS": "CMS", + "Menus": "Menús", + "MenuDeletionConfirmationMessage": "Se eliminará el menú '{0}'. ¿Está seguro?", + "MenuItemDeletionConfirmationMessage": "¿Está seguro de eliminar este elemento del menú?", + "MenuItemMoveConfirmMessage": "¿Está seguro de que desea mover '{0}' debajo de '{1}'?", + "MenuItems": "Elementos de menú", + "Message": "Mensaje", "MessageDeletionConfirmationMessage": "Este comentario será completamente borrado.", - "CommentAuthorizationExceptionMessage": "Esos comentarios no están permitidos mostrarlos al público.", - "Undo": "Deshacer", + "NewBlog": "Blog nuevo", + "NewBlogPost": "Nueva publicación de blog", + "NewMenu": "Nuevo Menú", + "NewMenuItem": "Nuevo elemento del menú raíz", + "NewPage": "Nueva pagina", + "NewTag": "Nueva etiqueta", + "NoMenuItems": "¡Todavía no hay ningún elemento de menú!", + "OK": "OK", + "PageDeletionConfirmationMessage": "¿Está seguro de eliminar esta página?", + "PageId": "Página", + "Pages": "Paginas", + "PageSlugInformation": "Slug se usa en la URL. Su URL será '/pages/{{slug}}'.", + "Permission:BlogManagement": "Gestión de blogs", + "Permission:BlogManagement.Create": "Crear", + "Permission:BlogManagement.Delete": "Borrar", + "Permission:BlogManagement.Features": "Características", + "Permission:BlogManagement.Update": "Actualizar", + "Permission:BlogPostManagement": "Gestión de publicaciones de blog", + "Permission:BlogPostManagement.Create": "Crear", + "Permission:BlogPostManagement.Delete": "Borrar", + "Permission:BlogPostManagement.Update": "Actualizar", + "Permission:CmsKit": "CmsKit", + "Permission:Comments": "Gestión de comentarios", + "Permission:Comments.Delete": "Borrar", + "Permission:Contents": "Gestión de contenido", + "Permission:Contents.Create": "Crear contenido", + "Permission:Contents.Delete": "Eliminar contenido", + "Permission:Contents.Update": "Actualizar contenido", + "Permission:MediaDescriptorManagement": "Administración de medios", + "Permission:MediaDescriptorManagement:Create": "Crear", + "Permission:MediaDescriptorManagement:Delete": "Borrar", + "Permission:MenuItemManagement": "Gestión de elementos de menú", + "Permission:MenuItemManagement.Create": "Crear", + "Permission:MenuItemManagement.Delete": "Borrar", + "Permission:MenuItemManagement.Update": "Actualizar", + "Permission:MenuManagement": "Gestión de menús", + "Permission:MenuManagement.Create": "Crear", + "Permission:MenuManagement.Delete": "Borrar", + "Permission:MenuManagement.Update": "Actualizar", + "Permission:Menus": "Gestión de menús", + "Permission:Menus.Create": "Crear", + "Permission:Menus.Delete": "Borrar", + "Permission:Menus.Update": "Actualizar", + "Permission:PageManagement": "Gestión de páginas", + "Permission:PageManagement:Create": "Crear", + "Permission:PageManagement:Delete": "Borrar", + "Permission:PageManagement:Update": "Actualizar", + "Permission:TagManagement": "Gestión de etiquetas", + "Permission:TagManagement.Create": "Crear", + "Permission:TagManagement.Delete": "Borrar", + "Permission:TagManagement.Update": "Actualizar", + "PickYourReaction": "Recoge tu reación", + "Rating": "Clasificación", "RatingUndoMessage": "Tu puntuación sera removida.", - "LoginToRate": "Inicia sesión para puntuar", - "Star": "Valoración" + "Reactions": "Reacciones", + "Read": "Leer", + "RepliesToThisComment": "Respuestas a este comentario", + "Reply": "Responder", + "ReplyTo": "Responder a", + "SamplePageMessage": "Una página de muestra para el módulo Pro", + "SaveChanges": "Guardar cambios", + "Script": "Texto", + "SelectAll": "Seleccionar todo", + "Send": "Enviar", + "SendMessage": "Enviar mensaje", + "ShortDescription": "Breve descripción", + "Slug": "Babosa", + "Source": "Fuente", + "SourceUrl": "URL de origen", + "Star": "Valoración", + "StartDate": "Fecha de inicio", + "Style": "Estilo", + "Subject": "Tema", + "SubjectPlaceholder": "Por favor escriba un asunto", + "Submit": "Enviar", + "Subscribe": "Suscribir", + "SuccessfullySaved": "¡Guardado con éxito!", + "TagDeletionConfirmationMessage": "¿Está seguro de eliminar la etiqueta \"{0}\"?", + "Tags": "Etiquetas", + "Text": "Texto", + "ThankYou": "Gracias", + "Title": "Título", + "Undo": "Deshacer", + "Update": "Actualizar", + "UpdatePreferenceSuccessMessage": "Tus preferencias han sido guardadas.", + "UpdateYourEmailPreferences": "Actualice sus preferencias de correo electrónico", + "UnMakeMainMenu": "Deshacer el menú principal", + "UploadFailedMessage": "Subida fallida.", + "UserId": "ID de usuario", + "Username": "Nombre de usuario", + "YourComment": "Tu comentario", + "YourEmailAddress": "Tu correo electrónico", + "YourFullName": "Tu nombre completo", + "YourMessage": "Tu mensaje", + "YourReply": "Tu respuesta" } } \ 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 0ea0ccdbec..30a56fa9c0 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 @@ -1,6 +1,8 @@ { "culture": "fi", "texts": { + "AddSubMenuItem": "Lisää alivalikkokohta", + "AreYouSure": "Oletko varma?", "BlogDeletionConfirmationMessage": "Blogi {0} poistetaan. Oletko varma?", "BlogFeatureNotAvailable": "Tämä ominaisuus ei ole nyt käytettävissä. Ota käyttöön 'GlobalFeatureManager' -palvelun avulla.", "BlogId": "Blogi", @@ -36,6 +38,7 @@ "Delete": "Poistaa", "Detail": "Yksityiskohta", "Details": "Yksityiskohdat", + "DisplayName": "Näyttönimi", "DoYouPreferAdditionalEmails": "Haluatko mieluummin lisää sähköposteja?", "Edit": "Muokata", "EndDate": "Päättymispäivä", @@ -44,20 +47,33 @@ "ExportCSV": "Vie CSV", "Features": "ominaisuudet", "GenericDeletionConfirmationMessage": "Haluatko varmasti poistaa kohteen {0}?", + "IsActive": "Aktiivinen", "LastModification": "Viimeisin muokkaus", + "LastModificationTime": "Viimeinen muokkausaika", "LoginToAddComment": "Kirjaudu lisätäksesi kommentin", "LoginToRate": "Kirjaudu sisään arvostellaksesi", "LoginToReact": "Kirjaudu reagoimaan", "LoginToReply": "Kirjaudu vastataksesi", + "MainMenu": "Päävalikko", + "MakeMainMenu": "Tee päävalikko", "Menu:CMS": "CMS", + "Menus": "Valikot", + "MenuDeletionConfirmationMessage": "Valikko {0} poistetaan. Oletko varma?", + "MenuItemDeletionConfirmationMessage": "Haluatko varmasti poistaa tämän valikkokohdan?", + "MenuItemMoveConfirmMessage": "Haluatko varmasti siirtää kohteen {0} kohteen {1} alle?", + "MenuItems": "Valikkokohteet", "Message": "Viesti", "MessageDeletionConfirmationMessage": "Tämä kommentti poistetaan kokonaan.", "NewBlog": "Uusi blogi", "NewBlogPost": "Uusi blogiviesti", + "NewMenu": "Uusi valikko", + "NewMenuItem": "Uusi päävalikkokohde", "NewPage": "Uusi sivu", "NewTag": "Uusi tunniste", + "NoMenuItems": "Valikkokohtaa ei vielä ole!", "OK": "OK", "PageDeletionConfirmationMessage": "Haluatko varmasti poistaa tämän sivun?", + "PageId": "Sivu", "Pages": "Sivut", "PageSlugInformation": "Etanaa käytetään URL-osoitteessa. URL-osoitteesi on '/pages/{{slug}}'.", "Permission:BlogManagement": "Blogin hallinta", @@ -79,6 +95,18 @@ "Permission:MediaDescriptorManagement": "Median hallinta", "Permission:MediaDescriptorManagement:Create": "Luoda", "Permission:MediaDescriptorManagement:Delete": "Poistaa", + "Permission:MenuItemManagement": "Valikkokohteiden hallinta", + "Permission:MenuItemManagement.Create": "Luoda", + "Permission:MenuItemManagement.Delete": "Poistaa", + "Permission:MenuItemManagement.Update": "Päivittää", + "Permission:MenuManagement": "Valikon hallinta", + "Permission:MenuManagement.Create": "Luoda", + "Permission:MenuManagement.Delete": "Poistaa", + "Permission:MenuManagement.Update": "Päivittää", + "Permission:Menus": "Valikon hallinta", + "Permission:Menus.Create": "Luoda", + "Permission:Menus.Delete": "Poistaa", + "Permission:Menus.Update": "Päivittää", "Permission:PageManagement": "Sivun hallinta", "Permission:PageManagement:Create": "Luoda", "Permission:PageManagement:Delete": "Poistaa", @@ -122,6 +150,7 @@ "Update": "Päivittää", "UpdatePreferenceSuccessMessage": "Asetuksesi on tallennettu.", "UpdateYourEmailPreferences": "Päivitä sähköpostiasetuksesi", + "UnMakeMainMenu": "Poista päävalikko", "UploadFailedMessage": "Lataus epäonnistui.", "UserId": "Käyttäjätunnus", "Username": "Käyttäjätunnus", 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 98e277cb7b..6d4e8f4cf5 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 @@ -1,6 +1,8 @@ { "culture": "fr", "texts": { + "AddSubMenuItem": "Ajouter un élément de sous-menu", + "AreYouSure": "Es-tu sûr?", "BlogDeletionConfirmationMessage": "Le blog \"{0}\" sera supprimé. Êtes-vous sûr?", "BlogFeatureNotAvailable": "Cette fonctionnalité n'est pas disponible actuellement. Activez avec 'GlobalFeatureManager' pour l'utiliser.", "BlogId": "Blog", @@ -36,6 +38,7 @@ "Delete": "Supprimer", "Detail": "Détail", "Details": "Des détails", + "DisplayName": "Afficher un nom", "DoYouPreferAdditionalEmails": "Préférez-vous des e-mails supplémentaires?", "Edit": "Modifier", "EndDate": "Date de fin", @@ -44,20 +47,33 @@ "ExportCSV": "Exporter au format CSV", "Features": "Fonctionnalités", "GenericDeletionConfirmationMessage": "Êtes-vous sûr de vouloir supprimer \"{0}\"?", + "IsActive": "actif", "LastModification": "Dernière modification", + "LastModificationTime": "Heure de la dernière modification", "LoginToAddComment": "Connectez-vous pour ajouter un commentaire", "LoginToRate": "Connectez-vous pour évaluer", "LoginToReact": "Connectez-vous pour réagir", "LoginToReply": "Connectez-vous pour répondre", + "MainMenu": "Menu principal", + "MakeMainMenu": "Créer le menu principal", "Menu:CMS": "CMS", + "Menus": "Menus", + "MenuDeletionConfirmationMessage": "Le menu '{0}' sera supprimé. Es-tu sûr?", + "MenuItemDeletionConfirmationMessage": "Voulez-vous vraiment supprimer cet élément de menu ?", + "MenuItemMoveConfirmMessage": "Voulez-vous vraiment déplacer « {0} » sous « {1} » ?", + "MenuItems": "Éléments de menu", "Message": "Message", "MessageDeletionConfirmationMessage": "Ce commentaire sera complètement supprimé.", "NewBlog": "Nouveau Blog", "NewBlogPost": "Nouveau billet de blog", + "NewMenu": "Nouveau menu", + "NewMenuItem": "Nouvel élément de menu racine", "NewPage": "Nouvelle page", "NewTag": "Nouveau tag", + "NoMenuItems": "Il n'y a pas encore d'élément de menu !", "OK": "d'accord", "PageDeletionConfirmationMessage": "Êtes-vous sûr de vouloir supprimer cette page?", + "PageId": "Page", "Pages": "Pages", "PageSlugInformation": "Slug est utilisé sur l'url. Votre URL sera '/pages/{{slug}}'.", "Permission:BlogManagement": "Gestion de blog", @@ -79,6 +95,18 @@ "Permission:MediaDescriptorManagement": "Gestion des médias", "Permission:MediaDescriptorManagement:Create": "Créer", "Permission:MediaDescriptorManagement:Delete": "Effacer", + "Permission:MenuItemManagement": "Gestion des éléments de menu", + "Permission:MenuItemManagement.Create": "Créer", + "Permission:MenuItemManagement.Delete": "Effacer", + "Permission:MenuItemManagement.Update": "Mettre à jour", + "Permission:MenuManagement": "Gestion des menus", + "Permission:MenuManagement.Create": "Créer", + "Permission:MenuManagement.Delete": "Effacer", + "Permission:MenuManagement.Update": "Mettre à jour", + "Permission:Menus": "Gestion des menus", + "Permission:Menus.Create": "Créer", + "Permission:Menus.Delete": "Effacer", + "Permission:Menus.Update": "Mettre à jour", "Permission:PageManagement": "Gestion des pages", "Permission:PageManagement:Create": "Créer", "Permission:PageManagement:Delete": "Effacer", @@ -122,6 +150,7 @@ "Update": "Mettre à jour", "UpdatePreferenceSuccessMessage": "Vos préférences ont été enregistrées.", "UpdateYourEmailPreferences": "Mettez à jour vos préférences de messagerie", + "UnMakeMainMenu": "Défaire le menu principal", "UploadFailedMessage": "Le téléchargement a échoué.", "UserId": "Identifiant d'utilisateur", "Username": "Nom d'utilisateur", 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 b065a7d240..732ca3d2de 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 @@ -1,6 +1,8 @@ { "culture": "hi", "texts": { + "AddSubMenuItem": "उप मेनू आइटम जोड़ें", + "AreYouSure": "क्या आपको यकीन है?", "BlogDeletionConfirmationMessage": "ब्लॉग '{0}' हटा दिया जाएगा। क्या आपको यकीन है?", "BlogFeatureNotAvailable": "यह सुविधा अभी उपलब्ध नहीं है। इसका उपयोग करने के लिए 'GlobalFeatureManager' के साथ सक्षम करें।", "BlogId": "ब्लॉग", @@ -36,6 +38,7 @@ "Delete": "हटाएं", "Detail": "विस्तार", "Details": "विवरण", + "DisplayName": "प्रदर्शित होने वाला नाम", "DoYouPreferAdditionalEmails": "क्या आप अतिरिक्त ईमेल पसंद करते हैं?", "Edit": "संपादित करें", "EndDate": "समाप्ति तिथि", @@ -44,21 +47,33 @@ "ExportCSV": "निर्यात CSV", "Features": "विशेषताएं", "GenericDeletionConfirmationMessage": "क्या आप '{0}' को हटाना सुनिश्चित कर रहे हैं?", + "IsActive": "सक्रिय", "LastModification": "आखरी बदलाव", "LastModificationTime": "अंतिम संशोधन समय", "LoginToAddComment": "टिप्पणी जोड़ने के लिए लॉगिन करें", "LoginToRate": "दर करने के लिए लॉगिन करें", "LoginToReact": "प्रतिक्रिया करने के लिए लॉगिन करें", "LoginToReply": "उत्तर देने के लिए प्रवेश करें", + "MainMenu": "मुख्य मेनू", + "MakeMainMenu": "मेन मेन्यू बनाएं", "Menu:CMS": "मुख्यमंत्रियों", + "Menus": "मेनू", + "MenuDeletionConfirmationMessage": "मेनू '{0}' हटा दिया जाएगा। क्या आपको यकीन है?", + "MenuItemDeletionConfirmationMessage": "क्या इस मेनू आइटम को हटाना सुनिश्चित है?", + "MenuItemMoveConfirmMessage": "क्या आप वाकई '{0}' को '{1}' के अंतर्गत ले जाना चाहते हैं?", + "MenuItems": "विकल्प सूची की चीज़ें", "Message": "संदेश", "MessageDeletionConfirmationMessage": "यह टिप्पणी पूरी तरह से हटा दी जाएगी।", "NewBlog": "नया ब्लॉग", "NewBlogPost": "नई ब्लॉग पोस्ट", + "NewMenu": "नया मेनू", + "NewMenuItem": "नया रूट मेनू आइटम", "NewPage": "नया पृष्ठ", "NewTag": "नया टैग", + "NoMenuItems": "अभी तक कोई मेनू आइटम नहीं है!", "OK": "ठीक है", "PageDeletionConfirmationMessage": "क्या आप इस पृष्ठ को हटाना सुनिश्चित कर रहे हैं?", + "PageId": "पृष्ठ", "Pages": "पृष्ठों", "PageSlugInformation": "स्लग का उपयोग url पर किया जाता है। आपका url '/pages/{{slug}}' होगा।", "Permission:BlogManagement": "ब्लॉग प्रबंधन", @@ -80,6 +95,18 @@ "Permission:MediaDescriptorManagement": "मीडिया प्रबंधन", "Permission:MediaDescriptorManagement:Create": "सृजन करना", "Permission:MediaDescriptorManagement:Delete": "हटाएं", + "Permission:MenuItemManagement": "मेनू आइटम प्रबंधन", + "Permission:MenuItemManagement.Create": "बनाएं", + "Permission:MenuItemManagement.Delete": "हटाएं", + "Permission:MenuItemManagement.Update": "अद्यतन", + "Permission:MenuManagement": "मेनू प्रबंधन", + "Permission:MenuManagement.Create": "बनाएं", + "Permission:MenuManagement.Delete": "हटाएं", + "Permission:MenuManagement.Update": "अद्यतन", + "Permission:Menus": "मेनू प्रबंधन", + "Permission:Menus.Create": "बनाएं", + "Permission:Menus.Delete": "हटाएं", + "Permission:Menus.Update": "अद्यतन", "Permission:PageManagement": "पेज प्रबंधन", "Permission:PageManagement:Create": "सृजन करना", "Permission:PageManagement:Delete": "हटाएं", @@ -123,6 +150,7 @@ "Update": "अपडेट करें", "UpdatePreferenceSuccessMessage": "आपकी प्राथमिकताओं को सुरक्षित किया गया है।", "UpdateYourEmailPreferences": "अपनी ईमेल प्राथमिकताएँ अपडेट करें", + "UnMakeMainMenu": "मुख्य मेनू को अनमेक करें", "UploadFailedMessage": "अपलोड विफल।", "UserId": "यूज़र आईडी", "Username": "उपयोगकर्ता नाम", 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 19a0660d03..49b7d5f828 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 @@ -1,22 +1,163 @@ { - "culture": "hu", - "texts": { - "PickYourReaction": "Válassza ki a reakciót", - "YourComment": "A hozzászólásod", - "YourReply": "A válaszod", - "Comments": "Megjegyzések", - "Send": "Küldés", - "Delete": "Törlés", - "Reply": "Válasz", - "Update": "Frissítés", - "Edit": "Szerkesztés", - "LoginToAddComment": "Jelentkezzen be a hozzászóláshoz", - "LoginToReply": "Jelentkezzen be a válaszhoz", - "MessageDeletionConfirmationMessage": "Ezt a megjegyzést teljesen töröljük.", - "CommentAuthorizationExceptionMessage": "Ezek a megjegyzések nem nyilvánosak.", - "Undo": "Visszavonás", - "RatingUndoMessage": "Az értékelésed visszavonásra kerül.", - "LoginToRate": "Jelentkezzen be az értékeléshez", - "Star": "Csillag" - } - } \ No newline at end of file + "culture": "hu", + "texts": { + "AddSubMenuItem": "Almenüpont hozzáadása", + "AreYouSure": "Biztos vagy ebben?", + "BlogDeletionConfirmationMessage": "A(z) \"{0}\" blog törlésre kerül. biztos vagy ebben?", + "BlogFeatureNotAvailable": "Ez a funkció jelenleg nem érhető el. A használatához engedélyezze a „GlobalFeatureManager” segítségével.", + "BlogId": "Blog", + "BlogPostDeletionConfirmationMessage": "A(z) „{0}” blogbejegyzés törlésre kerül. biztos vagy ebben?", + "BlogPosts": "Blogbejegyzések", + "Blogs": "Blogok", + "ChoosePreference": "Válassza a Preferenciát...", + "Cms": "CMS", + "CmsKit.Comments": "Hozzászólások", + "CmsKit.Ratings": "Értékelések", + "CmsKit.Reactions": "Reakciók", + "CmsKit.Tags": "Címkék", + "CmsKit:0002": "A tartalom már létezik!", + "CmsKit:0003": "A(z) {0} entitás nem címkézhető.", + "CmsKit:Blog:0001": "Az adott csiga ({Slug}) már létezik!", + "CmsKit:BlogPost:0001": "Az adott csiga már létezik!", + "CmsKit:Comments:0001": "Az {EntityType} entitás nem kommentálható.", + "CmsKit:Media:0001": "A „{Name}” nem érvényes médianév.", + "CmsKit:Media:0002": "Az entitásnak nem lehet médiája.", + "CmsKit:Page:0001": "A megadott URL ({Slug}) már létezik. Kérjük, próbálja meg másik URL-lel.", + "CmsKit:Rating:0001": "A(z) {EntityType} entitás nem értékelhető.", + "CmsKit:Reaction:0001": "Az {EntityType} entitásnak nem lehet reakciója.", + "CmsKit:Tag:0002": "Az entitás nem címkézhető!", + "CommentAuthorizationExceptionMessage": "Ezek a megjegyzések nem nyilvánosak.", + "CommentDeletionConfirmationMessage": "Ez a megjegyzés és az összes válasz törlésre kerül!", + "Comments": "Megjegyzések", + "Content": "Tartalom", + "ContentDeletionConfirmationMessage": "Biztosan törlöd ezt a tartalmat?", + "Contents": "Tartalom", + "CoverImage": "Borítókép", + "CreateBlogPostPage": "Új blogbejegyzés", + "CreationTime": "Teremtés ideje", + "Delete": "Törlés", + "Detail": "Részlet", + "Details": "Részletek", + "DisplayName": "Megjelenítendő név", + "DoYouPreferAdditionalEmails": "Jobban szereti a további e-maileket?", + "Edit": "Szerkesztés", + "EndDate": "Befejezés dátuma", + "EntityId": "Entitásazonosító", + "EntityType": "Entitás típusa", + "ExportCSV": "CSV exportálása", + "Features": "Jellemzők", + "GenericDeletionConfirmationMessage": "Biztosan törli a következőt: \"{0}\"?", + "IsActive": "Aktív", + "LastModification": "Utolsó módosítás", + "LastModificationTime": "Utolsó módosítás ideje", + "LoginToAddComment": "Jelentkezzen be a hozzászóláshoz", + "LoginToRate": "Jelentkezzen be az értékeléshez", + "LoginToReact": "A reagáláshoz jelentkezzen be", + "LoginToReply": "Jelentkezzen be a válaszhoz", + "MainMenu": "Főmenü", + "MakeMainMenu": "Főmenü létrehozása", + "Menu:CMS": "CMS", + "Menus": "Menük", + "MenuDeletionConfirmationMessage": "A(z) „{0}” menü törlésre kerül. biztos vagy ebben?", + "MenuItemDeletionConfirmationMessage": "Biztosan törli ezt a menüpontot?", + "MenuItemMoveConfirmMessage": "Biztosan át szeretné helyezni a(z) „{0}” elemet a(z) „{1}” alá?", + "MenuItems": "Menüpontok", + "Message": "Üzenet", + "MessageDeletionConfirmationMessage": "Ezt a megjegyzést teljesen töröljük.", + "NewBlog": "Új Blog", + "NewBlogPost": "Új blogbejegyzés", + "NewMenu": "Új menü", + "NewMenuItem": "Új gyökérmenüpont", + "NewPage": "Új oldal", + "NewTag": "Új címke", + "NoMenuItems": "Még nincs menüpont!", + "OK": "rendben", + "PageDeletionConfirmationMessage": "Biztosan törlöd ezt az oldalt?", + "PageId": "oldal", + "Pages": "Oldalak", + "PageSlugInformation": "A Slug az url-en használatos. Az Ön URL-je a következő lesz: „/pages/{{slug}}”.", + "Permission:BlogManagement": "Blogkezelés", + "Permission:BlogManagement.Create": "Teremt", + "Permission:BlogManagement.Delete": "Töröl", + "Permission:BlogManagement.Features": "Jellemzők", + "Permission:BlogManagement.Update": "Frissítés", + "Permission:BlogPostManagement": "Blogbejegyzések kezelése", + "Permission:BlogPostManagement.Create": "Teremt", + "Permission:BlogPostManagement.Delete": "Töröl", + "Permission:BlogPostManagement.Update": "Frissítés", + "Permission:CmsKit": "CmsKit", + "Permission:Comments": "Megjegyzéskezelés", + "Permission:Comments.Delete": "Töröl", + "Permission:Contents": "Tartalomkezelés", + "Permission:Contents.Create": "Tartalom létrehozása", + "Permission:Contents.Delete": "Tartalom törlése", + "Permission:Contents.Update": "Tartalom frissítése", + "Permission:MediaDescriptorManagement": "Médiakezelés", + "Permission:MediaDescriptorManagement:Create": "Teremt", + "Permission:MediaDescriptorManagement:Delete": "Töröl", + "Permission:MenuItemManagement": "Menüpontok kezelése", + "Permission:MenuItemManagement.Create": "Teremt", + "Permission:MenuItemManagement.Delete": "Töröl", + "Permission:MenuItemManagement.Update": "Frissítés", + "Permission:MenuManagement": "Menükezelés", + "Permission:MenuManagement.Create": "Teremt", + "Permission:MenuManagement.Delete": "Töröl", + "Permission:MenuManagement.Update": "Frissítés", + "Permission:Menus": "Menükezelés", + "Permission:Menus.Create": "Teremt", + "Permission:Menus.Delete": "Töröl", + "Permission:Menus.Update": "Frissítés", + "Permission:PageManagement": "Oldalkezelés", + "Permission:PageManagement:Create": "Teremt", + "Permission:PageManagement:Delete": "Töröl", + "Permission:PageManagement:Update": "Frissítés", + "Permission:TagManagement": "Címkekezelés", + "Permission:TagManagement.Create": "Teremt", + "Permission:TagManagement.Delete": "Töröl", + "Permission:TagManagement.Update": "Frissítés", + "PickYourReaction": "Válassza ki a reakciót", + "Rating": "Értékelés", + "RatingUndoMessage": "Az értékelésed visszavonásra kerül.", + "Reactions": "Reakciók", + "Read": "Olvas", + "RepliesToThisComment": "Válaszok erre a hozzászólásra", + "Reply": "Válasz", + "ReplyTo": "Válaszolni", + "SamplePageMessage": "Mintaoldal a Pro modulhoz", + "SaveChanges": "Változtatások mentése", + "Script": "Forgatókönyv", + "SelectAll": "Mindet kiválaszt", + "Send": "Küldés", + "SendMessage": "Üzenet küldése", + "ShortDescription": "Rövid leírás", + "Slug": "Meztelen csiga", + "Source": "Forrás", + "SourceUrl": "Forrás URL", + "Star": "Csillag", + "StartDate": "Kezdő dátum", + "Style": "Stílus", + "Subject": "Tantárgy", + "SubjectPlaceholder": "Kérjük, írjon be egy tárgyat", + "Submit": "Beküldés", + "Subscribe": "Iratkozz fel", + "SuccessfullySaved": "Sikeres mentés!", + "TagDeletionConfirmationMessage": "Biztosan törli a(z) \"{0}\" címkét?", + "Tags": "Címkék", + "Text": "Szöveg", + "ThankYou": "Köszönöm", + "Title": "Cím", + "Undo": "Visszavonás", + "Update": "Frissítés", + "UpdatePreferenceSuccessMessage": "A beállítások el lettek mentve.", + "UpdateYourEmailPreferences": "Frissítse e-mail beállításait", + "UnMakeMainMenu": "Távolítsa el a főmenü létrehozását", + "UploadFailedMessage": "Feltöltés sikertelen.", + "UserId": "Felhasználói azonosító", + "Username": "Felhasználónév", + "YourComment": "A hozzászólásod", + "YourEmailAddress": "Az email címed", + "YourFullName": "A teljes neved", + "YourMessage": "Az üzeneted", + "YourReply": "A válaszod" + } +} \ 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 44e211794f..b8adbbd5bb 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 @@ -1,6 +1,8 @@ { "culture": "nl", "texts": { + "AddSubMenuItem": "Submenu-item toevoegen", + "AreYouSure": "Weet je zeker dat?", "BlogDeletionConfirmationMessage": "De blog '{0}' wordt verwijderd. Weet je het zeker?", "BlogFeatureNotAvailable": "Deze functie is momenteel niet beschikbaar. Schakel deze functie in met de 'Globale functiemanager' om te gebruiken.", "BlogId": "Blog", @@ -36,6 +38,7 @@ "Delete": "Verwijderen", "Detail": "Detail", "Details": "Details", + "DisplayName": "Weergavenaam", "DoYouPreferAdditionalEmails": "Wilt u extra e-mails?", "Edit": "Wijzigen", "EndDate": "Einddatum", @@ -44,20 +47,33 @@ "ExportCSV": "CSV exporteren", "Features": "Functies", "GenericDeletionConfirmationMessage": "Weet u zeker dat u '{0}' wilt verwijderen?", + "IsActive": "Actief", "LastModification": "Laatste aanpassing", + "LastModificationTime": "Tijdstip laatste wijziging", "LoginToAddComment": "Log in om een opmerking toe te voegen", "LoginToRate": "Log in om te beoordelen", "LoginToReact": "Log in om te reageren", "LoginToReply": "Log in om te antwoorden", + "MainMenu": "Hoofdmenu", + "MakeMainMenu": "Hoofdmenu maken", "Menu:CMS": "CMS", + "Menus": "Menu's", + "MenuDeletionConfirmationMessage": "Het menu '{0}' wordt verwijderd. Weet je zeker dat?", + "MenuItemDeletionConfirmationMessage": "Weet u zeker dat u dit menu-item wilt verwijderen?", + "MenuItemMoveConfirmMessage": "Weet u zeker dat u '{0}' onder '{1}' wilt verplaatsen?", + "MenuItems": "Menu items", "Message": "Bericht", "MessageDeletionConfirmationMessage": "Deze opmerking wordt volledig verwijderd.", - "NewPage": "Nieuwe pagina", "NewBlog": "Nieuwe blog", "NewBlogPost": "Nieuw bericht", + "NewMenu": "Nieuw menu", + "NewMenuItem": "Nieuw hoofdmenu-item", + "NewPage": "Nieuwe pagina", "NewTag": "Nieuwe tag", + "NoMenuItems": "Er is nog geen menu-item!", "OK": "Oké", "PageDeletionConfirmationMessage": "Weet u zeker dat u deze pagina wilt verwijderen?", + "PageId": "Bladzijde", "Pages": "Pagina's", "PageSlugInformation": "Slug wordt gebruikt voor de url. Uw url wordt '/pages/{{slug}}'.", "Permission:BlogManagement": "Blogbeheer", @@ -79,6 +95,18 @@ "Permission:MediaDescriptorManagement": "Mediabeheer", "Permission:MediaDescriptorManagement:Create": "Toevoegen", "Permission:MediaDescriptorManagement:Delete": "Verwijderen", + "Permission:MenuItemManagement": "Menu-itembeheer", + "Permission:MenuItemManagement.Create": "Creëren", + "Permission:MenuItemManagement.Delete": "Verwijderen", + "Permission:MenuItemManagement.Update": "Update", + "Permission:MenuManagement": "Menubeheer", + "Permission:MenuManagement.Create": "Creëren", + "Permission:MenuManagement.Delete": "Verwijderen", + "Permission:MenuManagement.Update": "Update", + "Permission:Menus": "Menubeheer", + "Permission:Menus.Create": "Creëren", + "Permission:Menus.Delete": "Verwijderen", + "Permission:Menus.Update": "Update", "Permission:PageManagement": "Paginabeheer", "Permission:PageManagement:Create": "Toevoegen", "Permission:PageManagement:Delete": "Verwijderen", @@ -122,6 +150,7 @@ "Update": "Bijwerken", "UpdatePreferenceSuccessMessage": "Je voorkeuren zijn opgeslagen.", "UpdateYourEmailPreferences": "Werk uw e-mailvoorkeuren bij", + "UnMakeMainMenu": "Hoofdmenu opheffen", "UploadFailedMessage": "Upload mislukt.", "UserId": "Gebruikers Id", "Username": "Gebruikersnaam", @@ -129,7 +158,6 @@ "YourEmailAddress": "Uw e-mailadres", "YourFullName": "Uw volledige naam", "YourMessage": "Uw bericht", - "YourReply": "Uw antwoord", - "LastModificationTime": "Tijdstip laatste wijziging" + "YourReply": "Uw antwoord" } } \ 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 new file mode 100644 index 0000000000..6c5e77a7d3 --- /dev/null +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/pl-PL.json @@ -0,0 +1,163 @@ +{ + "culture": "pl-PL", + "texts": { + "AddSubMenuItem": "Dodaj element podmenu", + "AreYouSure": "Jesteś pewny?", + "BlogDeletionConfirmationMessage": "Blog „{0}” zostanie usunięty. Jesteś pewny?", + "BlogFeatureNotAvailable": "Ta funkcja nie jest teraz dostępna. Włącz z „GlobalFeatureManager”, aby z niego korzystać.", + "BlogId": "Blog", + "BlogPostDeletionConfirmationMessage": "Post na blogu „{0}” zostanie usunięty. Jesteś pewny?", + "BlogPosts": "Posty na blogu", + "Blogs": "Blogi", + "ChoosePreference": "Wybierz preferencje...", + "Cms": "CMS", + "CmsKit.Comments": "Uwagi", + "CmsKit.Ratings": "Oceny", + "CmsKit.Reactions": "Reakcje", + "CmsKit.Tags": "Tagi", + "CmsKit:0002": "Treść już istnieje!", + "CmsKit:0003": "Jednostka {0} nie może być otagowana.", + "CmsKit:Blog:0001": "Podany ślimak ({Slug}) już istnieje!", + "CmsKit:BlogPost:0001": "Podany ślimak już istnieje!", + "CmsKit:Comments:0001": "Jednostka {EntityType} nie może być komentowana.", + "CmsKit:Media:0001": "„{Name}” nie jest prawidłową nazwą mediów.", + "CmsKit:Media:0002": "Jednostka nie może mieć mediów.", + "CmsKit:Page:0001": "Podany adres URL ({Slug}) już istnieje. Spróbuj z innym adresem URL.", + "CmsKit:Rating:0001": "Nie można ocenić jednostki {EntityType}.", + "CmsKit:Reaction:0001": "Jednostka {EntityType} nie może mieć reakcji.", + "CmsKit:Tag:0002": "Jednostka nie może być otagowana!", + "CommentAuthorizationExceptionMessage": "Te komentarze nie są dozwolone do publicznego wyświetlania.", + "CommentDeletionConfirmationMessage": "Ten komentarz i wszystkie odpowiedzi zostaną usunięte!", + "Comments": "Uwagi", + "Content": "Zadowolony", + "ContentDeletionConfirmationMessage": "Czy na pewno chcesz usunąć tę zawartość?", + "Contents": "Zawartość", + "CoverImage": "Okładka", + "CreateBlogPostPage": "Nowy wpis na blogu", + "CreationTime": "Czas utworzenia", + "Delete": "Kasować", + "Detail": "Szczegół", + "Details": "Detale", + "DisplayName": "Wyświetlana nazwa", + "DoYouPreferAdditionalEmails": "Wolisz dodatkowe e-maile?", + "Edit": "Edytować", + "EndDate": "Data końcowa", + "EntityId": "Identyfikator podmiotu", + "EntityType": "Typ encji", + "ExportCSV": "Eksportuj CSV", + "Features": "Cechy", + "GenericDeletionConfirmationMessage": "Czy na pewno chcesz usunąć „{0}”?", + "IsActive": "Aktywny", + "LastModification": "Ostatnia modyfikacja", + "LastModificationTime": "Czas ostatniej modyfikacji", + "LoginToAddComment": "Zaloguj się, aby dodać komentarz", + "LoginToRate": "Zaloguj się, aby ocenić", + "LoginToReact": "Zaloguj się, aby zareagować", + "LoginToReply": "Zaloguj się, aby odpowiedzieć", + "MainMenu": "Menu główne", + "MakeMainMenu": "Stwórz menu główne", + "Menu:CMS": "CMS", + "Menus": "Menu", + "MenuDeletionConfirmationMessage": "Menu „{0}” zostanie usunięte. Jesteś pewny?", + "MenuItemDeletionConfirmationMessage": "Czy na pewno chcesz usunąć ten element menu?", + "MenuItemMoveConfirmMessage": "Czy na pewno chcesz przenieść „{0}” pod „{1}”?", + "MenuItems": "Elementy menu", + "Message": "Wiadomość", + "MessageDeletionConfirmationMessage": "Ten komentarz zostanie całkowicie usunięty.", + "NewBlog": "Nowy blog", + "NewBlogPost": "Nowy wpis na blogu", + "NewMenu": "Nowe menu", + "NewMenuItem": "Nowy element menu głównego", + "NewPage": "Nowa strona", + "NewTag": "Nowy tag", + "NoMenuItems": "Nie ma jeszcze pozycji w menu!", + "OK": "ok", + "PageDeletionConfirmationMessage": "Czy na pewno chcesz usunąć tę stronę?", + "PageId": "Strona", + "Pages": "Strony", + "PageSlugInformation": "Slug jest używany na adresie URL. Twój adres URL to „/pages/{{slug}}”.", + "Permission:BlogManagement": "Zarządzanie blogiem", + "Permission:BlogManagement.Create": "Tworzyć", + "Permission:BlogManagement.Delete": "Kasować", + "Permission:BlogManagement.Features": "Cechy", + "Permission:BlogManagement.Update": "Aktualizacja", + "Permission:BlogPostManagement": "Zarządzanie postami na blogu", + "Permission:BlogPostManagement.Create": "Tworzyć", + "Permission:BlogPostManagement.Delete": "Kasować", + "Permission:BlogPostManagement.Update": "Aktualizacja", + "Permission:CmsKit": "CmsKit", + "Permission:Comments": "Zarządzanie komentarzami", + "Permission:Comments.Delete": "Kasować", + "Permission:Contents": "Zarządzanie zawartością", + "Permission:Contents.Create": "Utwórz zawartość", + "Permission:Contents.Delete": "Usuń zawartość", + "Permission:Contents.Update": "Aktualizuj zawartość", + "Permission:MediaDescriptorManagement": "Zarządzanie mediami", + "Permission:MediaDescriptorManagement:Create": "Tworzyć", + "Permission:MediaDescriptorManagement:Delete": "Kasować", + "Permission:MenuItemManagement": "Zarządzanie pozycjami menu", + "Permission:MenuItemManagement.Create": "Tworzyć", + "Permission:MenuItemManagement.Delete": "Kasować", + "Permission:MenuItemManagement.Update": "Aktualizacja", + "Permission:MenuManagement": "Zarządzanie menu", + "Permission:MenuManagement.Create": "Tworzyć", + "Permission:MenuManagement.Delete": "Kasować", + "Permission:MenuManagement.Update": "Aktualizacja", + "Permission:Menus": "Zarządzanie menu", + "Permission:Menus.Create": "Tworzyć", + "Permission:Menus.Delete": "Kasować", + "Permission:Menus.Update": "Aktualizacja", + "Permission:PageManagement": "Zarządzanie stroną", + "Permission:PageManagement:Create": "Tworzyć", + "Permission:PageManagement:Delete": "Kasować", + "Permission:PageManagement:Update": "Aktualizacja", + "Permission:TagManagement": "Zarządzanie tagami", + "Permission:TagManagement.Create": "Tworzyć", + "Permission:TagManagement.Delete": "Kasować", + "Permission:TagManagement.Update": "Aktualizacja", + "PickYourReaction": "Wybierz swoją reakcję", + "Rating": "Ocena", + "RatingUndoMessage": "Twoja ocena zostanie cofnięta.", + "Reactions": "Reakcje", + "Read": "Czytać", + "RepliesToThisComment": "Odpowiedzi na ten komentarz", + "Reply": "Odpowiedź", + "ReplyTo": "Odpowiedzieć do", + "SamplePageMessage": "Przykładowa strona modułu Pro", + "SaveChanges": "Zapisz zmiany", + "Script": "Scenariusz", + "SelectAll": "Zaznacz wszystko", + "Send": "Wysłać", + "SendMessage": "Wyślij wiadomość", + "ShortDescription": "Krótki opis", + "Slug": "Ślimak", + "Source": "Źródło", + "SourceUrl": "Źródłowy adres URL", + "Star": "Gwiazda", + "StartDate": "Data rozpoczęcia", + "Style": "Styl", + "Subject": "Podmiot", + "SubjectPlaceholder": "Proszę wpisać temat", + "Submit": "Składać", + "Subscribe": "Subskrybuj", + "SuccessfullySaved": "Zapisano pomyślnie!", + "TagDeletionConfirmationMessage": "Czy na pewno chcesz usunąć tag „{0}”?", + "Tags": "Tagi", + "Text": "Tekst", + "ThankYou": "Dziękuję Ci", + "Title": "Tytuł", + "Undo": "Cofnij", + "Update": "Aktualizacja", + "UpdatePreferenceSuccessMessage": "Twoje preferencje zostały zapisane.", + "UpdateYourEmailPreferences": "Zaktualizuj swoje preferencje dotyczące poczty e-mail", + "UnMakeMainMenu": "Usuń menu główne", + "UploadFailedMessage": "Przesyłanie nie powiodło się.", + "UserId": "Identyfikator użytkownika", + "Username": "Nazwa użytkownika", + "YourComment": "Twój komentarz", + "YourEmailAddress": "Twój adres email", + "YourFullName": "Twoje pełne imię", + "YourMessage": "Twoja wiadomość", + "YourReply": "Pańska odpowiedź" + } +} \ 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 new file mode 100644 index 0000000000..2aa9c1b768 --- /dev/null +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/pt-BR.json @@ -0,0 +1,163 @@ +{ + "culture": "pt-BR", + "texts": { + "AddSubMenuItem": "Adicionar item de submenu", + "AreYouSure": "Tem certeza?", + "BlogDeletionConfirmationMessage": "O blog '{0}' será excluído. Tem certeza?", + "BlogFeatureNotAvailable": "Este recurso não está disponível agora. Ative com 'GlobalFeatureManager' para usá-lo.", + "BlogId": "Blog", + "BlogPostDeletionConfirmationMessage": "A postagem do blog '{0}' será excluída. Tem certeza?", + "BlogPosts": "Postagens no blog", + "Blogs": "Blogs", + "ChoosePreference": "Escolha a preferência ...", + "Cms": "CMS", + "CmsKit.Comments": "Comentários", + "CmsKit.Ratings": "Avaliações", + "CmsKit.Reactions": "Reações", + "CmsKit.Tags": "Tag", + "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!", + "CmsKit:BlogPost:0001": "O slug fornecido já existe!", + "CmsKit:Comments:0001": "A entidade {EntityType} não pode ser comentada.", + "CmsKit:Media:0001": "'{Name}' não é um nome de mídia válido.", + "CmsKit:Media:0002": "A entidade não pode ter mídia.", + "CmsKit:Page:0001": "O url fornecido ({Slug}) já existe. Por favor, tente com url diferente.", + "CmsKit:Rating:0001": "A entidade {EntityType} não pode ser avaliada.", + "CmsKit:Reaction:0001": "A entidade {EntityType} não pode ter reações.", + "CmsKit:Tag:0002": "A entidade não pode ser etiquetada!", + "CommentAuthorizationExceptionMessage": "Esses comentários não são permitidos para exibição pública.", + "CommentDeletionConfirmationMessage": "Este comentário e todas as respostas serão excluídos!", + "Comments": "Comentários", + "Content": "Contente", + "ContentDeletionConfirmationMessage": "Tem certeza de que deseja excluir este conteúdo?", + "Contents": "Conteúdo", + "CoverImage": "Imagem de capa", + "CreateBlogPostPage": "Nova postagem no blog", + "CreationTime": "Tempo de Criação", + "Delete": "Excluir", + "Detail": "Detalhe", + "Details": "Detalhes", + "DisplayName": "Nome em Exibição", + "DoYouPreferAdditionalEmails": "Você prefere e-mails adicionais?", + "Edit": "Editar", + "EndDate": "Data final", + "EntityId": "Id da Entidade", + "EntityType": "Tipo de entidade", + "ExportCSV": "Exportar CSV", + "Features": "Recursos", + "GenericDeletionConfirmationMessage": "Tem certeza que deseja excluir '{0}'?", + "IsActive": "Ativo", + "LastModification": "Última modificação", + "LastModificationTime": "Hora da Última Modificação", + "LoginToAddComment": "Faça login para adicionar comentário", + "LoginToRate": "Faça login para avaliar", + "LoginToReact": "Faça login para reagir", + "LoginToReply": "Entre para responder", + "MainMenu": "Menu principal", + "MakeMainMenu": "Faça o Menu Principal", + "Menu:CMS": "CMS", + "Menus": "Menus", + "MenuDeletionConfirmationMessage": "O menu '{0}' será excluído. Tem certeza?", + "MenuItemDeletionConfirmationMessage": "Tem certeza de que deseja excluir este item de menu?", + "MenuItemMoveConfirmMessage": "Tem certeza que deseja mover '{0}' para '{1}'?", + "MenuItems": "Itens do menu", + "Message": "Mensagem", + "MessageDeletionConfirmationMessage": "Este comentário será excluído completamente.", + "NewBlog": "Novo Blog", + "NewBlogPost": "Nova postagem no blog", + "NewMenu": "Novo Menu", + "NewMenuItem": "Novo item de menu raiz", + "NewPage": "Nova página", + "NewTag": "Nova Tag", + "NoMenuItems": "Ainda não há nenhum item de menu!", + "OK": "OK", + "PageDeletionConfirmationMessage": "Tem certeza que deseja deletar esta página?", + "PageId": "Página", + "Pages": "Páginas", + "PageSlugInformation": "Slug é usado no url. Seu url será '/pages/{{slug}}'.", + "Permission:BlogManagement": "Gerenciamento de blogs", + "Permission:BlogManagement.Create": "Crio", + "Permission:BlogManagement.Delete": "Excluir", + "Permission:BlogManagement.Features": "Recursos", + "Permission:BlogManagement.Update": "Atualizar", + "Permission:BlogPostManagement": "Gerenciamento de postagem no blog", + "Permission:BlogPostManagement.Create": "Crio", + "Permission:BlogPostManagement.Delete": "Excluir", + "Permission:BlogPostManagement.Update": "Atualizar", + "Permission:CmsKit": "CmsKit", + "Permission:Comments": "Gerenciamento de comentários", + "Permission:Comments.Delete": "Excluir", + "Permission:Contents": "Gerenciamento de conteúdo", + "Permission:Contents.Create": "Criar conteúdo", + "Permission:Contents.Delete": "Excluir conteúdo", + "Permission:Contents.Update": "Conteúdo de atualização", + "Permission:MediaDescriptorManagement": "Gestão de mídia", + "Permission:MediaDescriptorManagement:Create": "Crio", + "Permission:MediaDescriptorManagement:Delete": "Excluir", + "Permission:MenuItemManagement": "Gerenciamento de item de menu", + "Permission:MenuItemManagement.Create": "Crio", + "Permission:MenuItemManagement.Delete": "Excluir", + "Permission:MenuItemManagement.Update": "Atualizar", + "Permission:MenuManagement": "Gestão do Menu", + "Permission:MenuManagement.Create": "Crio", + "Permission:MenuManagement.Delete": "Excluir", + "Permission:MenuManagement.Update": "Atualizar", + "Permission:Menus": "Gestão do Menu", + "Permission:Menus.Create": "Crio", + "Permission:Menus.Delete": "Excluir", + "Permission:Menus.Update": "Atualizar", + "Permission:PageManagement": "Gerenciamento de página", + "Permission:PageManagement:Create": "Crio", + "Permission:PageManagement:Delete": "Excluir", + "Permission:PageManagement:Update": "Atualizar", + "Permission:TagManagement": "Gestão de Tag", + "Permission:TagManagement.Create": "Crio", + "Permission:TagManagement.Delete": "Excluir", + "Permission:TagManagement.Update": "Atualizar", + "PickYourReaction": "Escolha sua reação", + "Rating": "Avaliação", + "RatingUndoMessage": "Sua classificação será desfeita.", + "Reactions": "Reações", + "Read": "Leitura", + "RepliesToThisComment": "Respostas a este comentário", + "Reply": "Responder", + "ReplyTo": "Responder a", + "SamplePageMessage": "Uma página de amostra para o módulo Pro", + "SaveChanges": "Salvar alterações", + "Script": "Roteiro", + "SelectAll": "Selecionar tudo", + "Send": "Mandar", + "SendMessage": "Enviar mensagem", + "ShortDescription": "Pequena descrição", + "Slug": "Lesma", + "Source": "Fonte", + "SourceUrl": "URL da fonte", + "Star": "Estrela", + "StartDate": "Data de início", + "Style": "Estilo", + "Subject": "Sujeito", + "SubjectPlaceholder": "Por favor digite um assunto", + "Submit": "Enviar", + "Subscribe": "Se inscrever", + "SuccessfullySaved": "Salvo com sucesso!", + "TagDeletionConfirmationMessage": "Tem certeza que deseja excluir a tag '{0}'?", + "Tags": "Tag", + "Text": "Texto", + "ThankYou": "Obrigado", + "Title": "Título", + "Undo": "Desfazer", + "Update": "Atualizar", + "UpdatePreferenceSuccessMessage": "Suas preferências foram salvas.", + "UpdateYourEmailPreferences": "Atualize suas preferências de e-mail", + "UnMakeMainMenu": "Desfazer Menu Principal", + "UploadFailedMessage": "Falha no upload.", + "UserId": "ID do usuário", + "Username": "Nome do usuário", + "YourComment": "Seu comentário", + "YourEmailAddress": "Seu endereço de email", + "YourFullName": "Seu nome completo", + "YourMessage": "Sua mensagem", + "YourReply": "Sua resposta" + } +} \ 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 new file mode 100644 index 0000000000..289b952e1b --- /dev/null +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/ru.json @@ -0,0 +1,163 @@ +{ + "culture": "ru", + "texts": { + "AddSubMenuItem": "Добавить элемент подменю", + "AreYouSure": "Вы уверены?", + "BlogDeletionConfirmationMessage": "Блог \"{0}\" будет удален. Вы уверены?", + "BlogFeatureNotAvailable": "Эта функция сейчас недоступна. Включите с помощью GlobalFeatureManager, чтобы использовать его.", + "BlogId": "Блог", + "BlogPostDeletionConfirmationMessage": "Сообщение в блоге \"{0}\" будет удалено. Вы уверены?", + "BlogPosts": "Сообщения в блоге", + "Blogs": "Блоги", + "ChoosePreference": "Выберите предпочтение ...", + "Cms": "CMS", + "CmsKit.Comments": "Комментарии", + "CmsKit.Ratings": "Рейтинги", + "CmsKit.Reactions": "Реакции", + "CmsKit.Tags": "Теги", + "CmsKit:0002": "Контент уже существует!", + "CmsKit:0003": "Сущность {0} не может быть помечена.", + "CmsKit:Blog:0001": "Указанный слаг ({Slug}) уже существует!", + "CmsKit:BlogPost:0001": "Данный слаг уже существует!", + "CmsKit:Comments:0001": "Сущность {EntityType} не подлежит комментариям.", + "CmsKit:Media:0001": "'{Name}' is not a valid media name.", + "CmsKit:Media:0002": "У сущности не может быть средств массовой информации.", + "CmsKit:Page:0001": "Указанный URL ({Slug}) уже существует. Пожалуйста, попробуйте использовать другой URL.", + "CmsKit:Rating:0001": "Объект {EntityType} не может быть оценен.", + "CmsKit:Reaction:0001": "Сущность {EntityType} не может иметь реакции.", + "CmsKit:Tag:0002": "Сущность не может быть помечена!", + "CommentAuthorizationExceptionMessage": "Эти комментарии не разрешены для публичного показа.", + "CommentDeletionConfirmationMessage": "Этот комментарий и все ответы будут удалены!", + "Comments": "Комментарии", + "Content": "Содержание", + "ContentDeletionConfirmationMessage": "Вы уверены, что хотите удалить этот контент?", + "Contents": "СОДЕРЖАНИЕ", + "CoverImage": "Изображение на обложке", + "CreateBlogPostPage": "Новое сообщение в блоге", + "CreationTime": "Время создания", + "Delete": "Удалить", + "Detail": "Деталь", + "Details": "Подробности", + "DisplayName": "Отображаемое имя", + "DoYouPreferAdditionalEmails": "Вы предпочитаете дополнительные электронные письма?", + "Edit": "Редактировать", + "EndDate": "Дата окончания", + "EntityId": "Идентификатор объекта", + "EntityType": "Тип объекта", + "ExportCSV": "Экспорт CSV", + "Features": "Функции", + "GenericDeletionConfirmationMessage": "Вы действительно хотите удалить \"{0}\"?", + "IsActive": "Активный", + "LastModification": "Последнее изменение", + "LastModificationTime": "Время последнего изменения", + "LoginToAddComment": "Авторизуйтесь, чтобы добавить комментарий", + "LoginToRate": "Авторизуйтесь, чтобы оценить", + "LoginToReact": "Войдите, чтобы отреагировать", + "LoginToReply": "Авторизуйтесь, чтобы ответить", + "MainMenu": "Главное меню", + "MakeMainMenu": "Сделать главное меню", + "Menu:CMS": "CMS", + "Menus": "Меню", + "MenuDeletionConfirmationMessage": "Меню \"{0}\" будет удалено. Вы уверены?", + "MenuItemDeletionConfirmationMessage": "Вы уверены, что удалите этот пункт меню?", + "MenuItemMoveConfirmMessage": "Вы действительно хотите переместить '{0}' под '{1}'?", + "MenuItems": "Пункты меню", + "Message": "Сообщение", + "MessageDeletionConfirmationMessage": "Этот комментарий будет полностью удален.", + "NewBlog": "Новый блог", + "NewBlogPost": "Новое сообщение в блоге", + "NewMenu": "Новое меню", + "NewMenuItem": "Новый элемент корневого меню", + "NewPage": "Новая страница", + "NewTag": "Новый тег", + "NoMenuItems": "Пункта меню пока нет!", + "OK": "Ok", + "PageDeletionConfirmationMessage": "Вы уверены, что хотите удалить эту страницу?", + "PageId": "Страница", + "Pages": "Страницы", + "PageSlugInformation": "Слаг используется для URL. Ваш URL-адрес будет '/pages/{{slug}}'.", + "Permission:BlogManagement": "Управление блогом", + "Permission:BlogManagement.Create": "Создавать", + "Permission:BlogManagement.Delete": "Удалить", + "Permission:BlogManagement.Features": "Функции", + "Permission:BlogManagement.Update": "Обновлять", + "Permission:BlogPostManagement": "Управление сообщениями в блоге", + "Permission:BlogPostManagement.Create": "Создавать", + "Permission:BlogPostManagement.Delete": "Удалить", + "Permission:BlogPostManagement.Update": "Обновлять", + "Permission:CmsKit": "CmsKit", + "Permission:Comments": "Управление комментариями", + "Permission:Comments.Delete": "Удалить", + "Permission:Contents": "Управление содержанием", + "Permission:Contents.Create": "Создать контент", + "Permission:Contents.Delete": "Удалить содержимое", + "Permission:Contents.Update": "Обновить контент", + "Permission:MediaDescriptorManagement": "Медиа менеджмент", + "Permission:MediaDescriptorManagement:Create": "Создавать", + "Permission:MediaDescriptorManagement:Delete": "Удалить", + "Permission:MenuItemManagement": "Управление пунктами меню", + "Permission:MenuItemManagement.Create": "Создавать", + "Permission:MenuItemManagement.Delete": "Удалить", + "Permission:MenuItemManagement.Update": "Обновлять", + "Permission:MenuManagement": "Управление меню", + "Permission:MenuManagement.Create": "Создавать", + "Permission:MenuManagement.Delete": "Удалить", + "Permission:MenuManagement.Update": "Обновлять", + "Permission:Menus": "Управление меню", + "Permission:Menus.Create": "Создавать", + "Permission:Menus.Delete": "Удалить", + "Permission:Menus.Update": "Обновлять", + "Permission:PageManagement": "Управление страницей", + "Permission:PageManagement:Create": "Создавать", + "Permission:PageManagement:Delete": "Удалить", + "Permission:PageManagement:Update": "Обновлять", + "Permission:TagManagement": "Управление тегами", + "Permission:TagManagement.Create": "Создавать", + "Permission:TagManagement.Delete": "Удалить", + "Permission:TagManagement.Update": "Обновлять", + "PickYourReaction": "Выберите свою реакцию", + "Rating": "Рейтинг", + "RatingUndoMessage": "Ваша оценка будет отменена.", + "Reactions": "Реакции", + "Read": "Читать", + "RepliesToThisComment": "Ответы на этот комментарий", + "Reply": "Отвечать", + "ReplyTo": "Ответить на", + "SamplePageMessage": "Пример страницы для модуля Pro", + "SaveChanges": "Сохранить изменения", + "Script": "Сценарий", + "SelectAll": "Выбрать все", + "Send": "послать", + "SendMessage": "Отправить сообщение", + "ShortDescription": "Краткое описание", + "Slug": "Слизняк", + "Source": "Источник", + "SourceUrl": "Исходный URL", + "Star": "Звезда", + "StartDate": "Дата начала", + "Style": "Стиль", + "Subject": "Тема", + "SubjectPlaceholder": "Пожалуйста, введите тему", + "Submit": "Представлять на рассмотрение", + "Subscribe": "Подписывайся", + "SuccessfullySaved": "Успешно сохранено!", + "TagDeletionConfirmationMessage": "Вы действительно хотите удалить тег \"{0}\"?", + "Tags": "Теги", + "Text": "Текст", + "ThankYou": "Спасибо", + "Title": "Заголовок", + "Undo": "Отменить", + "Update": "Обновлять", + "UpdatePreferenceSuccessMessage": "Ваши предпочтения были сохранены.", + "UpdateYourEmailPreferences": "Обновите настройки электронной почты", + "UnMakeMainMenu": "Отменить главное меню", + "UploadFailedMessage": "Загрузка не удалась.", + "UserId": "ID пользователя", + "Username": "Имя пользователя", + "YourComment": "Твой комментарий", + "YourEmailAddress": "Ваш адрес электронной почты", + "YourFullName": "Ваше полное имя", + "YourMessage": "Твое сообщение", + "YourReply": "Ваш ответ" + } +} \ 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 2db6a8eff5..d5873f42e1 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 @@ -1,6 +1,8 @@ { "culture": "sk", "texts": { + "AddSubMenuItem": "Pridať položku podponuky", + "AreYouSure": "Si si istý?", "BlogDeletionConfirmationMessage": "Blog '{0}' bude vymazaný. Ste si istý?", "BlogFeatureNotAvailable": "Táto funkcia teraz nie je k dispozícii. Ak ju chcete používať, povoľte ju pomocou 'GlobalFeatureManager'.", "BlogId": "Blog", @@ -36,6 +38,7 @@ "Delete": "Zmazať", "Detail": "Detail", "Details": "Podrobnosti", + "DisplayName": "Zobraziť meno", "DoYouPreferAdditionalEmails": "Uprednostňujete ďalšie emaily?", "Edit": "Upraviť", "EndDate": "Dátum ukončenia", @@ -44,21 +47,33 @@ "ExportCSV": "Export CSV", "Features": "Funkcie", "GenericDeletionConfirmationMessage": "Určite chcete zmazať '{0}'?", + "IsActive": "Aktívne", "LastModification": "Posledná úprava", "LastModificationTime": "Čas poslednej úpravy", "LoginToAddComment": "Prihláste sa pre pridanie komentára", "LoginToRate": "Prihláste sa pre ohodnotenie", "LoginToReact": "Prihláste sa pre reagovanie", "LoginToReply": "Prihláste sa pre odpovedanie", + "MainMenu": "Hlavné menu", + "MakeMainMenu": "Vytvorte Hlavné menu", "Menu:CMS": "CMS", + "Menus": "Jedálny lístok", + "MenuDeletionConfirmationMessage": "Ponuka '{0}' bude vymazaná. Si si istý?", + "MenuItemDeletionConfirmationMessage": "Naozaj chcete odstrániť túto položku ponuky?", + "MenuItemMoveConfirmMessage": "Naozaj chcete presunúť '{0}' pod '{1}'?", + "MenuItems": "Položky menu", "Message": "Správa", "MessageDeletionConfirmationMessage": "Tento komentár bude úplne vymazaný.", "NewBlog": "Nový blog", "NewBlogPost": "Nový blog príspevok", + "NewMenu": "Nové menu", + "NewMenuItem": "Nová položka koreňovej ponuky", "NewPage": "Nová stránka", "NewTag": "Nový tag", + "NoMenuItems": "V ponuke zatiaľ nie je žiadna položka!", "OK": "OK", "PageDeletionConfirmationMessage": "Určite chcete túto stránku vymazať?", + "PageId": "Stránka", "Pages": "Stránky", "PageSlugInformation": "Slug sa používa v URL. Vaša URL bude '/pages/{{slug}}'.", "Permission:BlogManagement": "Správa blogov", @@ -80,6 +95,18 @@ "Permission:MediaDescriptorManagement": "Správa médií", "Permission:MediaDescriptorManagement:Create": "Vytvoriť", "Permission:MediaDescriptorManagement:Delete": "Zmazať", + "Permission:MenuItemManagement": "Správa položiek ponuky", + "Permission:MenuItemManagement.Create": "Vytvorte", + "Permission:MenuItemManagement.Delete": "Odstrániť", + "Permission:MenuItemManagement.Update": "Aktualizovať", + "Permission:MenuManagement": "Správa menu", + "Permission:MenuManagement.Create": "Vytvorte", + "Permission:MenuManagement.Delete": "Odstrániť", + "Permission:MenuManagement.Update": "Aktualizovať", + "Permission:Menus": "Správa menu", + "Permission:Menus.Create": "Vytvorte", + "Permission:Menus.Delete": "Odstrániť", + "Permission:Menus.Update": "Aktualizovať", "Permission:PageManagement": "Správa stránkok", "Permission:PageManagement:Create": "Vytvoriť", "Permission:PageManagement:Delete": "Zmazať", @@ -123,6 +150,7 @@ "Update": "Aktualizovať", "UpdatePreferenceSuccessMessage": "Vaše nastavenia boli uložené.", "UpdateYourEmailPreferences": "Aktualizujte svoje emailové nastavenia", + "UnMakeMainMenu": "Zrušiť hlavnú ponuku", "UploadFailedMessage": "Nahrávanie sa nepodarilo.", "UserId": "Id používateľa", "Username": "Používateľské meno", 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 new file mode 100644 index 0000000000..0a79428aac --- /dev/null +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/sl.json @@ -0,0 +1,163 @@ +{ + "culture": "sl", + "texts": { + "AddSubMenuItem": "Dodaj podmenijski element", + "AreYouSure": "Ali si prepričan?", + "BlogDeletionConfirmationMessage": "Spletni dnevnik »{0}« bo izbrisan. Ali si prepričan?", + "BlogFeatureNotAvailable": "Ta funkcija zdaj ni na voljo. Omogočite z 'GlobalFeatureManager', da ga uporabite.", + "BlogId": "Blog", + "BlogPostDeletionConfirmationMessage": "Objava v spletnem dnevniku »{0}« bo izbrisana. Ali si prepričan?", + "BlogPosts": "Blog Objave", + "Blogs": "Blogi", + "ChoosePreference": "Izberite Preference ...", + "Cms": "CMS", + "CmsKit.Comments": "Komentarji", + "CmsKit.Ratings": "Ocene", + "CmsKit.Reactions": "Reakcije", + "CmsKit.Tags": "Oznake", + "CmsKit:0002": "Vsebina že obstaja!", + "CmsKit:0003": "Entiteta {0} ni mogoče označiti.", + "CmsKit:Blog:0001": "Podani polž ({Slug}) že obstaja!", + "CmsKit:BlogPost:0001": "Navedeni polž že obstaja!", + "CmsKit:Comments:0001": "Entiteta {EntityType} ni mogoče komentirati.", + "CmsKit:Media:0001": "»{Name}« ni veljavno ime medija.", + "CmsKit:Media:0002": "Subjekt ne more imeti medijev.", + "CmsKit:Page:0001": "Podani URL ({Slug}) že obstaja. Poskusite z drugim URL-jem.", + "CmsKit:Rating:0001": "Entitete {EntityType} ni mogoče oceniti.", + "CmsKit:Reaction:0001": "Entiteta {EntityType} ne more imeti reakcij.", + "CmsKit:Tag:0002": "Entiteta ni mogoče označiti!", + "CommentAuthorizationExceptionMessage": "Ti komentarji niso dovoljeni za javni prikaz.", + "CommentDeletionConfirmationMessage": "Ta komentar in vsi odgovori bodo izbrisani!", + "Comments": "Komentarji", + "Content": "Vsebina", + "ContentDeletionConfirmationMessage": "Ali ste prepričani, da želite izbrisati to vsebino?", + "Contents": "Vsebina", + "CoverImage": "Naslovna slika", + "CreateBlogPostPage": "Nova objava v blogu", + "CreationTime": "Čas ustvarjanja", + "Delete": "Izbriši", + "Detail": "Podrobnosti", + "Details": "Podrobnosti", + "DisplayName": "Prikazno ime", + "DoYouPreferAdditionalEmails": "Ali imate raje dodatna e-poštna sporočila?", + "Edit": "Uredi", + "EndDate": "Končni datum", + "EntityId": "Id. subjekta", + "EntityType": "Vrsta entitete", + "ExportCSV": "Izvozi CSV", + "Features": "Lastnosti", + "GenericDeletionConfirmationMessage": "Ali ste prepričani, da želite izbrisati »{0}«?", + "IsActive": "Aktiven", + "LastModification": "Zadnja sprememba", + "LastModificationTime": "Čas zadnje spremembe", + "LoginToAddComment": "Prijavite se za dodajanje komentarja", + "LoginToRate": "Prijavite se za oceno", + "LoginToReact": "Prijavite se za odziv", + "LoginToReply": "Prijavite se za odgovor", + "MainMenu": "Glavni meni", + "MakeMainMenu": "Naredite glavni meni", + "Menu:CMS": "CMS", + "Menus": "Meniji", + "MenuDeletionConfirmationMessage": "Meni »{0}« bo izbrisan. Ali si prepričan?", + "MenuItemDeletionConfirmationMessage": "Ali ste prepričani, da želite izbrisati ta element menija?", + "MenuItemMoveConfirmMessage": "Ali ste prepričani, da želite premakniti »{0}« pod »{1}«?", + "MenuItems": "Elementi menija", + "Message": "Sporočilo", + "MessageDeletionConfirmationMessage": "Ta komentar bo v celoti izbrisan.", + "NewBlog": "Nov blog", + "NewBlogPost": "Nova objava v blogu", + "NewMenu": "Nov meni", + "NewMenuItem": "Nov element korenskega menija", + "NewPage": "Nova stran", + "NewTag": "Nova oznaka", + "NoMenuItems": "V meniju še ni nobenega elementa!", + "OK": "v redu", + "PageDeletionConfirmationMessage": "Ali ste prepričani, da želite izbrisati to stran?", + "PageId": "stran", + "Pages": "strani", + "PageSlugInformation": "Slug se uporablja na url-ju. Vaš url bo '/pages/{{slug}}'.", + "Permission:BlogManagement": "Upravljanje blogov", + "Permission:BlogManagement.Create": "Ustvari", + "Permission:BlogManagement.Delete": "Izbriši", + "Permission:BlogManagement.Features": "Lastnosti", + "Permission:BlogManagement.Update": "Nadgradnja", + "Permission:BlogPostManagement": "Upravljanje objav na blogu", + "Permission:BlogPostManagement.Create": "Ustvari", + "Permission:BlogPostManagement.Delete": "Izbriši", + "Permission:BlogPostManagement.Update": "Nadgradnja", + "Permission:CmsKit": "CmsKit", + "Permission:Comments": "Upravljanje komentarjev", + "Permission:Comments.Delete": "Izbriši", + "Permission:Contents": "Upravljanje vsebine", + "Permission:Contents.Create": "Ustvarite vsebino", + "Permission:Contents.Delete": "Izbriši vsebino", + "Permission:Contents.Update": "Posodobite vsebino", + "Permission:MediaDescriptorManagement": "Upravljanje medijev", + "Permission:MediaDescriptorManagement:Create": "Ustvari", + "Permission:MediaDescriptorManagement:Delete": "Izbriši", + "Permission:MenuItemManagement": "Upravljanje elementov menija", + "Permission:MenuItemManagement.Create": "Ustvari", + "Permission:MenuItemManagement.Delete": "Izbriši", + "Permission:MenuItemManagement.Update": "Nadgradnja", + "Permission:MenuManagement": "Upravljanje menijev", + "Permission:MenuManagement.Create": "Ustvari", + "Permission:MenuManagement.Delete": "Izbriši", + "Permission:MenuManagement.Update": "Nadgradnja", + "Permission:Menus": "Upravljanje menijev", + "Permission:Menus.Create": "Ustvari", + "Permission:Menus.Delete": "Izbriši", + "Permission:Menus.Update": "Nadgradnja", + "Permission:PageManagement": "Upravljanje strani", + "Permission:PageManagement:Create": "Ustvari", + "Permission:PageManagement:Delete": "Izbriši", + "Permission:PageManagement:Update": "Nadgradnja", + "Permission:TagManagement": "Upravljanje oznak", + "Permission:TagManagement.Create": "Ustvari", + "Permission:TagManagement.Delete": "Izbriši", + "Permission:TagManagement.Update": "Nadgradnja", + "PickYourReaction": "Izberite svojo reakcijo", + "Rating": "Ocena", + "RatingUndoMessage": "Vaša ocena bo razveljavljena.", + "Reactions": "Reakcije", + "Read": "Preberite", + "RepliesToThisComment": "Odgovori na ta komentar", + "Reply": "Odgovori", + "ReplyTo": "Odgovori na", + "SamplePageMessage": "Vzorčna stran za modul Pro", + "SaveChanges": "Shrani spremembe", + "Script": "Skripta", + "SelectAll": "Izberi vse", + "Send": "Pošlji", + "SendMessage": "Pošlji sporočilo", + "ShortDescription": "Kratek opis", + "Slug": "Polž", + "Source": "Vir", + "SourceUrl": "URL vira", + "Star": "zvezda", + "StartDate": "Začetni datum", + "Style": "Slog", + "Subject": "Zadeva", + "SubjectPlaceholder": "Vnesite zadevo", + "Submit": "Pošlji", + "Subscribe": "Naročite se", + "SuccessfullySaved": "Uspešno shranjeno!", + "TagDeletionConfirmationMessage": "Ali ste prepričani, da želite izbrisati oznako »{0}«?", + "Tags": "Oznake", + "Text": "Besedilo", + "ThankYou": "Hvala vam", + "Title": "Naslov", + "Undo": "Razveljavi", + "Update": "Nadgradnja", + "UpdatePreferenceSuccessMessage": "Vaše nastavitve so shranjene.", + "UpdateYourEmailPreferences": "Posodobite svoje e-poštne nastavitve", + "UnMakeMainMenu": "Razveljavi glavni meni", + "UploadFailedMessage": "Nalaganje ni uspelo.", + "UserId": "Uporabniško ime", + "Username": "Uporabniško ime", + "YourComment": "Vaš komentar", + "YourEmailAddress": "Vaš email naslov", + "YourFullName": "Tvoje polno ime", + "YourMessage": "Tvoje sporočilo", + "YourReply": "Vaš odgovor" + } +} \ No newline at end of file diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/tr.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/tr.json index 1177ef8983..93a76580dc 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/tr.json +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/tr.json @@ -17,8 +17,10 @@ "CmsKit.Tags": "Etiketler", "CmsKit:0002": "İçerik zaten mevcut!", "CmsKit:0003": "{0} ögesi etiketlenebilir değil.", + "CmsKit:Blog:0001": "Verilen bilgi ({Slug}) zaten var!", "CmsKit:BlogPost:0001": "Aynı url etiketi zaten mevcut.", "CmsKit:Comments:0001": "{0} ögesi yorumlanabilir değil.", + "CmsKit:Media:0001": "'{Name}' geçerli bir medya adı değil.", "CmsKit:Media:0002": "Bu öge için medya eklenemez.", "CmsKit:Page:0001": "Girilen url ({Slug}) kullanımdadır. Başka bir url giriniz.", "CmsKit:Rating:0001": "{EntityType}, puanlanabilir değil.", @@ -34,7 +36,6 @@ "CreateBlogPostPage": "Yeni Blog Yazısı", "CreationTime": "Oluşturulma Zamanı", "Delete": "Sil", - "DeleteSubscriptionSubject": "E-posta adresiniz silinmiştir.", "Detail": "Detay", "Details": "Detaylar", "DisplayName": "İsim", @@ -46,7 +47,7 @@ "ExportCSV": "CSV olarak dışa aktar", "Features": "Özellikler", "GenericDeletionConfirmationMessage": "'{0}' kaydını silmek istediğinize emin misiniz?", - "IsActive" : "Aktif", + "IsActive": "Aktif", "LastModification": "Son Güncellenme", "LastModificationTime": "Son Güncelleme Zamanı", "LoginToAddComment": "Yorum yapmak için giriş yap", @@ -59,11 +60,10 @@ "Menus": "Menüler", "MenuDeletionConfirmationMessage": "'{0}' isimli menü silinecek. Emin misiniz?", "MenuItemDeletionConfirmationMessage": "Bu menü elemanını silmek istediğinize emin misiniz?", + "MenuItemMoveConfirmMessage": "'{0}' ögesini '{1}' ögesinin altına taşımak istediğinize emin misiniz?", "MenuItems": "Menü Elemanları", "Message": "Mesaj", - "MenuItemMoveConfirmMessage": "'{0}' ögesini '{1}' ögesinin altına taşımak istediğinize emin misiniz?", "MessageDeletionConfirmationMessage": "Bu yorum tamamen silinecektir", - "Name": "Ad", "NewBlog": "Yeni Blog", "NewBlogPost": "Yeni Blog Yazısı", "NewMenu": "Yeni Menü", @@ -74,6 +74,7 @@ "OK": "Tamam", "PageDeletionConfirmationMessage": "Bu sayfayı silmek istediğinize emin misiniz?", "PageId": "Sayfa", + "Pages": "Sayfalar", "PageSlugInformation": "Etiket URL'de kullanılır. Url şöyle görünür: '/pages/{{slug}}'.", "Permission:BlogManagement": "Blog Yönetimi", "Permission:BlogManagement.Create": "Oluşturma", @@ -85,10 +86,15 @@ "Permission:BlogPostManagement.Delete": "Silme", "Permission:BlogPostManagement.Update": "Güncelleme", "Permission:CmsKit": "CmsKit", + "Permission:Comments": "Yorum Yönetimi", + "Permission:Comments.Delete": "Silmek", "Permission:Contents": "İçerik Yönetimi", "Permission:Contents.Create": "İçerik Oluşturma", "Permission:Contents.Delete": "İçerik Silme", "Permission:Contents.Update": "İçerik Güncelleme", + "Permission:MediaDescriptorManagement": "Medya yöneticisi", + "Permission:MediaDescriptorManagement:Create": "Oluşturmak", + "Permission:MediaDescriptorManagement:Delete": "Silmek", "Permission:MenuItemManagement": "Menü Elemanları Yönetimi", "Permission:MenuItemManagement.Create": "Oluşturma", "Permission:MenuItemManagement.Delete": "Silme", @@ -101,6 +107,10 @@ "Permission:Menus.Create": "Menü Oluşturma", "Permission:Menus.Delete": "Menü Silme", "Permission:Menus.Update": "Menü Güncelleme", + "Permission:PageManagement": "Sayfa Yönetimi", + "Permission:PageManagement:Create": "Oluşturmak", + "Permission:PageManagement:Delete": "Silmek", + "Permission:PageManagement:Update": "Güncelleme", "Permission:TagManagement": "Etiket Yönetimi", "Permission:TagManagement.Create": "Etiket Oluşturma", "Permission:TagManagement.Delete": "Etiket Silme", @@ -138,7 +148,6 @@ "Title": "Başlık", "Undo": "Geri al", "Update": "Güncelle", - "UpdatePreference": "Tercihleri Güncelle", "UpdatePreferenceSuccessMessage": "Tercihleriniz kaydedilmiştir.", "UpdateYourEmailPreferences": "E-posta tercihlerinizi güncelleyin", "UnMakeMainMenu": "Ana Menü Atamasını Kaldır", @@ -151,4 +160,4 @@ "YourMessage": "Mesajınız", "YourReply": "Cevabınız" } -} +} \ 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 new file mode 100644 index 0000000000..b0ed51a5d6 --- /dev/null +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/vi.json @@ -0,0 +1,163 @@ +{ + "culture": "vi", + "texts": { + "AddSubMenuItem": "Thêm mục menu phụ", + "AreYouSure": "Bạn có chắc không?", + "BlogDeletionConfirmationMessage": "Blog '{0}' sẽ bị xóa. Bạn có chắc không?", + "BlogFeatureNotAvailable": "Tính năng này hiện không khả dụng. Bật với 'GlobalFeatureManager' để sử dụng nó.", + "BlogId": "Blog", + "BlogPostDeletionConfirmationMessage": "Bài đăng trên blog '{0}' sẽ bị xóa. Bạn có chắc không?", + "BlogPosts": "Bài đăng trên blog", + "Blogs": "Blog", + "ChoosePreference": "Chọn Tùy chọn ...", + "Cms": "CMS", + "CmsKit.Comments": "Bình luận", + "CmsKit.Ratings": "Xếp hạng", + "CmsKit.Reactions": "Phản ứng", + "CmsKit.Tags": "Thẻ", + "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!", + "CmsKit:BlogPost:0001": "Sên đã cho đã tồn tại!", + "CmsKit:Comments:0001": "Thực thể {EntityType} không thể bình luận được.", + "CmsKit:Media:0001": "'{Name}' không phải là tên phương tiện hợp lệ.", + "CmsKit:Media:0002": "Thực thể không được có phương tiện.", + "CmsKit:Page:0001": "Url đã cho ({Slug}) đã tồn tại. Vui lòng thử với url khác.", + "CmsKit:Rating:0001": "Không thể xếp hạng thực thể {EntityType}.", + "CmsKit:Reaction:0001": "Thực thể {EntityType} không được có phản ứng.", + "CmsKit:Tag:0002": "Thực thể không thể gắn thẻ!", + "CommentAuthorizationExceptionMessage": "Những bình luận đó không được phép hiển thị công khai.", + "CommentDeletionConfirmationMessage": "Bình luận này và tất cả các câu trả lời sẽ bị xóa!", + "Comments": "Bình luận", + "Content": "Nội dung", + "ContentDeletionConfirmationMessage": "Bạn có chắc chắn xóa nội dung này không?", + "Contents": "Nội dung", + "CoverImage": "Ảnh bìa", + "CreateBlogPostPage": "Bài đăng trên blog mới", + "CreationTime": "Thời gian sáng tạo", + "Delete": "Xóa bỏ", + "Detail": "Chi tiết", + "Details": "Thông tin chi tiết", + "DisplayName": "Tên hiển thị", + "DoYouPreferAdditionalEmails": "Bạn có thích email bổ sung không?", + "Edit": "Chỉnh sửa", + "EndDate": "Ngày cuối", + "EntityId": "ID phap nhân", + "EntityType": "Loại thực thể", + "ExportCSV": "Xuất CSV", + "Features": "Đặc trưng", + "GenericDeletionConfirmationMessage": "Bạn có chắc chắn xóa '{0}' không?", + "IsActive": "Tích cực", + "LastModification": "Sự cải thiện cuối cùng", + "LastModificationTime": "Thời gian sửa đổi cuối cùng", + "LoginToAddComment": "Đăng nhập để thêm bình luận", + "LoginToRate": "Đăng nhập để xếp hạng", + "LoginToReact": "Đăng nhập để phản ứng", + "LoginToReply": "Đăng nhập để trả lời", + "MainMenu": "Thực đơn chính", + "MakeMainMenu": "Tạo menu chính", + "Menu:CMS": "CMS", + "Menus": "Thực đơn", + "MenuDeletionConfirmationMessage": "Menu '{0}' sẽ bị xóa. Bạn có chắc không?", + "MenuItemDeletionConfirmationMessage": "Bạn có chắc chắn muốn xóa mục menu này không?", + "MenuItemMoveConfirmMessage": "Bạn có chắc chắn muốn di chuyển '{0}' dưới '{1}' không?", + "MenuItems": "Các mục menu", + "Message": "Thông điệp", + "MessageDeletionConfirmationMessage": "Bình luận này sẽ bị xóa hoàn toàn.", + "NewBlog": "Blog mới", + "NewBlogPost": "Bài đăng trên blog mới", + "NewMenu": "Menu mới", + "NewMenuItem": "Mục Menu gốc mới", + "NewPage": "Trang mới", + "NewTag": "Thẻ mới", + "NoMenuItems": "Không có mục menu nào!", + "OK": "VÂNG", + "PageDeletionConfirmationMessage": "Bạn có chắc chắn xóa trang này không?", + "PageId": "Trang", + "Pages": "Các trang", + "PageSlugInformation": "Slug được sử dụng trên url. Url của bạn sẽ là '/pages/{{slug}}'.", + "Permission:BlogManagement": "Quản lý blog", + "Permission:BlogManagement.Create": "Tạo ra", + "Permission:BlogManagement.Delete": "Xóa bỏ", + "Permission:BlogManagement.Features": "Đặc trưng", + "Permission:BlogManagement.Update": "Cập nhật", + "Permission:BlogPostManagement": "Quản lý bài đăng trên blog", + "Permission:BlogPostManagement.Create": "Tạo ra", + "Permission:BlogPostManagement.Delete": "Xóa bỏ", + "Permission:BlogPostManagement.Update": "Cập nhật", + "Permission:CmsKit": "CmsKit", + "Permission:Comments": "Quản lý bình luận", + "Permission:Comments.Delete": "Xóa bỏ", + "Permission:Contents": "Quản lý nội dung", + "Permission:Contents.Create": "Tạo nội dung", + "Permission:Contents.Delete": "Xóa nội dung", + "Permission:Contents.Update": "Cập nhật nội dung", + "Permission:MediaDescriptorManagement": "Quản lý truyền thông", + "Permission:MediaDescriptorManagement:Create": "Tạo ra", + "Permission:MediaDescriptorManagement:Delete": "Xóa bỏ", + "Permission:MenuItemManagement": "Quản lý mục menu", + "Permission:MenuItemManagement.Create": "Tạo ra", + "Permission:MenuItemManagement.Delete": "Xóa bỏ", + "Permission:MenuItemManagement.Update": "Cập nhật", + "Permission:MenuManagement": "Quản lý thực đơn", + "Permission:MenuManagement.Create": "Tạo ra", + "Permission:MenuManagement.Delete": "Xóa bỏ", + "Permission:MenuManagement.Update": "Cập nhật", + "Permission:Menus": "Quản lý thực đơn", + "Permission:Menus.Create": "Tạo ra", + "Permission:Menus.Delete": "Xóa bỏ", + "Permission:Menus.Update": "Cập nhật", + "Permission:PageManagement": "Quản lý Trang", + "Permission:PageManagement:Create": "Tạo ra", + "Permission:PageManagement:Delete": "Xóa bỏ", + "Permission:PageManagement:Update": "Cập nhật", + "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", + "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.", + "Reactions": "Phản ứng", + "Read": "Đọc", + "RepliesToThisComment": "Trả lời bình luận này", + "Reply": "Đáp lại", + "ReplyTo": "Trả lời", + "SamplePageMessage": "Trang mẫu cho mô-đun Pro", + "SaveChanges": "Lưu thay đổi", + "Script": "Kịch bản", + "SelectAll": "Chọn tất cả", + "Send": "Gửi", + "SendMessage": "Gửi tin nhắn", + "ShortDescription": "Mô tả ngắn", + "Slug": "Sên", + "Source": "Nguồn", + "SourceUrl": "Url nguồn", + "Star": "Ngôi sao", + "StartDate": "Ngày bắt đầu", + "Style": "Phong cách", + "Subject": "Chủ thể", + "SubjectPlaceholder": "Vui lòng nhập một chủ đề", + "Submit": "Nộp", + "Subscribe": "Đặt mua", + "SuccessfullySaved": "Lưu thành công!", + "TagDeletionConfirmationMessage": "Bạn có chắc chắn xóa thẻ '{0}' không?", + "Tags": "Thẻ", + "Text": "Chữ", + "ThankYou": "Cảm ơn bạn", + "Title": "Tiêu đề", + "Undo": "Hoàn tác", + "Update": "Cập nhật", + "UpdatePreferenceSuccessMessage": "Những sở thích của bạn đã được lưu lại.", + "UpdateYourEmailPreferences": "Cập nhật tùy chọn email của bạn", + "UnMakeMainMenu": "Bỏ tạo Menu chính", + "UploadFailedMessage": "Tải lên thất bại.", + "UserId": "Tên người dùng", + "Username": "tên tài khoản", + "YourComment": "Bình luận của bạn", + "YourEmailAddress": "Địa chỉ email của bạn", + "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" + } +} \ 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 3773d14811..b312349ef4 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 @@ -1,6 +1,8 @@ { "culture": "zh-Hans", "texts": { + "AddSubMenuItem": "添加子菜单项", + "AreYouSure": "你确定吗?", "BlogDeletionConfirmationMessage": "博客 '{0}' 将被删除. 你确定吗?", "BlogFeatureNotAvailable": "这个功能目前不可用. 使用 `GlobalFeatureManager` 来启用它.", "BlogId": "博客", @@ -21,10 +23,13 @@ "CmsKit:Media:0001": "'{Name}' 不是有效的媒体名称.", "CmsKit:Media:0002": "实体不可以含有媒体", "CmsKit:Page:0001": "给定的url ({0}) 已经存在.", + "CmsKit:Rating:0001": "无法对实体 {EntityType} 进行评级。", + "CmsKit:Reaction:0001": "实体 {EntityType} 不能有反应。", "CmsKit:Tag:0002": "实体不可标记!", "CommentAuthorizationExceptionMessage": "这些评论不允许公开显示", "CommentDeletionConfirmationMessage": "此评论和所有回复将被删除!", "Comments": "评论", + "Content": "内容", "ContentDeletionConfirmationMessage": "你确定要删除这个内容吗?", "Contents": "内容", "CoverImage": "封面图片", @@ -33,6 +38,7 @@ "Delete": "删除", "Detail": "详情", "Details": "详情", + "DisplayName": "显示名称", "DoYouPreferAdditionalEmails": "你是否更喜欢额外的邮件?", "Edit": "修改", "EndDate": "结束时间", @@ -41,17 +47,34 @@ "ExportCSV": "导出CSV", "Features": "功能", "GenericDeletionConfirmationMessage": "你确定删除 '{0}' 吗?", + "IsActive": "积极的", "LastModification": "最后一次修改", + "LastModificationTime": "最后修改时间", "LoginToAddComment": "登录添加评论", "LoginToRate": "登录进行评分", + "LoginToReact": "登录以作出反应", "LoginToReply": "登录进行回复", + "MainMenu": "主菜单", + "MakeMainMenu": "制作主菜单", "Menu:CMS": "CMS", + "Menus": "菜单", + "MenuDeletionConfirmationMessage": "菜单“{0}”将被删除。你确定吗?", + "MenuItemDeletionConfirmationMessage": "确定要删除此菜单项吗?", + "MenuItemMoveConfirmMessage": "确定要将“{0}”移到“{1}”下吗?", + "MenuItems": "菜单项", "Message": "消息", "MessageDeletionConfirmationMessage": "这条评论将被完全删除", - "Name": "名称", - "New": "新", + "NewBlog": "新博客", + "NewBlogPost": "新博文", + "NewMenu": "新菜单", + "NewMenuItem": "新的根菜单项", + "NewPage": "新的一页", + "NewTag": "新标签", + "NoMenuItems": "还没有菜单项!", "OK": "OK", "PageDeletionConfirmationMessage": "你确定删除这个页面吗?", + "PageId": "页", + "Pages": "页面", "PageSlugInformation": "Slug用于url. 你的url将是 '/pages/{{slug}}'.", "Permission:BlogManagement": "博客管理", "Permission:BlogManagement.Create": "创建", @@ -72,6 +95,14 @@ "Permission:MediaDescriptorManagement": "媒体管理", "Permission:MediaDescriptorManagement:Create": "创建", "Permission:MediaDescriptorManagement:Delete": "删除", + "Permission:MenuItemManagement": "菜单项管理", + "Permission:MenuItemManagement.Create": "创建", + "Permission:MenuItemManagement.Delete": "删除", + "Permission:MenuItemManagement.Update": "更新", + "Permission:MenuManagement": "菜单管理", + "Permission:MenuManagement.Create": "创建", + "Permission:MenuManagement.Delete": "删除", + "Permission:MenuManagement.Update": "更新", "Permission:Menus": "Menu Management", "Permission:Menus.Create": "Create", "Permission:Menus.Delete": "Delete", @@ -85,13 +116,16 @@ "Permission:TagManagement.Delete": "删除", "Permission:TagManagement.Update": "更新", "PickYourReaction": "选择你的回应", + "Rating": "评分", "RatingUndoMessage": "您的评分将被撤消", + "Reactions": "反应", "Read": "阅读", "RepliesToThisComment": "回复此评论", "Reply": "回复", "ReplyTo": "回复", "SamplePageMessage": "Pro模块的示例页面", "SaveChanges": "保存更改", + "Script": "脚本", "SelectAll": "选择所有", "Send": "发送", "SendMessage": "发送消息", @@ -101,6 +135,7 @@ "SourceUrl": "源URL", "Star": "星", "StartDate": "开始时间", + "Style": "风格", "Subject": "主题", "SubjectPlaceholder": "请输入主题", "Submit": "提交", @@ -115,6 +150,7 @@ "Update": "更新", "UpdatePreferenceSuccessMessage": "您的首选项已经保存", "UpdateYourEmailPreferences": "更新你的邮件首选项", + "UnMakeMainMenu": "取消主菜单", "UploadFailedMessage": "上传失败", "UserId": "用户Id", "Username": "用户名称", 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 76af220593..1d87b80110 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 @@ -1,6 +1,8 @@ { "culture": "zh-Hant", "texts": { + "AddSubMenuItem": "添加子菜單項", + "AreYouSure": "你確定嗎?", "BlogDeletionConfirmationMessage": "部落格 '{0}' 將被刪除. 你確定嗎?", "BlogFeatureNotAvailable": "目前此功能不可使用. 請用 `GlobalFeatureManager` 來啟用它.", "BlogId": "部落格", @@ -21,11 +23,13 @@ "CmsKit:Media:0001": "'{Name}' 不是有效的媒體名稱.", "CmsKit:Media:0002": "實體不可以含有媒體", "CmsKit:Page:0001": "給定的url ({0}) 已經存在.", + "CmsKit:Rating:0001": "無法對實體 {EntityType} 進行評級。", "CmsKit:Reaction:0001": "實體 {EntityType} 不能有反應", "CmsKit:Tag:0002": "實體不可標記!", "CommentAuthorizationExceptionMessage": "些評論不允許公開顯示", "CommentDeletionConfirmationMessage": "此評論和所有回覆將被刪除!", "Comments": "評論", + "Content": "內容", "ContentDeletionConfirmationMessage": "你確定要刪除這個內容嗎?", "Contents": "內容", "CoverImage": "封面圖片", @@ -34,6 +38,7 @@ "Delete": "刪除", "Detail": "詳情", "Details": "詳情", + "DisplayName": "顯示名稱", "DoYouPreferAdditionalEmails": "你是否更喜歡額外的郵件", "Edit": "修改", "EndDate": "結束時間", @@ -42,17 +47,34 @@ "ExportCSV": "匯出 CSV", "Features": "功能", "GenericDeletionConfirmationMessage": "你確定刪除 '{0}' 嗎?", + "IsActive": "積極的", "LastModification": "最後一次修改", + "LastModificationTime": "最後修改時間", "LoginToAddComment": "登錄後添加評論", "LoginToRate": "登錄後進行評分", + "LoginToReact": "登錄以作出反應", "LoginToReply": "登錄後進行回覆", + "MainMenu": "主菜單", + "MakeMainMenu": "製作主菜單", "Menu:CMS": "CMS", + "Menus": "菜單", + "MenuDeletionConfirmationMessage": "菜單“{0}”將被刪除。你確定嗎?", + "MenuItemDeletionConfirmationMessage": "確定要刪除此菜單項嗎?", + "MenuItemMoveConfirmMessage": "確定要將“{0}”移到“{1}”下嗎?", + "MenuItems": "菜單項", "Message": "消息", "MessageDeletionConfirmationMessage": "這條評論將被完全刪除", - "Name": "名稱", - "New": "新", + "NewBlog": "新博客", + "NewBlogPost": "新博文", + "NewMenu": "新菜單", + "NewMenuItem": "新的根菜單項", + "NewPage": "新的一頁", + "NewTag": "新標籤", + "NoMenuItems": "還沒有菜單項!", "OK": "好", "PageDeletionConfirmationMessage": "你確定刪除這個頁面嗎?", + "PageId": "頁", + "Pages": "頁面", "PageSlugInformation": "Slug用於網址. 你的網址將是 '/pages/{{slug}}'.", "Permission:BlogManagement": "部落格管理", "Permission:BlogManagement.Create": "創建", @@ -73,6 +95,14 @@ "Permission:MediaDescriptorManagement": "媒體管理", "Permission:MediaDescriptorManagement:Create": "創建", "Permission:MediaDescriptorManagement:Delete": "刪除", + "Permission:MenuItemManagement": "菜單項管理", + "Permission:MenuItemManagement.Create": "創建", + "Permission:MenuItemManagement.Delete": "刪除", + "Permission:MenuItemManagement.Update": "更新", + "Permission:MenuManagement": "菜單管理", + "Permission:MenuManagement.Create": "創建", + "Permission:MenuManagement.Delete": "刪除", + "Permission:MenuManagement.Update": "更新", "Permission:Menus": "Menu Management", "Permission:Menus.Create": "Create", "Permission:Menus.Delete": "Delete", @@ -86,13 +116,16 @@ "Permission:TagManagement.Delete": "刪除", "Permission:TagManagement.Update": "更新", "PickYourReaction": "選擇你的回應", + "Rating": "評分", "RatingUndoMessage": "您的評分將被收回", + "Reactions": "反應", "Read": "閱讀", "RepliesToThisComment": "回覆此評論", "Reply": "回覆", "ReplyTo": "回覆給", "SamplePageMessage": "Pro模組的展示頁面", "SaveChanges": "保存更改", + "Script": "腳本", "SelectAll": "選擇全部", "Send": "發送", "SendMessage": "發送消息", @@ -102,6 +135,7 @@ "SourceUrl": "來源 Url", "Star": "星", "StartDate": "開始時間", + "Style": "風格", "Subject": "主題", "SubjectPlaceholder": "請輸入主題", "Submit": "提交", @@ -116,6 +150,7 @@ "Update": "更新", "UpdatePreferenceSuccessMessage": "您的 preferences 已經保存", "UpdateYourEmailPreferences": "更新你的郵件preferences", + "UnMakeMainMenu": "取消主菜單", "UploadFailedMessage": "上傳失敗", "UserId": "用戶Id", "Username": "用戶名稱", diff --git a/modules/docs/app/VoloDocs.Web/Localization/Resources/VoloDocs/Web/pl-PL.json b/modules/docs/app/VoloDocs.Web/Localization/Resources/VoloDocs/Web/pl-PL.json index 0d9134cf69..ddc0463d11 100644 --- a/modules/docs/app/VoloDocs.Web/Localization/Resources/VoloDocs/Web/pl-PL.json +++ b/modules/docs/app/VoloDocs.Web/Localization/Resources/VoloDocs/Web/pl-PL.json @@ -1,6 +1,7 @@ { "culture": "pl-PL", "texts": { + "DocsTitle": "VoloDocs", "WelcomeVoloDocs": "Witaj w VoloDocs!", "NoProjectWarning": "Nie ma jeszcze zdefiniowanego projektu!", "CreateYourFirstProject": "Kliknij, aby rozpocząć swój pierwszy projekt", diff --git a/modules/docs/app/VoloDocs.Web/Localization/Resources/VoloDocs/Web/vi.json b/modules/docs/app/VoloDocs.Web/Localization/Resources/VoloDocs/Web/vi.json index 46afd97fd0..00c816fa81 100644 --- a/modules/docs/app/VoloDocs.Web/Localization/Resources/VoloDocs/Web/vi.json +++ b/modules/docs/app/VoloDocs.Web/Localization/Resources/VoloDocs/Web/vi.json @@ -1,9 +1,10 @@ { "culture": "vi", "texts": { + "DocsTitle": "VoloDocs", "WelcomeVoloDocs": "Chào mừng đến với VoloDocs!", "NoProjectWarning": "Không có dự án nào!", "CreateYourFirstProject": "Nhấn vào đây để bắt đầu dự án đầu tiên của bạn", "NoProject": "Không có dự án!" } -} +} \ 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 d458fbe3ce..26e4b8bc7f 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 @@ -6,11 +6,14 @@ "Permission:Edit": "Edytuj", "Permission:Delete": "Usuń", "Permission:Create": "Utwórz", + "Permission:Documents": "Dokumenty", + "Menu:Documents": "Dokumenty", "Menu:DocumentManagement": "Dokumenty", "Menu:ProjectManagement": "Projekty", "CreateANewProject": "Utwórz nowy projet", "Edit": "Edytuj", "Create": "Utwórz", + "Pull": "Ciągnąć", "Projects": "Projekty", "Name": "Nazwa", "ShortName": "Krótka nazwa", @@ -27,6 +30,30 @@ "DisplayName:LatestVersionBranchName": "Nazwa brancha ostatniej wersji", "DisplayName:GitHubRootUrl": "Adres URL do GitHub'a", "DisplayName:GitHubAccessToken": "GitHub access token", - "DisplayName:GitHubUserAgent": "GitHub user agent" + "DisplayName:GitHubUserAgent": "GitHub user agent", + "DisplayName:GithubVersionProviderSource": "Źródło dostawcy wersji GitHub", + "DisplayName:VersionBranchPrefix": "Prefiks gałęzi wersji", + "DisplayName:All": "Pociągnij wszystko", + "DisplayName:LanguageCode": "Kod języka", + "DisplayName:Version": "Wersja", + "Documents": "Dokumenty", + "RemoveFromCache": "Usuń z pamięci podręcznej", + "Reindex": "Ponowna indeksacja", + "ReindexCompleted": "Ponowna indeksacja zakończona", + "RemovedFromCache": "Usunięto z pamięci podręcznej", + "RemoveFromCacheConfirmation": "Czy na pewno chcesz usunąć ten element z pamięci podręcznej?", + "ReIndexDocumentConfirmation": "Czy na pewno chcesz ponownie zindeksować ten element?", + "DeleteFromDatabase": "Usuń z bazy danych", + "Deleted": "Usunięto", + "Search": "Szukaj", + "StartDate": "Data rozpoczęcia", + "EndDate": "Data końcowa", + "CreationTime": "Czas utworzenia", + "LastUpdateTime": "Ostatnia aktualizacja", + "LastSignificantUpdateTime": "Ostatnia ważna aktualizacja", + "Version": "Wersja", + "LanguageCode": "Kod języka", + "FileName": "Nazwa pliku", + "LastCachedTime": "Czas w pamięci podręcznej" } } \ No newline at end of file diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/pt-BR.json b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/pt-BR.json index cabc31ce97..98447e6427 100644 --- a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/pt-BR.json +++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/pt-BR.json @@ -6,27 +6,54 @@ "Permission:Edit": "Editar", "Permission:Delete": "Excluir", "Permission:Create": "Criar", + "Permission:Documents": "Documentos", + "Menu:Documents": "Documentos", "Menu:DocumentManagement": "Documentos", "Menu:ProjectManagement": "Projetos", "CreateANewProject": "Criar um novo projeto", "Edit": "Editar", "Create": "Criar", + "Pull": "Puxar", "Projects": "Projetos", "Name": "Nome", "ShortName": "Nome Curto", "DocumentStoreType": "DocumentStoreType", "Format": "Formato", - "ShortNameInfoText": "Será utilizado para URL única.", + "ShortNameInfoText": "Ser� utilizado para URL �nica.", "DisplayName:Name": "Nome", "DisplayName:ShortName": "Nome Curto", "DisplayName:Format": "Formatar", - "DisplayName:DefaultDocumentName": "Nome padrão do documento", - "DisplayName:NavigationDocumentName": "Nome de navegação do documento", - "DisplayName:MinimumVersion": "Versão mínima", + "DisplayName:DefaultDocumentName": "Nome padr�o do documento", + "DisplayName:NavigationDocumentName": "Nome de navega��o do documento", + "DisplayName:MinimumVersion": "Vers�o m�nima", "DisplayName:MainWebsiteUrl": "URL do site principal", - "DisplayName:LatestVersionBranchName": "Nome do branch da última versão", - "DisplayName:GitHubRootUrl": "URL raíz do GitHub", + "DisplayName:LatestVersionBranchName": "Nome do branch da �ltima vers�o", + "DisplayName:GitHubRootUrl": "URL ra�z do GitHub", "DisplayName:GitHubAccessToken": "Token de acesso do GitHub", - "DisplayName:GitHubUserAgent": "Usuário agente do GitHub" + "DisplayName:GitHubUserAgent": "Usu�rio agente do GitHub", + "DisplayName:GithubVersionProviderSource": "Fonte do provedor de versão do GitHub", + "DisplayName:VersionBranchPrefix": "Prefixo da ramificação da versão", + "DisplayName:All": "Puxe tudo", + "DisplayName:LanguageCode": "Código de idioma", + "DisplayName:Version": "Versão", + "Documents": "Documentos", + "RemoveFromCache": "Remover do cache", + "Reindex": "Reindexar", + "ReindexCompleted": "Reindexação concluída", + "RemovedFromCache": "Removido do cache", + "RemoveFromCacheConfirmation": "Tem certeza de que deseja remover este item do cache?", + "ReIndexDocumentConfirmation": "Tem certeza que deseja reindexar este item?", + "DeleteFromDatabase": "Excluir do banco de dados", + "Deleted": "Excluído", + "Search": "Procurar", + "StartDate": "Data de início", + "EndDate": "Data final", + "CreationTime": "Tempo de criação", + "LastUpdateTime": "Última atualização", + "LastSignificantUpdateTime": "Última atualização significativa", + "Version": "Versão", + "LanguageCode": "Código de idioma", + "FileName": "Nome do arquivo", + "LastCachedTime": "Tempo de cache" } } \ 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 ba2680892c..1b7082d189 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 @@ -7,6 +7,7 @@ "Permission:Delete": "Удалить", "Permission:Create": "Создать", "Permission:Documents": "Документы", + "Menu:Documents": "Документы", "Menu:DocumentManagement": "Документы", "Menu:ProjectManagement": "Проекты", "CreateANewProject": "Создать проекты", @@ -30,8 +31,29 @@ "DisplayName:GitHubRootUrl": "Корневой URL-адрес GitHub", "DisplayName:GitHubAccessToken": "Маркер доступа для GitHub", "DisplayName:GitHubUserAgent": "Заголовок User-Agent для GitHub", + "DisplayName:GithubVersionProviderSource": "Источник поставщика версии GitHub", + "DisplayName:VersionBranchPrefix": "Префикс ветки версии", "DisplayName:All": "Получить все", "DisplayName:LanguageCode": "Код языка", - "DisplayName:Version": "Версия" + "DisplayName:Version": "Версия", + "Documents": "Документы", + "RemoveFromCache": "Удалить из кеша", + "Reindex": "Переиндексировать", + "ReindexCompleted": "Переиндекс завершен", + "RemovedFromCache": "Удалено из кеша", + "RemoveFromCacheConfirmation": "Вы уверены, что хотите удалить этот элемент из кеша?", + "ReIndexDocumentConfirmation": "Вы уверены, что хотите переиндексировать этот элемент?", + "DeleteFromDatabase": "Удалить из базы данных", + "Deleted": "Удалено", + "Search": "Поиск", + "StartDate": "Дата начала", + "EndDate": "Дата окончания", + "CreationTime": "Время создания", + "LastUpdateTime": "Последнее обновление", + "LastSignificantUpdateTime": "Последнее существенное обновление", + "Version": "Версия", + "LanguageCode": "Код языка", + "FileName": "Имя файла", + "LastCachedTime": "Время кеширования" } -} +} \ 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 81ca4a237d..f2061a9fd5 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 @@ -7,6 +7,7 @@ "Permission:Delete": "Brisanje", "Permission:Create": "Ustvarjanje", "Permission:Documents": "Dokumenti", + "Menu:Documents": "dokumenti", "Menu:DocumentManagement": "Dokumenti", "Menu:ProjectManagement": "Projekti", "CreateANewProject": "Ustvari nov projekt", @@ -30,8 +31,29 @@ "DisplayName:GitHubRootUrl": "Korenski URL na GitHub", "DisplayName:GitHubAccessToken": "GitHub access token", "DisplayName:GitHubUserAgent": "GitHub user agent", + "DisplayName:GithubVersionProviderSource": "Vir ponudnika različice GitHub", + "DisplayName:VersionBranchPrefix": "Predpona veje različice", "DisplayName:All": "Prenesi vse", "DisplayName:LanguageCode": "Koda jezika", - "DisplayName:Version": "Verzija" + "DisplayName:Version": "Verzija", + "Documents": "dokumenti", + "RemoveFromCache": "Odstrani iz predpomnilnika", + "Reindex": "Ponovno indeksiraj", + "ReindexCompleted": "Ponovno indeksiranje je končano", + "RemovedFromCache": "Odstranjeno iz predpomnilnika", + "RemoveFromCacheConfirmation": "Ali ste prepričani, da želite odstraniti ta element iz predpomnilnika?", + "ReIndexDocumentConfirmation": "Ali ste prepričani, da želite ponovno indeksirati ta element?", + "DeleteFromDatabase": "Izbriši iz baze podatkov", + "Deleted": "Izbrisano", + "Search": "Iskanje", + "StartDate": "Začetni datum", + "EndDate": "Končni datum", + "CreationTime": "Čas ustvarjanja", + "LastUpdateTime": "Zadnja posodobitev", + "LastSignificantUpdateTime": "Zadnja pomembna posodobitev", + "Version": "Različica", + "LanguageCode": "Jezikovna koda", + "FileName": "Ime datoteke", + "LastCachedTime": "Čas predpomnilnika" } } \ No newline at end of file diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/tr.json b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/tr.json index 530283c91d..57c72b6db5 100644 --- a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/tr.json +++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/tr.json @@ -31,6 +31,8 @@ "DisplayName:GitHubRootUrl": "GitHub kök adresi", "DisplayName:GitHubAccessToken": "GitHub erişim token", "DisplayName:GitHubUserAgent": "GitHub kullanıcı temsilcisi", + "DisplayName:GithubVersionProviderSource": "GitHub sürüm sağlayıcı kaynağı", + "DisplayName:VersionBranchPrefix": "Sürüm dalı öneki", "DisplayName:All": "Çekme bütün", "DisplayName:LanguageCode": "Dil kodu", "DisplayName:Version": "versiyon", @@ -42,6 +44,16 @@ "RemoveFromCacheConfirmation": "Bu maddeyi önbellekten kaldırmak istediğiniz emin misiniz?", "ReIndexDocumentConfirmation": "Bu maddeyi yeniden indekslemek istediğinize emin misiniz?", "DeleteFromDatabase": "Veritabanından sil", - "Deleted": "Silindi" + "Deleted": "Silindi", + "Search": "Arama", + "StartDate": "Başlangıç tarihi", + "EndDate": "Bitiş tarihi", + "CreationTime": "oluşturma zamanı", + "LastUpdateTime": "Son Güncelleme", + "LastSignificantUpdateTime": "Son önemli güncelleme", + "Version": "sürüm", + "LanguageCode": "Dil kodu", + "FileName": "Dosya adı", + "LastCachedTime": "Önbellek süresi" } -} +} \ 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 a57ed469f4..350d995cfe 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 @@ -6,11 +6,14 @@ "Permission:Edit": "Sửa", "Permission:Delete": "Xóa", "Permission:Create": "Tạo", + "Permission:Documents": "Các tài liệu", + "Menu:Documents": "Các tài liệu", "Menu:DocumentManagement": "Tài liệu", "Menu:ProjectManagement": "Dự án", "CreateANewProject": "Tạo dự án mới", "Edit": "Sửa", "Create": "Tạo", + "Pull": "Sự lôi kéo", "Projects": "Dự án", "Name": "Tên", "ShortName": "Tên rút gọn", @@ -27,6 +30,30 @@ "DisplayName:LatestVersionBranchName": "Tên nhánh phiên bản mới nhất", "DisplayName:GitHubRootUrl": "URL gốc của GitHub", "DisplayName:GitHubAccessToken": "GitHub access token", - "DisplayName:GitHubUserAgent": "GitHub user agent" + "DisplayName:GitHubUserAgent": "GitHub user agent", + "DisplayName:GithubVersionProviderSource": "Nguồn nhà cung cấp phiên bản GitHub", + "DisplayName:VersionBranchPrefix": "Tiền tố nhánh phiên bản", + "DisplayName:All": "Kéo tất cả", + "DisplayName:LanguageCode": "Mật ngữ", + "DisplayName:Version": "Phiên bản", + "Documents": "Các tài liệu", + "RemoveFromCache": "Xóa khỏi bộ nhớ cache", + "Reindex": "Reindex", + "ReindexCompleted": "Reindex đã hoàn thành", + "RemovedFromCache": "Đã xóa khỏi bộ nhớ cache", + "RemoveFromCacheConfirmation": "Bạn có chắc chắn muốn xóa mục này khỏi bộ nhớ cache không?", + "ReIndexDocumentConfirmation": "Bạn có chắc chắn muốn lập chỉ mục lại mục này không?", + "DeleteFromDatabase": "Xóa khỏi cơ sở dữ liệu", + "Deleted": "Đã xóa", + "Search": "Tìm kiếm", + "StartDate": "Ngày bắt đầu", + "EndDate": "Ngày cuối", + "CreationTime": "Thời gian sáng tạo", + "LastUpdateTime": "Cập nhật cuối cùng", + "LastSignificantUpdateTime": "Cập nhật quan trọng cuối cùng", + "Version": "Phiên bản", + "LanguageCode": "Mật ngữ", + "FileName": "Tên tệp", + "LastCachedTime": "Thời gian lưu vào bộ nhớ đệm" } -} +} \ 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 910194094d..cc76f54510 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 @@ -7,6 +7,7 @@ "Permission:Delete": "刪除", "Permission:Create": "建立", "Permission:Documents": "文件", + "Menu:Documents": "文件", "Menu:DocumentManagement": "文件管理", "Menu:ProjectManagement": "專案管理", "CreateANewProject": "建立新專案", @@ -30,8 +31,29 @@ "DisplayName:GitHubRootUrl": "GitHub根網址", "DisplayName:GitHubAccessToken": "GitHub 存取Token ", "DisplayName:GitHubUserAgent": "GitHub 使用者代理", + "DisplayName:GithubVersionProviderSource": "GitHub 版本提供程序源", + "DisplayName:VersionBranchPrefix": "版本分支前綴", "DisplayName:All": "拉取所有", "DisplayName:LanguageCode": "語言代碼", - "DisplayName:Version": "版本" + "DisplayName:Version": "版本", + "Documents": "文件", + "RemoveFromCache": "從緩存中移除", + "Reindex": "重新索引", + "ReindexCompleted": "重新索引完成", + "RemovedFromCache": "從緩存中刪除", + "RemoveFromCacheConfirmation": "您確定要從緩存中刪除此項嗎?", + "ReIndexDocumentConfirmation": "您確定要重新索引此項目嗎?", + "DeleteFromDatabase": "從數據庫中刪除", + "Deleted": "已刪除", + "Search": "搜索", + "StartDate": "開始日期", + "EndDate": "結束日期", + "CreationTime": "創建時間", + "LastUpdateTime": "最後更新", + "LastSignificantUpdateTime": "最後一次重大更新", + "Version": "版本", + "LanguageCode": "語言代碼", + "FileName": "文檔名稱", + "LastCachedTime": "緩存時間" } } \ 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 5815889ef1..a4e3308cdb 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 @@ -33,6 +33,9 @@ "Upd": "مُحدث", "NewExplanation": "تم إنشاؤه في الأسبوعين الماضيين.", "UpdatedExplanation": "تم التحديث في الأسبوعين الماضيين.", - "Volo.Docs.Domain:010002": "الاسم المختصر {ShortName} موجود بالفعل." + "Volo.Docs.Domain:010002": "الاسم المختصر {ShortName} موجود بالفعل.", + "Preview": "معاينة", + "Search": "بحث", + "SearchResults": "نتائج البحث" } } \ 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 bda38d983a..2aa6bea27e 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 @@ -33,6 +33,9 @@ "Upd": "Akt", "NewExplanation": "Vytvořeno v posledních dvou týdnech.", "UpdatedExplanation": "Aktualizováno v posledních dvou týdnech.", - "Volo.Docs.Domain:010002": "ShortName {ShortName} už existuje." + "Volo.Docs.Domain:010002": "ShortName {ShortName} už existuje.", + "Preview": "náhled", + "Search": "Vyhledávání", + "SearchResults": "Výsledky vyhledávání" } -} +} \ 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 badc64ab35..24f484d763 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 @@ -34,6 +34,8 @@ "NewExplanation": "Creado en las últimas dos semanas.", "UpdatedExplanation": "Actualizo en las dos últimas semanas", "Volo.Docs.Domain:010002": "ShortName {ShortName} ya existe.", - "Preview": "Previsualizar" + "Preview": "Previsualizar", + "Search": "Buscar", + "SearchResults": "Resultados de la búsqueda" } } \ 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 4c18c1a592..3b7667f1a0 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 @@ -1,39 +1,41 @@ { - "culture": "hu", - "texts": { - "Documents": "Dokumnetumok", - "BackToWebsite": "Vissza a weboldalra", - "Contributors": "Közreműködők", - "ShareOn": "Ossza meg", - "Version": "Verzió", - "Edit": "Szerkesztés", - "LastEditTime": "Utolsó módosítás", - "Delete": "Törlés", - "ClearCache": "Gyorsítótár törlése", - "ClearCacheConfirmationMessage": "Biztosan törli az összes gyorsítótárat a projekthez \"{0}\"", - "ReIndexAllProjects": "Újraindexálja az össze projectet", - "ReIndexProject": "Project újraindexálása", - "ReIndexProjectConfirmationMessage":"Biztosan újraindexeli a projektet \"{0}\"", - "SuccessfullyReIndexProject": "Sikeresen újraindexelte a projektet \"{0}\"", - "ReIndexAllProjectConfirmationMessage": "Biztosan újraindexeli az összes projektet?", - "SuccessfullyReIndexAllProject": "Minden projekt újraindexelése sikeres", - "InThisDocument": "Ebben a dokumentumban", - "GoToTop": "Menj a tetejére", - "Projects": "Projekt(ek)", - "NoProjectWarning": "Még nincsenek projektek!", - "DocumentNotFound": "Hoppá, a kért dokumentum nem található!", - "ProjectNotFound": "Hoppá, a kért projekt nem található!", - "NavigationDocumentNotFound": "Ez a verzió nem tartalmaz navigációs dokumentumot!", - "DocumentNotFoundInSelectedLanguage": "A kívánt nyelven található dokumentum nem található. Megjelenik az alapértelmezett nyelvű dokumentum.", - "FilterTopics": "Témák szűrése", - "FullSearch": "Keresés a dokumentumokban", - "Volo.Docs.Domain:010001": "A Elastic search nincs engedélyezve.", - "MultipleVersionDocumentInfo": "Ennek a dokumentumnak több változata van. Válassza ki az Ön számára legmegfelelőbb lehetőségeket.", - "New": "Új", - "Upd": "Mód", - "NewExplanation": "Az elmúlt két hétben készült.", - "UpdatedExplanation": "Az elmúlt két hétben frissült.", - "Volo.Docs.Domain:010002": "Rövid név {ShortName} már létezik." - } + "culture": "hu", + "texts": { + "Documents": "Dokumnetumok", + "BackToWebsite": "Vissza a weboldalra", + "Contributors": "Közreműködők", + "ShareOn": "Ossza meg", + "Version": "Verzió", + "Edit": "Szerkesztés", + "LastEditTime": "Utolsó módosítás", + "Delete": "Törlés", + "ClearCache": "Gyorsítótár törlése", + "ClearCacheConfirmationMessage": "Biztosan törli az összes gyorsítótárat a projekthez \"{0}\"", + "ReIndexAllProjects": "Újraindexálja az össze projectet", + "ReIndexProject": "Project újraindexálása", + "ReIndexProjectConfirmationMessage": "Biztosan újraindexeli a projektet \"{0}\"", + "SuccessfullyReIndexProject": "Sikeresen újraindexelte a projektet \"{0}\"", + "ReIndexAllProjectConfirmationMessage": "Biztosan újraindexeli az összes projektet?", + "SuccessfullyReIndexAllProject": "Minden projekt újraindexelése sikeres", + "InThisDocument": "Ebben a dokumentumban", + "GoToTop": "Menj a tetejére", + "Projects": "Projekt(ek)", + "NoProjectWarning": "Még nincsenek projektek!", + "DocumentNotFound": "Hoppá, a kért dokumentum nem található!", + "ProjectNotFound": "Hoppá, a kért projekt nem található!", + "NavigationDocumentNotFound": "Ez a verzió nem tartalmaz navigációs dokumentumot!", + "DocumentNotFoundInSelectedLanguage": "A kívánt nyelven található dokumentum nem található. Megjelenik az alapértelmezett nyelvű dokumentum.", + "FilterTopics": "Témák szűrése", + "FullSearch": "Keresés a dokumentumokban", + "Volo.Docs.Domain:010001": "A Elastic search nincs engedélyezve.", + "MultipleVersionDocumentInfo": "Ennek a dokumentumnak több változata van. Válassza ki az Ön számára legmegfelelőbb lehetőségeket.", + "New": "Új", + "Upd": "Mód", + "NewExplanation": "Az elmúlt két hétben készült.", + "UpdatedExplanation": "Az elmúlt két hétben frissült.", + "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" } - \ No newline at end of file +} \ 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 03a5e152e8..08437dbe66 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 @@ -7,12 +7,35 @@ "ShareOn": "Udostępnij", "Version": "Wersja", "Edit": "Edytuj", + "LastEditTime": "Ostatnia edycja", "Delete": "Usuń", + "ClearCache": "Wyczyść pamięć podręczną", + "ClearCacheConfirmationMessage": "Czy na pewno chcesz wyczyścić wszystkie pamięci podręczne dla projektu „{0}”", + "ReIndexAllProjects": "Ponownie zindeksuj wszystkie projekty", + "ReIndexProject": "Projekt Reindeks", + "ReIndexProjectConfirmationMessage": "Czy na pewno chcesz ponownie zindeksować projekt „{0}”", + "SuccessfullyReIndexProject": "Pomyślnie ponownie zindeksowano: „{0}”", + "ReIndexAllProjectConfirmationMessage": "Czy na pewno ponownie zindeksujesz wszystkie projekty?", + "SuccessfullyReIndexAllProject": "Pomyślnie ponownie zindeksowano wszystkie projekty", "InThisDocument": "W tym dokumencie", "GoToTop": "Idź do góry", "Projects": "Projekt(y)", "NoProjectWarning": "Projekt nie istnieje!", "DocumentNotFound": "Oops, żądany dokument nie istnieje!", - "NavigationDocumentNotFound": "Ta wersja nie posiada tego dokumentu!" + "ProjectNotFound": "Ups, nie znaleziono żądanego projektu!", + "NavigationDocumentNotFound": "Ta wersja nie posiada tego dokumentu!", + "DocumentNotFoundInSelectedLanguage": "Nie znaleziono dokumentu w żądanym języku. Wyświetlany jest dokument w domyślnym języku.", + "FilterTopics": "Filtruj tematy", + "FullSearch": "Szukaj w dokumentach", + "Volo.Docs.Domain:010001": "Wyszukiwanie elastyczne nie jest włączone.", + "MultipleVersionDocumentInfo": "Ten dokument ma wiele wersji. Wybierz opcje, które najbardziej Ci odpowiadają.", + "New": "Nowy", + "Upd": "Aktualizacja", + "NewExplanation": "Utworzony w ciągu ostatnich dwóch tygodni.", + "UpdatedExplanation": "Zaktualizowany w ciągu ostatnich dwóch tygodni.", + "Volo.Docs.Domain:010002": "ShortName {ShortName} już istnieje.", + "Preview": "zapowiedź", + "Search": "Szukaj", + "SearchResults": "Wyniki wyszukiwania" } } \ 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 640563a4f6..1009a2a90e 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 @@ -7,14 +7,35 @@ "ShareOn": "Compartilhar em", "Version": "Versão", "Edit": "Editar", + "LastEditTime": "Última edição", "Delete": "Excluir", + "ClearCache": "Limpar cache", + "ClearCacheConfirmationMessage": "Tem certeza que deseja limpar todos os caches do projeto \"{0}\"", + "ReIndexAllProjects": "ReIndexar todos os projetos", + "ReIndexProject": "Projeto ReIndex", + "ReIndexProjectConfirmationMessage": "Tem certeza que deseja reindexar para o projeto \"{0}\"", + "SuccessfullyReIndexProject": "Reindexado com sucesso: \"{0}\"", + "ReIndexAllProjectConfirmationMessage": "Tem certeza de que deseja reindexar todos os projetos?", + "SuccessfullyReIndexAllProject": "Todos os projetos foram reindexados com sucesso", "InThisDocument": "Neste documento", "GoToTop": "Ir pra o topo", "Projects": "Projeto(s)", "NoProjectWarning": "Ainda não há projetos!", "DocumentNotFound": "Oops, o documento solicitado não foi encontrado", + "ProjectNotFound": "Ops, o projeto solicitado não foi encontrado!", "NavigationDocumentNotFound": "Esta versão não possui um documento de navegação!", "DocumentNotFoundInSelectedLanguage": "Documento no idioma desejado não foi encontrado. Documento no idioma padrão será mostrado.", - "FilterTopics": "Filtrar tópicos" + "FilterTopics": "Filtrar tópicos", + "FullSearch": "Pesquisa em documentos", + "Volo.Docs.Domain:010001": "A pesquisa elástica não está ativada.", + "MultipleVersionDocumentInfo": "Este documento possui várias versões. Selecione as opções mais adequadas para você.", + "New": "Novo", + "Upd": "Upd", + "NewExplanation": "Criado nas últimas duas semanas.", + "UpdatedExplanation": "Atualizado nas últimas duas semanas.", + "Volo.Docs.Domain:010002": "ShortName {ShortName} já existe.", + "Preview": "antevisão", + "Search": "Procurar", + "SearchResults": "Procurar Resultados" } } \ 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 new file mode 100644 index 0000000000..a2c7282210 --- /dev/null +++ b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/ru.json @@ -0,0 +1,41 @@ +{ + "culture": "ru", + "texts": { + "Documents": "Документы", + "BackToWebsite": "Вернуться на сайт", + "Contributors": "Авторы", + "ShareOn": "Поделись", + "Version": "Версия", + "Edit": "Редактировать", + "LastEditTime": "Последнее редактирование", + "Delete": "Удалить", + "ClearCache": "Очистить кэш", + "ClearCacheConfirmationMessage": "Вы уверены, что очистили все кеши для проекта \"{0}\"", + "ReIndexAllProjects": "Переиндексировать все проекты", + "ReIndexProject": "ReIndex проект", + "ReIndexProjectConfirmationMessage": "Вы действительно хотите выполнить повторную индексацию для проекта \"{0}\"", + "SuccessfullyReIndexProject": "Успешно переиндексировано: \"{0}\"", + "ReIndexAllProjectConfirmationMessage": "Вы уверены, что переиндексируете весь проект?", + "SuccessfullyReIndexAllProject": "Успешно переиндексированы все проекты", + "InThisDocument": "В этом документе", + "GoToTop": "Наверх", + "Projects": "Проект (ы)", + "NoProjectWarning": "Пока нет проектов!", + "DocumentNotFound": "К сожалению, запрошенный документ не найден!", + "ProjectNotFound": "К сожалению, запрошенный проект не найден!", + "NavigationDocumentNotFound": "В этой версии нет навигационного документа!", + "DocumentNotFoundInSelectedLanguage": "Документ на желаемом языке не найден. Отображается документ на языке по умолчанию.", + "FilterTopics": "Фильтровать темы", + "FullSearch": "Искать в документах", + "Volo.Docs.Domain:010001": "Эластичный поиск не включен.", + "MultipleVersionDocumentInfo": "У этого документа есть несколько версий. Выберите наиболее подходящие для вас варианты.", + "New": "Новый", + "Upd": "Upd", + "NewExplanation": "Создано за последние две недели.", + "UpdatedExplanation": "Обновлено за последние две недели.", + "Volo.Docs.Domain:010002": "ShortName {ShortName} уже существует.", + "Preview": "предварительный просмотр", + "Search": "Поиск", + "SearchResults": "результаты поиска" + } +} \ 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 25e9a9772b..a5a6caf0b7 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 @@ -9,18 +9,33 @@ "Edit": "Uredi", "LastEditTime": "Zadnje urejanje", "Delete": "Izbriši", + "ClearCache": "Počistiti začasni pomnilnik", + "ClearCacheConfirmationMessage": "Ali ste prepričani, da ste počistili vse predpomnilnike za projekt \"{0}\"", + "ReIndexAllProjects": "Ponovno indeksirajte vse projekte", + "ReIndexProject": "Projekt ReIndex", + "ReIndexProjectConfirmationMessage": "Ali ste prepričani, da boste ponovno indeksirali za projekt \"{0}\"", + "SuccessfullyReIndexProject": "Uspešno ponovno indeksirano: \"{0}\"", + "ReIndexAllProjectConfirmationMessage": "Ali ste prepričani, da boste ponovno indeksirali ves projekt?", + "SuccessfullyReIndexAllProject": "Vsi projekti so bili uspešno ponovno indeksirani", "InThisDocument": "V tem dokumentu", "GoToTop": "Pojdi na vrh", "Projects": "Projekt(i)", "NoProjectWarning": "Ni še nobenega projekta!", "DocumentNotFound": "Ups, zahtevanega dokumenta ni bilo mogoče najti!", + "ProjectNotFound": "Ups, zahtevanega projekta ni bilo mogoče najti!", "NavigationDocumentNotFound": "Ta verzija nima navigacijskega dokumenta!", "DocumentNotFoundInSelectedLanguage": "Dokumenta v želenem jeziku ni mogoče najti. Prikazan je dokument v privzetem jeziku.", "FilterTopics": "Filtriraj teme", + "FullSearch": "Išči v dokumentih", + "Volo.Docs.Domain:010001": "Elastično iskanje ni omogočeno.", "MultipleVersionDocumentInfo": "Ta dokument ima več verzij. Izberite možnosti, ki so najprimernejše.", "New": "Nov", "Upd": "Posod.", "NewExplanation": "Ustvarjeno v zadnjih dveh tednih.", - "UpdatedExplanation": "Posodobljeno v zadnjih dveh tednih." + "UpdatedExplanation": "Posodobljeno v zadnjih dveh tednih.", + "Volo.Docs.Domain:010002": "ShortName {ShortName} že obstaja.", + "Preview": "predogled", + "Search": "Iskanje", + "SearchResults": "Rezultati iskanja" } } \ No newline at end of file diff --git a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/tr.json b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/tr.json index 5d7b9a61ed..ca6128638f 100644 --- a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/tr.json +++ b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/tr.json @@ -34,6 +34,8 @@ "NewExplanation": "Son iki hafta içinde oluşturuldu.", "UpdatedExplanation": "Son iki hafta içinde güncellendi.", "Volo.Docs.Domain:010002": "ShortName {ShortName} zaten var.", - "Preview": "ön izleme" + "Preview": "ön izleme", + "Search": "Arama", + "SearchResults": "Arama Sonuçları" } } \ 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 6f10e6469c..0155edac2e 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 @@ -7,13 +7,35 @@ "ShareOn": "Chia sẻ", "Version": "Phiên bản", "Edit": "Sửa", + "LastEditTime": "Lần chỉnh sửa cuối cùng", "Delete": "Xóa", + "ClearCache": "Xóa bộ nhớ cache", + "ClearCacheConfirmationMessage": "Bạn có chắc chắn xóa tất cả bộ nhớ đệm cho dự án \"{0}\" không", + "ReIndexAllProjects": "ReIndex tất cả các dự án", + "ReIndexProject": "Dự án ReIndex", + "ReIndexProjectConfirmationMessage": "Bạn có chắc chắn lập lại chỉ mục cho dự án \"{0}\"", + "SuccessfullyReIndexProject": "Đã lập chỉ mục lại thành công: \"{0}\"", + "ReIndexAllProjectConfirmationMessage": "Bạn có chắc chắn lập lại chỉ mục tất cả dự án không?", + "SuccessfullyReIndexAllProject": "Đã lập chỉ mục lại thành công tất cả các dự án", "InThisDocument": "Trong tài liệu này", "GoToTop": "Chuyển về đầu trang", "Projects": "Dự án", "NoProjectWarning": "Chưa có dự án nào!", "DocumentNotFound": "Rất tiếc, tài liệu được yêu cầu không tìm thấy!", + "ProjectNotFound": "Rất tiếc, dự án được yêu cầu không được tìm thấy!", "NavigationDocumentNotFound": "Phiên bản này không có tài liệu điều hướng!", - "DocumentNotFoundInSelectedLanguage": "Tài liệu bằng ngôn ngữ bạn muốn không được tìm thấy. Tài liệu trong ngôn ngữ mặc định được hiển thị." + "DocumentNotFoundInSelectedLanguage": "Tài liệu bằng ngôn ngữ bạn muốn không được tìm thấy. Tài liệu trong ngôn ngữ mặc định được hiển thị.", + "FilterTopics": "Lọc chủ đề", + "FullSearch": "Tìm kiếm trong tài liệu", + "Volo.Docs.Domain:010001": "Tìm kiếm đàn hồi không được bật.", + "MultipleVersionDocumentInfo": "Tài liệu này có nhiều phiên bản. Chọn các tùy chọn phù hợp nhất với bạn.", + "New": "Mới", + "Upd": "Cập nhật", + "NewExplanation": "Được tạo trong hai tuần qua.", + "UpdatedExplanation": "Cập nhật trong hai tuần qua.", + "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" } } \ 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 2e2e168497..026505be1f 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 @@ -9,7 +9,14 @@ "Edit": "編輯", "LastEditTime": "上次編輯", "Delete": "刪除", + "ClearCache": "清除緩存", "ClearCacheConfirmationMessage": "你確定刪除此專案全部的快取 \"{0}\"", + "ReIndexAllProjects": "重新索引所有項目", + "ReIndexProject": "重新索引項目", + "ReIndexProjectConfirmationMessage": "您確定要為項目“{0}”重新編制索引嗎", + "SuccessfullyReIndexProject": "已成功重新索引:“{0}”", + "ReIndexAllProjectConfirmationMessage": "您確定要重新索引所有項目嗎?", + "SuccessfullyReIndexAllProject": "成功重新索引所有項目", "InThisDocument": "在此文件中", "GoToTop": "到最上方", "Projects": "專案", @@ -26,6 +33,9 @@ "Upd": "更新", "NewExplanation": "在最近兩周內創建.", "UpdatedExplanation": "在最近兩周內更新.", - "Volo.Docs.Domain:010002": "簡稱 {ShortName} 已經存在." + "Volo.Docs.Domain:010002": "簡稱 {ShortName} 已經存在.", + "Preview": "預覽", + "Search": "搜索", + "SearchResults": "搜索結果" } } \ 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 74b0d26f61..5fff0f6d8a 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 @@ -3,6 +3,8 @@ "texts": { "Features": "المميزات", "NoFeatureFoundMessage": "لا توجد أي ميزة متاحة.", - "Volo.Abp.FeatureManagement:InvalidFeatureValue" : "{0} قيمة الميزة غير صالحة!" + "Permission:FeatureManagement": "إدارة الميزات", + "Permission:FeatureManagement.ManageHostFeatures": "إدارة ميزات المضيف", + "Volo.Abp.FeatureManagement:InvalidFeatureValue": "{0} قيمة الميزة غير صالحة!" } -} +} \ 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 466d626391..36bc77b789 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 @@ -2,6 +2,9 @@ "culture": "cs", "texts": { "Features": "Funkce", - "NoFeatureFoundMessage": "Nejsou zde dostupné žádné funkce." + "NoFeatureFoundMessage": "Nejsou zde dostupné žádné funkce.", + "Permission:FeatureManagement": "Správa funkcí", + "Permission:FeatureManagement.ManageHostFeatures": "Správa funkcí hostitele", + "Volo.Abp.FeatureManagement:InvalidFeatureValue": "Hodnota funkce {0} není platná!" } -} +} \ 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 86d5f08258..6eff64c1b0 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 @@ -1,6 +1,10 @@ { "culture": "pl-PL", "texts": { - "Features": "Funkcje" + "Features": "Funkcje", + "NoFeatureFoundMessage": "Brak dostępnej funkcji.", + "Permission:FeatureManagement": "Zarządzanie funkcjami", + "Permission:FeatureManagement.ManageHostFeatures": "Zarządzaj funkcjami hosta", + "Volo.Abp.FeatureManagement:InvalidFeatureValue": "{0} wartość funkcji jest nieprawidłowa!" } } \ 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 3e6fdc83d9..f87f7ae811 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 @@ -2,6 +2,9 @@ "culture": "pt-BR", "texts": { "Features": "Funcionalidades", - "NoFeatureFoundMessage": "Não há nenhuma funcionalidade disponível." + "NoFeatureFoundMessage": "N�o h� nenhuma funcionalidade dispon�vel.", + "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!" } } \ 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 d232c20060..bdcb53005d 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 @@ -3,6 +3,8 @@ "texts": { "Features": "Функциональные возможности", "NoFeatureFoundMessage": "Нет доступных функциональных возможностей.", - "Volo.Abp.FeatureManagement:InvalidFeatureValue" : "Недопустимое значение функции {0}!" + "Permission:FeatureManagement": "Управление функциями", + "Permission:FeatureManagement.ManageHostFeatures": "Управление функциями хоста", + "Volo.Abp.FeatureManagement:InvalidFeatureValue": "Недопустимое значение функции {0}!" } -} +} \ 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 58f37e93c8..2cec7a09c0 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 @@ -2,6 +2,9 @@ "culture": "sl", "texts": { "Features": "Funkcionalnosti", - "NoFeatureFoundMessage": "Na voljo ni nobene funkcionalnosti." + "NoFeatureFoundMessage": "Na voljo ni nobene funkcionalnosti.", + "Permission:FeatureManagement": "Upravljanje funkcij", + "Permission:FeatureManagement.ManageHostFeatures": "Upravljajte funkcije gostitelja", + "Volo.Abp.FeatureManagement:InvalidFeatureValue": "Vrednost funkcije {0} ni veljavna!" } } \ 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 f8eda1da21..a87f6f719d 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 @@ -1,6 +1,10 @@ { "culture": "vi", "texts": { - "Features": "Tính năng" + "Features": "Tính năng", + "NoFeatureFoundMessage": "Không có bất kỳ tính năng khả dụng nào.", + "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ệ!" } -} +} \ 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 772ce9fe38..e5c709b951 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 @@ -25,6 +25,7 @@ "DisplayName:Email": "البريد الإلكتروني", "DisplayName:PhoneNumber": "رقم الهاتف", "DisplayName:TwoFactorEnabled": "التحقق من عاملين", + "DisplayName:IsActive": "نشيط", "DisplayName:LockoutEnabled": "تأمين الحساب بعد محاولات تسجيل الدخول الفاشلة", "NewRole": "دور جديد", "RoleName": "اسم الدور", @@ -64,9 +65,13 @@ "Volo.Abp.Identity:010001": "لا يمكنك حذف حسابك الخاص!", "Volo.Abp.Identity:010002": "لا يمكن تعيين أكثر من {MaxUserMembershipCount} وحدة تنظيمية للمستخدم!", "Volo.Abp.Identity:010003": "لا يمكن تغيير كلمة مرور المستخدم الذي قام بتسجيل الدخول خارجيًا!", + "Volo.Abp.Identity:010004": "توجد بالفعل وحدة تنظيمية بالاسم {0}. لا يمكن إنشاء وحدتين بنفس الاسم في نفس المستوى.", "Volo.Abp.Identity:010005": "لا يمكن إعادة تسمية الأدوار الثابتة.", "Volo.Abp.Identity:010006": "لا يمكن حذف الأدوار الثابتة.", + "Volo.Abp.Identity:010007": "لا يمكنك تغيير إعداد العاملين.", + "Volo.Abp.Identity:010008": "لا يجوز تغيير إعداد عاملين.", "Identity.OrganizationUnit.MaxUserMembershipCount": "العدد الأقصى المسموح به لعضوية الوحدة التنظيمية للمستخدم", + "ThisUserIsNotActiveMessage": "هذا المستخدم غير نشط.", "Permission:IdentityManagement": "إدارة الهوية", "Permission:RoleManagement": "إدارة الأدوار", "Permission:Create": "إنشاء", 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 fde498c996..f209355b43 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 @@ -25,6 +25,7 @@ "DisplayName:Email": "Email", "DisplayName:PhoneNumber": "Telefonní číslo", "DisplayName:TwoFactorEnabled": "Dvoufázové ověřování", + "DisplayName:IsActive": "Aktivní", "DisplayName:LockoutEnabled": "Zamčení účtu po neúspěšných pokusech", "NewRole": "Nová role", "RoleName": "Název role", @@ -61,11 +62,16 @@ "Volo.Abp.Identity:UserNameNotFound": "Uživatel {0} neexistuje.", "Volo.Abp.Identity:UserNotInRole": "Uživatel není v roli '{0}'.", "Volo.Abp.Identity:PasswordConfirmationFailed": "Heslo nesouhlasí s potvrzovacím heslem.", + "Volo.Abp.Identity:010001": "Nemůžete smazat svůj vlastní účet!", + "Volo.Abp.Identity:010002": "Nelze nastavit více než {MaxUserMembershipCount} organizačních jednotek na uživatele!", + "Volo.Abp.Identity:010003": "Nelze změnit heslo externě přihlášeného uživatele!", + "Volo.Abp.Identity:010004": "Organizační jednotka s názvem {0} již existuje. Na stejné úrovni nelze vytvořit více jednotek se stejným názvem.", "Volo.Abp.Identity:010005": "Statické role nemohou být přejmenovány.", "Volo.Abp.Identity:010006": "Statické role nemohou být smazány.", - "Volo.Abp.Identity:010004": "Organizační jednotka s názvem {0} již existuje. Na stejné úrovni nelze vytvořit více jednotek se stejným názvem.", + "Volo.Abp.Identity:010007": "Nastavení dvou faktorů nemůžete změnit.", + "Volo.Abp.Identity:010008": "Není povoleno měnit nastavení dvou faktorů.", "Identity.OrganizationUnit.MaxUserMembershipCount": "Maximální povolený počet členů organizační jednotky pro uživatele", - "Volo.Abp.Identity:010001": "Nemůžete smazat svůj vlastní účet!", + "ThisUserIsNotActiveMessage": "Tento uživatel není aktivní.", "Permission:IdentityManagement": "Správa identit", "Permission:RoleManagement": "Správa rolí", "Permission:Create": "Vytvořit", @@ -101,7 +107,6 @@ "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.", - "Volo.Abp.Identity:010002": "Nelze nastavit více než {MaxUserMembershipCount} organizačních jednotek na uživatele!" + "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Zda může uživatel změnit email." } -} +} \ No newline at end of file diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/de-DE.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/de-DE.json index 3ad1a5d8ae..cb927227ea 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/de-DE.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/de-DE.json @@ -25,6 +25,7 @@ "DisplayName:Email": "E-Mail-Adresse", "DisplayName:PhoneNumber": "Telefonnummer", "DisplayName:TwoFactorEnabled": "Zwei-Faktor-Überprüfung", + "DisplayName:IsActive": "Aktiv", "DisplayName:LockoutEnabled": "Benutzerkonto nach fehlgeschlagenen Anmeldeversuchen sperren", "NewRole": "Neue Rolle", "RoleName": "Rollenname", @@ -70,6 +71,7 @@ "Volo.Abp.Identity:010007": "Sie können Ihre Zwei-Faktor-Einstellung nicht ändern.", "Volo.Abp.Identity:010008": "Die Zwei-Faktor-Einstellung dürfen nicht geändert werden.", "Identity.OrganizationUnit.MaxUserMembershipCount": "Maximal zulässige Anzahl an Mitgliedschaften in Organisationseinheiten für einen Benutzer", + "ThisUserIsNotActiveMessage": "Dieser Benutzer ist nicht aktiv.", "Permission:IdentityManagement": "Identitätsverwaltung", "Permission:RoleManagement": "Rollenverwaltung", "Permission:Create": "Erstellen", @@ -78,12 +80,6 @@ "Permission:ChangePermissions": "Berechtigungen ändern", "Permission:UserManagement": "Benutzerverwaltung", "Permission:UserLookup": "Benutzersuche", - "Feature:IdentityGroup": "Identität", - "Feature:TwoFactor": "Zwei-Faktor-Verhalten", - "Feature:TwoFactorDescription": "Stellen Sie das Zwei-Faktor-Verhalten ein. Optionale Werte: Optional, Deaktiviert, Erzwungen", - "Feature:TwoFactor.Optional": "Optional", - "Feature:TwoFactor.Disabled": "Deaktiviert", - "Feature:TwoFactor.Forced": "Erzwungen", "DisplayName:Abp.Identity.Password.RequiredLength": "Erforderliche Länge", "DisplayName:Abp.Identity.Password.RequiredUniqueChars": "Erforderliche eindeutige Zeichennummer", "DisplayName:Abp.Identity.Password.RequireNonAlphanumeric": "Erforderliches nicht alphanumerisches Zeichen", @@ -111,10 +107,6 @@ "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.", - "DisplayName:Abp.Identity.TwoFactorBehaviour": "Zwei-Faktoren-Verhalten", - "Description:Abp.Identity.TwoFactorBehaviour": "Zwei-Faktoren-Verhalten", - "DisplayName:Abp.Identity.UsersCanChange": "Ermöglichen Sie Benutzern, ihre Zwei-Faktor-Authentifizierung zu ändern.", - "Description:Abp.Identity.UsersCanChange": "Ermöglichen Sie Benutzern, ihre Zwei-Faktor-Authentifizierung zu ändern." + "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Gibt an, ob die E-Mail-Adresse vom Benutzer aktualisiert werden kann." } } \ 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 20cec1eded..f57f679053 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 @@ -25,6 +25,7 @@ "DisplayName:Email": "Dirección de e-mail", "DisplayName:PhoneNumber": "Número de teléfono", "DisplayName:TwoFactorEnabled": "Autenticación en dos pasos", + "DisplayName:IsActive": "Activo", "DisplayName:LockoutEnabled": "Bloquear la cuenta después de intentos de inicio de sesión fallidos", "NewRole": "Nuevo rol", "RoleName": "Nombre de rol", @@ -70,6 +71,7 @@ "Volo.Abp.Identity:010007": "No puedes cambiar tu configuración de autentificación de dos pasos.", "Volo.Abp.Identity:010008": "No está permitido cambiar la configuración de autenticación de dos pasos.", "Identity.OrganizationUnit.MaxUserMembershipCount": "Número máximo de unidades organizativas por usuario", + "ThisUserIsNotActiveMessage": "Este usuario no está activo.", "Permission:IdentityManagement": "Gestión de identidades", "Permission:RoleManagement": "Gestión de roles", "Permission:Create": "Crear", @@ -78,12 +80,6 @@ "Permission:ChangePermissions": "Cambiar permisos", "Permission:UserManagement": "Gestión de usuarios", "Permission:UserLookup": "Busqueda de usuario", - "Feature:IdentityGroup": "Identidad", - "Feature:TwoFactor": "Autenticatión de dos pasos", - "Feature:TwoFactorDescription": "Establecer autenticación de dos pasos. Valores opcionales: Opcional, Deshabilitado, Obligatorio", - "Feature:TwoFactor.Optional": "Opcional", - "Feature:TwoFactor.Disabled": "Deshabilitado", - "Feature:TwoFactor.Forced": "Obligatorio", "DisplayName:Abp.Identity.Password.RequiredLength": "Longitud requerida", "DisplayName:Abp.Identity.Password.RequiredUniqueChars": "Caracteres únicos requeridos", "DisplayName:Abp.Identity.Password.RequireNonAlphanumeric": "Caracteres no alfanuméricos requeridos", @@ -111,10 +107,6 @@ "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.", - "DisplayName:Abp.Identity.TwoFactorBehaviour": "Autenticación de dos pasos", - "Description:Abp.Identity.TwoFactorBehaviour": "Autenticación de dos pasos", - "DisplayName:Abp.Identity.UsersCanChange": "Permitir a los usuario cambiar su autenticación de dos pasos.", - "Description:Abp.Identity.UsersCanChange": "Permitir a los usuario cambiar su autenticación de dos pasos." + "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Si el e-mail puede ser actualizado por el usuario." } } \ 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 2022b67115..1bcf4fe404 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 @@ -25,6 +25,7 @@ "DisplayName:Email": "Sähköpostiosoite", "DisplayName:PhoneNumber": "Puhelinnumero", "DisplayName:TwoFactorEnabled": "Kahden tekijän todentaminen", + "DisplayName:IsActive": "Aktiivinen", "DisplayName:LockoutEnabled": "Lukitse tili epäonnistuneiden kirjautumisyritysten jälkeen", "NewRole": "Uusi rooli", "RoleName": "Roolinimi", @@ -70,6 +71,7 @@ "Volo.Abp.Identity:010007": "Et voi muuttaa kahden tekijän asetusta.", "Volo.Abp.Identity:010008": "Kahden tekijän asetusta ei saa muuttaa.", "Identity.OrganizationUnit.MaxUserMembershipCount": "Suurin sallittu organisaatioyksikön jäsenmäärä käyttäjälle", + "ThisUserIsNotActiveMessage": "Tämä käyttäjä ei ole aktiivinen.", "Permission:IdentityManagement": "Identiteetin hallinta", "Permission:RoleManagement": "Roolien hallinta", "Permission:Create": "Luoda", 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 660c35cf64..44d4b0cfe4 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 @@ -1,120 +1,112 @@ { - "culture": "fr", - "texts": { - "Menu:IdentityManagement": "Gestion de l’identité", - "Users": "Utilisateurs", - "NewUser": "Nouvel utilisateur", - "UserName": "Nom d’utilisateur", - "EmailAddress": "Adresse e-mail", - "PhoneNumber": "Numéro de téléphone", - "UserInformations": "Informations utilisateur", - "DisplayName:IsDefault": "Par défaut", - "DisplayName:IsStatic": "Statique", - "DisplayName:IsPublic": "Public", - "Roles": "Rôles", - "Password": "mot de passe", - "PersonalInfo": "Mon profil", - "PersonalSettings": "Paramètres personnels", - "UserDeletionConfirmationMessage": "Les ' {0} ' de l’utilisateur seront supprimés. Vous le confirmez ?", - "RoleDeletionConfirmationMessage": "Le rôle '{0}' sera supprimé. Vous le confirmez ?", - "DisplayName:RoleName": "Nom du rôle", - "DisplayName:UserName": "Nom d’utilisateur", - "DisplayName:Name": "Prénom", - "DisplayName:Surname": "Nom", - "DisplayName:Password": "mot de passe", - "DisplayName:Email": "Adresse e-mail", - "DisplayName:PhoneNumber": "Numéro de téléphone", - "DisplayName:TwoFactorEnabled": "Vérification de deux facteurs", - "DisplayName:LockoutEnabled": "Verrouiller le compte après l’échec des tentatives de connexion", - "NewRole": "Nouveau rôle", - "RoleName": "Nom du rôle", - "CreationTime": "Temps de création", - "Permissions": "Autorisations", - "DisplayName:CurrentPassword": "Mot de passe actuel", - "DisplayName:NewPassword": "Nouveau mot de passe", - "DisplayName:NewPasswordConfirm": "Confirmer un nouveau mot de passe", - "PasswordChangedMessage": "Votre mot de passe a été modifié avec succès.", - "PersonalSettingsSavedMessage": "Vos paramètres personnels ont été enregistrés avec succès.", - "Volo.Abp.Identity:DefaultError": "Une défaillance inconnue s’est produite.", - "Volo.Abp.Identity:ConcurrencyFailure": "Échec optimiste de la concurrence, l’objet a été modifié.", - "Volo.Abp.Identity:DuplicateEmail": "E-mail '{0}' est déjà prise.", - "Volo.Abp.Identity:DuplicateRoleName": "Le nom de rôle '{0}' est déjà pris.", - "Volo.Abp.Identity:DuplicateUserName": "Le nom d’utilisateur '{0}' est déjà pris.", - "Volo.Abp.Identity:InvalidEmail": "Le courrier électronique '{0}' n’est pas valide.", - "Volo.Abp.Identity:InvalidPasswordHasherCompatibilityMode": "Le passwordHasherCompatibilitéMode fourni n’est pas valide.", - "Volo.Abp.Identity:InvalidPasswordHasherIterationCount": "Le nombre d’itérations doit être un entier positif.", - "Volo.Abp.Identity:InvalidRoleName": "Le nom de rôle '{0}' n’est pas valide.", - "Volo.Abp.Identity:InvalidToken": "Jeton non valide.", - "Volo.Abp.Identity:InvalidUserName": "Le nom d’utilisateur '{0}' n’est pas valide, ne peut contenir que des lettres ou des chiffres.", - "Volo.Abp.Identity:LoginAlreadyAssociated": "Un utilisateur avec cette connexion existe déjà.", - "Volo.Abp.Identity:PasswordMismatch": "Mot de passe incorrect.", - "Volo.Abp.Identity:PasswordRequiresDigit": "Les mots de passe doivent avoir au moins un chiffre ('0'-'9').", - "Volo.Abp.Identity:PasswordRequiresLower": "Les mots de passe doivent avoir au moins une minuscule ('a'-'z').", - "Volo.Abp.Identity:PasswordRequiresNonAlphanumeric": "Les mots de passe doivent avoir au moins un caractère non alphanumérique.", - "Volo.Abp.Identity:PasswordRequiresUpper": "Les mots de passe doivent avoir au moins une majuscule ('A'-'Z').", - "Volo.Abp.Identity:PasswordTooShort": "Les mots de passe doivent être au moins {0} caractères.", - "Volo.Abp.Identity:RoleNotFound": "La {0} de rôle n’existe pas.", - "Volo.Abp.Identity:UserAlreadyHasPassword": "L’utilisateur dispose déjà d’un jeu de mots de passe.", - "Volo.Abp.Identity:UserAlreadyInRole": "Utilisateur déjà dans le rôle '{0}'.", - "Volo.Abp.Identity:UserLockedOut": "L’utilisateur est en lock-out.", - "Volo.Abp.Identity:UserLockoutNotEnabled": "Le lock-out n’est pas activé pour cet utilisateur.", - "Volo.Abp.Identity:UserNameNotFound": "La {0} de l’utilisateur n’existe pas.", - "Volo.Abp.Identity:UserNotInRole": "L’utilisateur n’est pas dans le rôle '{0}'.", - "Volo.Abp.Identity:PasswordConfirmationFailed": "Le mot de passe ne correspond pas au mot de passe de confirmation.", - "Volo.Abp.Identity:010001": "Vous ne pouvez pas supprimer votre propre compte!", - "Volo.Abp.Identity:010002": "Impossible de définir plus de {MaxUserMembershipCount} unité d’organisation pour un utilisateur!", - "Volo.Abp.Identity:010003": "Impossible de changer le mot de passe d’un utilisateur connecté à l’extérieur!", - "Volo.Abp.Identity:010004": "Il existe déjà une unité d’organisation dont le nom {0}. Deux unités du même nom ne peuvent pas être créées dans le même niveau.", - "Volo.Abp.Identity:010005": "Les rôles statiques ne peuvent pas être renommés.", - "Volo.Abp.Identity:010006": "Les rôles statiques ne peuvent pas être supprimés.", - "Volo.Abp.Identity:010007": "Vous ne pouvez pas modifier votre paramètre à deux facteurs.", - "Volo.Abp.Identity:010008": "Il n’est pas permis de changer deux facteurs de réglage.", - "Identity.OrganizationUnit.MaxUserMembershipCount": "Nombre maximal d’adhésions autorisées à l’unité d’organisation pour un utilisateur", - "Permission:IdentityManagement": "Gestion de l’identité", - "Permission:RoleManagement": "Gestion des rôles", - "Permission:Create": "Créer", - "Permission:Edit": "Modifier", - "Permission:Delete": "Supprimer", - "Permission:ChangePermissions": "Modifier les autorisations", - "Permission:UserManagement": "Gestion des utilisateurs", - "Permission:UserLookup": "Recherche utilisateur", - "Feature:IdentityGroup": "Identité", - "Feature:TwoFactor": "Deux facteurs", - "Feature:TwoFactorDescription": "Deux facteurs", - "Feature:TwoFactor.Optional": "Optionnel", - "Feature:TwoFactor.Disabled": "Handicapés", - "Feature:TwoFactor.Forced": "Forcé", - "DisplayName:Abp.Identity.Password.RequiredLength": "Longueur requise", - "DisplayName:Abp.Identity.Password.RequiredUniqueChars": "Nombre de caractères uniques requis", - "DisplayName:Abp.Identity.Password.RequireNonAlphanumeric": "Caractère non alphanumérique requis", - "DisplayName:Abp.Identity.Password.RequireLowercase": "Caractère de minuscule requis", - "DisplayName:Abp.Identity.Password.RequireUppercase": "Caractère de majuscule requis", - "DisplayName:Abp.Identity.Password.RequireDigit": "Chiffre requis", - "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "Activé pour les nouveaux utilisateurs", - "DisplayName:Abp.Identity.Lockout.LockoutDuration": "Durée(secondes) du lock-out", - "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Max a échoué tentatives d’accès", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Exiger un e-mail confirmé", - "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Permettre aux utilisateurs de confirmer leur numéro de téléphone", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Exiger un numéro de téléphone confirmé", - "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Permettre aux utilisateurs de modifier leurs noms d’utilisateur", - "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Permettre aux utilisateurs de modifier leurs adresses e-mail", - "Description:Abp.Identity.Password.RequiredLength": "La longueur minimale d’un mot de passe doit être.", - "Description:Abp.Identity.Password.RequiredUniqueChars": "Nombre minimum de caractères uniques qu’un mot de passe doit contenir.", - "Description:Abp.Identity.Password.RequireNonAlphanumeric": "Si les mots de passe doivent contenir un caractère non alphanumérique.", - "Description:Abp.Identity.Password.RequireLowercase": "Si les mots de passe doivent contenir un caractère ASCII minuscule.", - "Description:Abp.Identity.Password.RequireUppercase": "Si les mots de passe doivent contenir un caractère ASCII majuscule.", - "Description:Abp.Identity.Password.RequireDigit": "Si les mots de passe doivent contenir un chiffre.", - "Description:Abp.Identity.Lockout.AllowedForNewUsers": "Si un nouvel utilisateur peut être verrouillé.", - "Description:Abp.Identity.Lockout.LockoutDuration": "Durée pendant laquelle un utilisateur est verrouillé lorsqu’un lock-out se produit.", - "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Nombre de tentatives d’accès échouées avant qu’un utilisateur ne soit verrouillé, en supposant que le verrouillage est activé.", - "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Si une adresse e-mail confirmée est nécessaire pour se connecter.", - "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.", - "DisplayName:Abp.Identity.TwoFactorBehaviour": "Comportement à deux facteurs", - "Description:Abp.Identity.TwoFactorBehaviour": "Comportement à deux facteurs", - "DisplayName:Abp.Identity.UsersCanChange": "Permettre aux utilisateurs de modifier leur facteur deux.", - "Description:Abp.Identity.UsersCanChange": "Permettre aux utilisateurs de modifier leur facteur deux." - } + "culture": "fr", + "texts": { + "Menu:IdentityManagement": "Gestion de l’identité", + "Users": "Utilisateurs", + "NewUser": "Nouvel utilisateur", + "UserName": "Nom d’utilisateur", + "EmailAddress": "Adresse e-mail", + "PhoneNumber": "Numéro de téléphone", + "UserInformations": "Informations utilisateur", + "DisplayName:IsDefault": "Par défaut", + "DisplayName:IsStatic": "Statique", + "DisplayName:IsPublic": "Public", + "Roles": "Rôles", + "Password": "mot de passe", + "PersonalInfo": "Mon profil", + "PersonalSettings": "Paramètres personnels", + "UserDeletionConfirmationMessage": "Les ' {0} ' de l’utilisateur seront supprimés. Vous le confirmez ?", + "RoleDeletionConfirmationMessage": "Le rôle '{0}' sera supprimé. Vous le confirmez ?", + "DisplayName:RoleName": "Nom du rôle", + "DisplayName:UserName": "Nom d’utilisateur", + "DisplayName:Name": "Prénom", + "DisplayName:Surname": "Nom", + "DisplayName:Password": "mot de passe", + "DisplayName:Email": "Adresse e-mail", + "DisplayName:PhoneNumber": "Numéro de téléphone", + "DisplayName:TwoFactorEnabled": "Vérification de deux facteurs", + "DisplayName:IsActive": "actif", + "DisplayName:LockoutEnabled": "Verrouiller le compte après l’échec des tentatives de connexion", + "NewRole": "Nouveau rôle", + "RoleName": "Nom du rôle", + "CreationTime": "Temps de création", + "Permissions": "Autorisations", + "DisplayName:CurrentPassword": "Mot de passe actuel", + "DisplayName:NewPassword": "Nouveau mot de passe", + "DisplayName:NewPasswordConfirm": "Confirmer un nouveau mot de passe", + "PasswordChangedMessage": "Votre mot de passe a été modifié avec succès.", + "PersonalSettingsSavedMessage": "Vos paramètres personnels ont été enregistrés avec succès.", + "Volo.Abp.Identity:DefaultError": "Une défaillance inconnue s’est produite.", + "Volo.Abp.Identity:ConcurrencyFailure": "Échec optimiste de la concurrence, l’objet a été modifié.", + "Volo.Abp.Identity:DuplicateEmail": "E-mail '{0}' est déjà prise.", + "Volo.Abp.Identity:DuplicateRoleName": "Le nom de rôle '{0}' est déjà pris.", + "Volo.Abp.Identity:DuplicateUserName": "Le nom d’utilisateur '{0}' est déjà pris.", + "Volo.Abp.Identity:InvalidEmail": "Le courrier électronique '{0}' n’est pas valide.", + "Volo.Abp.Identity:InvalidPasswordHasherCompatibilityMode": "Le passwordHasherCompatibilitéMode fourni n’est pas valide.", + "Volo.Abp.Identity:InvalidPasswordHasherIterationCount": "Le nombre d’itérations doit être un entier positif.", + "Volo.Abp.Identity:InvalidRoleName": "Le nom de rôle '{0}' n’est pas valide.", + "Volo.Abp.Identity:InvalidToken": "Jeton non valide.", + "Volo.Abp.Identity:InvalidUserName": "Le nom d’utilisateur '{0}' n’est pas valide, ne peut contenir que des lettres ou des chiffres.", + "Volo.Abp.Identity:LoginAlreadyAssociated": "Un utilisateur avec cette connexion existe déjà.", + "Volo.Abp.Identity:PasswordMismatch": "Mot de passe incorrect.", + "Volo.Abp.Identity:PasswordRequiresDigit": "Les mots de passe doivent avoir au moins un chiffre ('0'-'9').", + "Volo.Abp.Identity:PasswordRequiresLower": "Les mots de passe doivent avoir au moins une minuscule ('a'-'z').", + "Volo.Abp.Identity:PasswordRequiresNonAlphanumeric": "Les mots de passe doivent avoir au moins un caractère non alphanumérique.", + "Volo.Abp.Identity:PasswordRequiresUpper": "Les mots de passe doivent avoir au moins une majuscule ('A'-'Z').", + "Volo.Abp.Identity:PasswordTooShort": "Les mots de passe doivent être au moins {0} caractères.", + "Volo.Abp.Identity:RoleNotFound": "La {0} de rôle n’existe pas.", + "Volo.Abp.Identity:UserAlreadyHasPassword": "L’utilisateur dispose déjà d’un jeu de mots de passe.", + "Volo.Abp.Identity:UserAlreadyInRole": "Utilisateur déjà dans le rôle '{0}'.", + "Volo.Abp.Identity:UserLockedOut": "L’utilisateur est en lock-out.", + "Volo.Abp.Identity:UserLockoutNotEnabled": "Le lock-out n’est pas activé pour cet utilisateur.", + "Volo.Abp.Identity:UserNameNotFound": "La {0} de l’utilisateur n’existe pas.", + "Volo.Abp.Identity:UserNotInRole": "L’utilisateur n’est pas dans le rôle '{0}'.", + "Volo.Abp.Identity:PasswordConfirmationFailed": "Le mot de passe ne correspond pas au mot de passe de confirmation.", + "Volo.Abp.Identity:010001": "Vous ne pouvez pas supprimer votre propre compte!", + "Volo.Abp.Identity:010002": "Impossible de définir plus de {MaxUserMembershipCount} unité d’organisation pour un utilisateur!", + "Volo.Abp.Identity:010003": "Impossible de changer le mot de passe d’un utilisateur connecté à l’extérieur!", + "Volo.Abp.Identity:010004": "Il existe déjà une unité d’organisation dont le nom {0}. Deux unités du même nom ne peuvent pas être créées dans le même niveau.", + "Volo.Abp.Identity:010005": "Les rôles statiques ne peuvent pas être renommés.", + "Volo.Abp.Identity:010006": "Les rôles statiques ne peuvent pas être supprimés.", + "Volo.Abp.Identity:010007": "Vous ne pouvez pas modifier votre paramètre à deux facteurs.", + "Volo.Abp.Identity:010008": "Il n’est pas permis de changer deux facteurs de réglage.", + "Identity.OrganizationUnit.MaxUserMembershipCount": "Nombre maximal d’adhésions autorisées à l’unité d’organisation pour un utilisateur", + "ThisUserIsNotActiveMessage": "Cet utilisateur n'est pas actif.", + "Permission:IdentityManagement": "Gestion de l’identité", + "Permission:RoleManagement": "Gestion des rôles", + "Permission:Create": "Créer", + "Permission:Edit": "Modifier", + "Permission:Delete": "Supprimer", + "Permission:ChangePermissions": "Modifier les autorisations", + "Permission:UserManagement": "Gestion des utilisateurs", + "Permission:UserLookup": "Recherche utilisateur", + "DisplayName:Abp.Identity.Password.RequiredLength": "Longueur requise", + "DisplayName:Abp.Identity.Password.RequiredUniqueChars": "Nombre de caractères uniques requis", + "DisplayName:Abp.Identity.Password.RequireNonAlphanumeric": "Caractère non alphanumérique requis", + "DisplayName:Abp.Identity.Password.RequireLowercase": "Caractère de minuscule requis", + "DisplayName:Abp.Identity.Password.RequireUppercase": "Caractère de majuscule requis", + "DisplayName:Abp.Identity.Password.RequireDigit": "Chiffre requis", + "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "Activé pour les nouveaux utilisateurs", + "DisplayName:Abp.Identity.Lockout.LockoutDuration": "Durée(secondes) du lock-out", + "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Max a échoué tentatives d’accès", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Exiger un e-mail confirmé", + "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Permettre aux utilisateurs de confirmer leur numéro de téléphone", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Exiger un numéro de téléphone confirmé", + "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Permettre aux utilisateurs de modifier leurs noms d’utilisateur", + "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Permettre aux utilisateurs de modifier leurs adresses e-mail", + "Description:Abp.Identity.Password.RequiredLength": "La longueur minimale d’un mot de passe doit être.", + "Description:Abp.Identity.Password.RequiredUniqueChars": "Nombre minimum de caractères uniques qu’un mot de passe doit contenir.", + "Description:Abp.Identity.Password.RequireNonAlphanumeric": "Si les mots de passe doivent contenir un caractère non alphanumérique.", + "Description:Abp.Identity.Password.RequireLowercase": "Si les mots de passe doivent contenir un caractère ASCII minuscule.", + "Description:Abp.Identity.Password.RequireUppercase": "Si les mots de passe doivent contenir un caractère ASCII majuscule.", + "Description:Abp.Identity.Password.RequireDigit": "Si les mots de passe doivent contenir un chiffre.", + "Description:Abp.Identity.Lockout.AllowedForNewUsers": "Si un nouvel utilisateur peut être verrouillé.", + "Description:Abp.Identity.Lockout.LockoutDuration": "Durée pendant laquelle un utilisateur est verrouillé lorsqu’un lock-out se produit.", + "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Nombre de tentatives d’accès échouées avant qu’un utilisateur ne soit verrouillé, en supposant que le verrouillage est activé.", + "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Si une adresse e-mail confirmée est nécessaire pour se connecter.", + "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." + } } \ 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 305d5a514b..c26d9eb22b 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 @@ -25,6 +25,7 @@ "DisplayName:Email": "ईमेल पता", "DisplayName:PhoneNumber": "फ़ोन नंबर", "DisplayName:TwoFactorEnabled": "दो कारक सत्यापन", + "DisplayName:IsActive": "सक्रिय", "DisplayName:LockoutEnabled": "असफल लॉगिन प्रयासों के बाद लॉक खाता", "NewRole": "नयी भूमिका", "RoleName": "भूमिका का नाम", @@ -70,6 +71,7 @@ "Volo.Abp.Identity:010007": "आप अपनी दो कारक सेटिंग नहीं बदल सकते।", "Volo.Abp.Identity:010008": "इसे दो कारक सेटिंग बदलने की अनुमति नहीं है।", "Identity.OrganizationUnit.MaxUserMembershipCount": "उपयोगकर्ता के लिए अधिकतम अनुमत संगठन इकाई सदस्यता गणना", + "ThisUserIsNotActiveMessage": "यह उपयोगकर्ता सक्रिय नहीं है।", "Permission:IdentityManagement": "पहचान प्रबंधन", "Permission:RoleManagement": "भूमिका प्रबंधन", "Permission:Create": "सृजन करना", 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 8c5c67bc5f..397d7456d4 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 @@ -1,121 +1,112 @@ { - "culture": "hu", - "texts": { - "Menu:IdentityManagement": "Identitáskezelés", - "Users": "Felhasználók", - "NewUser": "Új felhasználó", - "UserName": "Felhasználónév", - "EmailAddress": "Email cím", - "PhoneNumber": "Telefonszám", - "UserInformations": "Felhasználói információ", - "DisplayName:IsDefault": "Alapértelmezett", - "DisplayName:IsStatic": "Statikus", - "DisplayName:IsPublic": "Publikus", - "Roles": "Szerepkörök", - "Password": "Jelszó", - "PersonalInfo": "Profilom", - "PersonalSettings": "Személyes beállítások", - "UserDeletionConfirmationMessage": "'{0}' felhasználó törlődni fog. Jóváhagyja?", - "RoleDeletionConfirmationMessage": "'{0}' szerepkör törlődni fog. Jóváhagyja?", - "DisplayName:RoleName": "Szerepkör neve", - "DisplayName:UserName": "Felhasználó neve", - "DisplayName:Name": "Név", - "DisplayName:Surname": "Vezetéknév", - "DisplayName:Password": "Jelszó", - "DisplayName:Email": "Email cím", - "DisplayName:PhoneNumber": "Telefonszám", - "DisplayName:TwoFactorEnabled": "Kétlépcsős azonosítás", - "DisplayName:LockoutEnabled": "Fiók zárolása sikertelen bejelentkezési kísérletek után", - "NewRole": "Új szerepkör", - "RoleName": "Szerepkör neve", - "CreationTime": "Létrehozás időpontja", - "Permissions": "Engedélyek", - "DisplayName:CurrentPassword": "Jelenlegi jelszó", - "DisplayName:NewPassword": "Új jelszó", - "DisplayName:NewPasswordConfirm": "Új jelszó megerősítése", - "PasswordChangedMessage": "Jelszavát sikeresen megváltoztattuk.", - "PersonalSettingsSavedMessage": "Személyes beállításait sikeresen mentette.", - "Volo.Abp.Identity:DefaultError": "Ismeretlen hiba történt.", - "Volo.Abp.Identity:ConcurrencyFailure": "Optimista párhuzamossági hiba, az objektum módosult.", - "Volo.Abp.Identity:DuplicateEmail": "Az '{0}' email cím már foglalt.", - "Volo.Abp.Identity:DuplicateRoleName": "Szerepkör neve '{0}' foglalt.", - "Volo.Abp.Identity:DuplicateUserName": "'{0}' felahsználónév foglalt.", - "Volo.Abp.Identity:InvalidEmail": "'{0}' email cím érvénytelen.", - "Volo.Abp.Identity:InvalidPasswordHasherCompatibilityMode": "A megadott PasswordHasherCompatibilityMode érvénytelen.", - "Volo.Abp.Identity:InvalidPasswordHasherIterationCount": "Az iterációszámnak pozitív egész számnak kell lennie.", - "Volo.Abp.Identity:InvalidRoleName": "'{0}' szerepkör név érvénytelen.", - "Volo.Abp.Identity:InvalidToken": "Érvénytelen token.", - "Volo.Abp.Identity:InvalidUserName": "'{0}' felhasználónév érvénytelen, csak betűket és számokat tartalmazhat.", - "Volo.Abp.Identity:LoginAlreadyAssociated": "Az ilyen bejelentkezéssel rendelkező felhasználó már létezik.", - "Volo.Abp.Identity:PasswordMismatch": "Érvénytelen jelszó.", - "Volo.Abp.Identity:PasswordRequiresDigit": "A jelszavaknak legalább egy számjegyet kell rendelkezniük ('0'-'9').", - "Volo.Abp.Identity:PasswordRequiresLower": "A jelszavaknak legalább egy kisbetűvel kell rendelkezniük('a'-'z').", - "Volo.Abp.Identity:PasswordRequiresNonAlphanumeric": "A jelszavaknak legalább egy nem alfanumerikus karaktkarakterrel kell rendelkezniük.", - "Volo.Abp.Identity:PasswordRequiresUpper": "A jelszavaknak legalább egy nagybetűvel kell rendelkezniük ('A'-'Z').", - "Volo.Abp.Identity:PasswordTooShort": "A jelszónak minimum {0} karaktert kell tartalmaznia.", - "Volo.Abp.Identity:RoleNotFound": "{0} szerepkür nem létezik.", - "Volo.Abp.Identity:UserAlreadyHasPassword": "A felhasználónak már van jelszava.", - "Volo.Abp.Identity:UserAlreadyInRole": "A felhasználó már rendelkezik a '{0}' szerepkörrel.", - "Volo.Abp.Identity:UserLockedOut": "A felhasználó zárolva van.", - "Volo.Abp.Identity:UserLockoutNotEnabled": "A zárolás nincs engedélyezve ennél a felhasználónál.", - "Volo.Abp.Identity:UserNameNotFound": "{0} felhasználó nem létezik.", - "Volo.Abp.Identity:UserNotInRole": "A felhasználó nem rendelkezik a {0} szerepkörrel.", - "Volo.Abp.Identity:PasswordConfirmationFailed": "A jelszó nem egyezik meg a megerősítési jelszóval.", - "Volo.Abp.Identity:010001": "Nem törölheti saját fiókját!", - "Volo.Abp.Identity:010002": "Legfeljebb {MaxUserMembershipCount} szervezeti egységet állíthat be egy felhasználó számára!", - "Volo.Abp.Identity:010003": "Külsőleg bejelentkezett felhasználó jelszavát nem lehet megváltoztatni!", - "Volo.Abp.Identity:010004": "Már létezik egy szervezeti egység, amelynek neve {0}. Két azonos nevű egység nem hozható létre ugyanazon a szinten.", - "Volo.Abp.Identity:010005": "A statikus szerepeket nem lehet átnevezni.", - "Volo.Abp.Identity:010006": "A statikus szerepeket nem lehet törölni.", - "Volo.Abp.Identity:010007": "Nem változtathatja meg a kétlépcsős bejelentkezés beállítását.", - "Volo.Abp.Identity:010008": "Kétlépcsős bejelentkezés beállítás megváltoztatása nem megengedett.", - "Identity.OrganizationUnit.MaxUserMembershipCount": "A maximálisan megengedett szervezeti egység tagsági szám egy felhasználó számára", - "Permission:IdentityManagement": "Identitáskezelés", - "Permission:RoleManagement": "Szerepkörkezelés", - "Permission:Create": "Létrehozás", - "Permission:Edit": "Szerkesztés", - "Permission:Delete": "Törlés", - "Permission:ChangePermissions": "Engedélyek módosítása", - "Permission:UserManagement": "Felhasználókezelés", - "Permission:UserLookup": "Felhaszáló keresés", - "Feature:IdentityGroup": "Identitás", - "Feature:TwoFactor": "Kétlépcsős", - "Feature:TwoFactorDescription": "Kétlépcsős hitelesítés", - "Feature:TwoFactor.Optional": "Választható", - "Feature:TwoFactor.Disabled": "Tiltott", - "Feature:TwoFactor.Forced": "Kényszerített", - "DisplayName:Abp.Identity.Password.RequiredLength": "Szükséges hossz", - "DisplayName:Abp.Identity.Password.RequiredUniqueChars": "Szükséges egyedi karakterek száma", - "DisplayName:Abp.Identity.Password.RequireNonAlphanumeric": "Szükséges nem alfanumerikus karakter", - "DisplayName:Abp.Identity.Password.RequireLowercase": "Szükséges kisbetű", - "DisplayName:Abp.Identity.Password.RequireUppercase": "Szükséges nagybetű", - "DisplayName:Abp.Identity.Password.RequireDigit": "Szükséges számjegy", - "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "Engedélyezve az új felhasználók számára", - "DisplayName:Abp.Identity.Lockout.LockoutDuration": "A zárolás időtartama (másodpercben)", - "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Max sikertelen hozzáférési kísérlet", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Megerősített e-mail megkövetelése", - "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Engedje meg a felhasználóknak, hogy erősítsék meg telefonszámukat", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Meg kell erősíteni a telefonszámot", - "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Engedje meg a felhasználóknak a felhasználónevük megváltoztatását", - "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Engedje meg a felhasználóknak, hogy megváltoztassák e-mail címüket", - "Description:Abp.Identity.Password.RequiredLength": "A jelszó minimális hosszának meg kell lennie.", - "Description:Abp.Identity.Password.RequiredUniqueChars": "A jelszavak által tartalmazandó egyedi karakterek minimális száma.", - "Description:Abp.Identity.Password.RequireNonAlphanumeric": "Ha a jelszavaknak nem alfanumerikus karaktert kell tartalmazniuk.", - "Description:Abp.Identity.Password.RequireLowercase": "Ha a jelszavaknak kisbetűs ASCII karaktert kell tartalmazniuk.", - "Description:Abp.Identity.Password.RequireUppercase": "Ha a jelszavaknak nagybetűs ASCII karaktert kell tartalmazniuk.", - "Description:Abp.Identity.Password.RequireDigit": "Ha a jelszavaknak tartalmazniuk kell egy számjegyet.", - "Description:Abp.Identity.Lockout.AllowedForNewUsers": "Egy új felhasználó zárolható-e.", - "Description:Abp.Identity.Lockout.LockoutDuration": "Az az időtartam, amelyre a felhasználó zárolva van, amikor zárolás történik.", - "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "A felhasználó zárolása előtt megengedett sikertelen hozzáférési kísérletek száma, feltéve, hogy a zárolás engedélyezve van.", - "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Szükség van-e megerősített e-mail címre a bejelentkezéshez.", - "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ó.", - "DisplayName:Abp.Identity.TwoFactorBehaviour": "Kétlépcsős bejelentkezés viselkedése", - "Description:Abp.Identity.TwoFactorBehaviour": "Kétlépcsős bejelentkezés viselkedése", - "DisplayName:Abp.Identity.UsersCanChange": "Lehetővé teszi a felhasználóknak a kétlépcsős beállítások megváltoztatását.", - "Description:Abp.Identity.UsersCanChange": "Lehetővé teszi a felhasználóknak a kétlépcsős beállítások megváltoztatását." - } + "culture": "hu", + "texts": { + "Menu:IdentityManagement": "Identitáskezelés", + "Users": "Felhasználók", + "NewUser": "Új felhasználó", + "UserName": "Felhasználónév", + "EmailAddress": "Email cím", + "PhoneNumber": "Telefonszám", + "UserInformations": "Felhasználói információ", + "DisplayName:IsDefault": "Alapértelmezett", + "DisplayName:IsStatic": "Statikus", + "DisplayName:IsPublic": "Publikus", + "Roles": "Szerepkörök", + "Password": "Jelszó", + "PersonalInfo": "Profilom", + "PersonalSettings": "Személyes beállítások", + "UserDeletionConfirmationMessage": "'{0}' felhasználó törlődni fog. Jóváhagyja?", + "RoleDeletionConfirmationMessage": "'{0}' szerepkör törlődni fog. Jóváhagyja?", + "DisplayName:RoleName": "Szerepkör neve", + "DisplayName:UserName": "Felhasználó neve", + "DisplayName:Name": "Név", + "DisplayName:Surname": "Vezetéknév", + "DisplayName:Password": "Jelszó", + "DisplayName:Email": "Email cím", + "DisplayName:PhoneNumber": "Telefonszám", + "DisplayName:TwoFactorEnabled": "Kétlépcsős azonosítás", + "DisplayName:IsActive": "Aktív", + "DisplayName:LockoutEnabled": "Fiók zárolása sikertelen bejelentkezési kísérletek után", + "NewRole": "Új szerepkör", + "RoleName": "Szerepkör neve", + "CreationTime": "Létrehozás időpontja", + "Permissions": "Engedélyek", + "DisplayName:CurrentPassword": "Jelenlegi jelszó", + "DisplayName:NewPassword": "Új jelszó", + "DisplayName:NewPasswordConfirm": "Új jelszó megerősítése", + "PasswordChangedMessage": "Jelszavát sikeresen megváltoztattuk.", + "PersonalSettingsSavedMessage": "Személyes beállításait sikeresen mentette.", + "Volo.Abp.Identity:DefaultError": "Ismeretlen hiba történt.", + "Volo.Abp.Identity:ConcurrencyFailure": "Optimista párhuzamossági hiba, az objektum módosult.", + "Volo.Abp.Identity:DuplicateEmail": "Az '{0}' email cím már foglalt.", + "Volo.Abp.Identity:DuplicateRoleName": "Szerepkör neve '{0}' foglalt.", + "Volo.Abp.Identity:DuplicateUserName": "'{0}' felahsználónév foglalt.", + "Volo.Abp.Identity:InvalidEmail": "'{0}' email cím érvénytelen.", + "Volo.Abp.Identity:InvalidPasswordHasherCompatibilityMode": "A megadott PasswordHasherCompatibilityMode érvénytelen.", + "Volo.Abp.Identity:InvalidPasswordHasherIterationCount": "Az iterációszámnak pozitív egész számnak kell lennie.", + "Volo.Abp.Identity:InvalidRoleName": "'{0}' szerepkör név érvénytelen.", + "Volo.Abp.Identity:InvalidToken": "Érvénytelen token.", + "Volo.Abp.Identity:InvalidUserName": "'{0}' felhasználónév érvénytelen, csak betűket és számokat tartalmazhat.", + "Volo.Abp.Identity:LoginAlreadyAssociated": "Az ilyen bejelentkezéssel rendelkező felhasználó már létezik.", + "Volo.Abp.Identity:PasswordMismatch": "Érvénytelen jelszó.", + "Volo.Abp.Identity:PasswordRequiresDigit": "A jelszavaknak legalább egy számjegyet kell rendelkezniük ('0'-'9').", + "Volo.Abp.Identity:PasswordRequiresLower": "A jelszavaknak legalább egy kisbetűvel kell rendelkezniük('a'-'z').", + "Volo.Abp.Identity:PasswordRequiresNonAlphanumeric": "A jelszavaknak legalább egy nem alfanumerikus karaktkarakterrel kell rendelkezniük.", + "Volo.Abp.Identity:PasswordRequiresUpper": "A jelszavaknak legalább egy nagybetűvel kell rendelkezniük ('A'-'Z').", + "Volo.Abp.Identity:PasswordTooShort": "A jelszónak minimum {0} karaktert kell tartalmaznia.", + "Volo.Abp.Identity:RoleNotFound": "{0} szerepkür nem létezik.", + "Volo.Abp.Identity:UserAlreadyHasPassword": "A felhasználónak már van jelszava.", + "Volo.Abp.Identity:UserAlreadyInRole": "A felhasználó már rendelkezik a '{0}' szerepkörrel.", + "Volo.Abp.Identity:UserLockedOut": "A felhasználó zárolva van.", + "Volo.Abp.Identity:UserLockoutNotEnabled": "A zárolás nincs engedélyezve ennél a felhasználónál.", + "Volo.Abp.Identity:UserNameNotFound": "{0} felhasználó nem létezik.", + "Volo.Abp.Identity:UserNotInRole": "A felhasználó nem rendelkezik a {0} szerepkörrel.", + "Volo.Abp.Identity:PasswordConfirmationFailed": "A jelszó nem egyezik meg a megerősítési jelszóval.", + "Volo.Abp.Identity:010001": "Nem törölheti saját fiókját!", + "Volo.Abp.Identity:010002": "Legfeljebb {MaxUserMembershipCount} szervezeti egységet állíthat be egy felhasználó számára!", + "Volo.Abp.Identity:010003": "Külsőleg bejelentkezett felhasználó jelszavát nem lehet megváltoztatni!", + "Volo.Abp.Identity:010004": "Már létezik egy szervezeti egység, amelynek neve {0}. Két azonos nevű egység nem hozható létre ugyanazon a szinten.", + "Volo.Abp.Identity:010005": "A statikus szerepeket nem lehet átnevezni.", + "Volo.Abp.Identity:010006": "A statikus szerepeket nem lehet törölni.", + "Volo.Abp.Identity:010007": "Nem változtathatja meg a kétlépcsős bejelentkezés beállítását.", + "Volo.Abp.Identity:010008": "Kétlépcsős bejelentkezés beállítás megváltoztatása nem megengedett.", + "Identity.OrganizationUnit.MaxUserMembershipCount": "A maximálisan megengedett szervezeti egység tagsági szám egy felhasználó számára", + "ThisUserIsNotActiveMessage": "Ez a felhasználó nem aktív.", + "Permission:IdentityManagement": "Identitáskezelés", + "Permission:RoleManagement": "Szerepkörkezelés", + "Permission:Create": "Létrehozás", + "Permission:Edit": "Szerkesztés", + "Permission:Delete": "Törlés", + "Permission:ChangePermissions": "Engedélyek módosítása", + "Permission:UserManagement": "Felhasználókezelés", + "Permission:UserLookup": "Felhaszáló keresés", + "DisplayName:Abp.Identity.Password.RequiredLength": "Szükséges hossz", + "DisplayName:Abp.Identity.Password.RequiredUniqueChars": "Szükséges egyedi karakterek száma", + "DisplayName:Abp.Identity.Password.RequireNonAlphanumeric": "Szükséges nem alfanumerikus karakter", + "DisplayName:Abp.Identity.Password.RequireLowercase": "Szükséges kisbetű", + "DisplayName:Abp.Identity.Password.RequireUppercase": "Szükséges nagybetű", + "DisplayName:Abp.Identity.Password.RequireDigit": "Szükséges számjegy", + "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "Engedélyezve az új felhasználók számára", + "DisplayName:Abp.Identity.Lockout.LockoutDuration": "A zárolás időtartama (másodpercben)", + "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Max sikertelen hozzáférési kísérlet", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Megerősített e-mail megkövetelése", + "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Engedje meg a felhasználóknak, hogy erősítsék meg telefonszámukat", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Meg kell erősíteni a telefonszámot", + "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Engedje meg a felhasználóknak a felhasználónevük megváltoztatását", + "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Engedje meg a felhasználóknak, hogy megváltoztassák e-mail címüket", + "Description:Abp.Identity.Password.RequiredLength": "A jelszó minimális hosszának meg kell lennie.", + "Description:Abp.Identity.Password.RequiredUniqueChars": "A jelszavak által tartalmazandó egyedi karakterek minimális száma.", + "Description:Abp.Identity.Password.RequireNonAlphanumeric": "Ha a jelszavaknak nem alfanumerikus karaktert kell tartalmazniuk.", + "Description:Abp.Identity.Password.RequireLowercase": "Ha a jelszavaknak kisbetűs ASCII karaktert kell tartalmazniuk.", + "Description:Abp.Identity.Password.RequireUppercase": "Ha a jelszavaknak nagybetűs ASCII karaktert kell tartalmazniuk.", + "Description:Abp.Identity.Password.RequireDigit": "Ha a jelszavaknak tartalmazniuk kell egy számjegyet.", + "Description:Abp.Identity.Lockout.AllowedForNewUsers": "Egy új felhasználó zárolható-e.", + "Description:Abp.Identity.Lockout.LockoutDuration": "Az az időtartam, amelyre a felhasználó zárolva van, amikor zárolás történik.", + "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "A felhasználó zárolása előtt megengedett sikertelen hozzáférési kísérletek száma, feltéve, hogy a zárolás engedélyezve van.", + "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Szükség van-e megerősített e-mail címre a bejelentkezéshez.", + "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ó." } - \ No newline at end of file +} \ 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 24e4973b8f..c987bbfc10 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 @@ -25,6 +25,7 @@ "DisplayName:Email": "Netfang", "DisplayName:PhoneNumber": "Símanúmer", "DisplayName:TwoFactorEnabled": "Tvíþætt sannprófun", + "DisplayName:IsActive": "Virkur", "DisplayName:LockoutEnabled": "Læsa notandareikning eftir misheppnaðar innskráningar", "NewRole": "Nýtt hlutverk", "RoleName": "Nafn hlutverks", @@ -70,6 +71,7 @@ "Volo.Abp.Identity:010007": "Þú getur ekki breytt tveggja þátta stillingu þinni.", "Volo.Abp.Identity:010008": "Það er ekki leyfilegt að breyta tvíþátta stillingu.", "Identity.OrganizationUnit.MaxUserMembershipCount": "Hámarks leyfileg fjöldi aðildar að skipulagseiningu fyrir notanda", + "ThisUserIsNotActiveMessage": "Þessi notandi er ekki virkur.", "Permission:IdentityManagement": "Auðkenninga umsjón", "Permission:RoleManagement": "Hlutverka umsjón", "Permission:Create": "Búa til", 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 906ecb249d..7552b6cb75 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 @@ -25,6 +25,7 @@ "DisplayName:Email": "Indirizzo e-mail", "DisplayName:PhoneNumber": "Numero di telefono", "DisplayName:TwoFactorEnabled": "Verifica a due fattori", + "DisplayName:IsActive": "Attivo", "DisplayName:LockoutEnabled": "Blocca account dopo tentativi di accesso falliti", "NewRole": "Nuovo ruolo", "RoleName": "Nome del ruolo", @@ -70,6 +71,7 @@ "Volo.Abp.Identity:010007": "Non puoi modificare l'impostazione dei due fattori.", "Volo.Abp.Identity:010008": "Non è consentito modificare l'impostazione a due fattori.", "Identity.OrganizationUnit.MaxUserMembershipCount": "Numero massimo consentito di membri dell'unità organizzativa per un utente", + "ThisUserIsNotActiveMessage": "Questo utente non è attivo.", "Permission:IdentityManagement": "Gestione identità", "Permission:RoleManagement": "Gestione ruoli", "Permission:Create": "Crea", @@ -107,4 +109,4 @@ "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." } -} +} \ 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 4abc1394c7..9fe1d23e08 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 @@ -25,6 +25,7 @@ "DisplayName:Email": "E-mail adres", "DisplayName:PhoneNumber": "Telefoonnummer", "DisplayName:TwoFactorEnabled": "Tweefactor authenticatie", + "DisplayName:IsActive": "Actief", "DisplayName:LockoutEnabled": "Account vergrendelen na mislukte inlogpogingen", "NewRole": "Nieuwe rol", "RoleName": "Rol naam", @@ -70,6 +71,7 @@ "Volo.Abp.Identity:010007": "U kunt uw instelling voor tweefactor authenticatie niet wijzigen.", "Volo.Abp.Identity:010008": "Het is niet toegestaan om de instelling van tweefactor authenticatie te wijzigen.", "Identity.OrganizationUnit.MaxUserMembershipCount": "Maximaal toegestande aantal lidmaatschappen van organisatie-eenheden voor een gebruiker", + "ThisUserIsNotActiveMessage": "Deze gebruiker is niet actief.", "Permission:IdentityManagement": "Identiteitsbeheer", "Permission:RoleManagement": "Rolbeheer", "Permission:Create": "Maak aan", @@ -78,12 +80,6 @@ "Permission:ChangePermissions": "Wijzig de rechten", "Permission:UserManagement": "Gebruikersbeheer", "Permission:UserLookup": "Gebruiker opzoeken", - "Feature:IdentityGroup": "Identiteit", - "Feature:TwoFactor": "Tweefactor authenticatie gedrag", - "Feature:TwoFactorDescription": "Stel tweefactor authenticatie gedrag in. Mogelijke waardes: Optioneel,Uitgeschakeld,Afgedwongen", - "Feature:TwoFactor.Optional": "Optioneel", - "Feature:TwoFactor.Disabled": "Uitgeschakeld", - "Feature:TwoFactor.Forced": "Afgedwongen", "DisplayName:Abp.Identity.Password.RequiredLength": "Vereiste lengte", "DisplayName:Abp.Identity.Password.RequiredUniqueChars": "Vereist aantal unieke tekens", "DisplayName:Abp.Identity.Password.RequireNonAlphanumeric": "Vereist niet-alfanumeriek teken", @@ -111,10 +107,6 @@ "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.", - "DisplayName:Abp.Identity.TwoFactorBehaviour": "Tweefactor authenticatie gedrag", - "Description:Abp.Identity.TwoFactorBehaviour": "Tweefactor authenticatie gedrag", - "DisplayName:Abp.Identity.UsersCanChange": "Sta gebruikers toe hun Tweefactor authenticatie te wijzigen.", - "Description:Abp.Identity.UsersCanChange": "Sta gebruikers toe hun Tweefactor authenticatie te wijzigen." + "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Of de e-mail door de gebruiker kan worden veranderd." } } \ 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 e8094553a9..08551b5615 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 @@ -25,6 +25,7 @@ "DisplayName:Email": "Adres email", "DisplayName:PhoneNumber": "Numer telefonu", "DisplayName:TwoFactorEnabled": "Dwustopniowa weryfikacja", + "DisplayName:IsActive": "Aktywny", "DisplayName:LockoutEnabled": "Blokowanie konta po nieudanych próbach zalogowania", "NewRole": "Nowa rola", "RoleName": "Nazwa roli", @@ -61,9 +62,16 @@ "Volo.Abp.Identity:UserNameNotFound": "Użytkownik {0} nie istnieje.", "Volo.Abp.Identity:UserNotInRole": "Użytkownik nie posiada roli '{0}'.", "Volo.Abp.Identity:PasswordConfirmationFailed": "Podane hasła różnią się od siebie.", + "Volo.Abp.Identity:010001": "Nie możesz usunąć swojego własnego konta!", + "Volo.Abp.Identity:010002": "Nie można ustawić więcej niż {MaxUserMembershipCount} jednostki organizacyjnej dla użytkownika!", + "Volo.Abp.Identity:010003": "Nie można zmienić hasła zewnętrznie zalogowanego użytkownika!", + "Volo.Abp.Identity:010004": "Istnieje już jednostka organizacyjna o nazwie {0}. Nie można utworzyć dwóch jednostek o tej samej nazwie na tym samym poziomie.", "Volo.Abp.Identity:010005": "Statyczna rola nie może mieć zmienionej nazwy.", "Volo.Abp.Identity:010006": "Statyczna rola nie może zostać usunięta.", - "Volo.Abp.Identity:010001": "Nie możesz usunąć swojego własnego konta!", + "Volo.Abp.Identity:010007": "Nie możesz zmienić ustawienia dwóch czynników.", + "Volo.Abp.Identity:010008": "Nie wolno zmieniać ustawienia dwuczynnikowego.", + "Identity.OrganizationUnit.MaxUserMembershipCount": "Maksymalna dozwolona liczba członków jednostki organizacyjnej dla użytkownika", + "ThisUserIsNotActiveMessage": "Ten użytkownik nie jest aktywny.", "Permission:IdentityManagement": "Zarządzanie tożsamością", "Permission:RoleManagement": "Zarządanie rolami", "Permission:Create": "Utwórz", @@ -71,6 +79,34 @@ "Permission:Delete": "Usuń", "Permission:ChangePermissions": "Zmień uprawnienia", "Permission:UserManagement": "Zarządzanie użytkownikami", - "Permission:UserLookup": "Wyszukiwanie użytkownika" + "Permission:UserLookup": "Wyszukiwanie użytkownika", + "DisplayName:Abp.Identity.Password.RequiredLength": "Wymagana długość", + "DisplayName:Abp.Identity.Password.RequiredUniqueChars": "Wymagana liczba unikalnych znaków", + "DisplayName:Abp.Identity.Password.RequireNonAlphanumeric": "Wymagany znak niealfanumeryczny", + "DisplayName:Abp.Identity.Password.RequireLowercase": "Wymagana mała litera", + "DisplayName:Abp.Identity.Password.RequireUppercase": "Wymagana wielka litera", + "DisplayName:Abp.Identity.Password.RequireDigit": "Wymagana cyfra", + "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "Włączone dla nowych użytkowników", + "DisplayName:Abp.Identity.Lockout.LockoutDuration": "Czas trwania blokady (sekundy)", + "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Maksymalna liczba nieudanych prób dostępu", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Wymagaj potwierdzonego adresu e-mail", + "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Zezwalaj użytkownikom na potwierdzanie ich numeru telefonu", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Wymagaj potwierdzonego numeru telefonu", + "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Zezwalaj użytkownikom na zmianę nazwy użytkownika", + "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Zezwalaj użytkownikom na zmianę ich adresów e-mail", + "Description:Abp.Identity.Password.RequiredLength": "Minimalna długość hasła.", + "Description:Abp.Identity.Password.RequiredUniqueChars": "Minimalna liczba unikalnych znaków, jaką musi zawierać hasło.", + "Description:Abp.Identity.Password.RequireNonAlphanumeric": "Jeśli hasła muszą zawierać znak inny niż alfanumeryczny.", + "Description:Abp.Identity.Password.RequireLowercase": "Jeśli hasła muszą zawierać małą literę ASCII.", + "Description:Abp.Identity.Password.RequireUppercase": "Jeśli hasła muszą zawierać wielką literę ASCII.", + "Description:Abp.Identity.Password.RequireDigit": "Jeśli hasła muszą zawierać cyfrę.", + "Description:Abp.Identity.Lockout.AllowedForNewUsers": "Czy można zablokować nowego użytkownika.", + "Description:Abp.Identity.Lockout.LockoutDuration": "Czas, na jaki użytkownik jest zablokowany, gdy nastąpi blokada.", + "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Liczba nieudanych prób dostępu dopuszczonych przed zablokowaniem użytkownika, przy założeniu, że blokada jest włączona.", + "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Czy do zalogowania jest wymagany potwierdzony adres e-mail.", + "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." } -} +} \ 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 99c2289e66..61e9d5b661 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 @@ -25,6 +25,7 @@ "DisplayName:Email": "E-mail", "DisplayName:PhoneNumber": "Telefone", "DisplayName:TwoFactorEnabled": "Verificação em dois fatores", + "DisplayName:IsActive": "Ativo", "DisplayName:LockoutEnabled": "Bloquear conta após falhas ao entrar", "NewRole": "Novo Perfil", "RoleName": "Perfil", @@ -61,10 +62,16 @@ "Volo.Abp.Identity:UserNameNotFound": "Usuário {0} não existe.", "Volo.Abp.Identity:UserNotInRole": "Usuário não está no perfil '{0}'.", "Volo.Abp.Identity:PasswordConfirmationFailed": "A senha não confere com a confirmação de senha.", + "Volo.Abp.Identity:010001": "Você não pode deletar sua própria conta!", + "Volo.Abp.Identity:010002": "Não é possível definir mais de {MaxUserMembershipCount} unidade de organização para um usuário!", + "Volo.Abp.Identity:010003": "Não é possível alterar a senha de um usuário conectado externamente!", + "Volo.Abp.Identity:010004": "Já existe uma unidade organizacional com o nome {0}. Duas unidades com o mesmo nome não pode ser criada no mesmo nível.", "Volo.Abp.Identity:010005": "Perfis estáticos não podem ser renomeados.", "Volo.Abp.Identity:010006": "Perfis estáticos não podem ser excluídos.", - "Volo.Abp.Identity:010004": "Já existe uma unidade organizacional com o nome {0}. Duas unidades com o mesmo nome não pode ser criada no mesmo nível.", - "Volo.Abp.Identity:010001": "Você não pode deletar sua própria conta!", + "Volo.Abp.Identity:010007": "Você não pode alterar sua configuração de dois fatores.", + "Volo.Abp.Identity:010008": "Não é permitido alterar a configuração de dois fatores.", + "Identity.OrganizationUnit.MaxUserMembershipCount": "Contagem máxima permitida de membros da unidade organizacional para um usuário", + "ThisUserIsNotActiveMessage": "Este usuário não está ativo.", "Permission:IdentityManagement": "Acessos", "Permission:RoleManagement": "Perfis", "Permission:Create": "Criar", @@ -72,6 +79,34 @@ "Permission:Delete": "Excluir", "Permission:ChangePermissions": "Alterar Permissões", "Permission:UserManagement": "Usuários", - "Permission:UserLookup": "Pesquisa de usuário" + "Permission:UserLookup": "Pesquisa de usuário", + "DisplayName:Abp.Identity.Password.RequiredLength": "Comprimento requerido", + "DisplayName:Abp.Identity.Password.RequiredUniqueChars": "Número obrigatório de caracteres exclusivos", + "DisplayName:Abp.Identity.Password.RequireNonAlphanumeric": "Carácter não alfanumérico obrigatório", + "DisplayName:Abp.Identity.Password.RequireLowercase": "Caractere minúsculo obrigatório", + "DisplayName:Abp.Identity.Password.RequireUppercase": "Caractere maiúsculo obrigatório", + "DisplayName:Abp.Identity.Password.RequireDigit": "Dígito requerido", + "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "Habilitado para novos usuários", + "DisplayName:Abp.Identity.Lockout.LockoutDuration": "Duração do bloqueio (segundos)", + "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Máximo de tentativas de acesso malsucedidas", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Exigir e-mail confirmado", + "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Permitir que os usuários confirmem seu número de telefone", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Exigir número de telefone confirmado", + "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Permitir que os usuários alterem seus nomes de usuário", + "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Permitir que os usuários alterem seus endereços de e-mail", + "Description:Abp.Identity.Password.RequiredLength": "O comprimento mínimo que uma senha deve ter.", + "Description:Abp.Identity.Password.RequiredUniqueChars": "O número mínimo de caracteres exclusivos que uma senha deve conter.", + "Description:Abp.Identity.Password.RequireNonAlphanumeric": "Se as senhas devem conter um caractere não alfanumérico.", + "Description:Abp.Identity.Password.RequireLowercase": "Se as senhas devem conter um caractere ASCII minúsculo.", + "Description:Abp.Identity.Password.RequireUppercase": "Se as senhas devem conter um caractere ASCII maiúsculo.", + "Description:Abp.Identity.Password.RequireDigit": "Se as senhas devem conter um dígito.", + "Description:Abp.Identity.Lockout.AllowedForNewUsers": "Se um novo usuário pode ser bloqueado.", + "Description:Abp.Identity.Lockout.LockoutDuration": "A duração que um usuário fica bloqueado quando ocorre um bloqueio.", + "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "O número de tentativas de acesso malsucedidas permitidas antes que um usuário seja bloqueado, assumindo que o bloqueio esteja habilitado.", + "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Se um endereço de e-mail confirmado é necessário para fazer login.", + "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Se o phoneNumber 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." } -} +} \ No newline at end of file diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ro-RO.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ro-RO.json index c9afce70c8..03e0c875de 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ro-RO.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ro-RO.json @@ -25,6 +25,7 @@ "DisplayName:Email": "Adresa de email", "DisplayName:PhoneNumber": "Număr de telefon", "DisplayName:TwoFactorEnabled": "Autentificare în doi paşi", + "DisplayName:IsActive": "Activ", "DisplayName:LockoutEnabled": "Blocaţi contul după încercări eşuate de autentificare", "NewRole": "Rol nou", "RoleName": "Nume rol", @@ -70,6 +71,7 @@ "Volo.Abp.Identity:010007": "Nu vă puteţi schimba setările de autentificare în doi paşi.", "Volo.Abp.Identity:010008": "Nu este permisă modificarea setărilor autentificării în doi paşi.", "Identity.OrganizationUnit.MaxUserMembershipCount": "Numărul maxim de unităţi organizaţionale permise pentru un utilizator", + "ThisUserIsNotActiveMessage": "Acest utilizator nu este activ.", "Permission:IdentityManagement": "Administrare identităţii", "Permission:RoleManagement": "Administrare rolurilor", "Permission:Create": "Creează", diff --git a/modules/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 ebc304484a..f84c574ac4 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 @@ -25,6 +25,7 @@ "DisplayName:Email": "Адрес электронной почты", "DisplayName:PhoneNumber": "Номер телефона", "DisplayName:TwoFactorEnabled": "Двухфакторная проверка подлинности", + "DisplayName:IsActive": "Активный", "DisplayName:LockoutEnabled": "Заблокировать учетную запись после неудачных попыток входа", "NewRole": "Новая роль", "RoleName": "Имя роли", @@ -61,9 +62,16 @@ "Volo.Abp.Identity:UserNameNotFound": "Пользователь {0} не существует.", "Volo.Abp.Identity:UserNotInRole": "Пользователь не имеет роль '{0}'.", "Volo.Abp.Identity:PasswordConfirmationFailed": "Пароли не совпадают.", + "Volo.Abp.Identity:010001": "Вы не можете удалить свой собственный аккаунт!", + "Volo.Abp.Identity:010002": "Невозможно установить для пользователя более {MaxUserMembershipCount} организационной единицы!", + "Volo.Abp.Identity:010003": "Невозможно изменить пароль пользователя, вошедшего в систему извне!", + "Volo.Abp.Identity:010004": "Уже существует организационное подразделение с названием {0}. Два юнита с одинаковым именем не могут быть созданы на одном уровне.", "Volo.Abp.Identity:010005": "Статические роли не могут быть переименованы.", "Volo.Abp.Identity:010006": "Статические роли не могут быть удалены.", - "Volo.Abp.Identity:010001": "Вы не можете удалить свой собственный аккаунт!", + "Volo.Abp.Identity:010007": "Вы не можете изменить настройку двух факторов.", + "Volo.Abp.Identity:010008": "Изменение двухфакторной настройки не допускается.", + "Identity.OrganizationUnit.MaxUserMembershipCount": "Максимально допустимое количество членов организационного подразделения для пользователя", + "ThisUserIsNotActiveMessage": "Этот пользователь не активен.", "Permission:IdentityManagement": "Управление идентификацией", "Permission:RoleManagement": "Управление ролями", "Permission:Create": "Создать", @@ -82,6 +90,7 @@ "DisplayName:Abp.Identity.Lockout.LockoutDuration": "Длительность блокировки (секунды)", "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Максимальное количество неудачных попыток доступа", "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Требуется подтверждение электронной почты", + "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Разрешить пользователям подтверждать свой номер телефона", "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Требуется подтверждение номера телефона", "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Пользователь может изменять имя", "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Электронная почта может быть изменена", @@ -95,8 +104,9 @@ "Description:Abp.Identity.Lockout.LockoutDuration": "Длительность блокировки пользователя.", "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Число неудачных попыток доступа, после которых пользователь будет заблокирован.", "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Требуется ли для входа подтвержденный адрес электронной почты.", + "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Может ли пользователь подтвердить phoneNumber.", "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Требуется ли для входа в систему подтвержденный номер телефона.", "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Может ли пользователь обновить имя пользователя.", "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Может ли электронная почта быть обновлена пользователем." } -} +} \ 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 c8f2ba2fb7..34671cfa19 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 @@ -25,6 +25,7 @@ "DisplayName:Email": "Emailová adresa", "DisplayName:PhoneNumber": "Telefónne číslo", "DisplayName:TwoFactorEnabled": "Dvojfaktorové overenie", + "DisplayName:IsActive": "Aktívne", "DisplayName:LockoutEnabled": "Uzamknúť účet po neúspešných pokusoch o prihlásenie", "NewRole": "Nová rola", "RoleName": "Názov roly", @@ -70,6 +71,7 @@ "Volo.Abp.Identity:010007": "Dvojfaktorové nastavenie nie je možné zmeniť.", "Volo.Abp.Identity:010008": "Dvojfaktorové nastavenie nie je povolené zmeniť.", "Identity.OrganizationUnit.MaxUserMembershipCount": "Maximálny povolený počet členov organizačnej jednotky pre používateľa", + "ThisUserIsNotActiveMessage": "Tento používateľ nie je aktívny.", "Permission:IdentityManagement": "Správa identít", "Permission:RoleManagement": "Správa rolí", "Permission:Create": "Vytvoriť", 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 8471735066..fe2b9c3cc8 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 @@ -25,6 +25,7 @@ "DisplayName:Email": "E-poštni naslov", "DisplayName:PhoneNumber": "Telefonska številka", "DisplayName:TwoFactorEnabled": "Dvostopenjsko preverjanje", + "DisplayName:IsActive": "Aktiven", "DisplayName:LockoutEnabled": "Zaklepanje računa po neuspelih poskusih prijave", "NewRole": "Nova vloga", "RoleName": "Naziv vloge", @@ -61,9 +62,16 @@ "Volo.Abp.Identity:UserNameNotFound": "Uporabnik {0} ne obstaja.", "Volo.Abp.Identity:UserNotInRole": "Uporabnik nima dodeljene vloge '{0}'.", "Volo.Abp.Identity:PasswordConfirmationFailed": "Geslo se ne ujema s potrditvenim geslom.", + "Volo.Abp.Identity:010001": "Ne morete izbrisati svojega lastnega računa!", + "Volo.Abp.Identity:010002": "Za uporabnika ni mogoče nastaviti več kot {MaxUserMembershipCount} organizacijske enote!", + "Volo.Abp.Identity:010003": "Gesla zunanjega prijavljenega uporabnika ni mogoče spremeniti!", + "Volo.Abp.Identity:010004": "Organizacijska enota z imenom {0} že obstaja. Dve enoti z istim imenom ni mogoče ustvariti na isti ravni.", "Volo.Abp.Identity:010005": "Statičnih vlog ni mogoče preimenovati.", "Volo.Abp.Identity:010006": "Statičnih vlog ni mogoče izbrisati.", - "Volo.Abp.Identity:010001": "Ne morete izbrisati svojega lastnega računa!", + "Volo.Abp.Identity:010007": "Nastavitve dveh faktorjev ne morete spremeniti.", + "Volo.Abp.Identity:010008": "Ni dovoljeno spreminjati nastavitve dveh faktorjev.", + "Identity.OrganizationUnit.MaxUserMembershipCount": "Največje dovoljeno število članov v organizacijski enoti za uporabnika", + "ThisUserIsNotActiveMessage": "Ta uporabnik ni aktiven.", "Permission:IdentityManagement": "Upravljanje identitet", "Permission:RoleManagement": "Upravljanje vlog", "Permission:Create": "Ustvarjanje", @@ -82,6 +90,7 @@ "DisplayName:Abp.Identity.Lockout.LockoutDuration": "Trajanje zaklepa(sekund)", "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Največje število neuspešnih poskusov dostopa", "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Zahtevan potrjen e-poštni naslov", + "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Dovoli uporabnikom, da potrdijo svojo telefonsko številko", "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Zahtevana potrjena telefonska številka", "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Omogočena posodobitev uporabniškega imena", "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Omogočena posodobitev e-poštnega naslova", @@ -95,8 +104,9 @@ "Description:Abp.Identity.Lockout.LockoutDuration": "Trajanje zaklepa uporabnika, ko pride do zaklepa.", "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Število neuspelih poskusov dostopa ki so dovoljeni, preden se uporabnik zaklene, ob predpostavki, da je zaklepanje omogočeno.", "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Ali je za prijavo potreben potrjeni e-poštni naslov.", + "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." } -} +} \ No newline at end of file diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/tr.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/tr.json index 57ad76d5ef..ef14dedff4 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/tr.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/tr.json @@ -6,11 +6,11 @@ "NewUser": "Yeni kullanıcı", "UserName": "Kullanıcı adı", "EmailAddress": "E-posta adresi", + "PhoneNumber": "Telefon numarası", + "UserInformations": "Kullanıcı bilgileri", "DisplayName:IsDefault": "Varsayılan", "DisplayName:IsStatic": "Sabit", "DisplayName:IsPublic": "Herkese Açık", - "PhoneNumber": "Telefon numarası", - "UserInformations": "Kullanıcı bilgileri", "Roles": "Roller", "Password": "Şifre", "PersonalInfo": "Profilim", @@ -36,8 +36,6 @@ "DisplayName:NewPasswordConfirm": "Yeni şifre (tekrar)", "PasswordChangedMessage": "Şifreniz başarıyla değiştirildi.", "PersonalSettingsSavedMessage": "Kişisel bilgileriniz başarıyla kaydedildi.", - "Volo.Abp.Identity:010005": "Bir Sabit rolün ismi değiştirilemez.", - "Volo.Abp.Identity:010006": "Bir Sabit rol silinemez.", "Volo.Abp.Identity:DefaultError": "Bilinmeyen bir hata oluştu.", "Volo.Abp.Identity:ConcurrencyFailure": "İyimser eşzamanlılık hatası. Nesne değiştirilmiş.", "Volo.Abp.Identity:DuplicateEmail": "'{0}' email adresi zaten alınmış.", @@ -68,6 +66,10 @@ "Volo.Abp.Identity:010002": "Bir kullanıcı en fazla {MaxUserMembershipCount} organizasyon birimine üye olabilir!", "Volo.Abp.Identity:010003": "Kimliği dışarıdan alınan kullanıcıların şifresi değiştirilemez!", "Volo.Abp.Identity:010004": "{0} isminde bir birim zaten var. Aynı seviyede aynı isimli iki birim olamaz.", + "Volo.Abp.Identity:010005": "Bir Sabit rolün ismi değiştirilemez.", + "Volo.Abp.Identity:010006": "Bir Sabit rol silinemez.", + "Volo.Abp.Identity:010007": "İki faktörlü ayarınızı değiştiremezsiniz.", + "Volo.Abp.Identity:010008": "İki faktörlü ayarın değiştirilmesine izin verilmez.", "Identity.OrganizationUnit.MaxUserMembershipCount": "Bir kullanıcı için izin verilen en fazla organizasyon birimi sayısı", "ThisUserIsNotActiveMessage": "Bu kullanıcı aktif değil.", "Permission:IdentityManagement": "Kimlik yönetimi", @@ -107,4 +109,4 @@ "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Kullanıcı adının, kullanıcının kendisi tarafından güncellenebilirliği.", "Description:Abp.Identity.User.IsEmailUpdateEnabled": "E-posta alanının, kullanıcının kendisi tarafından güncellenebilirliği" } -} +} \ 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 a241a4d515..76a70597ae 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 @@ -25,6 +25,7 @@ "DisplayName:Email": "Địa chỉ email", "DisplayName:PhoneNumber": "Số điện thoại", "DisplayName:TwoFactorEnabled": "Xác thực hai yếu tố", + "DisplayName:IsActive": "Tích cực", "DisplayName:LockoutEnabled": "Khóa tài khoản sau những lần đăng nhập thất bại", "NewRole": "Vai trò mới", "RoleName": "Tên vai trò", @@ -61,9 +62,16 @@ "Volo.Abp.Identity:UserNameNotFound": "Người dùng {0} không tồn tại.", "Volo.Abp.Identity:UserNotInRole": "Người dùng không có vai trò '{0}'.", "Volo.Abp.Identity:PasswordConfirmationFailed": "Mật khẩu không khớp với mật khẩu xác nhận.", + "Volo.Abp.Identity:010001": "Bạn không thể xóa tài khoản của riêng bạn!", + "Volo.Abp.Identity:010002": "Không thể đặt nhiều hơn {MaxUserMembershipCount} đơn vị tổ chức cho một người dùng!", + "Volo.Abp.Identity:010003": "Không thể thay đổi mật khẩu của người dùng đã đăng nhập bên ngoài!", + "Volo.Abp.Identity:010004": "Đã có một đơn vị tổ chức có tên {0}. Hai đơn vị có cùng tên không thể được tạo trong cùng một cấp.", "Volo.Abp.Identity:010005": "Vai trò này là cố định không được phép đổi tên.", "Volo.Abp.Identity:010006": "Vai trò này là cố định không được phép xóa.", - "Volo.Abp.Identity:010001": "Bạn không thể xóa tài khoản của riêng bạn!", + "Volo.Abp.Identity:010007": "Bạn không thể thay đổi cài đặt hai yếu tố của mình.", + "Volo.Abp.Identity:010008": "Không được phép thay đổi cài đặt hai yếu tố.", + "Identity.OrganizationUnit.MaxUserMembershipCount": "Số lượng thành viên đơn vị tổ chức tối đa được phép cho một người dùng", + "ThisUserIsNotActiveMessage": "Người dùng này không hoạt động.", "Permission:IdentityManagement": "Quản lý danh tính", "Permission:RoleManagement": "Quản lý vai trò", "Permission:Create": "Tạo", @@ -71,6 +79,34 @@ "Permission:Delete": "Xóa", "Permission:ChangePermissions": "Thay đổi quyền", "Permission:UserManagement": "Quản lý người dùng", - "Permission:UserLookup": "Tra cứu người dùng" + "Permission:UserLookup": "Tra cứu người dùng", + "DisplayName:Abp.Identity.Password.RequiredLength": "Chiều dài yêu cầu", + "DisplayName:Abp.Identity.Password.RequiredUniqueChars": "Số ký tự duy nhất bắt buộc", + "DisplayName:Abp.Identity.Password.RequireNonAlphanumeric": "Ký tự không phải chữ và số bắt buộc", + "DisplayName:Abp.Identity.Password.RequireLowercase": "Ký tự viết thường bắt buộc", + "DisplayName:Abp.Identity.Password.RequireUppercase": "Ký tự viết hoa bắt buộc", + "DisplayName:Abp.Identity.Password.RequireDigit": "Chữ số bắt buộc", + "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "Đã bật cho người dùng mới", + "DisplayName:Abp.Identity.Lockout.LockoutDuration": "Thời gian khóa (giây)", + "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Số lần truy cập không thành công tối đa", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Yêu cầu email đã xác nhận", + "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Cho phép người dùng xác nhận số điện thoại của họ", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Yêu cầu số điện thoại đã xác nhận", + "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Cho phép người dùng thay đổi tên người dùng của họ", + "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Cho phép người dùng thay đổi địa chỉ email của họ", + "Description:Abp.Identity.Password.RequiredLength": "Độ dài tối thiểu của mật khẩu phải là.", + "Description:Abp.Identity.Password.RequiredUniqueChars": "Số lượng ký tự duy nhất tối thiểu mà mật khẩu phải chứa.", + "Description:Abp.Identity.Password.RequireNonAlphanumeric": "Nếu mật khẩu phải chứa một ký tự không phải chữ và số.", + "Description:Abp.Identity.Password.RequireLowercase": "Nếu mật khẩu phải chứa ký tự ASCII viết thường.", + "Description:Abp.Identity.Password.RequireUppercase": "Nếu mật khẩu phải chứa ký tự ASCII viết hoa.", + "Description:Abp.Identity.Password.RequireDigit": "Nếu mật khẩu phải chứa một chữ số.", + "Description:Abp.Identity.Lockout.AllowedForNewUsers": "Người dùng mới có thể bị khóa hay không.", + "Description:Abp.Identity.Lockout.LockoutDuration": "Khoảng thời gian người dùng bị khóa khi xảy ra quá trình khóa.", + "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Số lần truy cập không thành công được phép trước khi người dùng bị khóa, giả sử tính năng khóa được bật.", + "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Địa chỉ email được xác nhận có được yêu cầu để đăng nhập hay không.", + "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." } -} +} \ No newline at end of file diff --git a/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/ar.json b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/ar.json new file mode 100644 index 0000000000..92e765db12 --- /dev/null +++ b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/ar.json @@ -0,0 +1,7 @@ +{ + "culture": "ar", + "texts": { + "Volo.Abp.Identity:PasswordTooShort": "يجب أن يكون طول كلمة المرور أكبر من {0} حرف.", + "Volo.Abp.Identity:PasswordRequiresNonAlphanumeric": "يجب أن تحتوي كلمة المرور على حرف واحد على الأقل ليس أبجديًا رقميًا." + } +} \ No newline at end of file diff --git a/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/cs.json b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/cs.json new file mode 100644 index 0000000000..71143a2160 --- /dev/null +++ b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/cs.json @@ -0,0 +1,7 @@ +{ + "culture": "cs", + "texts": { + "Volo.Abp.Identity:PasswordTooShort": "Délka hesla musí být větší než {0} znaků.", + "Volo.Abp.Identity:PasswordRequiresNonAlphanumeric": "Heslo musí obsahovat alespoň jeden nealfanumerický znak." + } +} \ No newline at end of file diff --git a/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/de-DE.json b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/de-DE.json new file mode 100644 index 0000000000..c223aa1c13 --- /dev/null +++ b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/de-DE.json @@ -0,0 +1,7 @@ +{ + "culture": "de-DE", + "texts": { + "Volo.Abp.Identity:PasswordTooShort": "Die Passwortlänge muss größer als {0} Zeichen sein.", + "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/es.json b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/es.json new file mode 100644 index 0000000000..84b7035f7d --- /dev/null +++ b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/es.json @@ -0,0 +1,7 @@ +{ + "culture": "es", + "texts": { + "Volo.Abp.Identity:PasswordTooShort": "La longitud de la contraseña debe tener más de {0} caracteres.", + "Volo.Abp.Identity:PasswordRequiresNonAlphanumeric": "La contraseña debe contener al menos un carácter no alfanumérico." + } +} \ No newline at end of file diff --git a/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/hu.json b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/hu.json new file mode 100644 index 0000000000..aa60a87525 --- /dev/null +++ b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/hu.json @@ -0,0 +1,7 @@ +{ + "culture": "hu", + "texts": { + "Volo.Abp.Identity:PasswordTooShort": "A jelszó hosszának nagyobbnak kell lennie, mint {0} karakter.", + "Volo.Abp.Identity:PasswordRequiresNonAlphanumeric": "A jelszónak legalább egy nem alfanumerikus karaktert kell tartalmaznia." + } +} \ No newline at end of file diff --git a/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/pl-PL.json b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/pl-PL.json new file mode 100644 index 0000000000..2d762ab798 --- /dev/null +++ b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/pl-PL.json @@ -0,0 +1,7 @@ +{ + "culture": "pl-PL", + "texts": { + "Volo.Abp.Identity:PasswordTooShort": "Długość hasła musi być większa niż {0} znaków.", + "Volo.Abp.Identity:PasswordRequiresNonAlphanumeric": "Hasło musi zawierać co najmniej jeden znak niealfanumeryczny." + } +} \ No newline at end of file diff --git a/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/pt-BR.json b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/pt-BR.json new file mode 100644 index 0000000000..1435a7321f --- /dev/null +++ b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/pt-BR.json @@ -0,0 +1,7 @@ +{ + "culture": "pt-BR", + "texts": { + "Volo.Abp.Identity:PasswordTooShort": "O comprimento da senha deve ser maior que {0} caracteres.", + "Volo.Abp.Identity:PasswordRequiresNonAlphanumeric": "A senha deve conter pelo menos um caractere não alfanumérico." + } +} \ No newline at end of file diff --git a/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/ru.json b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/ru.json new file mode 100644 index 0000000000..b6963054cc --- /dev/null +++ b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/ru.json @@ -0,0 +1,7 @@ +{ + "culture": "ru", + "texts": { + "Volo.Abp.Identity:PasswordTooShort": "Длина пароля должна быть больше {0} символов.", + "Volo.Abp.Identity:PasswordRequiresNonAlphanumeric": "Пароль должен содержать хотя бы один не буквенно-цифровой символ." + } +} \ No newline at end of file diff --git a/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/sl.json b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/sl.json new file mode 100644 index 0000000000..62db82c2bd --- /dev/null +++ b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/sl.json @@ -0,0 +1,7 @@ +{ + "culture": "sl", + "texts": { + "Volo.Abp.Identity:PasswordTooShort": "Dolžina gesla mora biti večja od {0} znakov.", + "Volo.Abp.Identity:PasswordRequiresNonAlphanumeric": "Geslo mora vsebovati vsaj en znak, ki ni alfanumeričen." + } +} \ No newline at end of file diff --git a/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/tr.json b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/tr.json new file mode 100644 index 0000000000..a2dd5c3de7 --- /dev/null +++ b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/tr.json @@ -0,0 +1,7 @@ +{ + "culture": "tr", + "texts": { + "Volo.Abp.Identity:PasswordTooShort": "Şifre uzunluğu {0} karakterden uzun olmalıdır.", + "Volo.Abp.Identity:PasswordRequiresNonAlphanumeric": "Parola en az bir alfasayısal olmayan karakter içermelidir." + } +} \ No newline at end of file diff --git a/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/vi.json b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/vi.json new file mode 100644 index 0000000000..f2485d5798 --- /dev/null +++ b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/vi.json @@ -0,0 +1,7 @@ +{ + "culture": "vi", + "texts": { + "Volo.Abp.Identity:PasswordTooShort": "Độ dài mật khẩu phải lớn hơn {0} ký tự.", + "Volo.Abp.Identity:PasswordRequiresNonAlphanumeric": "Mật khẩu phải chứa ít nhất một ký tự không phải chữ và số." + } +} \ No newline at end of file diff --git a/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/zh-Hant.json b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/zh-Hant.json new file mode 100644 index 0000000000..b8055382c0 --- /dev/null +++ b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/zh-Hant.json @@ -0,0 +1,7 @@ +{ + "culture": "zh-Hant", + "texts": { + "Volo.Abp.Identity:PasswordTooShort": "密碼長度必須大於 {0} 個字符。", + "Volo.Abp.Identity:PasswordRequiresNonAlphanumeric": "密碼必須至少包含一個非字母數字字符。" + } +} \ 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 406094d58a..d6a857708c 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 @@ -9,6 +9,7 @@ "InvalidUserNameOrPassword": "Nom d'utilisateur ou mot de passe invalide!", "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 !", "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 e6bfa146c8..8ec6ae1859 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 @@ -3,10 +3,13 @@ "texts": { "Volo.IdentityServer:DuplicateIdentityResourceName": "اسم مورد الهوية موجود بالفعل: {Name}", "Volo.IdentityServer:DuplicateApiResourceName": "اسم مورد Api موجود بالفعل: {Name}", + "Volo.IdentityServer:DuplicateApiScopeName": "اسم نطاق Api موجود بالفعل: {Name}", "Volo.IdentityServer:DuplicateClientId": "موجود بالفعل: {ClientId}", "UserLockedOut": "تم قفل حساب المستخدم بسبب محاولات تسجيل الدخول غير الصالحة. يرجى الانتظار بعض الوقت والمحاولة مرة أخرى.", "InvalidUserNameOrPassword": "اسم مستخدم أو كلمة مرور غير صالحة!", - "LoginIsNotAllowed": "لا يسمح لك بتسجيل الدخول! حسابك غير نشط أو يحتاج إلى تأكيد بريدك الإلكتروني / رقم هاتفك.", - "InvalidUsername": "اسم المستخدم أو كلمة المرور غير صالحة!" + "LoginIsNotAllowed": "لا يسمح لك بتسجيل الدخول! حسابك غير نشط أو يحتاج إلى تأكيد بريدك الإلكتروني/رقم هاتفك.", + "InvalidUsername": "اسم المستخدم أو كلمة المرور غير صالحة!", + "InvalidAuthenticatorCode": "كود المصدق غير صالح!", + "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 e554166855..ea279dff91 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 @@ -3,10 +3,13 @@ "texts": { "Volo.IdentityServer:DuplicateIdentityResourceName": "Název Identity Resource již existuje: {Name}", "Volo.IdentityServer:DuplicateApiResourceName": "Název Api Resource již existuje: {Name}", + "Volo.IdentityServer:DuplicateApiScopeName": "Api Scope name already exist: {Name}", "Volo.IdentityServer:DuplicateClientId": "ClientId již existuje: {ClientId}", "UserLockedOut": "Tento uživatelský účet byl zablokován kvůli neplatným pokusům o přihlášení. Chvilku počkejte a zkuste to znovu.", "InvalidUserNameOrPassword": "Neplatné uživatelské jméno či heslo!", "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!" + "InvalidUsername": "Neplatné uživatelské jméno či heslo!", + "InvalidAuthenticatorCode": "Neplatný ověřovací kód!", + "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-DE.json b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/de-DE.json index 2d419907cc..a9949dc8c1 100644 --- a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/de-DE.json +++ b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/de-DE.json @@ -9,6 +9,7 @@ "InvalidUserNameOrPassword": "Ungültiger Benutzername oder Passwort!", "LoginIsNotAllowed": "Sie dürfen sich nicht anmelden! Ihr Konto ist inaktiv oder muss Ihre E-Mail-/Telefonnummer bestätigen.", "InvalidUsername": "Ungültiger Benutzername oder Passwort!", + "InvalidAuthenticatorCode": "Ungültiger Authentifizierungscode!", "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 2a2515bd97..ec2be54220 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 @@ -7,8 +7,9 @@ "Volo.IdentityServer:DuplicateClientId": "ClientId ya existe: {ClientId}", "UserLockedOut": "La cuenta de usuario ha sido bloqueada debido a inicios de sesión no validos. Por favor, espera un momento e intentalo de nuevo.", "InvalidUserNameOrPassword": "Nombre de usuario o contraseña incorrecto!", - "LoginIsNotAllowed": "¡No está permitido iniciar sesión! Su cuenta está inactiva o necesita confirmar su correo electrónico / número de teléfono.", + "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!", "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 bfb746e632..25bbfe294d 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 @@ -9,6 +9,7 @@ "InvalidUserNameOrPassword": "Väärä käyttäjänimi tai salasana!", "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!", "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 cf612a909b..c885caa06f 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 @@ -9,6 +9,7 @@ "InvalidUserNameOrPassword": "अमान्य उपयोगकर्ता नाम या पासवर्ड!", "LoginIsNotAllowed": "आपको लॉगिन करने की अनुमति नहीं है! आपका खाता निष्क्रिय है या आपके ईमेल/फ़ोन नंबर की पुष्टि करने की आवश्यकता है।", "InvalidUsername": "अमान्य उपयोगकर्ता नाम या पासवर्ड!", + "InvalidAuthenticatorCode": "अमान्य प्रमाणक कोड!", "TheTargetUserIsNotLinkedToYou": "लक्ष्य उपयोगकर्ता आपसे जुड़ा नहीं है!" } } \ 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 5bd3a2676a..c40b3a3c8b 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 @@ -3,11 +3,13 @@ "texts": { "Volo.IdentityServer:DuplicateIdentityResourceName": "Azonosító erőforrás neve már létezik: {Name}", "Volo.IdentityServer:DuplicateApiResourceName": "Az Api erőforrás neve már létezik: {Name}", + "Volo.IdentityServer:DuplicateApiScopeName": "Az API Scope név már létezik: {Name}", "Volo.IdentityServer:DuplicateClientId": "ClientId már létezik: {ClientId}", "UserLockedOut": "A felhasználói fiókot érvénytelen bejelentkezési kísérletek miatt zároltuk. Kérjük, várjon egy kicsit, és próbálja újra.", "InvalidUserNameOrPassword": "Érvénytelen felhasználónév vagy jelszó!", "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!", "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/nl.json b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/nl.json index bcce8f1e55..359e793526 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 @@ -9,6 +9,7 @@ "InvalidUserNameOrPassword": "ongeldige gebruikersnaam of wachtwoord!", "LoginIsNotAllowed": "U mag niet inloggen! Uw account is inactief of moet uw e-mailadres/telefoonnummer bevestigen.", "InvalidUsername": "Ongeldige gebruikersnaam of wachtwoord!", + "InvalidAuthenticatorCode": "Ongeldige authenticatiecode!", "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 new file mode 100644 index 0000000000..0f65317863 --- /dev/null +++ b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/pl-PL.json @@ -0,0 +1,15 @@ +{ + "culture": "pl-PL", + "texts": { + "Volo.IdentityServer:DuplicateIdentityResourceName": "Nazwa zasobu tożsamości już istnieje: {Name}", + "Volo.IdentityServer:DuplicateApiResourceName": "Nazwa zasobu API już istnieje: {Name}", + "Volo.IdentityServer:DuplicateApiScopeName": "Nazwa zakresu API już istnieje: {Name}", + "Volo.IdentityServer:DuplicateClientId": "ClientId już istnieje: {ClientId}", + "UserLockedOut": "Konto użytkownika zostało zablokowane z powodu nieprawidłowych prób logowania. Poczekaj chwilę i spróbuj ponownie.", + "InvalidUserNameOrPassword": "Nieprawidłowa nazwa użytkownika lub hasło!", + "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!", + "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 caedb1296f..99f529b093 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 @@ -3,6 +3,13 @@ "texts": { "Volo.IdentityServer:DuplicateIdentityResourceName": "O nome da Identity Resource já existe: {Name}", "Volo.IdentityServer:DuplicateApiResourceName": "O nome da Api Resource já existe: {Name}", - "Volo.IdentityServer:DuplicateClientId": "ClientId já existe: {ClientId}" + "Volo.IdentityServer:DuplicateApiScopeName": "O nome do Api Scope já existe: {Name}", + "Volo.IdentityServer:DuplicateClientId": "ClientId já existe: {ClientId}", + "UserLockedOut": "A conta do usuário foi bloqueada devido a tentativas de login inválidas. Aguarde um pouco e tente novamente.", + "InvalidUserNameOrPassword": "Nome de usuário ou senha inválidos!", + "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!", + "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 7841a1df8a..6d35d80c19 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 @@ -7,7 +7,7 @@ "Volo.IdentityServer:DuplicateClientId": "Id-ul de client există deja: {ClientId}", "UserLockedOut": "Contul de utilizator a fost blocat din cauza încercărilor de autentificare eşuate. Vă rugăm să aşteptaţi puţin şi după să încercaţi din nou.", "InvalidUserNameOrPassword": "Nume de utilizator sau parolă invalidă!", - "LoginIsNotAllowed": "Nu ai voie să te autentifici! Contul dvs. este inactiv sau trebuie să vă confirme numărul de e-mail / telefon.", + "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!", "TheTargetUserIsNotLinkedToYou": "Utilizatorul ţintă nu este conectat la dumneavoastră!" 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 5710bc16e3..09fe5e65e7 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 @@ -3,10 +3,13 @@ "texts": { "Volo.IdentityServer:DuplicateIdentityResourceName": "Имя ресурса идентификации уже существует: {Name}", "Volo.IdentityServer:DuplicateApiResourceName": "Имя ресурса API уже существует: {Name}", + "Volo.IdentityServer:DuplicateApiScopeName": "Api Scope name already exist: {Name}", "Volo.IdentityServer:DuplicateClientId": "Параметр ClientID уже существует: {ClientId}", "UserLockedOut": "Учетная запись пользователя была заблокирована из-за неудачных попыток входа в систему. Пожалуйста, попробуйте позже.", "InvalidUserNameOrPassword": "Неверное имя пользователя или пароль!", - "LoginIsNotAllowed": "Вам не разрешено входить в систему! Ваша учетная запись неактивна или вам необходимо подтвердить адрес электронной почты / номер телефона.", - "InvalidUsername": "Неверное имя пользователя или пароль!" + "LoginIsNotAllowed": "Вам не разрешено входить в систему! Ваша учетная запись неактивна или вам необходимо подтвердить адрес электронной почты/номер телефона.", + "InvalidUsername": "Неверное имя пользователя или пароль!", + "InvalidAuthenticatorCode": "Неверный код аутентификатора!", + "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 18435aaae8..49874cb785 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 @@ -9,6 +9,7 @@ "InvalidUserNameOrPassword": "Nesprávne používateľské meno alebo heslo!", "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!", "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 5ee10ecd30..9c183de387 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 @@ -3,10 +3,13 @@ "texts": { "Volo.IdentityServer:DuplicateIdentityResourceName": "Naziv vira identitete že obstaja: {Name}", "Volo.IdentityServer:DuplicateApiResourceName": "Naziv vira Api že obstaja: {Name}", + "Volo.IdentityServer:DuplicateApiScopeName": "Ime obsega API že obstaja: {Name}", "Volo.IdentityServer:DuplicateClientId": "ClientId že obstaja: {ClientId}", - "UserLockedOut": "Uporabniški račun je bil blokiran zaradi neveljavnih poskusov prijave. Počakajte nekaj časa in poskusite znova.", + "UserLockedOut": "Uporabniški račun je bil blokiran zaradi neveljavnih poskusov prijave. Počakajte nekaj časa in poskusite znova.", "InvalidUserNameOrPassword": "Napačno uporabniško ime ali geslo!", "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!" + "InvalidUsername": "Napačno uporabniško ime ali geslo!", + "InvalidAuthenticatorCode": "Neveljavna koda za preverjanje pristnosti!", + "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/tr.json b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/tr.json index 29a5f94385..ae1c958875 100644 --- a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/tr.json +++ b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/tr.json @@ -3,6 +3,7 @@ "texts": { "Volo.IdentityServer:DuplicateIdentityResourceName": "Identity Resource adı zaten mevcut: {Name}", "Volo.IdentityServer:DuplicateApiResourceName": "Api Resource adı zaten mevcut: {Name}", + "Volo.IdentityServer:DuplicateApiScopeName": "API Kapsam adı zaten var: {Name}", "Volo.IdentityServer:DuplicateClientId": "ClientId already zaten mevcut: {ClientId}", "UserLockedOut": "Kullanıcı hesabı hatalı giriş denemeleri nedeniyle kilitlenmiştir. Lütfen bir süre bekleyip tekrar deneyin.", "InvalidUserNameOrPassword": "Kullanıcı adı ya da şifre geçersiz!", @@ -11,4 +12,4 @@ "InvalidAuthenticatorCode": "Geçersiz kimlik doğrulama kodu!", "TheTargetUserIsNotLinkedToYou": "Hedef kullanıcı sizinle bağlantılı değil!" } -} +} \ 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 new file mode 100644 index 0000000000..ff06e7944c --- /dev/null +++ b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/vi.json @@ -0,0 +1,15 @@ +{ + "culture": "vi", + "texts": { + "Volo.IdentityServer:DuplicateIdentityResourceName": "Tên tài nguyên nhận dạng đã tồn tại: {Name}", + "Volo.IdentityServer:DuplicateApiResourceName": "Tên tài nguyên Api đã tồn tại: {Name}", + "Volo.IdentityServer:DuplicateApiScopeName": "Tên phạm vi Api đã tồn tại: {Name}", + "Volo.IdentityServer:DuplicateClientId": "ClientId đã tồn tại: {ClientId}", + "UserLockedOut": "Tài khoản người dùng đã bị khóa do đăng nhập không hợp lệ. Vui lòng đợi một lúc và thử lại.", + "InvalidUserNameOrPassword": "Sai username hoặc password!", + "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ệ!", + "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/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/zh-Hant.json b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/zh-Hant.json index bf4341055e..42e7b0c27c 100644 --- a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/zh-Hant.json +++ b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/zh-Hant.json @@ -3,10 +3,13 @@ "texts": { "Volo.IdentityServer:DuplicateIdentityResourceName": "Identity資源名稱已存在: {Name}", "Volo.IdentityServer:DuplicateApiResourceName": "Api資源名稱已存在: {Name}", + "Volo.IdentityServer:DuplicateApiScopeName": "Api 範圍名稱已存在:{Name}", "Volo.IdentityServer:DuplicateClientId": "ClientId已經存在: {ClientId}", "UserLockedOut": "登錄失敗,用戶賬戶已被鎖定.請稍後再試.", "InvalidUserNameOrPassword": "用戶名或密碼錯誤!", "LoginIsNotAllowed": "無法登入!你的賬號未激活或者需要驗證郵箱地址/手機號碼.", - "InvalidUsername": "用戶名或密碼錯誤!" + "InvalidUsername": "用戶名或密碼錯誤!", + "InvalidAuthenticatorCode": "驗證碼無效!", + "TheTargetUserIsNotLinkedToYou": "目標用戶與您無關!" } } \ 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 d78c6dfc3b..5dc7c60779 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 @@ -2,6 +2,23 @@ "culture": "ar", "texts": { "Settings": "الإعدادات", - "SuccessfullySaved": "تم الحفظ بنجاح" + "SuccessfullySaved": "تم الحفظ بنجاح", + "Permission:SettingManagement": "إدارة الإعداد", + "Permission:Emailing": "إرسال بالبريد الإلكتروني", + "Menu:Emailing": "إرسال بالبريد الإلكتروني", + "SmtpHost": "مضيف", + "SmtpPort": "ميناء", + "SmtpUserName": "اسم المستخدم", + "SmtpPassword": "كلمه السر", + "SmtpDomain": "اختصاص", + "SmtpEnableSsl": "تفعيل ssl", + "SmtpUseDefaultCredentials": "استخدم بيانات الاعتماد الافتراضية", + "DefaultFromAddress": "افتراضي من العنوان", + "DefaultFromDisplayName": "افتراضي من اسم العرض", + "Feature:SettingManagementGroup": "إدارة الإعداد", + "Feature:SettingManagementEnable": "تمكين إدارة الإعداد", + "Feature:SettingManagementEnableDescription": "تفعيل إعداد نظام الإدارة في التطبيق.", + "Feature:AllowTenantsToChangeEmailSettings": "السماح للمستأجرين بتغيير إعدادات البريد الإلكتروني.", + "Feature:AllowTenantsToChangeEmailSettingsDescription": "السماح للمستأجرين بتغيير إعدادات البريد الإلكتروني." } } \ 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 a0dc156e88..9ba822b712 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 @@ -2,6 +2,23 @@ "culture": "cs", "texts": { "Settings": "Nastavení", - "SuccessfullySaved": "Úspěšně uloženo" + "SuccessfullySaved": "Úspěšně uloženo", + "Permission:SettingManagement": "Správa nastavení", + "Permission:Emailing": "Zasílání e-mailem", + "Menu:Emailing": "Zasílání e-mailem", + "SmtpHost": "Hostitel", + "SmtpPort": "Přístav", + "SmtpUserName": "Uživatelské jméno", + "SmtpPassword": "Heslo", + "SmtpDomain": "Doména", + "SmtpEnableSsl": "Povolit ssl", + "SmtpUseDefaultCredentials": "Použít výchozí přihlašovací údaje", + "DefaultFromAddress": "Výchozí z adresy", + "DefaultFromDisplayName": "Výchozí ze zobrazovaného názvu", + "Feature:SettingManagementGroup": "Správa nastavení", + "Feature:SettingManagementEnable": "Povolit správu nastavení", + "Feature:SettingManagementEnableDescription": "Povolit systém správy nastavení v aplikaci.", + "Feature:AllowTenantsToChangeEmailSettings": "Povolit nájemcům měnit nastavení e-mailu.", + "Feature:AllowTenantsToChangeEmailSettingsDescription": "Povolit nájemcům měnit 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-DE.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/de-DE.json index 99214b69c1..a4716e8218 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/de-DE.json +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/de-DE.json @@ -14,6 +14,11 @@ "SmtpEnableSsl": "SSL aktivieren", "SmtpUseDefaultCredentials": "Standardanmeldeinformationen verwenden", "DefaultFromAddress": "Standard-Absenderadresse", - "DefaultFromDisplayName": "Standard-Anzeigename des Absenders" + "DefaultFromDisplayName": "Standard-Anzeigename des Absenders", + "Feature:SettingManagementGroup": "Einstellungsverwaltung", + "Feature:SettingManagementEnable": "Einstellungsverwaltung aktivieren", + "Feature:SettingManagementEnableDescription": "Aktivieren Sie das Einstellungsverwaltungssystem in der Anwendung.", + "Feature:AllowTenantsToChangeEmailSettings": "Erlauben Sie Mietern, E-Mail-Einstellungen zu ändern.", + "Feature:AllowTenantsToChangeEmailSettingsDescription": "Erlauben Sie Mietern, E-Mail-Einstellungen zu ändern." } -} +} \ 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 2d7659cf7a..45781c674a 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 @@ -14,6 +14,11 @@ "SmtpEnableSsl": "Activar ssl", "SmtpUseDefaultCredentials": "Usar credenciales por defecto", "DefaultFromAddress": "Dirección origen por defecto", - "DefaultFromDisplayName": "Nombre a mostrar por defecto" + "DefaultFromDisplayName": "Nombre a mostrar por defecto", + "Feature:SettingManagementGroup": "Gestión de la configuración", + "Feature:SettingManagementEnable": "Habilitar la gestión de la configuración", + "Feature:SettingManagementEnableDescription": "Habilite el sistema de gestión de la configuración en la aplicación.", + "Feature:AllowTenantsToChangeEmailSettings": "Permitir que los inquilinos cambien la configuración del correo electrónico.", + "Feature:AllowTenantsToChangeEmailSettingsDescription": "Permitir que los inquilinos cambien la configuración del 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 e996aa23bc..90caad467a 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 @@ -14,6 +14,11 @@ "SmtpEnableSsl": "Ota käyttöön ssl", "SmtpUseDefaultCredentials": "Käytä oletusarvoisia tunnistetietoja", "DefaultFromAddress": "Oletus osoitteesta", - "DefaultFromDisplayName": "Oletus näyttönimestä" + "DefaultFromDisplayName": "Oletus näyttönimestä", + "Feature:SettingManagementGroup": "Asetusten hallinta", + "Feature:SettingManagementEnable": "Ota asetusten hallinta käyttöön", + "Feature:SettingManagementEnableDescription": "Ota asetustenhallintajärjestelmä käyttöön sovelluksessa.", + "Feature:AllowTenantsToChangeEmailSettings": "Salli vuokralaisten muuttaa sähköpostiasetuksia.", + "Feature:AllowTenantsToChangeEmailSettingsDescription": "Salli vuokralaisten muuttaa sähköpostiasetuksia." } } \ 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 a304a312cb..c1df790587 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 @@ -14,6 +14,11 @@ "SmtpEnableSsl": "Activer SSL", "SmtpUseDefaultCredentials": "Utiliser les informations d'identification par défaut", "DefaultFromAddress": "Adresse par défaut", - "DefaultFromDisplayName": "Valeur par défaut du nom d'affichage" + "DefaultFromDisplayName": "Valeur par défaut du nom d'affichage", + "Feature:SettingManagementGroup": "Gestion des paramètres", + "Feature:SettingManagementEnable": "Activer la gestion des paramètres", + "Feature:SettingManagementEnableDescription": "Activer le système de gestion des paramètres dans l'application.", + "Feature:AllowTenantsToChangeEmailSettings": "Autoriser les locataires à modifier les paramètres de messagerie.", + "Feature:AllowTenantsToChangeEmailSettingsDescription": "Autoriser les locataires à modifier les 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 674fba6790..c862f785d3 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 @@ -14,6 +14,11 @@ "SmtpEnableSsl": "Ssl सक्षम करें", "SmtpUseDefaultCredentials": "डिफ़ॉल्ट क्रेडेंशियल्स का उपयोग करें", "DefaultFromAddress": "पते से डिफ़ॉल्ट", - "DefaultFromDisplayName": "प्रदर्शन नाम से डिफ़ॉल्ट" + "DefaultFromDisplayName": "प्रदर्शन नाम से डिफ़ॉल्ट", + "Feature:SettingManagementGroup": "सेटिंग प्रबंधन", + "Feature:SettingManagementEnable": "सेटिंग प्रबंधन सक्षम करें", + "Feature:SettingManagementEnableDescription": "एप्लिकेशन में सेटिंग प्रबंधन प्रणाली सक्षम करें।", + "Feature:AllowTenantsToChangeEmailSettings": "किरायेदारों को ईमेल सेटिंग बदलने की अनुमति दें।", + "Feature:AllowTenantsToChangeEmailSettingsDescription": "किरायेदारों को ईमेल सेटिंग बदलने की अनुमति दें।" } } \ 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 886eab2ce6..bb3cabf0c7 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 @@ -1,7 +1,24 @@ { - "culture": "hu", - "texts": { - "Settings": "Beállítások", - "SuccessfullySaved": "Sikeresen mentve" - } - } \ No newline at end of file + "culture": "hu", + "texts": { + "Settings": "Beállítások", + "SuccessfullySaved": "Sikeresen mentve", + "Permission:SettingManagement": "Beállításkezelés", + "Permission:Emailing": "E-mailezés", + "Menu:Emailing": "E-mailezés", + "SmtpHost": "Házigazda", + "SmtpPort": "Kikötő", + "SmtpUserName": "Felhasználónév", + "SmtpPassword": "Jelszó", + "SmtpDomain": "Tartomány", + "SmtpEnableSsl": "ssl engedélyezése", + "SmtpUseDefaultCredentials": "Használja az alapértelmezett hitelesítő adatokat", + "DefaultFromAddress": "Alapértelmezett a címtől", + "DefaultFromDisplayName": "Alapértelmezett a megjelenített névből", + "Feature:SettingManagementGroup": "Beállításkezelés", + "Feature:SettingManagementEnable": "Beállításkezelés engedélyezése", + "Feature:SettingManagementEnableDescription": "A beállításkezelő rendszer engedélyezése az alkalmazásban.", + "Feature:AllowTenantsToChangeEmailSettings": "Engedélyezze a bérlőknek az e-mail beállítások módosítását.", + "Feature:AllowTenantsToChangeEmailSettingsDescription": "Engedélyezze a bérlőknek az e-mail beállítások módosítását." + } +} \ 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 7d8e538f65..23ed55207c 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 @@ -17,6 +17,8 @@ "DefaultFromDisplayName": "Nome mittente visualizzato predefinito", "Feature:SettingManagementGroup": "Gestione Impostazioni", "Feature:SettingManagementEnable": "Abilita gestione impostazioni", - "Feature:SettingManagementEnableDescription": "Abilita sistema gestione impostazioni nell'applicazione" + "Feature:SettingManagementEnableDescription": "Abilita sistema gestione impostazioni nell'applicazione", + "Feature:AllowTenantsToChangeEmailSettings": "Consenti agli inquilini di modificare le impostazioni della posta elettronica.", + "Feature:AllowTenantsToChangeEmailSettingsDescription": "Consenti agli inquilini di modificare le impostazioni della posta elettronica." } } \ 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 c4172143b6..59dbc4ebb5 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 @@ -14,6 +14,11 @@ "SmtpEnableSsl": "Gebruik ssl", "SmtpUseDefaultCredentials": "Gebruik standaard inloggegevens", "DefaultFromAddress": "Standaard 'van'-adres", - "DefaultFromDisplayName": "Standaard 'van'-adres weergavenaam" + "DefaultFromDisplayName": "Standaard 'van'-adres weergavenaam", + "Feature:SettingManagementGroup": "Instellingsbeheer", + "Feature:SettingManagementEnable": "Instellingenbeheer inschakelen", + "Feature:SettingManagementEnableDescription": "Schakel het instellingsbeheersysteem in de toepassing in.", + "Feature:AllowTenantsToChangeEmailSettings": "Sta huurders toe om e-mailinstellingen te wijzigen.", + "Feature:AllowTenantsToChangeEmailSettingsDescription": "Sta huurders toe 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 6c29a15453..e57242ae2e 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 @@ -1,6 +1,24 @@ { "culture": "pl-PL", "texts": { - "Settings": "Ustawienia" + "Settings": "Ustawienia", + "SuccessfullySaved": "Zapisano pomyślnie", + "Permission:SettingManagement": "Zarządzanie ustawieniami", + "Permission:Emailing": "Wysyłanie e-maili", + "Menu:Emailing": "Wysyłanie e-maili", + "SmtpHost": "Gospodarz", + "SmtpPort": "Port", + "SmtpUserName": "Nazwa użytkownika", + "SmtpPassword": "Hasło", + "SmtpDomain": "Domena", + "SmtpEnableSsl": "Włącz SSL", + "SmtpUseDefaultCredentials": "Użyj domyślnych danych logowania", + "DefaultFromAddress": "Domyślnie z adresu", + "DefaultFromDisplayName": "Domyślnie z wyświetlanej nazwy", + "Feature:SettingManagementGroup": "Zarządzanie ustawieniami", + "Feature:SettingManagementEnable": "Włącz zarządzanie ustawieniami", + "Feature:SettingManagementEnableDescription": "Włącz system zarządzania ustawieniami w aplikacji.", + "Feature:AllowTenantsToChangeEmailSettings": "Zezwalaj najemcom na zmianę ustawień poczty e-mail.", + "Feature:AllowTenantsToChangeEmailSettingsDescription": "Zezwalaj najemcom 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 bc354c5292..27e0cf58d7 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 @@ -2,6 +2,23 @@ "culture": "pt-BR", "texts": { "Settings": "Configurações", - "SuccessfullySaved": "Salvo com sucesso!" + "SuccessfullySaved": "Salvo com sucesso!", + "Permission:SettingManagement": "Gestão de Cenários", + "Permission:Emailing": "Enviando por e-mail", + "Menu:Emailing": "Enviando por e-mail", + "SmtpHost": "Hospedeiro", + "SmtpPort": "Porta", + "SmtpUserName": "Nome do usuário", + "SmtpPassword": "Senha", + "SmtpDomain": "Domínio", + "SmtpEnableSsl": "Habilitar SSL", + "SmtpUseDefaultCredentials": "Use credenciais padrão", + "DefaultFromAddress": "Endereço de origem padrão", + "DefaultFromDisplayName": "Padrão do nome de exibição", + "Feature:SettingManagementGroup": "Gestão de Cenários", + "Feature:SettingManagementEnable": "Habilitar gerenciamento de configuração", + "Feature:SettingManagementEnableDescription": "Habilite o sistema de gerenciamento de configuração no aplicativo.", + "Feature:AllowTenantsToChangeEmailSettings": "Permitir que os inquilinos alterem as configurações de e-mail.", + "Feature:AllowTenantsToChangeEmailSettingsDescription": "Permitir que os inquilinos alterem 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 6fdf056170..da6f81ec56 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/ro-RO.json +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/ro-RO.json @@ -17,6 +17,8 @@ "DefaultFromDisplayName": "Implicit de la numele de afişare", "Feature:SettingManagementGroup": "Administrarea setărilor", "Feature:SettingManagementEnable": "Activează administrarea setărilor", - "Feature:SettingManagementEnableDescription": "Activează sistemul de administrare a setărilor în aplicaţie." + "Feature:SettingManagementEnableDescription": "Activează sistemul de administrare a setărilor în aplicaţie.", + "Feature:AllowTenantsToChangeEmailSettings": "Permiteți chiriașilor să modifice setările de e-mail.", + "Feature:AllowTenantsToChangeEmailSettingsDescription": "Permiteți chiriașilor să modifice setările de e-mail." } } \ No newline at end of file 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 3b23b1d04a..d7e9c15976 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 @@ -2,6 +2,23 @@ "culture": "ru", "texts": { "Settings": "Настройки", - "SuccessfullySaved": "Успешно сохранено" + "SuccessfullySaved": "Успешно сохранено", + "Permission:SettingManagement": "Управление настройками", + "Permission:Emailing": "Отправка по электронной почте", + "Menu:Emailing": "Отправка по электронной почте", + "SmtpHost": "Хозяин", + "SmtpPort": "Порт", + "SmtpUserName": "Имя пользователя", + "SmtpPassword": "Пароль", + "SmtpDomain": "Домен", + "SmtpEnableSsl": "Включить ssl", + "SmtpUseDefaultCredentials": "Использовать учетные данные по умолчанию", + "DefaultFromAddress": "По умолчанию с адреса", + "DefaultFromDisplayName": "По умолчанию из отображаемого имени", + "Feature:SettingManagementGroup": "Управление настройками", + "Feature:SettingManagementEnable": "Включить управление настройками", + "Feature:SettingManagementEnableDescription": "Включите систему управления настройками в приложении.", + "Feature:AllowTenantsToChangeEmailSettings": "Разрешить арендаторам изменять настройки электронной почты.", + "Feature:AllowTenantsToChangeEmailSettingsDescription": "Разрешить арендаторам изменять настройки электронной почты." } -} +} \ 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 9762c3e9d0..3caf40676e 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 @@ -14,6 +14,11 @@ "SmtpEnableSsl": "Povoliť SSL", "SmtpUseDefaultCredentials": "Použiť predvolené meno a heslo", "DefaultFromAddress": "Predvolená adresa Od", - "DefaultFromDisplayName": "Predvolené meno Od" + "DefaultFromDisplayName": "Predvolené meno Od", + "Feature:SettingManagementGroup": "Správa nastavení", + "Feature:SettingManagementEnable": "Povoliť správu nastavení", + "Feature:SettingManagementEnableDescription": "Povoliť systém správy nastavení v aplikácii.", + "Feature:AllowTenantsToChangeEmailSettings": "Povoliť nájomníkom zmeniť nastavenia e-mailu.", + "Feature:AllowTenantsToChangeEmailSettingsDescription": "Povoliť nájomníkom zmeniť nastavenia 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 3c9d338828..dfa2d30dd2 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 @@ -2,6 +2,23 @@ "culture": "sl", "texts": { "Settings": "Nastavitve", - "SuccessfullySaved": "Uspešno shranjeno" + "SuccessfullySaved": "Uspešno shranjeno", + "Permission:SettingManagement": "Upravljanje nastavitev", + "Permission:Emailing": "Pošiljanje po e-pošti", + "Menu:Emailing": "Pošiljanje po e-pošti", + "SmtpHost": "Gostitelj", + "SmtpPort": "pristanišče", + "SmtpUserName": "Uporabniško ime", + "SmtpPassword": "Geslo", + "SmtpDomain": "domena", + "SmtpEnableSsl": "Omogoči ssl", + "SmtpUseDefaultCredentials": "Uporabite privzete poverilnice", + "DefaultFromAddress": "Privzeto od naslova", + "DefaultFromDisplayName": "Privzeto iz prikaznega imena", + "Feature:SettingManagementGroup": "Upravljanje nastavitev", + "Feature:SettingManagementEnable": "Omogoči upravljanje nastavitev", + "Feature:SettingManagementEnableDescription": "Omogočite nastavitev sistema upravljanja v aplikaciji.", + "Feature:AllowTenantsToChangeEmailSettings": "Dovoli najemnikom, da spremenijo nastavitve e-pošte.", + "Feature:AllowTenantsToChangeEmailSettingsDescription": "Dovoli najemnikom, da spremenijo nastavitve 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/tr.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/tr.json index 4aa712ce3a..7f1ae1c0b7 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/tr.json +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/tr.json @@ -17,6 +17,8 @@ "DefaultFromDisplayName": "Varsayılan gönderici email adresi", "Feature:SettingManagementGroup": "Ayar yönetimi", "Feature:SettingManagementEnable": "Ayar yönetimini etkinleştir", - "Feature:SettingManagementEnableDescription": "Uygulamada ayar yönetim sistemini etkinleştirin." + "Feature:SettingManagementEnableDescription": "Uygulamada ayar yönetim sistemini etkinleştirin.", + "Feature:AllowTenantsToChangeEmailSettings": "Kiracıların e-posta ayarlarını değiştirmesine izin verin.", + "Feature:AllowTenantsToChangeEmailSettingsDescription": "Kiracıların e-posta ayarlarını değiştirmesine izin verin." } -} +} \ 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 9da742c377..f0880309de 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 @@ -1,6 +1,24 @@ { "culture": "vi", "texts": { - "Settings": "Cài đặt" + "Settings": "Cài đặt", + "SuccessfullySaved": "Lưu thành công", + "Permission:SettingManagement": "Cài đặt quản lý", + "Permission:Emailing": "Gửi email", + "Menu:Emailing": "Gửi email", + "SmtpHost": "Tổ chức", + "SmtpPort": "Hải cảng", + "SmtpUserName": "Tên tài khoản", + "SmtpPassword": "Mật khẩu", + "SmtpDomain": "Lãnh địa", + "SmtpEnableSsl": "Bật ssl", + "SmtpUseDefaultCredentials": "Sử dụng thông tin đăng nhập mặc định", + "DefaultFromAddress": "Mặc định từ địa chỉ", + "DefaultFromDisplayName": "Mặc định từ tên hiển thị", + "Feature:SettingManagementGroup": "Cài đặt quản lý", + "Feature:SettingManagementEnable": "Bật quản lý cài đặt", + "Feature:SettingManagementEnableDescription": "Bật cài đặt hệ thống quản lý trong ứng dụng.", + "Feature:AllowTenantsToChangeEmailSettings": "Cho phép người thuê thay đổi cài đặt email.", + "Feature:AllowTenantsToChangeEmailSettingsDescription": "Cho phép người thuê thay đổi cài đặt email." } -} +} \ No newline at end of file diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/zh-Hant.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/zh-Hant.json index 5490bf678a..d01365223d 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/zh-Hant.json +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/zh-Hant.json @@ -17,6 +17,8 @@ "DefaultFromDisplayName": "預設信件顯示名稱", "Feature:SettingManagementGroup": "設定管理", "Feature:SettingManagementEnable": "啟用設定管理", - "Feature:SettingManagementEnableDescription": "在應用程序中啟用設定管理系統." + "Feature:SettingManagementEnableDescription": "在應用程序中啟用設定管理系統.", + "Feature:AllowTenantsToChangeEmailSettings": "允許租戶更改電子郵件設置。", + "Feature:AllowTenantsToChangeEmailSettingsDescription": "允許租戶更改電子郵件設置。" } -} +} \ No newline at end of file diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/ar.json b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/ar.json index 267165038c..134da8c601 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/ar.json +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/ar.json @@ -10,6 +10,7 @@ "ConnectionStrings": "Connection Strings", "DisplayName:DefaultConnectionString": "Default Connection String", "DisplayName:UseSharedDatabase": "استخدام قاعدة البيانات المشتركة", + "ManageHostFeatures": "إدارة ميزات المضيف", "Permission:TenantManagement": "إدارة المستأجر", "Permission:Create": "إنشاء", "Permission:Edit": "تحرير", 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 86a0461dd5..754b66d081 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 @@ -10,6 +10,7 @@ "ConnectionStrings": "Connection stringy", "DisplayName:DefaultConnectionString": "Výchozí connection string", "DisplayName:UseSharedDatabase": "Použít sdílenou databázi", + "ManageHostFeatures": "Správa funkcí hostitele", "Permission:TenantManagement": "Správa tenantů", "Permission:Create": "Vytvořit", "Permission:Edit": "Upravit", @@ -19,4 +20,4 @@ "DisplayName:AdminEmailAddress": "Email adresa správce", "DisplayName:AdminPassword": "Heslo správce" } -} +} \ No newline at end of file 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 be3af86d22..c62c67123e 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 @@ -10,11 +10,14 @@ "ConnectionStrings": "Connection Strings", "DisplayName:DefaultConnectionString": "Domyślny Connection String", "DisplayName:UseSharedDatabase": "Użyj współdzielonej bazy danych", + "ManageHostFeatures": "Zarządzaj funkcjami hosta", "Permission:TenantManagement": "Zarządzanie tenantami", "Permission:Create": "Utwórz", "Permission:Edit": "Edytuj", "Permission:Delete": "Usuń", "Permission:ManageConnectionStrings": "Zarządzaj connection string'ami", - "Permission:ManageFeatures": "Zarządzaj fukcjami" + "Permission:ManageFeatures": "Zarządzaj fukcjami", + "DisplayName:AdminEmailAddress": "Adres e-mail administratora", + "DisplayName:AdminPassword": "Hasło administratora" } } \ No newline at end of file diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/pt-BR.json b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/pt-BR.json index 13d26b1b47..672d2c49ad 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/pt-BR.json +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/pt-BR.json @@ -10,11 +10,14 @@ "ConnectionStrings": "String de Conexão", "DisplayName:DefaultConnectionString": "String de Conexão Padrão", "DisplayName:UseSharedDatabase": "Use o banco de dados compartilhado", + "ManageHostFeatures": "Gerenciar recursos do Host", "Permission:TenantManagement": "Inquilinos", "Permission:Create": "Criar", "Permission:Edit": "Editar", "Permission:Delete": "Excluir", "Permission:ManageConnectionStrings": "Gerenciar conexões (connection strings)", - "Permission:ManageFeatures": "Gerenciar Funcionalidades" + "Permission:ManageFeatures": "Gerenciar Funcionalidades", + "DisplayName:AdminEmailAddress": "Endereço de e-mail do administrador", + "DisplayName:AdminPassword": "Senha do administrador" } } \ No newline at end of file diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/ru.json b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/ru.json index dd8f0c3847..9e5732bbd7 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/ru.json +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/ru.json @@ -10,11 +10,14 @@ "ConnectionStrings": "Строки подключения", "DisplayName:DefaultConnectionString": "Строка подключения по умолчанию", "DisplayName:UseSharedDatabase": "Использование общей базы данных", + "ManageHostFeatures": "Управление функциями хоста", "Permission:TenantManagement": "Управление арендаторами", "Permission:Create": "Создать", "Permission:Edit": "Редактировать", "Permission:Delete": "Удалить", "Permission:ManageConnectionStrings": "Управление строками подключения", - "Permission:ManageFeatures": "Управление функциями" + "Permission:ManageFeatures": "Управление функциями", + "DisplayName:AdminEmailAddress": "Адрес электронной почты администратора", + "DisplayName:AdminPassword": "Пароль администратора" } -} +} \ No newline at end of file diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/sl.json b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/sl.json index e183796f05..b9df388d7c 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/sl.json +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/sl.json @@ -10,11 +10,14 @@ "ConnectionStrings": "Connection Strings", "DisplayName:DefaultConnectionString": "Privzeti Connection String", "DisplayName:UseSharedDatabase": "Uporabi skupno bazo", + "ManageHostFeatures": "Upravljajte funkcije gostitelja", "Permission:TenantManagement": "Upravljanje najemnikov", "Permission:Create": "Ustvarjanje", "Permission:Edit": "Urejanje", "Permission:Delete": "Brisanje", "Permission:ManageConnectionStrings": "Upravljanje connection string-ov", - "Permission:ManageFeatures": "Upravljanje funkcionalnosti" + "Permission:ManageFeatures": "Upravljanje funkcionalnosti", + "DisplayName:AdminEmailAddress": "Admin e-poštni naslov", + "DisplayName:AdminPassword": "Skrbniško geslo" } } \ No newline at end of file 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 cedefb842f..025ec04eb6 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 @@ -10,11 +10,14 @@ "ConnectionStrings": "Chuỗi kết nối", "DisplayName:DefaultConnectionString": "Chuỗi kết nối mặc định", "DisplayName:UseSharedDatabase": "Sử dụng cơ sở dữ liệu dùng chung", + "ManageHostFeatures": "Quản lý các tính năng của Máy chủ lưu trữ", "Permission:TenantManagement": "Quản lý khách thuê", "Permission:Create": "Tạo", "Permission:Edit": "Sửa", "Permission:Delete": "Xóa", "Permission:ManageConnectionStrings": "Quản lý chuỗi kết nối", - "Permission:ManageFeatures": "Quản lý các tính năng" + "Permission:ManageFeatures": "Quản lý các tính năng", + "DisplayName:AdminEmailAddress": "Địa chỉ Email Quản trị viên", + "DisplayName:AdminPassword": "Mật khẩu quản trị" } -} +} \ No newline at end of file diff --git a/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/pl-PL.json b/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/pl-PL.json index 3ea7b190ee..3527bfbe02 100644 --- a/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/pl-PL.json +++ b/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/pl-PL.json @@ -1,6 +1,14 @@ { "culture": "pl-PL", "texts": { - + "VirtualFileExplorer": "Wirtualny eksplorator plików", + "VirtualFileType": "Wirtualny typ pliku", + "Menu:VirtualFileExplorer": "Wirtualny eksplorator plików", + "LastUpdateTime": "Czas ostatniej aktualizacji", + "VirtualFileName": "Nazwa wirtualnego pliku", + "FileContent": "Zawartość pliku", + "Size": "Rozmiar", + "BackToRoot": "Powrót do korzenia", + "EmptyFileInfoList": "Nie ma wirtualnych plików" } } \ No newline at end of file diff --git a/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/pt-BR.json b/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/pt-BR.json index 6d746df04c..d6fb96ed4e 100644 --- a/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/pt-BR.json +++ b/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/pt-BR.json @@ -1,6 +1,14 @@ { "culture": "pt-BR", "texts": { - + "VirtualFileExplorer": "Explorador de arquivo virtual", + "VirtualFileType": "Tipo de arquivo virtual", + "Menu:VirtualFileExplorer": "Explorador de arquivo virtual", + "LastUpdateTime": "Hora da última atualização", + "VirtualFileName": "Nome do arquivo virtual", + "FileContent": "Conteúdo do arquivo", + "Size": "Tamanho", + "BackToRoot": "De volta à raiz", + "EmptyFileInfoList": "Não há arquivos virtuais" } } \ No newline at end of file diff --git a/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/ru.json b/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/ru.json new file mode 100644 index 0000000000..f616e7679b --- /dev/null +++ b/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/ru.json @@ -0,0 +1,14 @@ +{ + "culture": "ru", + "texts": { + "VirtualFileExplorer": "Виртуальный файловый менеджер", + "VirtualFileType": "Тип виртуального файла", + "Menu:VirtualFileExplorer": "Виртуальный файловый менеджер", + "LastUpdateTime": "Время последнего обновления", + "VirtualFileName": "Имя виртуального файла", + "FileContent": "Содержание файла", + "Size": "Размер", + "BackToRoot": "Вернуться к корню", + "EmptyFileInfoList": "Нет виртуальных файлов" + } +} \ No newline at end of file diff --git a/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/sl.json b/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/sl.json index 9d33bd8201..0ff2f1ed32 100644 --- a/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/sl.json +++ b/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/sl.json @@ -1,6 +1,14 @@ { "culture": "sl", "texts": { - + "VirtualFileExplorer": "Virtualni raziskovalec datotek", + "VirtualFileType": "Navidezna vrsta datoteke", + "Menu:VirtualFileExplorer": "Virtualni raziskovalec datotek", + "LastUpdateTime": "Čas zadnje posodobitve", + "VirtualFileName": "Ime virtualne datoteke", + "FileContent": "Vsebina datoteke", + "Size": "Velikost", + "BackToRoot": "Nazaj na koren", + "EmptyFileInfoList": "Navideznih datotek ni" } -} +} \ No newline at end of file diff --git a/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/vi.json b/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/vi.json index d8eb5f3c75..71ff7b26ab 100644 --- a/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/vi.json +++ b/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/vi.json @@ -1,6 +1,14 @@ { "culture": "vi", "texts": { - + "VirtualFileExplorer": "Trình khám phá tệp ảo", + "VirtualFileType": "Loại tệp ảo", + "Menu:VirtualFileExplorer": "Trình khám phá tệp ảo", + "LastUpdateTime": "Lần cập nhật cuối cùng", + "VirtualFileName": "Tên tệp ảo", + "FileContent": "Nội dung tệp", + "Size": "Kích thước", + "BackToRoot": "Quay lại thư mục gốc", + "EmptyFileInfoList": "Không có tệp ảo nào" } -} +} \ No newline at end of file diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/pl-PL.json b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/pl-PL.json index 3ea7b190ee..0608dfdfd7 100644 --- a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/pl-PL.json +++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/pl-PL.json @@ -1,6 +1,7 @@ { "culture": "pl-PL", "texts": { - + "MyAccount": "Moje konto", + "SamplePageMessage": "Przykładowa strona modułu MyProjectName" } } \ No newline at end of file diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/pt-BR.json b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/pt-BR.json index 6d746df04c..a7bebb26f2 100644 --- a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/pt-BR.json +++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/pt-BR.json @@ -1,6 +1,7 @@ { "culture": "pt-BR", "texts": { - + "MyAccount": "Minha conta", + "SamplePageMessage": "Uma página de amostra para o módulo MyProjectName" } } \ No newline at end of file diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/ru.json b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/ru.json new file mode 100644 index 0000000000..29a71ebc53 --- /dev/null +++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/ru.json @@ -0,0 +1,7 @@ +{ + "culture": "ru", + "texts": { + "MyAccount": "Мой аккаунт", + "SamplePageMessage": "Пример страницы для модуля MyProjectName" + } +} \ No newline at end of file diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/sk.json b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/sk.json index e29448efd7..fee0e9f192 100644 --- a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/sk.json +++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/sk.json @@ -1,6 +1,7 @@ { "culture": "sk", "texts": { + "MyAccount": "Môj účet", "SamplePageMessage": "Ukážka stránky pre modul MyProjectName" } } \ No newline at end of file diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/sl.json b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/sl.json index 229c449b97..47de0320a8 100644 --- a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/sl.json +++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/sl.json @@ -1,6 +1,7 @@ { "culture": "sl", "texts": { - "MyAccount": "Moj račun" + "MyAccount": "Moj račun", + "SamplePageMessage": "Vzorčna stran za modul MyProjectName" } } \ No newline at end of file diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/vi.json b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/vi.json index d8eb5f3c75..21466facdd 100644 --- a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/vi.json +++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/vi.json @@ -1,6 +1,7 @@ { "culture": "vi", "texts": { - + "MyAccount": "Tài khoản của tôi", + "SamplePageMessage": "Trang mẫu cho mô-đun MyProjectName" } -} +} \ No newline at end of file diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/zh-Hant.json b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/zh-Hant.json index 699d31efdb..6cca27e6ca 100644 --- a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/zh-Hant.json +++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/zh-Hant.json @@ -1,6 +1,7 @@ { "culture": "zh-Hant", "texts": { - "MyAccount": "我的賬戶" + "MyAccount": "我的賬戶", + "SamplePageMessage": "MyProjectName 模塊的示例頁面" } } \ No newline at end of file