Browse Source

Merge branch 'dev' into IdentitySession

pull/18242/head
maliming 3 years ago
parent
commit
7b27d21f2b
No known key found for this signature in database GPG Key ID: A646B9CB645ECEA4
  1. 13
      abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/ar.json
  2. 14
      abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/cs.json
  3. 14
      abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/de.json
  4. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/en-GB.json
  5. 5
      abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/en.json
  6. 14
      abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/es.json
  7. 14
      abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/fi.json
  8. 14
      abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/fr.json
  9. 14
      abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/hi.json
  10. 14
      abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/hr.json
  11. 14
      abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/hu.json
  12. 14
      abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/is.json
  13. 14
      abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/it.json
  14. 14
      abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/nl.json
  15. 14
      abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/pl-PL.json
  16. 14
      abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/pt-BR.json
  17. 14
      abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/ro-RO.json
  18. 12
      abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/ru.json
  19. 14
      abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/sk.json
  20. 11
      abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/sl.json
  21. 12
      abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/tr.json
  22. 14
      abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/vi.json
  23. 14
      abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hans.json
  24. 12
      abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hant.json
  25. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ar.json
  26. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/cs.json
  27. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/de.json
  28. 4
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en-GB.json
  29. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json
  30. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/es.json
  31. 5
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fi.json
  32. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fr.json
  33. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hi.json
  34. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hr.json
  35. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hu.json
  36. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/is.json
  37. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/it.json
  38. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/nl.json
  39. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pl-PL.json
  40. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pt-BR.json
  41. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ro-RO.json
  42. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ru.json
  43. 5
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sk.json
  44. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sl.json
  45. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/tr.json
  46. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/vi.json
  47. 17
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json
  48. 7
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hant.json
  49. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/tr.json
  50. 7
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/ar.json
  51. 7
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/cs.json
  52. 7
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/de.json
  53. 5
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en.json
  54. 7
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/es.json
  55. 7
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/fi.json
  56. 7
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/fr.json
  57. 8
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/hi.json
  58. 7
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/hr.json
  59. 7
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/hu.json
  60. 7
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/is.json
  61. 7
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/it.json
  62. 7
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/nl.json
  63. 7
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/pl-PL.json
  64. 7
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/pt-BR.json
  65. 7
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/ro-RO.json
  66. 7
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/ru.json
  67. 7
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/sk.json
  68. 7
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/sl.json
  69. 17
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/tr.json
  70. 7
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/vi.json
  71. 7
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hans.json
  72. 7
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hant.json
  73. 3
      docs/en/API/Auto-API-Controllers.md
  74. 4
      docs/en/Application-Services.md
  75. 1
      docs/en/Authorization.md
  76. 2
      docs/en/Background-Workers.md
  77. 5
      docs/en/Best-Practices/Application-Services.md
  78. 6
      docs/en/Best-Practices/Data-Transfer-Objects.md
  79. 3
      docs/en/Best-Practices/Domain-Services.md
  80. 6
      docs/en/Best-Practices/Entities.md
  81. 4
      docs/en/Best-Practices/Entity-Framework-Core-Integration.md
  82. 6
      docs/en/Best-Practices/MongoDB-Integration.md
  83. 1
      docs/en/Best-Practices/Repositories.md
  84. 1
      docs/en/CLI.md
  85. 85
      docs/en/Community-Articles/2024-03-03-Share-Cookies-BetweenSubDomains/POST.md
  86. 6
      docs/en/Data-Transfer-Objects.md
  87. 1
      docs/en/Dependency-Injection.md
  88. 6
      docs/en/Domain-Services.md
  89. 6
      docs/en/Dynamic-Proxying-Interceptors.md
  90. 1
      docs/en/Entities.md
  91. 25
      docs/en/Entity-Framework-Core.md
  92. 3
      docs/en/Exception-Handling.md
  93. 3
      docs/en/Localization.md
  94. 3
      docs/en/Module-Development-Basics.md
  95. 3
      docs/en/MongoDB.md
  96. 3
      docs/en/Repositories.md
  97. 4
      docs/en/Startup-Templates/Application-Single-Layer.md
  98. 3
      docs/en/Startup-Templates/Application.md
  99. 4
      docs/en/UI/Angular/Authorization.md
  100. 3
      docs/en/UI/Angular/Localization.md

13
abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/ar.json

@ -234,8 +234,15 @@
"DisplayName:CommunityIndexPagePoll": "استطلاع",
"OrganizationOverview": "نظرة عامة على المنظمة",
"EmailPreferences": "تفضيلات البريد الإلكتروني",
"DoYouAgreePrivacyPolicy": "بالضغط <i>يشترك</i> الزر الذي توافق عليه <a href=\"https://account.abp.io/Account/TermsConditions\">شروط</a> و <a href=\"https://account.abp.io/Account/Privacy\">سياسة الخصوصية</a>.",
"VideoCourses": "دورات الفيديو",
"Resources": "موارد"
"VideoCourses": "فيديوهات أساسية",
"Resources": "موارد",
"DoYouAgreePrivacyPolicy": "بالضغط <b>يشترك</b> الزر الذي توافق عليه <a href=\"https://account.abp.io/Account/TermsConditions\">شروط</a> و <a href=\"https://account.abp.io/Account/Privacy\">سياسة الخصوصية</a>.",
"PromotionalOffers": "عروض ترويجية",
"PromotionalOffersDefinition": "الخصومات والحملات الموسمية وما إلى ذلك.",
"EventsDefinition": "محادثات مجتمعية، وندوات عبر الإنترنت، ومؤتمر ABP .NET، وما إلى ذلك.",
"ReleaseNotesDefinition": "إصدارات منصة ABP.IO والمنتجات الجديدة وما إلى ذلك.",
"Newsletter": "النشرة الإخبارية",
"NewsletterDefinition": "منشورات المدونة وأخبار المجتمع وما إلى ذلك.",
"AbpConferenceDescription": "يعد مؤتمر ABP Conference افتراضيًا لمطوري .NET للتعلم والتواصل مع المجتمع."
}
}

14
abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/cs.json

@ -234,9 +234,15 @@
"DisplayName:CommunityIndexPagePoll": "Anketa na stránce s indexem komunity",
"OrganizationOverview": "Přehled organizace",
"EmailPreferences": "Předvolby e-mailu",
"DoYouAgreePrivacyPolicy": "Kliknutím <i>předplatit</i> souhlasíte s <a href=\"https://account.abp.io/Account/TermsConditions\">Podmínky</a> a <a href=\"https://account.abp.io/Account/Privacy\">Zásady ochrany osobních údajů</a>.",
"VideoCourses": "Video kurzy",
"Resources": "Zdroje"
"VideoCourses": "Základní videa",
"Resources": "Zdroje",
"DoYouAgreePrivacyPolicy": "Kliknutím <b>předplatit</b> souhlasíte s <a href=\"https://account.abp.io/Account/TermsConditions\">Podmínky</a> a <a href=\"https://account.abp.io/Account/Privacy\">Zásady ochrany osobních údajů</a>.",
"PromotionalOffers": "Propagační nabídky",
"PromotionalOffersDefinition": "Slevy, sezónní akce atd.",
"EventsDefinition": "Community Talks, webové semináře, konference ABP .NET atd.",
"ReleaseNotesDefinition": "Vydání platformy ABP.IO, nové produkty atd.",
"Newsletter": "Zpravodaj",
"NewsletterDefinition": "Blogové příspěvky, zprávy z komunity atd.",
"AbpConferenceDescription": "ABP Conference je virtuální událost pro vývojáře .NET, kde se mohou učit a spojit se s komunitou."
}
}

14
abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/de.json

@ -233,9 +233,15 @@
"DisplayName:CommunityIndexPagePoll": "Community-Indexseite-Umfrage",
"OrganizationOverview": "Organisationsübersicht",
"EmailPreferences": "E-Mail Einstellungen",
"DoYouAgreePrivacyPolicy": "Beim Klicken <i>Abonnieren</i> Mit der Schaltfläche stimmen Sie dem zu <a href=\"https://account.abp.io/Account/TermsConditions\">Bedingungen</a> Und <a href=\"https://account.abp.io/Account/Privacy\">Datenschutzrichtlinie</a>.",
"VideoCourses": "Videokurse",
"Resources": "Ressourcen"
"VideoCourses": "Wichtige Videos",
"Resources": "Ressourcen",
"DoYouAgreePrivacyPolicy": "Beim Klicken <b>Abonnieren</b> Mit der Schaltfläche stimmen Sie dem zu <a href=\"https://account.abp.io/Account/TermsConditions\">Bedingungen</a> Und <a href=\"https://account.abp.io/Account/Privacy\">Datenschutzrichtlinie</a>.",
"PromotionalOffers": "Werbeangebote",
"PromotionalOffersDefinition": "Rabatte, saisonale Aktionen usw.",
"EventsDefinition": "Community Talks, Webinare, ABP .NET-Konferenz usw.",
"ReleaseNotesDefinition": "Veröffentlichungen der ABP.IO-Plattform, neue Produkte usw.",
"Newsletter": "Newsletter",
"NewsletterDefinition": "Blogbeiträge, Community-News usw.",
"AbpConferenceDescription": "Die ABP Conference ist eine virtuelle Veranstaltung für .NET-Entwickler, um zu lernen und mit der Community in Kontakt zu treten."
}
}

3
abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/en-GB.json

@ -37,6 +37,7 @@
"DisplayName:CommunityIndexPagePoll": "Community Index Page Poll",
"OrganizationOverview": "Organization Overview",
"EmailPreferences": "Email Preferences",
"DoYouAgreePrivacyPolicy": "By clicking <i>Subscribe</i> button you agree to the <a href=\"https://account.abp.io/Account/TermsConditions\">Terms & Conditions</a> and <a href=\"https://account.abp.io/Account/Privacy\">Privacy Policy</a>."
"DoYouAgreePrivacyPolicy": "By clicking <b>Subscribe</b> button you agree to the <a href=\"https://account.abp.io/Account/TermsConditions\">Terms & Conditions</a> and <a href=\"https://account.abp.io/Account/Privacy\">Privacy Policy</a>.",
"AbpConferenceDescription": "ABP Conference is a virtual event for .NET developers to learn and connect with the community."
}
}

5
abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/en.json

@ -248,7 +248,8 @@
"NewsletterDefinition": "Blog posts, community news, etc.",
"OrganizationOverview": "Organization Overview",
"EmailPreferences": "Email Preferences",
"DoYouAgreePrivacyPolicy": "By clicking <i>Subscribe</i> button you agree to the <a href=\"https://account.abp.io/Account/TermsConditions\">Terms & Conditions</a> and <a href=\"https://account.abp.io/Account/Privacy\">Privacy Policy</a>.",
"VideoCourses" : "Video Courses"
"VideoCourses": "Essential Videos",
"DoYouAgreePrivacyPolicy": "By clicking <b>Subscribe</b> button you agree to the <a href=\"https://account.abp.io/Account/TermsConditions\">Terms & Conditions</a> and <a href=\"https://account.abp.io/Account/Privacy\">Privacy Policy</a>.",
"AbpConferenceDescription": "ABP Conference is a virtual event for .NET developers to learn and connect with the community."
}
}

14
abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/es.json

@ -233,9 +233,15 @@
"DisplayName:CommunityIndexPagePoll": "Encuesta de la página de índice de la comunidad",
"OrganizationOverview": "Descripción de la organización",
"EmailPreferences": "Preferencias de correo electrónico",
"DoYouAgreePrivacyPolicy": "Haciendo click <i>Suscribir</i> botón estás de acuerdo con el <a href=\"https://account.abp.io/Account/TermsConditions\">Términos</a> y <a href=\"https://account.abp.io/Account/Privacy\">política de privacidad</a>.",
"VideoCourses": "Cursos en vídeo",
"Resources": "Recursos"
"VideoCourses": "Vídeos esenciales",
"Resources": "Recursos",
"DoYouAgreePrivacyPolicy": "Haciendo click <b>Suscribir</b> botón estás de acuerdo con el <a href=\"https://account.abp.io/Account/TermsConditions\">Términos</a> y <a href=\"https://account.abp.io/Account/Privacy\">política de privacidad</a>.",
"PromotionalOffers": "Ofertas promocionales",
"PromotionalOffersDefinition": "Descuentos, campañas de temporada, etc.",
"EventsDefinition": "Community Talks, Webinars, conferencia ABP .NET, etc.",
"ReleaseNotesDefinition": "Lanzamientos de la plataforma ABP.IO, nuevos productos, etc.",
"Newsletter": "Boletin informativo",
"NewsletterDefinition": "Publicaciones de blog, noticias de la comunidad, etc.",
"AbpConferenceDescription": "La ABP Conference es un evento virtual para que los desarrolladores de .NET aprendan y se conecten con la comunidad."
}
}

14
abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/fi.json

@ -234,9 +234,15 @@
"DisplayName:CommunityIndexPagePoll": "Yhteisön indeksointisivun kysely",
"OrganizationOverview": "Organisaation yleiskatsaus",
"EmailPreferences": "Sähköpostiasetukset",
"DoYouAgreePrivacyPolicy": "Klikkaamalla <i>Tilaa</i> -painiketta hyväksyt <a href=\"https://account.abp.io/Account/TermsConditions\">Ehdot</a> ja <a href=\"https://account.abp.io/Account/Privacy\">Tietosuojakäytäntö</a>.",
"VideoCourses": "Videokurssit",
"Resources": "Resurssit"
"VideoCourses": "Tärkeitä videoita",
"Resources": "Resurssit",
"DoYouAgreePrivacyPolicy": "Klikkaamalla <b>Tilaa</b> -painiketta hyväksyt <a href=\"https://account.abp.io/Account/TermsConditions\">Ehdot</a> ja <a href=\"https://account.abp.io/Account/Privacy\">Tietosuojakäytäntö</a>.",
"PromotionalOffers": "Kampanjatarjoukset",
"PromotionalOffersDefinition": "Alennukset, kausikampanjat jne.",
"EventsDefinition": "Community Talks, Webinars, ABP .NET -konferenssi jne.",
"ReleaseNotesDefinition": "ABP.IO Platform -julkaisut, uudet tuotteet jne.",
"Newsletter": "Uutiskirje",
"NewsletterDefinition": "Blogiviestit, yhteisöuutiset jne.",
"AbpConferenceDescription": "ABP Conference on virtuaalinen tapahtuma, jossa .NET-kehittäjät voivat oppia ja olla yhteydessä yhteisöön."
}
}

14
abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/fr.json

@ -234,9 +234,15 @@
"DisplayName:CommunityIndexPagePoll": "Sondage de la page d&#39;accueil de la communauté",
"OrganizationOverview": "Aperçu de l'organisation",
"EmailPreferences": "Préférences de messagerie",
"DoYouAgreePrivacyPolicy": "En cliquant <i>S'abonner</i> bouton, vous acceptez le <a href=\"https://account.abp.io/Account/TermsConditions\">Termes</a> et <a href=\"https://account.abp.io/Account/Privacy\">politique de confidentialité</a>.",
"VideoCourses": "Cours vidéo",
"Resources": "Ressources"
"VideoCourses": "Vidéos essentielles",
"Resources": "Ressources",
"DoYouAgreePrivacyPolicy": "En cliquant <b>S'abonner</b> bouton, vous acceptez le <a href=\"https://account.abp.io/Account/TermsConditions\">Termes</a> et <a href=\"https://account.abp.io/Account/Privacy\">politique de confidentialité</a>.",
"PromotionalOffers": "Offres promotionnelles",
"PromotionalOffersDefinition": "Réductions, campagnes saisonnières, etc.",
"EventsDefinition": "Community Talks, webinaires, conférence ABP .NET, etc.",
"ReleaseNotesDefinition": "Sorties de la plateforme ABP.IO, nouveaux produits, etc.",
"Newsletter": "Bulletin",
"NewsletterDefinition": "Articles de blog, actualités de la communauté, etc.",
"AbpConferenceDescription": "La ABP Conference est un événement virtuel permettant aux développeurs .NET d'apprendre et de se connecter avec la communauté."
}
}

14
abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/hi.json

@ -234,9 +234,15 @@
"DisplayName:CommunityIndexPagePoll": "सामुदायिक अनुभाग मतदान",
"OrganizationOverview": "संगठन अवलोकन",
"EmailPreferences": "ईमेल प्राथमिकताएं",
"DoYouAgreePrivacyPolicy": "क्लिक करके <i>सदस्यता लें</i> जिस बटन से आप सहमत हैं <a href=\"https://account.abp.io/Account/TermsConditions\">शर्तें</a> और <a href=\"https://account.abp.io/Account/Privacy\">गोपनीयता नीति</a>.",
"VideoCourses": "वीडियो पाठ्यक्रम",
"Resources": "संसाधन"
"VideoCourses": "आवश्यक वीडियो",
"Resources": "संसाधन",
"DoYouAgreePrivacyPolicy": "क्लिक करके <b>सदस्यता लें</b> जिस बटन से आप सहमत हैं <a href=\"https://account.abp.io/Account/TermsConditions\">शर्तें</a> और <a href=\"https://account.abp.io/Account/Privacy\">गोपनीयता नीति</a>.",
"PromotionalOffers": "प्रोमोशनल ऑफ़र",
"PromotionalOffersDefinition": "छूट, मौसमी अभियान, आदि।",
"EventsDefinition": "सामुदायिक वार्ता, वेबिनार, ABP .NET सम्मेलन, आदि।",
"ReleaseNotesDefinition": "ABP.IO प्लेटफ़ॉर्म रिलीज़, नए उत्पाद, आदि।",
"Newsletter": "समाचार पत्रिका",
"NewsletterDefinition": "ब्लॉग पोस्ट, सामुदायिक समाचार, आदि।",
"AbpConferenceDescription": "ABP Conference .NET डेवलपर्स के लिए समुदाय से सीखने और जुड़ने के लिए एक आभासी कार्यक्रम है।"
}
}

14
abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/hr.json

@ -234,9 +234,15 @@
"DisplayName:CommunityIndexPagePoll": "Anketa na stranici indeksa zajednice",
"OrganizationOverview": "Pregled organizacije",
"EmailPreferences": "Postavke e-pošte",
"DoYouAgreePrivacyPolicy": "Klikom <i>Pretplatite se</i> gumb slažete se s <a href=\"https://account.abp.io/Account/TermsConditions\">Pojmovi</a> i <a href=\"https://account.abp.io/Account/Privacy\">Politika privatnosti</a>.",
"VideoCourses": "Video tečajevi",
"Resources": "Resursi"
"VideoCourses": "Osnovni videozapisi",
"Resources": "Resursi",
"DoYouAgreePrivacyPolicy": "Klikom <b>Pretplatite se</b> gumb slažete se s <a href=\"https://account.abp.io/Account/TermsConditions\">Pojmovi</a> i <a href=\"https://account.abp.io/Account/Privacy\">Politika privatnosti</a>.",
"PromotionalOffers": "Promotivne ponude",
"PromotionalOffersDefinition": "Popusti, sezonske akcije i sl.",
"EventsDefinition": "Community Talks, webinari, ABP .NET konferencija itd.",
"ReleaseNotesDefinition": "Izdanja platforme ABP.IO, novi proizvodi itd.",
"Newsletter": "Newsletter",
"NewsletterDefinition": "Postovi na blogu, vijesti zajednice itd.",
"AbpConferenceDescription": "ABP Conference je virtualni događaj za .NET programere za učenje i povezivanje sa zajednicom."
}
}

14
abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/hu.json

@ -234,9 +234,15 @@
"DisplayName:CommunityIndexPagePoll": "Közösségi Indexoldal Szavazás",
"OrganizationOverview": "Szervezet áttekintése",
"EmailPreferences": "E-mail beállítások",
"DoYouAgreePrivacyPolicy": "Kattintással <i>Iratkozz fel</i> gombbal elfogadja a <a href=\"https://account.abp.io/Account/TermsConditions\">Feltételek</a> és <a href=\"https://account.abp.io/Account/Privacy\">Adatvédelmi irányelvek</a>.",
"VideoCourses": "Videó tanfolyamok",
"Resources": "Erőforrások"
"VideoCourses": "Alapvető videók",
"Resources": "Erőforrások",
"DoYouAgreePrivacyPolicy": "Kattintással <b>Iratkozz fel</b> gombbal elfogadja a <a href=\"https://account.abp.io/Account/TermsConditions\">Feltételek</a> és <a href=\"https://account.abp.io/Account/Privacy\">Adatvédelmi irányelvek</a>.",
"PromotionalOffers": "Promóciós ajánlatok",
"PromotionalOffersDefinition": "Kedvezmények, szezonális kampányok stb.",
"EventsDefinition": "Community Talks, webináriumok, ABP .NET konferencia stb.",
"ReleaseNotesDefinition": "ABP.IO Platform kiadások, új termékek stb.",
"Newsletter": "Hírlevél",
"NewsletterDefinition": "Blogbejegyzések, közösségi hírek stb.",
"AbpConferenceDescription": "Az ABP Conference egy virtuális esemény a .NET-fejlesztők számára, ahol tanulhatnak és kapcsolatba léphetnek a közösséggel."
}
}

14
abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/is.json

@ -234,9 +234,15 @@
"DisplayName:CommunityIndexPagePoll": "Samfélagssnið",
"OrganizationOverview": "Yfirlit yfir stofnun",
"EmailPreferences": "Tölvupóststillingar",
"DoYouAgreePrivacyPolicy": "Með því að smella <i>Gerast áskrifandi</i> hnappinn sem þú samþykkir <a href=\"https://account.abp.io/Account/TermsConditions\">Skilmálar</a> og <a href=\"https://account.abp.io/Account/Privacy\">Friðhelgisstefna</a>.",
"VideoCourses": "Vídeónámskeið",
"Resources": "Auðlindir"
"VideoCourses": "Nauðsynleg myndbönd",
"Resources": "Auðlindir",
"DoYouAgreePrivacyPolicy": "Með því að smella <b>Gerast áskrifandi</b> hnappinn sem þú samþykkir <a href=\"https://account.abp.io/Account/TermsConditions\">Skilmálar</a> og <a href=\"https://account.abp.io/Account/Privacy\">Friðhelgisstefna</a>.",
"PromotionalOffers": "Kynningartilboð",
"PromotionalOffersDefinition": "Afslættir, árstíðabundnar herferðir o.fl.",
"EventsDefinition": "Community Talks, Webinars, ABP .NET ráðstefna o.fl.",
"ReleaseNotesDefinition": "ABP.IO Platform útgáfur, nýjar vörur o.fl.",
"Newsletter": "Fréttabréf",
"NewsletterDefinition": "Bloggfærslur, samfélagsfréttir o.fl.",
"AbpConferenceDescription": "ABP Conference er sýndarviðburður fyrir .NET forritara til að læra og tengjast samfélaginu."
}
}

14
abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/it.json

@ -234,9 +234,15 @@
"DisplayName:CommunityIndexPagePoll": "Sondaggio della pagina indice della comunità",
"OrganizationOverview": "Panoramica dell'organizzazione",
"EmailPreferences": "preferenze email",
"DoYouAgreePrivacyPolicy": "Cliccando <i>sottoscrivi</i> pulsante accetti il <a href=\"https://account.abp.io/Account/TermsConditions\">Termini</a> E <a href=\"https://account.abp.io/Account/Privacy\">politica sulla riservatezza</a>.",
"VideoCourses": "Videocorsi",
"Resources": "Risorse"
"VideoCourses": "Video essenziali",
"Resources": "Risorse",
"DoYouAgreePrivacyPolicy": "Cliccando <b>sottoscrivi</b> pulsante accetti il <a href=\"https://account.abp.io/Account/TermsConditions\">Termini</a> E <a href=\"https://account.abp.io/Account/Privacy\">politica sulla riservatezza</a>.",
"PromotionalOffers": "Offerte promozionali",
"PromotionalOffersDefinition": "Sconti, campagne stagionali, ecc.",
"EventsDefinition": "Community Talks, webinar, conferenze ABP .NET, ecc.",
"ReleaseNotesDefinition": "ABP.IO Rilasci della piattaforma, nuovi prodotti, ecc.",
"Newsletter": "Notiziario",
"NewsletterDefinition": "Post del blog, notizie della community, ecc.",
"AbpConferenceDescription": "La ABP Conference è un evento virtuale che consente agli sviluppatori .NET di apprendere e connettersi con la comunità."
}
}

14
abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/nl.json

@ -234,9 +234,15 @@
"DisplayName:CommunityIndexPagePoll": "Gemeenschapsindexpagina-enquête",
"OrganizationOverview": "Organisatieoverzicht",
"EmailPreferences": "e-mail voorkeuren",
"DoYouAgreePrivacyPolicy": "Door te klikken <i>Abonneren</i> knop waarmee u akkoord gaat <a href=\"https://account.abp.io/Account/TermsConditions\">Voorwaarden</a> En <a href=\"https://account.abp.io/Account/Privacy\">Privacybeleid</a>.",
"VideoCourses": "Videocursussen",
"Resources": "Bronnen"
"VideoCourses": "Essentiële video's",
"Resources": "Bronnen",
"DoYouAgreePrivacyPolicy": "Door te klikken <b>Abonneren</b> knop waarmee u akkoord gaat <a href=\"https://account.abp.io/Account/TermsConditions\">Voorwaarden</a> En <a href=\"https://account.abp.io/Account/Privacy\">Privacybeleid</a>.",
"PromotionalOffers": "Reclame aanbiedingen",
"PromotionalOffersDefinition": "Kortingen, seizoenscampagnes, etc.",
"EventsDefinition": "Community Talks, webinars, ABP .NET-conferentie, etc.",
"ReleaseNotesDefinition": "ABP.IO Platform-releases, nieuwe producten, enz.",
"Newsletter": "Nieuwsbrief",
"NewsletterDefinition": "Blogposts, gemeenschapsnieuws, enz.",
"AbpConferenceDescription": "ABP Conference is een virtueel evenement voor .NET-ontwikkelaars om te leren en verbinding te maken met de gemeenschap."
}
}

14
abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/pl-PL.json

@ -234,9 +234,15 @@
"DisplayName:CommunityIndexPagePoll": "Ankieta na stronie głównej społeczności",
"OrganizationOverview": "Przegląd organizacji",
"EmailPreferences": "Preferencje poczty e-mail",
"DoYouAgreePrivacyPolicy": "Klikając <i>Subskrybuj</i> przycisk, na który wyrażasz zgodę <a href=\"https://account.abp.io/Account/TermsConditions\">Warunki</a> I <a href=\"https://account.abp.io/Account/Privacy\">Polityka prywatności</a>.",
"VideoCourses": "Kursy wideo",
"Resources": "Zasoby"
"VideoCourses": "Niezbędne filmy",
"Resources": "Zasoby",
"DoYouAgreePrivacyPolicy": "Klikając <b>Subskrybuj</b> przycisk, na który wyrażasz zgodę <a href=\"https://account.abp.io/Account/TermsConditions\">Warunki</a> I <a href=\"https://account.abp.io/Account/Privacy\">Polityka prywatności</a>.",
"PromotionalOffers": "Oferty promocyjne",
"PromotionalOffersDefinition": "Rabaty, akcje sezonowe itp.",
"EventsDefinition": "Community Talks, Webinars, konferencja ABP .NET itp.",
"ReleaseNotesDefinition": "Wersje platformy ABP.IO, nowe produkty itp.",
"Newsletter": "Biuletyn",
"NewsletterDefinition": "Posty na blogu, aktualności społeczności itp.",
"AbpConferenceDescription": "ABP Conference to wirtualne wydarzenie dla programistów .NET, umożliwiające naukę i nawiązywanie kontaktu ze społecznością."
}
}

14
abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/pt-BR.json

@ -234,9 +234,15 @@
"DisplayName:CommunityIndexPagePoll": "Enquete da página inicial da comunidade",
"OrganizationOverview": "Visão geral da organização",
"EmailPreferences": "Preferências de Email",
"DoYouAgreePrivacyPolicy": "Clicando <i>Se inscrever</i> botão você concorda com o <a href=\"https://account.abp.io/Account/TermsConditions\">Termos</a> e <a href=\"https://account.abp.io/Account/Privacy\">política de Privacidade</a>.",
"VideoCourses": "Cursos em vídeo",
"Resources": "Recursos"
"VideoCourses": "Vídeos essenciais",
"Resources": "Recursos",
"DoYouAgreePrivacyPolicy": "Clicando <b>Se inscrever</b> botão você concorda com o <a href=\"https://account.abp.io/Account/TermsConditions\">Termos</a> e <a href=\"https://account.abp.io/Account/Privacy\">política de Privacidade</a>.",
"PromotionalOffers": "Ofertas promocionais",
"PromotionalOffersDefinition": "Descontos, campanhas sazonais, etc.",
"EventsDefinition": "Community Talks, webinars, conferência ABP .NET, etc.",
"ReleaseNotesDefinition": "Lançamentos da plataforma ABP.IO, novos produtos, etc.",
"Newsletter": "Boletim de Notícias",
"NewsletterDefinition": "Postagens de blog, notícias da comunidade, etc.",
"AbpConferenceDescription": "ABP Conference é um evento virtual para desenvolvedores .NET aprenderem e se conectarem com a comunidade."
}
}

14
abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/ro-RO.json

@ -234,9 +234,15 @@
"DisplayName:CommunityIndexPagePoll": "Sondajul de pe pagina de index a comunității",
"OrganizationOverview": "Prezentare a organizației",
"EmailPreferences": "preferinte de email",
"DoYouAgreePrivacyPolicy": "Dând clicuri <i>Abonati-va</i> butonul sunteți de acord cu <a href=\"https://account.abp.io/Account/TermsConditions\">Termeni</a> și <a href=\"https://account.abp.io/Account/Privacy\">Politica de confidențialitate</a>.",
"VideoCourses": "Cursuri video",
"Resources": "Resurse"
"VideoCourses": "Videoclipuri esențiale",
"Resources": "Resurse",
"DoYouAgreePrivacyPolicy": "Dând clicuri <b>Abonati-va</b> butonul sunteți de acord cu <a href=\"https://account.abp.io/Account/TermsConditions\">Termeni</a> și <a href=\"https://account.abp.io/Account/Privacy\">Politica de confidențialitate</a>.",
"PromotionalOffers": "Oferte promotionale",
"PromotionalOffersDefinition": "Reduceri, campanii sezoniere etc.",
"EventsDefinition": "Community Talks, seminarii web, conferință ABP .NET etc.",
"ReleaseNotesDefinition": "Lansări ale platformei ABP.IO, produse noi etc.",
"Newsletter": "Buletin informativ",
"NewsletterDefinition": "Postări pe blog, știri ale comunității etc.",
"AbpConferenceDescription": "ABP Conference este un eveniment virtual pentru dezvoltatorii .NET pentru a învăța și a se conecta cu comunitatea."
}
}

12
abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/ru.json

@ -240,8 +240,14 @@
"DisplayName:CommunityIndexPagePoll": "Опрос на главной странице сообщества",
"OrganizationOverview": "Обзор организации",
"EmailPreferences": "Настройки электронной почты",
"DoYouAgreePrivacyPolicy": "Кликнув <i>Подписаться</i> кнопку вы соглашаетесь с <a href=\"https://account.abp.io/Account/TermsConditions\">Условия</a> и <a href=\"https://account.abp.io/Account/Privacy\">политика конфиденциальности</a>.",
"VideoCourses": "Видео курсы",
"VideoCourses": "Основные видео",
"DoYouAgreePrivacyPolicy": "Кликнув <b>Подписаться</b> кнопку вы соглашаетесь с <a href=\"https://account.abp.io/Account/TermsConditions\">Условия</a> и <a href=\"https://account.abp.io/Account/Privacy\">политика конфиденциальности</a>.",
"PromotionalOffers": "Рекламные предложения",
"PromotionalOffersDefinition": "Скидки, сезонные акции и т. д.",
"EventsDefinition": "Обсуждения с сообществом, вебинары, конференция ABP .NET и т. д.",
"ReleaseNotesDefinition": "Релизы платформы ABP.IO, новые продукты и т. д.",
"Newsletter": "Новостная рассылка",
"NewsletterDefinition": "Сообщения в блогах, новости сообщества и т. д.",
"AbpConferenceDescription": "ABP Conference — это виртуальное мероприятие, на котором разработчики .NET могут учиться и общаться с сообществом."
}
}

14
abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/sk.json

@ -234,9 +234,15 @@
"DisplayName:CommunityIndexPagePoll": "Anketa na stránke indexu komunity",
"OrganizationOverview": "Prehľad organizácie",
"EmailPreferences": "Predvoľby e-mailu",
"DoYouAgreePrivacyPolicy": "Kliknutím <i>Prihlásiť sa na odber</i> súhlasíte s <a href=\"https://account.abp.io/Account/TermsConditions\">Podmienky</a> a <a href=\"https://account.abp.io/Account/Privacy\">Zásady ochrany osobných údajov</a>.",
"VideoCourses": "Video kurzy",
"Resources": "Zdroje"
"VideoCourses": "Základné videá",
"DoYouAgreePrivacyPolicy": "Kliknutím <b>Prihlásiť sa na odber</b> súhlasíte s <a href=\"https://account.abp.io/Account/TermsConditions\">Podmienky</a> a <a href=\"https://account.abp.io/Account/Privacy\">Zásady ochrany osobných údajov</a>.",
"Resources": "Zdroje",
"PromotionalOffers": "Propagačné ponuky",
"PromotionalOffersDefinition": "Zľavy, sezónne kampane atď.",
"EventsDefinition": "Community Talks, webináre, konferencia ABP .NET atď.",
"ReleaseNotesDefinition": "Vydania platformy ABP.IO, nové produkty atď.",
"Newsletter": "Newsletter",
"NewsletterDefinition": "Blogové príspevky, správy z komunity atď.",
"AbpConferenceDescription": "ABP Conference je virtuálna udalosť pre vývojárov .NET, aby sa naučili a spojili sa s komunitou."
}
}

11
abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/sl.json

@ -234,7 +234,14 @@
"DisplayName:CommunityIndexPagePoll": "Anketa na strani z indeksom skupnosti",
"OrganizationOverview": "Pregled organizacije",
"EmailPreferences": "E-poštne nastavitve",
"DoYouAgreePrivacyPolicy": "S klikom <i>Naročite se</i> gumb se strinjate z <a href=\"https://account.abp.io/Account/TermsConditions\">Pogoji</a> in <a href=\"https://account.abp.io/Account/Privacy\">Politika zasebnosti</a>.",
"VideoCourses": "Video tečaji"
"VideoCourses": "Bistveni videoposnetki",
"DoYouAgreePrivacyPolicy": "S klikom <b>Naročite se</b> gumb se strinjate z <a href=\"https://account.abp.io/Account/TermsConditions\">Pogoji</a> in <a href=\"https://account.abp.io/Account/Privacy\">Politika zasebnosti</a>.",
"PromotionalOffers": "Promocijske ponudbe",
"PromotionalOffersDefinition": "Popusti, sezonske akcije itd.",
"EventsDefinition": "Community Talks, webinars, konferenca ABP .NET itd.",
"ReleaseNotesDefinition": "Izdaje platforme ABP.IO, novi izdelki itd.",
"Newsletter": "Glasilo",
"NewsletterDefinition": "Objave v spletnem dnevniku, novice skupnosti itd.",
"AbpConferenceDescription": "Conference ABP je virtualni dogodek za razvijalce .NET, kjer se lahko učijo in povezujejo s skupnostjo."
}
}

12
abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/tr.json

@ -183,10 +183,16 @@
"WhyABPIOPlatform": "Neden ABP.IO Platform?",
"ReleaseNotes": "Sürüm Notları",
"Resources": "Kaynaklar",
"VideoCourses": "Video Kurslar",
"VideoCourses": "Başlangıç Videoları",
"OrganizationOverview": "Organizasyon Detayı",
"EmailPreferences": "E-posta Tercihleri",
"DoYouAgreePrivacyPolicy": "<i>Abone Ol</i> butonuna tıklayarak <a href=\"https://account.abp.io/Account/TermsConditions\">Şartlar</a> ve <a href=\"https://account.abp.io/Account/Privacy\">Gizlilik Politikası</a> kurallarımızı kabul etmiş olursunuz."
"DoYouAgreePrivacyPolicy": "<b>Abone Ol</b> butonuna tıklayarak <a href=\"https://account.abp.io/Account/TermsConditions\">Şartlar</a> ve <a href=\"https://account.abp.io/Account/Privacy\">Gizlilik Politikası</a> kurallarımızı kabul etmiş olursunuz.",
"PromotionalOffers": "Promosyon teklifleri",
"PromotionalOffersDefinition": "İndirimler, dönemsel kampanyalar, vb.",
"EventsDefinition": "Community Talks, Webinars, ABP .NET konferansları, vb.",
"ReleaseNotesDefinition": "ABP.IO Platform sürümleri, yeni ürünler, vb.",
"Newsletter": "Bülten",
"NewsletterDefinition": "Blog paylaşımları, topluluk haberleri, vb.",
"AbpConferenceDescription": "ABP Conference, .NET geliştiricilerinin gelişmesi ve toplulukla bağlantı kurması için düzenlenen sanal bir etkinliktir."
}
}

14
abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/vi.json

@ -233,9 +233,15 @@
"DisplayName:CommunityIndexPagePoll": "Bình chọn trang chủ cộng đồng",
"OrganizationOverview": "Tổng quan về tổ chức",
"EmailPreferences": "Tuỳ chọn email",
"DoYouAgreePrivacyPolicy": "Bằng cách nhấp chuột <i>Đặt mua</i> nút bạn đồng ý với <a href=\"https://account.abp.io/Account/TermsConditions\">Điều kiện</a> Và <a href=\"https://account.abp.io/Account/Privacy\">Chính sách bảo mật</a>.",
"VideoCourses": "Khóa học video",
"Resources": "Tài nguyên"
"VideoCourses": "Video cần thiết",
"Resources": "Tài nguyên",
"DoYouAgreePrivacyPolicy": "Bằng cách nhấp chuột <b>Đặt mua</b> nút bạn đồng ý với <a href=\"https://account.abp.io/Account/TermsConditions\">Điều kiện</a> Và <a href=\"https://account.abp.io/Account/Privacy\">Chính sách bảo mật</a>.",
"PromotionalOffers": "Mời quảng cáo",
"PromotionalOffersDefinition": "Giảm giá, chiến dịch theo mùa, v.v.",
"EventsDefinition": "Community Talks, Hội thảo trên web, Hội nghị ABP .NET, v.v.",
"ReleaseNotesDefinition": "Các bản phát hành nền tảng ABP.IO, sản phẩm mới, v.v.",
"Newsletter": "Bản tin",
"NewsletterDefinition": "Bài đăng trên blog, tin tức cộng đồng, v.v.",
"AbpConferenceDescription": "Hội ABP Conference là một sự kiện ảo dành cho các nhà phát triển .NET tìm hiểu và kết nối với cộng đồng."
}
}

14
abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hans.json

@ -234,9 +234,15 @@
"DisplayName:CommunityIndexPagePoll": "社区首页投票",
"OrganizationOverview": "组织概况",
"EmailPreferences": "电子邮件首选项",
"DoYouAgreePrivacyPolicy": "通过点击 <i>订阅</i> 按钮表示您同意 <a href=\"https://account.abp.io/Account/TermsConditions\">条款</a> 和 <a href=\"https://account.abp.io/Account/Privacy\">隐私政策</a>。",
"VideoCourses": "视频课程",
"Resources": "资源"
"VideoCourses": "必备视频",
"Resources": "资源",
"DoYouAgreePrivacyPolicy": "通过点击 <b>订阅</b> 按钮表示您同意 <a href=\"https://account.abp.io/Account/TermsConditions\">条款</a> 和 <a href=\"https://account.abp.io/Account/Privacy\">隐私政策</a>。",
"PromotionalOffers": "促销优惠",
"PromotionalOffersDefinition": "折扣、季节性活动等",
"EventsDefinition": "社区讲座、网络研讨会、ABP .NET 会议等。",
"ReleaseNotesDefinition": "ABP.IO平台发布、新产品等",
"Newsletter": "通讯",
"NewsletterDefinition": "博客文章、社区新闻等。",
"AbpConferenceDescription": "ABP Conference .NET 开发人员学习和与社区联系的虚拟活动。"
}
}

12
abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hant.json

@ -235,8 +235,14 @@
"OrganizationOverview": "组织概况",
"EmailPreferences": "电子邮件首选项",
"DoYouAgreePrivacyPolicy": "通过点击 <i>订阅</i> 按钮表示您同意 <a href=\"https://account.abp.io/Account/TermsConditions\">条款</a> 和 <a href=\"https://account.abp.io/Account/Privacy\">隐私政策</a>。",
"VideoCourses": "视频课程",
"Resources": "资源"
"VideoCourses": "必备视频",
"Resources": "资源",
"PromotionalOffers": "促销优惠",
"PromotionalOffersDefinition": "折扣、季节性活动等",
"EventsDefinition": "社区讲座、网络研讨会、ABP .NET 会议等。",
"ReleaseNotesDefinition": "ABP.IO平台发布、新产品等",
"Newsletter": "通讯",
"NewsletterDefinition": "博客文章、社区新闻等。",
"AbpConferenceDescription": "ABP Conference .NET 开发人员学习和与社区联系的虚拟活动。"
}
}

3
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ar.json

@ -813,6 +813,7 @@
"Characters": "الشخصيات",
"Topic": "عنوان",
"SendUsEmail": "أرسل لنا البريد الإلكتروني",
"ErrorExceptionMessage": "حدث خطأ أثناء معالجة طلبك"
"ErrorExceptionMessage": "حدث خطأ أثناء معالجة طلبك",
"WatchTakeCodeGeneration": "شاهد فيديو \"استكشاف إمكانات إنشاء الأكواد البرمجية: ABP Suite\"!"
}
}

3
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/cs.json

@ -428,6 +428,7 @@
"Characters": "Postavy",
"Topic": "Téma",
"SendUsEmail": "Pošlete nám e-mail",
"ErrorExceptionMessage": "Při zpracování vašeho požadavku nastala chyba"
"ErrorExceptionMessage": "Při zpracování vašeho požadavku nastala chyba",
"WatchTakeCodeGeneration": "Podívejte se na video „Prozkoumejte potenciál generování kódu: ABP Suite“!"
}
}

3
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/de.json

@ -409,6 +409,7 @@
"Characters": "Figuren",
"Topic": "Thema",
"SendUsEmail": "Senden Sie uns eine E-Mail",
"ErrorExceptionMessage": "Während Ihrer Anfrage ist ein Fehler aufgetreten"
"ErrorExceptionMessage": "Während Ihrer Anfrage ist ein Fehler aufgetreten",
"WatchTakeCodeGeneration": "Sehen Sie sich das Video „Entdecken Sie das Potenzial der Codegenerierung: ABP Suite“ an!"
}
}

4
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en-GB.json

@ -117,6 +117,8 @@
"Previous": "Previous",
"YourOrganizationOverview": "Your Organization Overview",
"TrainingDetailsHeaderInfo_TrainingHourSingular": "{0} hour",
"TrainingDetailsHeaderInfo_TrainingHour": "{0} hours"
"TrainingDetailsHeaderInfo_TrainingHour": "{0} hours",
"WatchTakeCodeGeneration": "Watch the \"Explore the Potential of Code Generation: ABP Suite\" Video!"
}
}

3
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json

@ -1201,6 +1201,7 @@
"Characters": "Characters",
"Topic": "Topic",
"SendUsEmail": "Send us email",
"ErrorExceptionMessage": "An error occurred while processing your request"
"ErrorExceptionMessage": "An error occurred while processing your request",
"WatchTakeCodeGeneration": "Watch the \"Explore the Potential of Code Generation: ABP Suite\" Video!"
}
}

3
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/es.json

@ -409,6 +409,7 @@
"Characters": "Caracteres",
"Topic": "Tema",
"SendUsEmail": "Envíanos un correo electrónico",
"ErrorExceptionMessage": "Se produjo un error al procesar su solicitud."
"ErrorExceptionMessage": "Se produjo un error al procesar su solicitud.",
"WatchTakeCodeGeneration": "¡Mire el vídeo \"Explore el potencial de la generación de código: ABP Suite\"!"
}
}

5
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fi.json

@ -210,7 +210,7 @@
"discountForYears": "{0}% de remise pendant {1} an(s)",
"WhatHappensWhenLicenseEndsExplanation8": "Luomiasi ABP-projekteja ei tallenneta palvelimillemme. Siksi on sinun vastuullasi säilyttää lataamasi lähdekoodi. Kun lisenssisi vanhenee, luotua ABP-projektin lähdekoodia ei ole mahdollista saada.",
"WhenShouldIRenewMyLicense": "Milloin minun pitäisi uusia lisenssini?",
"WhenShouldIRenewMyLicenseExplanation": "Jos uusit lisenssisi <strong>1 kuukauden</strong> kuluessa lisenssin vanhenemisesta, seuraavat alennukset sovelletaan: Team License {0} ; Business License {1} ; Enterprise License {2} ; . Jos uusit lisenssisi <strong>1 kuukauden</strong> lisenssin päättymispäivän jälkeen, uusimishinta on sama kuin lisenssin ostohinta, eikä uusimisesta saa alennusta.",
"WhenShouldIRenewMyLicenseExplanation": "Jos uusit lisenssisi <strong>{3} kuukauden</strong> kuluessa lisenssin vanhenemisesta, seuraavat alennukset sovelletaan: Team License {0} ; Business License {1} ; Enterprise License {2} ; . Jos uusit lisenssisi <strong>{3} kuukauden</strong> lisenssin päättymispäivän jälkeen, uusimishinta on sama kuin lisenssin ostohinta, eikä uusimisesta saa alennusta.",
"TrialPlan": "Onko sinulla kokeilusuunnitelma?",
"TrialPlanExplanation": "Ei, ABP Commercialille ei ole kokeiluversiota. Voit tarkistaa yhteisön versiosta ymmärtääksesi koodin laadun ja lähestymistavat. Tarjoamme myös 30 päivän rahat takaisin -takuun Team-lisenssille ilman kysymyksiä! Voit pyytää hyvitystä ensimmäisten 30 päivän sisällä. Tarjoamme 60 %:n hyvityksen 30 päivän kuluessa Business- ja Enterprise-lisensseistä. Tämä johtuu siitä, että Business- ja Enterprise-lisenssit sisältävät kaikkien moduulien ja teemojen täyden lähdekoodin.",
"DoYouAcceptBankWireTransfer": "Hyväksytkö pankkisiirron?",
@ -849,6 +849,7 @@
"Characters": "Hahmot",
"Topic": "Aihe",
"SendUsEmail": "Lähetä meille sähköpostia",
"ErrorExceptionMessage": "Virhe pyynnön käsittelyn yhteydessä"
"ErrorExceptionMessage": "Virhe pyynnön käsittelyn yhteydessä",
"WatchTakeCodeGeneration": "Katso \"Tutki koodin luomisen potentiaalia: ABP Suite\" -video!"
}
}

3
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fr.json

@ -428,6 +428,7 @@
"Characters": "Personnages",
"Topic": "Sujet",
"SendUsEmail": "Envoyez-nous un email",
"ErrorExceptionMessage": "Une erreur s'est produite lors du traitement de votre demande"
"ErrorExceptionMessage": "Une erreur s'est produite lors du traitement de votre demande",
"WatchTakeCodeGeneration": "Regardez la vidéo « Explorez le potentiel de la génération de code : ABP Suite » !"
}
}

3
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hi.json

@ -427,6 +427,7 @@
"Characters": "पात्र",
"Topic": "विषय",
"SendUsEmail": "हमें ईमेल भेजें",
"ErrorExceptionMessage": "आपका अनुरोध संसाधित करते समय एक त्रुटि पाई गई"
"ErrorExceptionMessage": "आपका अनुरोध संसाधित करते समय एक त्रुटि पाई गई",
"WatchTakeCodeGeneration": "\"कोड जनरेशन की क्षमता का अन्वेषण करें: एबीपी सुइट\" वीडियो देखें!"
}
}

3
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hr.json

@ -1105,6 +1105,7 @@
"Characters": "Likovi",
"Topic": "Tema",
"SendUsEmail": "Pošaljite nam e-mail",
"ErrorExceptionMessage": "Pojavila se greška prilikom obrade Vašeg zahtjeva"
"ErrorExceptionMessage": "Pojavila se greška prilikom obrade Vašeg zahtjeva",
"WatchTakeCodeGeneration": "Pogledajte video \"Istražite potencijal generiranja koda: ABP Suite\"!"
}
}

3
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hu.json

@ -775,6 +775,7 @@
"Characters": "Karakterek",
"Topic": "Téma",
"SendUsEmail": "Küldjön nekünk e-mailt",
"ErrorExceptionMessage": "Hiba történt a kérése feldolgozása során"
"ErrorExceptionMessage": "Hiba történt a kérése feldolgozása során",
"WatchTakeCodeGeneration": "Nézze meg a \"Fedezze fel a kódgenerálás lehetőségét: ABP Suite\" videót!"
}
}

3
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/is.json

@ -406,6 +406,7 @@
"Characters": "Persónur",
"Topic": "Umræðuefni",
"SendUsEmail": "Sendu okkur tölvupóst",
"ErrorExceptionMessage": "Villa kom upp við úrvinnslu beiðni þinnar"
"ErrorExceptionMessage": "Villa kom upp við úrvinnslu beiðni þinnar",
"WatchTakeCodeGeneration": "Horfðu á \"Kannaðu möguleika kóðaframleiðslu: ABP Suite\" myndbandið!"
}
}

3
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/it.json

@ -427,6 +427,7 @@
"Characters": "Caratteri",
"Topic": "Argomento",
"SendUsEmail": "Inviaci un'e-mail",
"ErrorExceptionMessage": "Si è verificato un errore durante l'elaborazione della richiesta"
"ErrorExceptionMessage": "Si è verificato un errore durante l'elaborazione della richiesta",
"WatchTakeCodeGeneration": "Guarda il video \"Esplora il potenziale della generazione di codice: ABP Suite\"!"
}
}

3
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/nl.json

@ -406,6 +406,7 @@
"Characters": "Karakters",
"Topic": "Onderwerp",
"SendUsEmail": "Stuur ons een e-mail",
"ErrorExceptionMessage": "Er is een fout opgetreden bij het verwerken van uw verzoek"
"ErrorExceptionMessage": "Er is een fout opgetreden bij het verwerken van uw verzoek",
"WatchTakeCodeGeneration": "Bekijk de video 'Ontdek het potentieel van codegeneratie: ABP Suite'!"
}
}

3
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pl-PL.json

@ -406,6 +406,7 @@
"Characters": "Postacie",
"Topic": "Temat",
"SendUsEmail": "Wyślij nam e-mail",
"ErrorExceptionMessage": "Podczas przetwarzania żądania wystąpił błąd"
"ErrorExceptionMessage": "Podczas przetwarzania żądania wystąpił błąd",
"WatchTakeCodeGeneration": "Obejrzyj film „Odkryj potencjał generowania kodu: pakiet ABP”!"
}
}

3
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pt-BR.json

@ -429,6 +429,7 @@
"Characters": "Personagens",
"Topic": "Tema",
"SendUsEmail": "Envie-nos um e-mail",
"ErrorExceptionMessage": "Um erro ocorreu durante o processamento do seu pedido"
"ErrorExceptionMessage": "Um erro ocorreu durante o processamento do seu pedido",
"WatchTakeCodeGeneration": "Assista ao vídeo \"Explore o potencial de geração de código: ABP Suite\"!"
}
}

3
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ro-RO.json

@ -406,6 +406,7 @@
"Characters": "Personaje",
"Topic": "Subiect",
"SendUsEmail": "Trimite-ne e-mail",
"ErrorExceptionMessage": "A apărut o eroare în timpul procesării cererii dumneavoastră"
"ErrorExceptionMessage": "A apărut o eroare în timpul procesării cererii dumneavoastră",
"WatchTakeCodeGeneration": "Urmărește videoclipul „Explorați potențialul generării codului: ABP Suite”!"
}
}

3
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ru.json

@ -1106,6 +1106,7 @@
"Characters": "Персонажи",
"Topic": "Тема",
"SendUsEmail": "Отправьте нам электронное письмо",
"ErrorExceptionMessage": "Во время обработки Вашего запроса произошла ошибка"
"ErrorExceptionMessage": "Во время обработки Вашего запроса произошла ошибка",
"WatchTakeCodeGeneration": "Посмотрите видео «Изучите потенциал генерации кода: пакет ABP»!"
}
}

5
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sk.json

@ -400,7 +400,7 @@
"WhatHappensWhenLicenseEndsExplanation4": "Po skončení platnosti vašej licencie nemôžete inštalovať nové moduly a témy pridané do platformy ABP Commercial.",
"WhatHappensWhenLicenseEndsExplanation5": "Balík ABP Suite nemôžete používať.",
"WhatHappensWhenLicenseEndsExplanation6": "Už nemôžete získať <a href=\"{0}\">prémiovú podporu</a>.",
"WhatHappensWhenLicenseEndsExplanation7": "Ak chcete naďalej využívať tieto výhody, môžete si licenciu predĺžiť (obnoviť). Ak predĺžite svoju licenciu do <strong>30 dní</strong> po vypršaní platnosti licencie, budú sa uplatňovať nasledujúce zľavy: Tímová licencia {0}; Obchodná licencia {1}; Podniková licencia {2}",
"WhatHappensWhenLicenseEndsExplanation7": "Ak chcete naďalej využívať tieto výhody, môžete si licenciu predĺžiť (obnoviť). Ak predĺžite svoju licenciu do <strong>{3} dní</strong> po vypršaní platnosti licencie, budú sa uplatňovať nasledujúce zľavy: Tímová licencia {0}; Obchodná licencia {1}; Podniková licencia {2}",
"BlazoriseLicense": "Musíme si kúpiť licenciu Blazorise?",
"BlazoriseLicenseExplanation": "Máme dohodu medzi spoločnosťami Volosoft a Megabit, na základe ktorej je licencia Blazorise pribalená k produktom ABP Commercial, preto si naši zákazníci nemusia kupovať ďalšiu licenciu Blazorise.",
"MultipleOrganizationInfo": "Pozrite si všetky vaše organizácie",
@ -425,6 +425,7 @@
"Characters": "Postavy",
"Topic": "Téma",
"SendUsEmail": "Pošlite nám e-mail",
"ErrorExceptionMessage": "Nastala chyba pri spracovaní vašej žiadosti"
"ErrorExceptionMessage": "Nastala chyba pri spracovaní vašej žiadosti",
"WatchTakeCodeGeneration": "Pozrite si video „Preskúmajte potenciál generovania kódu: ABP Suite“!"
}
}

3
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sl.json

@ -406,6 +406,7 @@
"Characters": "Znaki",
"Topic": "Tema",
"SendUsEmail": "Pošljite nam e-pošto",
"ErrorExceptionMessage": "Pri obdelavi vaše zahteve je prišlo do napake"
"ErrorExceptionMessage": "Pri obdelavi vaše zahteve je prišlo do napake",
"WatchTakeCodeGeneration": "Oglejte si video »Raziščite potencial generiranja kode: zbirka ABP«!"
}
}

3
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/tr.json

@ -1015,6 +1015,7 @@
"Characters": "Karakter",
"Topic": "Başlık",
"SendUsEmail": "E-posta gönder",
"ErrorExceptionMessage": "İşleminiz gerçekleştirilirken bir hata oluştu"
"ErrorExceptionMessage": "İşleminiz gerçekleştirilirken bir hata oluştu",
"WatchTakeCodeGeneration": "\"Explore the Potential of Code Generation: ABP Suite\" Videosunu izleyin!"
}
}

3
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/vi.json

@ -406,6 +406,7 @@
"Characters": "Nhân vật",
"Topic": "Đề tài",
"SendUsEmail": "Gửi email cho chúng tôi",
"ErrorExceptionMessage": "Đã xảy ra lỗi trong khi xử lý yêu cầu của bạn"
"ErrorExceptionMessage": "Đã xảy ra lỗi trong khi xử lý yêu cầu của bạn",
"WatchTakeCodeGeneration": "Xem video \"Khám phá tiềm năng tạo mã: ABP Suite\"!"
}
}

17
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json

@ -159,7 +159,7 @@
"SeeAllModules": "查看所有模块",
"ABPCLIExplanation": "ABP CLI(命令行界面)是一种命令行工具,用于执行基于 ABP 的解决方案的一些常用操作。",
"ABPSuiteEasilyCURD": "ABP Suite 是一款可让您轻松创建 CRUD 页面的工具",
"WeAreHereToHelp": "我们在这里<span class=\"zero-text\">帮助</span",
"WeAreHereToHelp": "我们在这里<span class=\"zero-text\">帮助</span>",
"BrowseOrAskQuestion": "您可以浏览我们的帮助主题或搜索常见问题,也可以使用 <a href=\"{0}\" class=\"text-success\">联系表单</a>向我们提问。",
"SearchQuestionPlaceholder": "在常见问题中搜索",
"WhatIsTheABPCommercial": "ABP Commercial 是什么?",
@ -447,7 +447,7 @@
"EasilyInstallAndUpgrade": "易于安装和升级",
"SupportForum": "支持论坛",
"TrustedBy": "值得信赖",
"OurPricing": "我们的<span class=\"gradient-commercial\">定价</span",
"OurPricing": "我们的<span class=\"gradient-commercial\">定价</span>",
"Plans": "计划",
"NameSurname": "姓名",
"Unspecified": "未说明",
@ -462,7 +462,7 @@
"LightDarkAndSemiDarkThemes": "浅色、深色和半深色",
"LeptonXThemeExplanation": "Lepton Theme 可根据系统设置更改主题。",
"PRO": "专业",
"WelcomeToABPCommercial": "欢迎访问 <span class=\"gradient-commercial\">ABP商业网站!</span",
"WelcomeToABPCommercial": "欢迎访问 <span class=\"gradient-commercial\">ABP商业网站!</span>",
"YourAccountDetails": "您的账户详情",
"OrganizationName": "组织名称",
"AddDevelopers": "添加开发人员",
@ -549,7 +549,7 @@
"AbpBookDownloadArea_ClaimYourEBook": "申请您的 <span class='gradient-framework'>《掌握 ABP 框架》</span> 电子书",
"AddMemberModal_Warning_1": "如果系统中不存在您要添加的<strong>用户名</strong>,请让您的团队成员在<a href='{0}/Account/Register'>{0}</a>上注册,并与您共享他/她的用户名。",
"MyOrganizations_Detail_WelcomeMessage": "欢迎贵组织,{0}",
"MyOrganizations_Detail_OrganizationManagement": "组织<span class=\"gradient-commercial\">管理</span",
"MyOrganizations_Detail_OrganizationManagement": "组织<span class=\"gradient-commercial\">管理</span>",
"OrganizationDisplayName": "组织显示名称",
"MyOrganizations_Detail_EditDisplayName": "编辑显示名称",
"MyOrganizations_Detail_UpgradeYourLicense": "升级许可证",
@ -603,7 +603,7 @@
"Purchase_TrainingPrice": "培训价格",
"Purchase_OnboardingTraining": "引导流程和Web应用程序开发现场培训",
"TotalDeveloperPrice": "开发者总价",
"Purchase_PricePerDeveloper": "<span>{0} {1}</span> 每名开发人员",
"Purchase_PricePerDeveloper": "<span>{0}</span> 每名开发人员",
"Purchase_IncludedDeveloperInfo": "{0} {1} 包括在内。",
"Purchase_LicenseExtraDeveloperPurchaseMessage": "<span class=\"fw-bold\">{0}许可</span>包括{1}个开发人员。您可以添加其他开发人员。",
"StartupTemplates_Page_Title": "ABP 启动模板",
@ -612,7 +612,7 @@
"MonolithSolutionForDotnet": ".NET的单体(模块化)解决方案",
"TrainingDetailsHeaderInfo_TrainingHour": "{0}小时",
"Trainings_Content": "培训内容",
"Trial_Page_StartYourFreeTrial": "开始<span class=\"gradient-commercial\">免费试用</span",
"Trial_Page_StartYourFreeTrial": "开始<span class=\"gradient-commercial\">免费试用</span>",
"TrialLicenseFeatures": "您将受益于 ABP 的所有商业功能",
"TrialPeriodDays": "您将获得{0}天的团队许可证",
"TrialForumSupportIncident": "您将获得{0}次论坛支持事件",
@ -987,7 +987,7 @@
"TrainingPack": "培训包",
"TrainingPackDiscount": "培训包折扣",
"Purchase_OnboardingTraining_Description": "此实时培训包适用于 8 人班,此折扣仅在购买新许可证时有效。<a href=\"{0}\" class=\"text-white\">了解更多 <i class=\"fa fa-external-link ms-1\"></i></a>",
"Purchase_Save": "{0}% <span class=\"save ms-1\">节省 {0}% {1} {2}</span>",
"Purchase_Save": "{0}% <span class=\"save ms-1\">节省 {0}% {1}</span>",
"RemoveBasket": "从购物篮中取出",
"WhyABPIOPlatform?": "为什么选择<span class=\"gradient-commercial\">ABP.IO 平台</span>?",
"DocumentAim": "本文档旨在回答这个重大问题:",
@ -1107,6 +1107,7 @@
"Characters": "人物",
"Topic": "话题",
"SendUsEmail": "给我们发送电子邮件",
"ErrorExceptionMessage": "处理您的请求时发生错误"
"ErrorExceptionMessage": "处理您的请求时发生错误",
"WatchTakeCodeGeneration": "观看“探索代码生成的潜力:ABP Suite”视频!"
}
}

7
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hant.json

@ -590,7 +590,7 @@
"Purchase_TrainingPrice": "培訓價格",
"Purchase_OnboardingTraining": "入職培訓和 Web 應用程式開發現場培訓",
"TotalDeveloperPrice": "開發商總價",
"Purchase_PricePerDeveloper": "每個開發者<span>{0} {1}</span>",
"Purchase_PricePerDeveloper": "每個開發者<span>{0}</span>",
"Purchase_IncludedDeveloperInfo": "包括 {0} {1}。",
"Purchase_LicenseExtraDeveloperPurchaseMessage": "<span class=\"fw-bold\">{0} 許可證</span>包括 {1} 開發人員。您可以新增其他開發人員。",
"StartupTemplates_Page_Title": "ABP 啟動模板",
@ -969,7 +969,7 @@
"TrainingPack": "訓練包",
"TrainingPackDiscount": "培訓包折扣",
"Purchase_OnboardingTraining_Description": "此現場培訓套餐適用於 8 名學生的班級,且此折扣僅在使用新許可證購買時有效。<a href=\"{0}\" class=\"text-white\">了解更多<i class=\"fa fa-external-link ms-1\"></i></a>",
"Purchase_Save": "<span class=\"save ms-1\">省 {0}% {1} {2}</span>",
"Purchase_Save": "<span class=\"save ms-1\">省 {0}% {1}</span>",
"RemoveBasket": "從購物籃中取出",
"WhyABPIOPlatform?": "為什麼選擇<span class=\"gradient-commercial\">ABP.IO平台</span>?",
"DocumentAim": "本文檔旨在回答一個大問題:",
@ -1096,6 +1096,7 @@
"Characters": "人物",
"Topic": "话题",
"SendUsEmail": "给我们发送电子邮件",
"ErrorExceptionMessage": "处理您的请求时发生错误"
"ErrorExceptionMessage": "处理您的请求时发生错误",
"WatchTakeCodeGeneration": "观看“探索代码生成的潜力:ABP Suite”视频!"
}
}

2
abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/tr.json

@ -211,6 +211,6 @@
"MarkdownSupported": "<a href=\"https://www.markdownguide.org/basic-syntax/\">Markdown</a> destekleniyor.",
"Preview": "Ön izleme",
"VisitPage": "Sayfayı ziyaret et",
"VisitVideoCourseDescription": "ABP Framework temellerini öğrenmek için ABP Essentials Video kurslarına göz atın."
"VisitVideoCourseDescription": "ABP Framework temellerini öğrenmek için ABP Başlangıç Video kurslarına göz atın."
}
}

7
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/ar.json

@ -440,7 +440,7 @@
"Index_Page_Testimonial_2": "إطار عمل ABP ليس مجرد إطار عمل، بل هو أيضًا دليل لتطوير/إدارة المشروع، لأنه يوفر تدريبات DDD وGenericRepository وDI وMicroservice وModularity. حتى لو كنت لن تستخدم إطار العمل نفسه، يمكنك تطوير نفسك باستخدام docs.abp.io الذي تم إعداده جيدًا واحترافيًا. (OpenIddict، وRedis، وQuartz، وما إلى ذلك) \n نظرًا لأن العديد من الأشياء تم إنشاؤها مسبقًا، فإنها تقلل من وقت تطوير المشروع بشكل كبير. (مثل صفحة تسجيل الدخول، ومعالجة الاستثناءات، وتصفية البيانات، وتسجيل التدقيق، والترجمة، ووحدة التحكم التلقائية في API وما إلى ذلك) \n كمثال من تطبيقنا، استخدمت ناقل الأحداث المحلي للتحكم في المخزون. لذلك، أنا قادر على إدارة حركات الطلب عن طريق كتابة معالج الأسهم. \n إنه لأمر رائع ألا نضيع الوقت في CreationTime، CreatorId. يتم ملؤها تلقائيًا.",
"VideosLoginAndRegisterMessage": "يجب عليك تسجيل الدخول لمشاهدة مقاطع الفيديو. يمكنك إنشاء حساب للمشاهدة إذا لم تقم بذلك.",
"Filter": "منقي",
"VideoCourses": "دورات الفيديو",
"VideoCourses": "فيديوهات أساسية",
"TestimonialText": "شهادتك",
"Position": "الوظيفة",
"ExperienceYear": "سنوات الخبرة",
@ -448,7 +448,7 @@
"CompanySize": "حجم الشركة",
"Image": "صورتك الشخصية",
"TestimonialTitle": "لنسمع شهادتك",
"TestimonialInfo": "رأي عملائنا يهم! أخبرنا عن تجربتك مع منتجنا وخدمتنا.",
"TestimonialInfo": "ما يقوله عملاؤنا مهم! أخبرنا عن تجربتك مع منتجاتنا وخدماتنا. يوصى بكتابة الشهادة باللغة الإنجليزية للوصول إلى جمهور أوسع.",
"Country": "البلد",
"TestimonialTextPlaceholder": "اكتب قصة موجزة حول كيف ساعدك ABP في بناء وتسليم مشروعك.",
"PositionPlaceholder": "وظيفتك في شركتك.",
@ -471,6 +471,7 @@
"LeaveUsReview": "ترك لنا المراجعة",
"DocumentationButtonTitle": "توثيق",
"ABPVideoCoursesDescription": "تعلم أساسيات إطار عمل برنامج الجسر الأكاديمي من خلال دورات الفيديو التي أنشأها فريق برنامج الجسر الأكاديمي.",
"ABPVideoCoursesPageDescription": "تعلم أساسيات إطار عمل برنامج الجسر الأكاديمي من خلال دورات الفيديو التي أنشأها فريق برنامج الجسر الأكاديمي. في سلسلة الفيديو هذه، ستتعلم المواضيع الأساسية لإطار عمل برنامج الجسر الأكاديمي. تتم كتابة الأرقام الموجودة في كل فيديو وفقًا لتدفق التعلم."
"ABPVideoCoursesPageDescription": "تعلم أساسيات إطار عمل برنامج الجسر الأكاديمي من خلال دورات الفيديو التي أنشأها فريق برنامج الجسر الأكاديمي. في سلسلة الفيديو هذه، ستتعلم المواضيع الأساسية لإطار عمل برنامج الجسر الأكاديمي. تتم كتابة الأرقام الموجودة في كل فيديو وفقًا لتدفق التعلم.",
"ABPVideoCoursesTitle": "مقاطع فيديو ABP الأساسية"
}
}

7
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/cs.json

@ -440,7 +440,7 @@
"Index_Page_Testimonial_2": "ABP Framework není jen rámec, je to také návod pro vývoj/řízení projektů, protože poskytuje školení DDD, GenericRepository, DI, Microservice, Modularity. I když se nechystáte používat samotný framework, můžete se vyvíjet s docs.abp.io, který je dobře a profesionálně připraven. (OpenIddict, Redis, Quartz atd.) \n Protože je mnoho věcí předpřipravených, výrazně to zkracuje dobu vývoje projektu. (Jako přihlašovací stránka, zpracování výjimek, filtrování dat-seedování, protokolování auditu, lokalizace, automatický api řadič atd.) \n Jako příklad z naší aplikace jsem pro řízení zásob použil místní sběrnici událostí. Takže jsem schopen řídit pohyby objednávek psaním skladového manipulátoru. \n Je skvělé neztrácet čas pro CreationTime, CreatorId. Vyplňují se automaticky.",
"VideosLoginAndRegisterMessage": "Chcete-li sledovat videa, musíte se přihlásit. Můžete si vytvořit účet pro hodinky, pokud ještě nemáte.",
"Filter": "Filtr",
"VideoCourses": "Video kurzy",
"VideoCourses": "Základní videa",
"TestimonialText": "Vaše hodnocení",
"Position": "Pozice",
"ExperienceYear": "Roky zkušeností",
@ -448,7 +448,7 @@
"CompanySize": "Velikost společnosti",
"Image": "Vaše profilová fotografie",
"TestimonialTitle": "Pojďme slyšet vaše hodnocení",
"TestimonialInfo": "To, co naši zákazníci říkají, má význam! Dejte nám vědět o své zkušenosti s naším produktem a servisem.",
"TestimonialInfo": "Na tom, co říkají naši zákazníci, záleží! Řekněte nám o svých zkušenostech s naším produktem a službou. Doporučuje se napsat posudek v angličtině, abyste oslovili širší publikum.",
"Country": "Země",
"TestimonialTextPlaceholder": "Napište stručný příběh o tom, jak vám ABP pomohlo stavět a dodávat váš projekt.",
"PositionPlaceholder": "Vaše pozice ve vaší společnosti.",
@ -471,6 +471,7 @@
"LeaveUsReview": "Zanechte nám recenzi",
"DocumentationButtonTitle": "Dokumentace",
"ABPVideoCoursesDescription": "Naučte se základy rámce ABP prostřednictvím videokurzů vytvořených týmem ABP.",
"ABPVideoCoursesPageDescription": "Naučte se základy rámce ABP prostřednictvím videokurzů vytvořených týmem ABP. V této sérii videí se naučíte základní témata rámce ABP. Čísla na každém videu jsou napsána podle postupu učení."
"ABPVideoCoursesPageDescription": "Naučte se základy rámce ABP prostřednictvím videokurzů vytvořených týmem ABP. V této sérii videí se naučíte základní témata rámce ABP. Čísla na každém videu jsou napsána podle postupu učení.",
"ABPVideoCoursesTitle": "Základní videa ABP"
}
}

7
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/de.json

@ -440,7 +440,7 @@
"Index_Page_Testimonial_2": "ABP Framework ist nicht nur ein Framework, sondern auch eine Anleitung für die Projektentwicklung/-verwaltung, da es DDD-, GenericRepository-, DI-, Microservice- und Modularitätsschulungen bereitstellt. Auch wenn Sie das Framework selbst nicht verwenden, können Sie sich mit docs.abp.io selbst entwickeln, das gut und professionell vorbereitet ist. (OpenIddict, Redis, Quartz usw.) \n Da viele Dinge vorgefertigt sind, verkürzt es die Projektentwicklungszeit erheblich. (Zum Beispiel Anmeldeseite, Ausnahmebehandlung, Datenfilterung/Seeding, Audit-Protokollierung, Lokalisierung, automatischer API-Controller usw.) \n Als Beispiel aus unserer App habe ich Local Event Bus für die Bestandskontrolle verwendet. Daher bin ich in der Lage, Auftragsbewegungen zu verwalten, indem ich „Stock Handler“ schreibe. \n Es ist wunderbar, keine Zeit für CreationTime und CreatorId zu verlieren. Sie werden automatisch ausgefüllt.",
"VideosLoginAndRegisterMessage": "Sie müssen sich anmelden, um Videos anzusehen. Sie können ein Konto für die Uhr erstellen, wenn Sie noch kein Konto haben.",
"Filter": "Filter",
"VideoCourses": "Videokurse",
"VideoCourses": "Wichtige Videos",
"TestimonialText": "Ihre Bewertung",
"Position": "Position",
"ExperienceYear": "Jahre Erfahrung",
@ -448,7 +448,7 @@
"CompanySize": "Firmengröße",
"Image": "Ihr Profilbild",
"TestimonialTitle": "Lassen Sie uns Ihre Bewertung hören",
"TestimonialInfo": "Was unsere Kunden sagen, ist wichtig! Erzählen Sie uns von Ihrer Erfahrung mit unserem Produkt und Service.",
"TestimonialInfo": "Was unsere Kunden sagen, zählt! Erzählen Sie uns von Ihren Erfahrungen mit unserem Produkt und unserer Dienstleistung. Es wird empfohlen, den Erfahrungsbericht auf Englisch zu verfassen, um ein breiteres Publikum zu erreichen.",
"Country": "Land",
"TestimonialTextPlaceholder": "Schreiben Sie eine kurze Geschichte darüber, wie Ihnen ABP geholfen hat, Ihr Projekt zu entwickeln und zu liefern.",
"PositionPlaceholder": "Ihre Position in Ihrem Unternehmen.",
@ -471,6 +471,7 @@
"LeaveUsReview": "Hinterlassen Sie uns eine Bewertung",
"DocumentationButtonTitle": "Dokumentation",
"ABPVideoCoursesDescription": "Lernen Sie die Grundlagen des ABP-Frameworks durch vom ABP-Team erstellte Videokurse.",
"ABPVideoCoursesPageDescription": "Lernen Sie die Grundlagen des ABP-Frameworks durch Videokurse, die vom ABP-Team erstellt wurden. In dieser Videoserie lernen Sie die wesentlichen Themen des ABP-Frameworks kennen. Die Zahlen in jedem Video werden entsprechend dem Lernfluss geschrieben."
"ABPVideoCoursesPageDescription": "Lernen Sie die Grundlagen des ABP-Frameworks durch Videokurse, die vom ABP-Team erstellt wurden. In dieser Videoserie lernen Sie die wesentlichen Themen des ABP-Frameworks kennen. Die Zahlen in jedem Video werden entsprechend dem Lernfluss geschrieben.",
"ABPVideoCoursesTitle": "ABP Essential Videos"
}
}

5
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en.json

@ -449,7 +449,7 @@
"FullName": "Full name",
"CompanySize": "Company size",
"TestimonialTitle": "Let's hear your testimonial",
"TestimonialInfo": "What our customers say matters! Tell us about your experience with our product and service.",
"TestimonialInfo": "What our customers say matters! Tell us about your experience with our product and service. It is recommended to write the testimonial in English to reach a wider audience.",
"Country": "Country",
"TestimonialTextPlaceholder": "Write a brief story about how ABP helped you build and deliver your project.",
"PositionPlaceholder": "Your position at your company",
@ -482,6 +482,7 @@
"LeaveUsReview": "Leave us review",
"ABPVideoCoursesDescription": "Learn the basics of the ABP Framework through video courses created by the ABP team.",
"ABPVideoCoursesPageDescription": "Learn the basics of the ABP Framework through video courses created by the ABP team. In this video series, you will learn the essential topics of the ABP Framework. The numbers on each video are written according to the learning flow.",
"DocumentationButtonTitle": "Documentation"
"DocumentationButtonTitle": "Documentation",
"ABPVideoCoursesTitle": "ABP Essential Videos"
}
}

7
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/es.json

@ -440,7 +440,7 @@
"Index_Page_Testimonial_2": "ABP Framework no es solo un marco, también es una guía para el desarrollo/gestión de proyectos, porque proporciona capacitaciones sobre DDD, GenericRepository, DI, Microservice y Modularity. Incluso si no va a utilizar el marco en sí, puede desarrollarlo usted mismo con docs.abp.io, que está bien preparado y profesionalmente. (OpenIddict, Redis, Quartz, etc.) \n Debido a que muchos elementos están prediseñados, acorta significativamente el tiempo de desarrollo del proyecto. (Como página de inicio de sesión, manejo de excepciones, filtrado y siembra de datos, registro de auditoría, localización, controlador de API automático, etc.) \n Como ejemplo de nuestra aplicación, he utilizado Local Event Bus para el control de existencias. Por lo tanto, puedo gestionar los movimientos de pedidos escribiendo el controlador de stock. \n Es maravilloso no perder tiempo con CreationTime, CreatorId. Se llenan automáticamente.",
"VideosLoginAndRegisterMessage": "Debes iniciar sesión para ver videos. Puedes crear una cuenta para ver si aún no lo has hecho.",
"Filter": "Filtrar",
"VideoCourses": "Cursos en vídeo",
"VideoCourses": "Vídeos esenciales",
"TestimonialText": "Tu testimonio",
"Position": "Cargo",
"ExperienceYear": "Años de experiencia",
@ -448,7 +448,7 @@
"CompanySize": "Tamaño de la empresa",
"Image": "Tu foto de perfil",
"TestimonialTitle": "Escuchemos tu testimonio",
"TestimonialInfo": "¡Lo que dicen nuestros clientes es importante! Cuéntanos tu experiencia con nuestro producto y servicio.",
"TestimonialInfo": "¡Lo que dicen nuestros clientes importa! Cuéntanos tu experiencia con nuestro producto y servicio. Se recomienda escribir el testimonio en inglés para llegar a un público más amplio.",
"Country": "País",
"TestimonialTextPlaceholder": "Escribe una breve historia sobre cómo ABP te ayudó a construir y entregar tu proyecto.",
"PositionPlaceholder": "Tu posición en tu empresa.",
@ -471,6 +471,7 @@
"LeaveUsReview": "Déjanos tu reseña",
"DocumentationButtonTitle": "Documentación",
"ABPVideoCoursesDescription": "Aprenda los conceptos básicos del Marco ABP a través de cursos en vídeo creados por el equipo de ABP.",
"ABPVideoCoursesPageDescription": "Aprenda los conceptos básicos del Marco ABP a través de cursos en video creados por el equipo de ABP. En esta serie de videos, aprenderá los temas esenciales del Marco ABP. Los números en cada video están escritos de acuerdo con el flujo de aprendizaje."
"ABPVideoCoursesPageDescription": "Aprenda los conceptos básicos del Marco ABP a través de cursos en video creados por el equipo de ABP. En esta serie de videos, aprenderá los temas esenciales del Marco ABP. Los números en cada video están escritos de acuerdo con el flujo de aprendizaje.",
"ABPVideoCoursesTitle": "Vídeos esenciales de ABP"
}
}

7
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/fi.json

@ -440,7 +440,7 @@
"Index_Page_Testimonial_2": "ABP Framework ei ole vain viitekehys, se on myös opastus projektien kehittämiseen/hallintaan, koska se tarjoaa DDD-, GenericRepository-, DI-, Microservice- ja Modularity-koulutuksia. Vaikka et itse käyttäisikään kehystä, voit kehittää itseäsi docs.abp.io:lla, joka on hyvin ja ammattimaisesti valmisteltu. (OpenIddict, Redis, Quartz jne.) \n Koska monet asiat on rakennettu valmiiksi, se lyhentää projektin kehitysaikaa merkittävästi. (Kuten kirjautumissivu, poikkeusten käsittely, tietojen suodatus-kylvö, tarkastusloki, lokalisointi, automaattinen api-ohjain jne.) \n Esimerkkinä sovelluksestamme, olen käyttänyt Local Event Busia varaston hallintaan. Pystyn siis hallitsemaan tilausliikkeitä kirjoittamalla varastokäsittelijäksi. \n On hienoa olla hukkaamatta aikaa CreationTime, CreatorId. Ne täytetään automaattisesti.",
"VideosLoginAndRegisterMessage": "Sinun on kirjauduttava sisään katsoaksesi videoita. Voit luoda tilin kellolle, jos et ole vielä tehnyt sitä.",
"Filter": "Suodattaa",
"VideoCourses": "Videokurssit",
"VideoCourses": "Tärkeitä videoita",
"TestimonialText": "Arvostelusi",
"Position": "Asema",
"ExperienceYear": "Vuoden kokemus",
@ -448,7 +448,7 @@
"CompanySize": "Yrityksen koko",
"Image": "Profiilikuvasi",
"TestimonialTitle": "Kuunnellaan arvosteluasi",
"TestimonialInfo": "Mitä asiakkaamme sanovat, on tärkeää! Kerro meille kokemuksestasi tuotteemme ja palvelumme parissa.",
"TestimonialInfo": "Asiakkaidemme sanomilla on väliä!Kerro meille kokemuksistasi tuotteestamme ja palvelustamme.Suosittelemme kirjoittamaan arvostelun englanniksi, jotta tavoitat laajemman yleisön.",
"Country": "Maa",
"TestimonialTextPlaceholder": "Kirjoita lyhyt tarina siitä, miten ABP auttoi sinua rakentamaan ja toimittamaan projektisi.",
"PositionPlaceholder": "Asemasi yrityksessäsi.",
@ -471,6 +471,7 @@
"LeaveUsReview": "Jätä meille arvostelu",
"DocumentationButtonTitle": "Dokumentointi",
"ABPVideoCoursesDescription": "Opi ABP Frameworkin perusteet ABP-tiimin luomilla videokursseilla.",
"ABPVideoCoursesPageDescription": "Opi ABP Frameworkin perusteet ABP-tiimin luomilla videokursseilla.Tässä videosarjassa opit ABP Frameworkin keskeiset aiheet. Jokaisen videon numerot on kirjoitettu oppimiskulun mukaan."
"ABPVideoCoursesPageDescription": "Opi ABP Frameworkin perusteet ABP-tiimin luomilla videokursseilla.Tässä videosarjassa opit ABP Frameworkin keskeiset aiheet. Jokaisen videon numerot on kirjoitettu oppimiskulun mukaan.",
"ABPVideoCoursesTitle": "ABP Essential Videos"
}
}

7
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/fr.json

@ -440,7 +440,7 @@
"Index_Page_Testimonial_2": "ABP Framework n&#39;est pas seulement un framework, c&#39;est aussi un guide pour le développement/gestion de projets, car il propose des formations DDD, GenericRepository, DI, Microservice, Modularité. Même si vous n&#39;utilisez pas le framework lui-même, vous pouvez vous développer avec docs.abp.io qui est bien préparé de manière professionnelle. (OpenIddict, Redis, Quartz, etc.) \n Parce que de nombreux éléments sont pré-construits, cela réduit considérablement le temps de développement du projet. (Tels que la page de connexion, la gestion des exceptions, le filtrage-ensemencement des données, la journalisation d&#39;audit, la localisation, le contrôleur API automatique, etc.) \n À titre d&#39;exemple de notre application, j&#39;ai utilisé Local Event Bus pour le contrôle des stocks. Ainsi, je suis capable de gérer les mouvements de commandes en écrivant stock handler. \n C&#39;est merveilleux de ne pas perdre de temps pour CreationTime, CreatorId. Ils sont remplis automatiquement.",
"VideosLoginAndRegisterMessage": "Vous devez vous connecter pour regarder des vidéos. Vous pouvez créer un compte pour regarder si vous ne l&#39;avez pas encore fait.",
"Filter": "Filtre",
"VideoCourses": "Cours vidéo",
"VideoCourses": "Vidéos essentielles",
"TestimonialText": "Votre témoignage",
"Position": "Poste",
"ExperienceYear": "Années d'expérience",
@ -448,7 +448,7 @@
"CompanySize": "Taille de l'entreprise",
"Image": "Votre photo de profil",
"TestimonialTitle": "Écoutons votre témoignage",
"TestimonialInfo": "Ce que disent nos clients est important ! Parlez-nous de votre expérience avec notre produit et notre service.",
"TestimonialInfo": "Ce que disent nos clients est important ! Parlez-nous de votre expérience avec notre produit et service. Il est recommandé de rédiger le témoignage en anglais pour toucher un public plus large.",
"Country": "Pays",
"TestimonialTextPlaceholder": "Rédigez une brève histoire sur la manière dont ABP vous a aidé à construire et livrer votre projet.",
"PositionPlaceholder": "Votre poste dans votre entreprise.",
@ -471,6 +471,7 @@
"LeaveUsReview": "Laissez-nous votre avis",
"DocumentationButtonTitle": "Documentation",
"ABPVideoCoursesDescription": "Apprenez les bases du framework ABP grâce à des cours vidéo créés par l'équipe ABP.",
"ABPVideoCoursesPageDescription": "Apprenez les bases du framework ABP à travers des cours vidéo créés par l'équipe ABP. Dans cette série de vidéos, vous apprendrez les sujets essentiels du framework ABP. Les nombres sur chaque vidéo sont écrits en fonction du flux d'apprentissage."
"ABPVideoCoursesPageDescription": "Apprenez les bases du framework ABP à travers des cours vidéo créés par l'équipe ABP. Dans cette série de vidéos, vous apprendrez les sujets essentiels du framework ABP. Les nombres sur chaque vidéo sont écrits en fonction du flux d'apprentissage.",
"ABPVideoCoursesTitle": "Vidéos essentielles du ABP"
}
}

8
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/hi.json

@ -440,7 +440,7 @@
"Index_Page_Testimonial_2": "एबीपी फ्रेमवर्क न केवल एक ढांचा है, यह परियोजना विकास/प्रबंधन के लिए एक मार्गदर्शन भी है, क्योंकि यह डीडीडी, जेनेरिक रिपोजिटरी, डीआई, माइक्रोसर्विस, मॉड्यूलरिटी प्रशिक्षण प्रदान करता है। भले ही आप स्वयं फ्रेमवर्क का उपयोग नहीं करने जा रहे हैं, आप docs.abp.io के साथ स्वयं को विकसित कर सकते हैं जो अच्छी तरह से और पेशेवर रूप से तैयार है। (OpenIddict, Redis, Quartz आदि) \n चूंकि कई चीजें पहले से निर्मित होती हैं, इसलिए यह परियोजना के विकास के समय को काफी कम कर देता है। (जैसे लॉगिन पेज, अपवाद हैंडलिंग, डेटा फ़िल्टरिंग-सीडिंग, ऑडिट लॉगिंग, स्थानीयकरण, ऑटो एपीआई नियंत्रक इत्यादि) \n हमारे ऐप से एक उदाहरण के रूप में, मैंने स्टॉक नियंत्रण के लिए स्थानीय इवेंट बस का उपयोग किया है। इसलिए, मैं स्टॉक हैंडलर लिखकर ऑर्डर मूवमेंट को प्रबंधित करने में सक्षम हूं। \n CreationTime, CreatorId के लिए समय न बर्बाद करना अद्भुत है। वे स्वचालित रूप से भर जाते हैं.",
"VideosLoginAndRegisterMessage": "वीडियो देखने के लिए आपको साइन इन करना होगा. यदि आपने नहीं बनाया है तो आप घड़ी के लिए एक खाता बना सकते हैं।",
"Filter": "फ़िल्टर",
"VideoCourses": "वीडियो पाठ्यक्रम",
"VideoCourses": "आवश्यक वीडियो",
"TestimonialText": "आपका साक्षात्कार",
"Position": "पद",
"ExperienceYear": "अनुभव के वर्ष",
@ -448,7 +448,7 @@
"CompanySize": "कंपनी का आकार",
"Image": "आपकी प्रोफ़ाइल तस्वीर",
"TestimonialTitle": "हम आपका साक्षात्कार सुनें",
"TestimonialInfo": "हमारे ग्राहकों की कहानियाँ महत्वपूर्ण हैं! हमें अपने उत्पाद और सेवा के साथ अपने अनुभव के बारे में बताएं।",
"TestimonialInfo": "हमारे ग्राहक क्या कहते हैं यह मायने रखता है! हमारे उत्पाद और सेवा के साथ अपने अनुभव के बारे में हमें बताएं। व्यापक दर्शकों तक पहुंचने के लिए प्रशंसापत्र को अंग्रेजी में लिखने की सिफारिश की जाती है।",
"Country": "देश",
"TestimonialTextPlaceholder": "एक संक्षेप कहानी लिखें कि ABP ने आपको अपने परियोजना को बनाने और पहुंचाने में कैसे मदद की।",
"PositionPlaceholder": "आपका पद आपकी कंपनी में।",
@ -471,7 +471,7 @@
"LeaveUsReview": "हमें समीक्षा छोड़ें",
"DocumentationButtonTitle": "प्रलेखन",
"ABPVideoCoursesDescription": "एबीपी टीम द्वारा बनाए गए वीडियो पाठ्यक्रमों के माध्यम से एबीपी फ्रेमवर्क की मूल बातें जानें।",
"ABPVideoCoursesPageDescription": "एबीपी टीम द्वारा बनाए गए वीडियो पाठ्यक्रमों के माध्यम से एबीपी फ्रेमवर्क की मूल बातें सीखें। इस वीडियो श्रृंखला में, आप एबीपी फ्रेमवर्क के आवश्यक विषयों को सीखेंगे। प्रत्येक वीडियो पर नंबर सीखने के प्रवाह के अनुसार लिखे गए हैं।"
"ABPVideoCoursesPageDescription": "एबीपी टीम द्वारा बनाए गए वीडियो पाठ्यक्रमों के माध्यम से एबीपी फ्रेमवर्क की मूल बातें सीखें। इस वीडियो श्रृंखला में, आप एबीपी फ्रेमवर्क के आवश्यक विषयों को सीखेंगे। प्रत्येक वीडियो पर नंबर सीखने के प्रवाह के अनुसार लिखे गए हैं।",
"ABPVideoCoursesTitle": "एबीपी आवश्यक वीडियो"
}
}

7
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/hr.json

@ -440,7 +440,7 @@
"Index_Page_Testimonial_2": "ABP Framework nije samo okvir, već je i smjernica za razvoj/upravljanje projektom, jer pruža DDD, GenericRepository, DI, Microservice, Modularity treninge. Čak i ako nećete koristiti sam framework, možete se razvijati s docs.abp.io koji je dobro i profesionalno pripremljen. (OpenIddict, Redis, Quartz itd.) \n Budući da su mnoge stvari unaprijed izgrađene, značajno skraćuje vrijeme razvoja projekta. (Kao što je stranica za prijavu, rukovanje iznimkama, filtriranje-sijanje podataka, bilježenje revizije, lokalizacija, automatski API kontroler itd.) \n Kao primjer iz naše aplikacije, koristio sam lokalnu sabirnicu događaja za kontrolu zaliha. Dakle, mogu upravljati kretanjem narudžbi pisanjem rukovatelja zalihama. \n Divno je ne gubiti vrijeme za CreationTime, CreatorId. Pune se automatski.",
"VideosLoginAndRegisterMessage": "Morate se prijaviti za gledanje videa. Možete stvoriti račun za sat ako niste.",
"Filter": "filtar",
"VideoCourses": "Video tečajevi",
"VideoCourses": "Osnovni videozapisi",
"TestimonialText": "Vaša preporuka",
"Position": "Pozicija",
"ExperienceYear": "Godine iskustva",
@ -448,7 +448,7 @@
"CompanySize": "Veličina tvrtke",
"Image": "Vaša profilna slika",
"TestimonialTitle": "Poslušajmo vašu preporuku",
"TestimonialInfo": "Ono što naši klijenti kažu važno je! Podijelite s nama svoje iskustvo s našim proizvodom i uslugom.",
"TestimonialInfo": "Ono što naši klijenti kažu je važno! Recite nam nešto o svom iskustvu s našim proizvodom i uslugom. Preporučamo napisati izjavu na engleskom kako biste dosegli širu publiku.",
"Country": "Država",
"TestimonialTextPlaceholder": "Napišite kratku priču o tome kako vam je ABP pomogao izgraditi i isporučiti vaš projekt.",
"PositionPlaceholder": "Vaša pozicija u tvrtki.",
@ -471,6 +471,7 @@
"LeaveUsReview": "Ostavite nam recenziju",
"DocumentationButtonTitle": "Dokumentacija",
"ABPVideoCoursesDescription": "Naučite osnove ABP okvira putem video tečajeva koje je izradio ABP tim.",
"ABPVideoCoursesPageDescription": "Naučite osnove ABP okvira putem video tečajeva koje je izradio ABP tim. U ovoj video seriji naučit ćete bitne teme ABP okvira. Brojevi na svakom videu napisani su prema tijeku učenja."
"ABPVideoCoursesPageDescription": "Naučite osnove ABP okvira putem video tečajeva koje je izradio ABP tim. U ovoj video seriji naučit ćete bitne teme ABP okvira. Brojevi na svakom videu napisani su prema tijeku učenja.",
"ABPVideoCoursesTitle": "ABP osnovni videozapisi"
}
}

7
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/hu.json

@ -440,7 +440,7 @@
"Index_Page_Testimonial_2": "Az ABP Framework nem csak keretrendszer, hanem útmutató is a projektfejlesztéshez/menedzsmenthez, mert DDD, GenericRepository, DI, Microservice, Modularity képzéseket biztosít. Még ha nem is magát a keretrendszert használja, fejlesztheti magát a docs.abp.io segítségével, amely jól és szakmailag felkészült. (OpenIddict, Redis, Quartz stb.) \n Mivel sok minden előre be van építve, jelentősen lerövidíti a projektfejlesztési időt. (Például bejelentkezési oldal, kivételkezelés, adatszűrés-seeding, audit naplózás, lokalizáció, automatikus api-vezérlő stb.) \n Alkalmazásunkból példaként a Local Event Bus-t használtam készletkezelésre. Így a rendelési mozgásokat készletkezelő írással tudom kezelni. \n Csodálatos, hogy nem veszít időt a CreationTime, CreatorId használatára. Automatikusan kitöltődnek.",
"VideosLoginAndRegisterMessage": "A videók megtekintéséhez be kell jelentkeznie. Ha még nem tette meg, létrehozhat fiókot az órához.",
"Filter": "Szűrő",
"VideoCourses": "Videó tanfolyamok",
"VideoCourses": "Alapvető videók",
"TestimonialText": "Ajánlásod",
"Position": "Pozíció",
"ExperienceYear": "Tapasztalati év",
@ -448,7 +448,7 @@
"CompanySize": "Cég mérete",
"Image": "Profilképed",
"TestimonialTitle": "Halljuk ajánlásod",
"TestimonialInfo": "Ami ügyfeleinktől származik, az fontos! Mesélj nekünk tapasztalataidról a termékünkkel és szolgáltatásunkkal kapcsolatban.",
"TestimonialInfo": "Számít, amit ügyfeleink mondanak!Mondja el termékeinkkel és szolgáltatásainkkal kapcsolatos tapasztalatait. Javasoljuk, hogy az ajánlást angolul írja meg, hogy szélesebb közönséghez jusson el.",
"Country": "Ország",
"TestimonialTextPlaceholder": "Írj rövid történetet arról, hogyan segített neked az ABP projektépítésben és szállításban.",
"PositionPlaceholder": "Pozíciód a vállalatodban.",
@ -471,6 +471,7 @@
"LeaveUsReview": "Hagyjon véleményt nekünk",
"DocumentationButtonTitle": "Dokumentáció",
"ABPVideoCoursesDescription": "Tanulja meg az ABP Framework alapjait az ABP csapata által készített videó tanfolyamokon.",
"ABPVideoCoursesPageDescription": "Tanulja meg az ABP-keretrendszer alapjait az ABP csapata által készített videotanfolyamokon. Ebben a videósorozatban megismerheti az ABP-keretrendszer alapvető témáit. Az egyes videókon található számok a tanulási folyamatnak megfelelően vannak felírva."
"ABPVideoCoursesPageDescription": "Tanulja meg az ABP-keretrendszer alapjait az ABP csapata által készített videotanfolyamokon. Ebben a videósorozatban megismerheti az ABP-keretrendszer alapvető témáit. Az egyes videókon található számok a tanulási folyamatnak megfelelően vannak felírva.",
"ABPVideoCoursesTitle": "ABP alapvető videók"
}
}

7
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/is.json

@ -440,7 +440,7 @@
"Index_Page_Testimonial_2": "ABP Framework er ekki aðeins rammi, það er líka leiðsögn fyrir þróun/stjórnun verkefna, vegna þess að það veitir DDD, GenericRepository, DI, Microservice, Modularity þjálfun. Jafnvel þó þú ætlir ekki að nota ramma sjálfan þig geturðu þróað sjálfan þig með docs.abp.io sem er vel og faglega undirbúið. (OpenIddict, Redis, Quartz o.s.frv.) \n Þar sem margt er forsmíðað styttir það þróunartíma verkefna verulega. (Svo sem innskráningarsíðu, undantekningarmeðferð, gagnasíun-sáningu, endurskoðunarskráningu, staðfærslu, sjálfvirkan API stjórnandi o.s.frv.) \n Sem dæmi úr appinu okkar hef ég notað Local Event Bus fyrir lagerstýringu. Þannig að ég get stjórnað pöntunarhreyfingum með því að skrifa lager meðhöndlun. \n Það er dásamlegt að missa ekki tíma fyrir CreationTime, CreatorId. Þau fyllast sjálfkrafa.",
"VideosLoginAndRegisterMessage": "Þú verður að skrá þig inn til að horfa á myndbönd. Þú getur búið til reikning fyrir úrið ef þú hefur ekki gert það.",
"Filter": "Sía",
"VideoCourses": "Vídeónámskeið",
"VideoCourses": "Nauðsynleg myndbönd",
"TestimonialText": "Viðmiðun þín",
"Position": "Staða",
"ExperienceYear": "Reynsluár",
@ -448,7 +448,7 @@
"CompanySize": "Fyrirtækisstærð",
"Image": "Prófílmynd þín",
"TestimonialTitle": "Hlýtur að heyra viðmiðu þína",
"TestimonialInfo": "Það sem viðskiptavinir okkar segja skiptir máli! Segið okkur frá reynslu þinni með vörum okkar og þjónustu.",
"TestimonialInfo": "Það sem viðskiptavinir okkar segja skiptir máli!Segðu okkur frá reynslu þinni af vörunni okkar og þjónustu. Mælt er með því að skrifa vitnisburðinn á ensku til að ná til breiðari markhóps.",
"Country": "Land",
"TestimonialTextPlaceholder": "Skrifið stutta sögu um hvernig ABP hjálpaði yður að byggja og afhenda verkefnið ykkar.",
"PositionPlaceholder": "Staða þín í fyrirtækinu þínu.",
@ -471,6 +471,7 @@
"LeaveUsReview": "Skildu eftir okkur umsögn",
"DocumentationButtonTitle": "Skjöl",
"ABPVideoCoursesDescription": "Lærðu grunnatriði ABP Framework í gegnum myndbandsnámskeið búin til af ABP teyminu.",
"ABPVideoCoursesPageDescription": "Lærðu grunnatriði ABP Framework í gegnum myndbandsnámskeið sem ABP teymið bjó til. Í þessari myndbandsseríu muntu læra helstu efni ABP Framework. Tölurnar á hverju myndbandi eru skrifaðar í samræmi við námsflæðið."
"ABPVideoCoursesPageDescription": "Lærðu grunnatriði ABP Framework í gegnum myndbandsnámskeið sem ABP teymið bjó til. Í þessari myndbandsseríu muntu læra helstu efni ABP Framework. Tölurnar á hverju myndbandi eru skrifaðar í samræmi við námsflæðið.",
"ABPVideoCoursesTitle": "ABP nauðsynleg myndbönd"
}
}

7
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/it.json

@ -440,7 +440,7 @@
"Index_Page_Testimonial_2": "ABP Framework non è solo un framework, è anche una guida per lo sviluppo/gestione del progetto, poiché fornisce corsi di formazione su DDD, GenericRepository, DI, Microservice e Modularità. Anche se non utilizzerai il framework stesso, puoi svilupparti con docs.abp.io che è ben preparato e professionalmente. (OpenIddict, Redis, Quartz ecc.) \n Poiché molte cose sono precostruite, riduce significativamente i tempi di sviluppo del progetto. (Come pagina di accesso, gestione delle eccezioni, seeding del filtraggio dei dati, registrazione di controllo, localizzazione, controller API automatico ecc.) \n Come esempio tratto dalla nostra app, ho utilizzato Local Event Bus per il controllo delle scorte. Quindi, sono in grado di gestire i movimenti degli ordini scrivendo stock handler. \n È meraviglioso non perdere tempo con CreationTime, CreatorId. Si riempiono automaticamente.",
"VideosLoginAndRegisterMessage": "Devi accedere per guardare i video. Se non lo hai già fatto, puoi creare un account per Watch.",
"Filter": "Filtro",
"VideoCourses": "Videocorsi",
"VideoCourses": "Video essenziali",
"TestimonialText": "La tua testimonianza",
"Position": "Posizione",
"ExperienceYear": "Anni di esperienza",
@ -448,7 +448,7 @@
"CompanySize": "Dimensione aziendale",
"Image": "La tua immagine del profilo",
"TestimonialTitle": "Ascoltiamo la tua testimonianza",
"TestimonialInfo": "Ciò che dicono i nostri clienti è importante! ",
"TestimonialInfo": "Ciò che dicono i nostri clienti è importante! Raccontaci la tua esperienza con il nostro prodotto e servizio. Si consiglia di scrivere la testimonianza in inglese per raggiungere un pubblico più ampio.",
"Country": "Paese",
"TestimonialTextPlaceholder": "Scrivi una breve storia su come ABP ti ha aiutato a costruire e realizzare il tuo progetto. ",
"PositionPlaceholder": "La tua posizione nella tua azienda.",
@ -471,6 +471,7 @@
"LeaveUsReview": "Lasciaci una recensione",
"DocumentationButtonTitle": "Documentazione",
"ABPVideoCoursesDescription": "Apprendi le basi del Framework ABP attraverso corsi video creati dal team ABP.",
"ABPVideoCoursesPageDescription": "Apprendi le basi dell'ABP Framework attraverso corsi video creati dal team ABP. In questa serie di video imparerai gli argomenti essenziali dell'ABP Framework. I numeri su ciascun video sono scritti in base al flusso di apprendimento."
"ABPVideoCoursesPageDescription": "Apprendi le basi dell'ABP Framework attraverso corsi video creati dal team ABP. In questa serie di video imparerai gli argomenti essenziali dell'ABP Framework. I numeri su ciascun video sono scritti in base al flusso di apprendimento.",
"ABPVideoCoursesTitle": "Video essenziali ABP"
}
}

7
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/nl.json

@ -440,7 +440,7 @@
"Index_Page_Testimonial_2": "ABP Framework is niet alleen een raamwerk, het is ook een leidraad voor projectontwikkeling/management, omdat het DDD, GenericRepository, DI, Microservice, Modularity trainingen biedt. Zelfs als je het framework zelf niet gaat gebruiken, kun je jezelf ontwikkelen met docs.abp.io dat goed en professioneel is voorbereid. (OpenIddict, Redis, Quartz etc.) \n Omdat veel dingen vooraf zijn gebouwd, verkort dit de projectontwikkelingstijd aanzienlijk. (Zoals inlogpagina, afhandeling van uitzonderingen, gegevensfiltering-zaaien, auditlogboekregistratie, lokalisatie, automatische API-controller enz.) \n Als voorbeeld uit onze app heb ik Local Event Bus gebruikt voor voorraadbeheer. Ik kan dus orderbewegingen beheren door voorraadbeheer te schrijven. \n Het is geweldig om geen tijd te verliezen voor CreationTime, CreatorId. Ze worden automatisch gevuld.",
"VideosLoginAndRegisterMessage": "Je moet inloggen om video&#39;s te bekijken. Als u dat nog niet heeft gedaan, kunt u een account voor Watch aanmaken.",
"Filter": "Filter",
"VideoCourses": "Videocursussen",
"VideoCourses": "Essentiële video's",
"TestimonialText": "Jouw getuigenis",
"Position": "Positie",
"ExperienceYear": "Jarenlange ervaring",
@ -448,7 +448,7 @@
"CompanySize": "Bedrijfsomvang",
"Image": "Jouw profiel foto",
"TestimonialTitle": "Laten we uw getuigenis horen",
"TestimonialInfo": "Wat onze klanten zeggen, doet ertoe! ",
"TestimonialInfo": "Wat onze klanten zeggen, doet er toe! Vertel ons over uw ervaring met ons product en onze service. Het wordt aanbevolen om de testimonial in het Engels te schrijven om een ​​breder publiek te bereiken.",
"Country": "Land",
"TestimonialTextPlaceholder": "Schrijf een kort verhaal over hoe ABP u heeft geholpen bij het opzetten en opleveren van uw project. ",
"PositionPlaceholder": "Jouw functie binnen jouw bedrijf.",
@ -471,6 +471,7 @@
"LeaveUsReview": "Laat ons een beoordeling achter",
"DocumentationButtonTitle": "Documentatie",
"ABPVideoCoursesDescription": "Leer de basisprincipes van het ABP Framework via videocursussen gemaakt door het ABP-team.",
"ABPVideoCoursesPageDescription": "Leer de basisprincipes van het ABP Framework via videocursussen gemaakt door het ABP-team. In deze videoserie leer je de essentiële onderwerpen van het ABP Framework. De nummers op elke video zijn geschreven volgens de leerstroom."
"ABPVideoCoursesPageDescription": "Leer de basisprincipes van het ABP Framework via videocursussen gemaakt door het ABP-team. In deze videoserie leer je de essentiële onderwerpen van het ABP Framework. De nummers op elke video zijn geschreven volgens de leerstroom.",
"ABPVideoCoursesTitle": "ABP Essentiële video's"
}
}

7
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/pl-PL.json

@ -440,7 +440,7 @@
"Index_Page_Testimonial_2": "ABP Framework to nie tylko framework, to także wytyczne dotyczące opracowywania/zarządzania projektami, ponieważ zapewnia szkolenia z DDD, GenericRepository, DI, Microservice, Modularity. Nawet jeśli nie będziesz korzystał z samego frameworka, możesz rozwijać się dzięki dobrze i profesjonalnie przygotowanemu docs.abp.io. (OpenIddict, Redis, Quartz itp.) \n Ponieważ wiele rzeczy jest gotowych, znacznie skraca to czas opracowywania projektu. (Takie jak strona logowania, obsługa wyjątków, filtrowanie danych, rejestrowanie audytu, lokalizacja, automatyczny kontroler API itp.) \n Jako przykład z naszej aplikacji użyłem lokalnej magistrali zdarzeń do kontroli zapasów. Mogę więc zarządzać ruchami zamówień, pisząc moduł obsługi zapasów. \n Wspaniale jest nie tracić czasu na CreationTime, CreatorId. Są one wypełniane automatycznie.",
"VideosLoginAndRegisterMessage": "Aby oglądać filmy, musisz się zalogować. Jeśli jeszcze tego nie zrobiłeś, możesz utworzyć konto na zegarku.",
"Filter": "Filtr",
"VideoCourses": "Kursy wideo",
"VideoCourses": "Niezbędne filmy",
"TestimonialText": "Twoje świadectwo",
"Position": "Pozycja",
"ExperienceYear": "lata doświadczenia",
@ -448,7 +448,7 @@
"CompanySize": "Rozmiar firmy",
"Image": "Twoje zdjęcie profilowe",
"TestimonialTitle": "Posłuchajmy Twojej opinii",
"TestimonialInfo": "To, co mówią nasi klienci, ma znaczenie! ",
"TestimonialInfo": "To, co mówią nasi klienci, ma znaczenie! Opowiedz nam o swoich doświadczeniach z naszymi produktami i usługami. Zalecamy napisanie referencji w języku angielskim, aby dotrzeć do szerszego grona odbiorców.",
"Country": "Kraj",
"TestimonialTextPlaceholder": "Napisz krótką historię o tym, jak firma ABP pomogła Ci w budowie i realizacji projektu. ",
"PositionPlaceholder": "Twoje stanowisko w Twojej firmie.",
@ -471,6 +471,7 @@
"LeaveUsReview": "Zostaw nam recenzję",
"DocumentationButtonTitle": "Dokumentacja",
"ABPVideoCoursesDescription": "Naucz się podstaw ABP Framework dzięki kursom wideo stworzonym przez zespół ABP.",
"ABPVideoCoursesPageDescription": "Naucz się podstaw Ramy ABP poprzez kursy wideo stworzone przez zespół ABP. W tej serii filmów poznasz podstawowe tematy Ramy ABP. Liczby na każdym filmie są zapisane zgodnie z procesem uczenia się."
"ABPVideoCoursesPageDescription": "Naucz się podstaw Ramy ABP poprzez kursy wideo stworzone przez zespół ABP. W tej serii filmów poznasz podstawowe tematy Ramy ABP. Liczby na każdym filmie są zapisane zgodnie z procesem uczenia się.",
"ABPVideoCoursesTitle": "Niezbędne filmy ABP"
}
}

7
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/pt-BR.json

@ -440,7 +440,7 @@
"Index_Page_Testimonial_2": "O ABP Framework não é apenas um framework, é também uma orientação para desenvolvimento/gerenciamento de projetos, pois fornece treinamentos em DDD, GenericRepository, DI, Microservice, Modularidade. Mesmo que você não vá usar o framework em si, você pode se desenvolver com o docs.abp.io que está bem preparado e profissionalmente. (OpenIddict, Redis, Quartz etc.) \n Como muitas coisas são pré-construídas, ele reduz significativamente o tempo de desenvolvimento do projeto. (Como página de login, tratamento de exceções, propagação de filtragem de dados, registro de auditoria, localização, controlador automático de API, etc.) \n Como exemplo de nosso aplicativo, usei o Local Event Bus para controle de estoque. Portanto, sou capaz de gerenciar os movimentos dos pedidos escrevendo o gerenciador de estoque. \n É maravilhoso não perder tempo com CreationTime, CreatorId. Eles são preenchidos automaticamente.",
"VideosLoginAndRegisterMessage": "Você deve fazer login para assistir aos vídeos. Você pode criar uma conta para assistir, caso ainda não o tenha feito.",
"Filter": "Filtro",
"VideoCourses": "Cursos em vídeo",
"VideoCourses": "Vídeos essenciais",
"TestimonialText": "Seu depoimento",
"Position": "Posição",
"ExperienceYear": "anos de experiência",
@ -448,7 +448,7 @@
"CompanySize": "Tamanho da empresa",
"Image": "Sua foto de perfil",
"TestimonialTitle": "Vamos ouvir seu depoimento",
"TestimonialInfo": "O que nossos clientes dizem é importante! ",
"TestimonialInfo": "O que nossos clientes dizem é importante!Conte-nos sobre sua experiência com nosso produto e serviço.Recomenda-se escrever o depoimento em inglês para atingir um público mais amplo.",
"Country": "País",
"TestimonialTextPlaceholder": "Escreva uma breve história sobre como a ABP ajudou você a construir e entregar seu projeto. ",
"PositionPlaceholder": "Sua posição na sua empresa.",
@ -471,6 +471,7 @@
"LeaveUsReview": "Deixe-nos uma avaliação",
"DocumentationButtonTitle": "Documentação",
"ABPVideoCoursesDescription": "Aprenda os fundamentos do ABP Framework através de cursos em vídeo criados pela equipe ABP.",
"ABPVideoCoursesPageDescription": "Aprenda os fundamentos do Framework ABP por meio de cursos em vídeo criados pela equipe ABP.Nesta série de vídeos, você aprenderá os tópicos essenciais do Framework ABP.Os números em cada vídeo são escritos de acordo com o fluxo de aprendizagem."
"ABPVideoCoursesPageDescription": "Aprenda os fundamentos do Framework ABP por meio de cursos em vídeo criados pela equipe ABP.Nesta série de vídeos, você aprenderá os tópicos essenciais do Framework ABP.Os números em cada vídeo são escritos de acordo com o fluxo de aprendizagem.",
"ABPVideoCoursesTitle": "Vídeos essenciais da ABP"
}
}

7
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/ro-RO.json

@ -440,7 +440,7 @@
"Index_Page_Testimonial_2": "ABP Framework nu este doar un cadru, este și un ghid pentru dezvoltarea/managementul proiectelor, deoarece oferă cursuri DDD, GenericRepository, DI, Microservice, Modularity. Chiar dacă nu veți folosi framework-ul în sine, vă puteți dezvolta cu docs.abp.io, care este bine și pregătit profesional. (OpenIddict, Redis, Quartz etc.) \n Deoarece multe lucruri pre-construite, scurtează semnificativ timpul de dezvoltare a proiectului. (De exemplu, pagina de autentificare, gestionarea excepțiilor, filtrarea datelor, înregistrarea auditului, localizarea, controlerul auto api etc.) \n Ca exemplu din aplicația noastră, am folosit Local Event Bus pentru controlul stocurilor. Așadar, pot gestiona mișcările comenzilor scriind handler de stoc. \n Este minunat să nu pierzi timp pentru CreationTime, CreatorId. Acestea sunt completate automat.",
"VideosLoginAndRegisterMessage": "Trebuie să vă conectați pentru a viziona videoclipuri. Puteți crea un cont pentru ceas dacă nu ați făcut-o.",
"Filter": "Filtru",
"VideoCourses": "Cursuri video",
"VideoCourses": "Videoclipuri esențiale",
"TestimonialText": "Marturia ta",
"Position": "Poziţie",
"ExperienceYear": "Ani de experienta",
@ -448,7 +448,7 @@
"CompanySize": "Marimea companiei",
"Image": "Fotografia de profil",
"TestimonialTitle": "Să auzim mărturia ta",
"TestimonialInfo": "Ceea ce spun clienții noștri contează! ",
"TestimonialInfo": "Ceea ce spun clienții noștri contează! Spuneți-ne despre experiența dvs. cu produsul și serviciul nostru. Este recomandat să scrieți mărturia în limba engleză pentru a ajunge la un public mai larg.",
"Country": "Țară",
"TestimonialTextPlaceholder": "Scrieți o scurtă poveste despre modul în care ABP v-a ajutat să vă construiți și să vă livrați proiectul. ",
"PositionPlaceholder": "Poziția ta la compania ta.",
@ -471,6 +471,7 @@
"LeaveUsReview": "Lasă-ne o recenzie",
"DocumentationButtonTitle": "Documentație",
"ABPVideoCoursesDescription": "Aflați elementele de bază ale Cadrului ABP prin cursuri video create de echipa ABP.",
"ABPVideoCoursesPageDescription": "Aflați elementele de bază ale Cadrului ABP prin cursuri video create de echipa ABP. În această serie de videoclipuri, veți învăța subiectele esențiale ale Cadrului ABP. Numerele de pe fiecare videoclip sunt scrise în funcție de fluxul de învățare."
"ABPVideoCoursesPageDescription": "Aflați elementele de bază ale Cadrului ABP prin cursuri video create de echipa ABP. În această serie de videoclipuri, veți învăța subiectele esențiale ale Cadrului ABP. Numerele de pe fiecare videoclip sunt scrise în funcție de fluxul de învățare.",
"ABPVideoCoursesTitle": "Videoclipuri esențiale ABP"
}
}

7
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/ru.json

@ -438,7 +438,7 @@
"Index_Page_Testimonial_2": "ABP Framework — это не только платформа, но и руководство по разработке/управлению проектами, поскольку оно обеспечивает обучение DDD, GenericRepository, DI, Microservice и Modularity. ",
"VideosLoginAndRegisterMessage": "Чтобы иметь возможность смотреть видео, вам необходимо войти в систему.",
"Filter": "Фильтр",
"VideoCourses": "Видео курсы",
"VideoCourses": "Основные видео",
"TestimonialText": "Ваш отзыв",
"Position": "Позиция",
"ExperienceYear": "Годы опыта",
@ -446,7 +446,7 @@
"CompanySize": "Размер компании",
"Image": "Изображение вашего профиля",
"TestimonialTitle": "Давайте послушаем ваше свидетельство",
"TestimonialInfo": "То, что говорят наши клиенты, имеет значение! ",
"TestimonialInfo": "То, что говорят наши клиенты, имеет значение! Расскажите нам о своем опыте использования наших продуктов и услуг. Рекомендуется писать отзыв на английском языке, чтобы охватить более широкую аудиторию.",
"Country": "Страна",
"TestimonialTextPlaceholder": "Напишите краткую историю о том, как ABP помогла вам создать и реализовать ваш проект. ",
"PositionPlaceholder": "Ваша должность в вашей компании.",
@ -469,6 +469,7 @@
"LeaveUsReview": "Оставьте нам отзыв",
"DocumentationButtonTitle": "Документация",
"ABPVideoCoursesDescription": "Изучите основы ABP Framework с помощью видеокурсов, созданных командой ABP.",
"ABPVideoCoursesPageDescription": "Изучите основы ABP Framework с помощью видеокурсов, созданных командой ABP. В этой серии видео вы изучите основные темы ABP Framework. Числа в каждом видео написаны в соответствии с потоком обучения."
"ABPVideoCoursesPageDescription": "Изучите основы ABP Framework с помощью видеокурсов, созданных командой ABP. В этой серии видео вы изучите основные темы ABP Framework. Числа в каждом видео написаны в соответствии с потоком обучения.",
"ABPVideoCoursesTitle": "Основные видеоролики АБП"
}
}

7
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/sk.json

@ -440,7 +440,7 @@
"Index_Page_Testimonial_2": "ABP Framework nie je len rámec, je to aj návod na vývoj/riadenie projektov, pretože poskytuje školenia DDD, GenericRepository, DI, Microservice, Modularity. Aj keď samotný framework nebudete používať, môžete sa rozvíjať pomocou docs.abp.io, ktoré je dobre a profesionálne pripravené. (OpenIddict, Redis, Quartz atď.) \n Pretože je veľa vecí vopred vytvorených, výrazne to skracuje čas vývoja projektu. (Ako prihlasovacia stránka, spracovanie výnimiek, filtrovanie údajov, zaznamenávanie auditov, lokalizácia, automatický api ovládač atď.) \n Ako príklad z našej aplikácie som použil lokálnu zbernicu udalostí na riadenie zásob. Takže som schopný riadiť pohyby objednávok napísaním skladového manipulátora. \n Je úžasné nestrácať čas pre CreationTime, CreatorId. Plnia sa automaticky.",
"VideosLoginAndRegisterMessage": "Ak chcete pozerať videá, musíte sa prihlásiť. Ak ešte nemáte účet pre hodinky, môžete si ho vytvoriť.",
"Filter": "Filter",
"VideoCourses": "Video kurzy",
"VideoCourses": "Základné videá",
"TestimonialText": "Tvoje svedectvo",
"Position": "pozícia",
"ExperienceYear": "roky skúseností",
@ -448,7 +448,7 @@
"CompanySize": "Veľkosť spoločnosti",
"Image": "Váš profilový obrázok",
"TestimonialTitle": "Vypočujme si vaše svedectvo",
"TestimonialInfo": "Záleží na tom, čo hovoria naši zákazníci! ",
"TestimonialInfo": "Na tom, čo hovoria naši zákazníci, záleží! Povedzte nám o svojich skúsenostiach s naším produktom a službou. Odporúča sa napísať posudok v angličtine, aby ste oslovili širšie publikum.",
"Country": "Krajina",
"TestimonialTextPlaceholder": "Napíšte krátky príbeh o tom, ako vám ABP pomohla vybudovať a zrealizovať váš projekt. ",
"PositionPlaceholder": "Vaša pozícia vo vašej spoločnosti.",
@ -471,6 +471,7 @@
"LeaveUsReview": "Zanechajte nám recenziu",
"DocumentationButtonTitle": "Dokumentácia",
"ABPVideoCoursesDescription": "Naučte sa základy rámca ABP prostredníctvom video kurzov vytvorených tímom ABP.",
"ABPVideoCoursesPageDescription": "Naučte sa základy rámca ABP prostredníctvom video kurzov vytvorených tímom ABP. V tejto sérii videí sa naučíte základné témy rámca ABP. Čísla na každom videu sú napísané podľa toku učenia."
"ABPVideoCoursesPageDescription": "Naučte sa základy rámca ABP prostredníctvom video kurzov vytvorených tímom ABP. V tejto sérii videí sa naučíte základné témy rámca ABP. Čísla na každom videu sú napísané podľa toku učenia.",
"ABPVideoCoursesTitle": "Základné videá ABP"
}
}

7
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/sl.json

@ -440,7 +440,7 @@
"Index_Page_Testimonial_2": "Ogrodje ABP ni le ogrodje, je tudi vodilo za razvoj/upravljanje projektov, saj zagotavlja usposabljanja DDD, GenericRepository, DI, Microservice, Modularity. Tudi če ne boste uporabljali samega ogrodja, se lahko razvijate z docs.abp.io, ki je dobro in strokovno pripravljen. (OpenIddict, Redis, Quartz itd.) \n Ker je veliko stvari vnaprej zgrajenih, znatno skrajša čas razvoja projekta. (Kot so prijavna stran, obravnavanje izjem, filtriranje-sejanje podatkov, revizijsko beleženje, lokalizacija, samodejni krmilnik api itd.) \n Kot primer iz naše aplikacije sem za nadzor zalog uporabil lokalno vodilo dogodkov. Tako lahko upravljam premike naročil s pisanjem programa za obdelavo zalog. \n Čudovito je ne izgubljati časa za CreationTime, CreatorId. Polnijo se samodejno.",
"VideosLoginAndRegisterMessage": "Za ogled videoposnetkov se morate prijaviti. Če ga še niste, lahko ustvarite račun za uro.",
"Filter": "Filter",
"VideoCourses": "Video tečaji",
"VideoCourses": "Bistveni videoposnetki",
"TestimonialText": "Vaše pričevanje",
"Position": "Položaj",
"ExperienceYear": "leta izkušenj",
@ -448,7 +448,7 @@
"CompanySize": "Velikost podjetja",
"Image": "Vaša profilna slika",
"TestimonialTitle": "Slišimo vaše pričevanje",
"TestimonialInfo": "Pomembno je, kaj pravijo naše stranke! ",
"TestimonialInfo": "Pomembno je, kaj pravijo naše stranke! Povejte nam o svojih izkušnjah z našim izdelkom in storitvijo. Priporočljivo je, da izjavo napišete v angleščini, da dosežete širše občinstvo.",
"Country": "Država",
"TestimonialTextPlaceholder": "Napišite kratko zgodbo o tem, kako vam je ABP pomagal zgraditi in izvesti vaš projekt. ",
"PositionPlaceholder": "Vaš položaj v vašem podjetju.",
@ -471,6 +471,7 @@
"LeaveUsReview": "Pustite nam oceno",
"DocumentationButtonTitle": "Dokumentacija",
"ABPVideoCoursesDescription": "Naučite se osnov ogrodja ABP prek video tečajev, ki jih je ustvarila ekipa ABP.",
"ABPVideoCoursesPageDescription": "Naučite se osnov ogrodja ABP prek video tečajev, ki jih je ustvarila ekipa ABP. V tej seriji videoposnetkov se boste naučili bistvenih tem ogrodja ABP. Številke na vsakem videoposnetku so zapisane glede na potek učenja."
"ABPVideoCoursesPageDescription": "Naučite se osnov ogrodja ABP prek video tečajev, ki jih je ustvarila ekipa ABP. V tej seriji videoposnetkov se boste naučili bistvenih tem ogrodja ABP. Številke na vsakem videoposnetku so zapisane glede na potek učenja.",
"ABPVideoCoursesTitle": "ABP Essential Videos"
}
}

17
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/tr.json

@ -387,14 +387,14 @@
"LeptonXLiteThemeInfo": " Modern ve şık bir Bootstrap UI teması. Üretime hazır bir UI temasına sahip olmak istiyorsanız idealdir. Bu en yeni temadır ve varsayılandır.",
"BasicThemeInfo": "Sade Bootstrap renkleri ve stilleri ile minimalist UI teması. Kendi UI temanızı oluşturacaksanız idealdir.",
"Details": "Detaylar",
"TestimonialText": "Referans yazısı",
"TestimonialText": "Tecrübenizi yazın",
"Position": "Ünvan",
"ExperienceYear": "Sektörel deneyim",
"FullName": "Ad soyad",
"CompanySize": "Şirket büyüklüğü",
"Image": "Profil resmi",
"TestimonialTitle": "Referanslarınızı paylaşın",
"TestimonialInfo": "Müşterilerimizin ne dediği önemlidir!",
"TestimonialTitle": "Tecrübelerinizi paylaşın",
"TestimonialInfo": "Müşterilerimizin ne dediği önemlidir! Ürün ve hizmetimizle ilgili deneyiminizi bize anlatın. Daha geniş bir kitleye ulaşmak için tecrübelerinizi İngilizce yazmanız önerilir.",
"Country": "Ülke",
"TestimonialTextPlaceholder": "ABP'nin projenizi oluşturmanıza nasıl yardımcı olduğu hakkında kısa bir hikaye yazın.",
"PositionPlaceholder": "Şirketinizdeki pozisyonunuz",
@ -404,12 +404,12 @@
"SelectCompanySizePlaceholder": "Şirketinizin çalışan sayısı",
"ImagePlaceholder": "Profil resminiz",
"SelectCountryPlaceholder": "Ülkeniz",
"YouAreNotAuthorizedToWriteTestimonial": "Referans mektubu yazabilmek için giriş yapmalısınız.",
"YouAreNotAuthorizedToWriteTestimonial": "Tecrübelerinizi paylaşabilmek için giriş yapmalısınız.",
"UnAuthorizeTestimonialInfo": "Fikriniz bizim için önemli! Paylaşmak için giriş yapınız.",
"TheFileIsTooLargeForImage": "Profil resminiz 1 MB'tan fazla olamaz.",
"ThisExtensionIsNotAllowedForImage": "Bu dosya uzantısınız izin verilmiyor.",
"FileUploadError": "Dosya yükleme hatası",
"TestimonialSend": "Referansınızı paylaştığınız için teşekkürler!",
"TestimonialSend": "Tecrübelerinizi paylaştığınız için teşekkürler!",
"Title": "Başlık",
"TitlePlaceholder": "Yazılım Geliştiricisi, CTO vb.",
"Characters": "karakter",
@ -419,7 +419,7 @@
"Follow the links below": "Aşağıdaki bağlantıları takip edin",
"BootstrapCardTitle": "Bu örnek, ABP bootstrap card tag helper tarafından oluşturulmuştur.",
"GoSomewhere": "Buraya Git →",
"ABPTestimonialDescription": "ABP Framework: Referanslarınızı dinleyelim",
"ABPTestimonialDescription": "ABP Framework: Tecrübelerinizi dinleyelim",
"NotValidEmailAddress": "Geçerli bir e-posta adresi giriniz.",
"EmailAddressMaxLength": "E-posta maksimum uzunluğu 255 karakter olmalıdır.",
"EmailAddressRequired": "E-posta alanı zorunludur.",
@ -429,9 +429,10 @@
"GenderRequired": "Cinsiyet alanı zorunludur.",
"LeaveUsReview": "Yorumunuzu paylaşın",
"BuildingMicroserviceSolutionsShortDescription": "Bu kitap, ABP Framework kullanarak mikroservis tabanlı uygulamalar geliştirmek ve yönetmek için bir başvuru rehberidir.",
"VideoCourses": "Video Kurslar",
"VideoCourses": "Başlangıç Videoları",
"DocumentationButtonTitle": "Dokümantasyon",
"ABPVideoCoursesDescription": "ABP ekibi tarafından oluşturulan video kursları aracılığıyla ABP Framework temellerini öğrenin.",
"ABPVideoCoursesPageDescription": "ABP ekibi tarafından oluşturulan video kursları aracılığıyla ABP Framewok temellerini öğrenin. Bu video serisinde ABP Framewokünün temel konularını öğreneceksiniz. Her videodaki sayılar öğrenme akışına göre yazılmıştır."
"ABPVideoCoursesPageDescription": "ABP ekibi tarafından oluşturulan video kursları aracılığıyla ABP Framewok temellerini öğrenin. Bu video serisinde ABP Framework'ün temel konularını öğreneceksiniz. Videolardaki sayılar, öğrenme sırasına göre yazılmıştır.",
"ABPVideoCoursesTitle": "ABP Başlangıç Videoları"
}
}

7
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/vi.json

@ -440,7 +440,7 @@
"Index_Page_Testimonial_2": "ABP Framework không chỉ là một framework mà còn là một hướng dẫn để phát triển/quản lý dự án vì nó cung cấp các khóa đào tạo về DDD, GenericRepository, DI, Microservice, moduleity. Ngay cả khi bạn không sử dụng framework, bạn vẫn có thể tự phát triển với docs.abp.io được chuẩn bị kỹ lưỡng và chuyên nghiệp. (OpenIddict, Redis, Quartz, v.v.) \n Bởi vì có nhiều thứ được xây dựng sẵn nên nó rút ngắn đáng kể thời gian phát triển dự án. (Chẳng hạn như trang đăng nhập, xử lý ngoại lệ, lọc dữ liệu, ghi nhật ký kiểm tra, bản địa hóa, bộ điều khiển api tự động, v.v.) \n Là một ví dụ từ ứng dụng của chúng tôi, tôi đã sử dụng Local Event Bus để kiểm soát hàng tồn kho. Vì vậy, tôi có thể quản lý việc di chuyển đơn hàng bằng cách viết trình xử lý hàng tồn kho. \n Thật tuyệt vời khi không lãng phí thời gian cho CreationTime, CreatorId. Chúng được điền tự động.",
"VideosLoginAndRegisterMessage": "Bạn phải đăng nhập để xem video. Bạn có thể tạo một tài khoản để xem nếu chưa có.",
"Filter": "Lọc",
"VideoCourses": "Khóa học video",
"VideoCourses": "Video cần thiết",
"TestimonialText": "Lời chứng thực của bạn",
"Position": "Chức vụ",
"ExperienceYear": "Số năm kinh nghiệm",
@ -448,7 +448,7 @@
"CompanySize": "Quy mô công ty",
"Image": "Hình ảnh cá nhân của bạn",
"TestimonialTitle": "Hãy nghe lời chứng thực của bạn",
"TestimonialInfo": "Những gì khách hàng của chúng tôi nói là quan trọng! ",
"TestimonialInfo": "Những gì khách hàng nói là quan trọng! Hãy cho chúng tôi biết về trải nghiệm của bạn với sản phẩm và dịch vụ của chúng tôi. Bạn nên viết lời chứng thực bằng tiếng Anh để tiếp cận nhiều đối tượng hơn.",
"Country": "Quốc gia",
"TestimonialTextPlaceholder": "Viết một câu chuyện ngắn gọn về cách ABP đã giúp bạn xây dựng và thực hiện dự án của mình. ",
"PositionPlaceholder": "Vị trí của bạn tại công ty của bạn.",
@ -471,6 +471,7 @@
"LeaveUsReview": "Để lại cho chúng tôi xem xét",
"DocumentationButtonTitle": "Tài liệu",
"ABPVideoCoursesDescription": "Tìm hiểu những kiến ​​thức cơ bản về Khung ABP thông qua các khóa học video do nhóm ABP tạo.",
"ABPVideoCoursesPageDescription": "Tìm hiểu những kiến ​​thức cơ bản về Khung ABP thông qua các khóa học video do nhóm ABP tạo ra. Trong loạt video này, bạn sẽ tìm hiểu các chủ đề thiết yếu của Khung ABP. Các con số trên mỗi video được viết theo quy trình học tập."
"ABPVideoCoursesPageDescription": "Tìm hiểu những kiến ​​thức cơ bản về Khung ABP thông qua các khóa học video do nhóm ABP tạo ra. Trong loạt video này, bạn sẽ tìm hiểu các chủ đề thiết yếu của Khung ABP. Các con số trên mỗi video được viết theo quy trình học tập.",
"ABPVideoCoursesTitle": "Video cần thiết của ABP"
}
}

7
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hans.json

@ -442,7 +442,7 @@
"Index_Page_Testimonial_2": "ABP Framework 不仅仅是一个框架,它还是项目开发/管理的指南,因为它提供了 DDD、GenericRepository、DI、Microservice、Modularity 培训。即使你不打算使用框架本身,你也可以通过 docs.abp.io 进行自我开发,它为你提供了精心准备的专业培训。(OpenIddict、Redis、Quartz 等)。\n因为很多东西都是预置的,所以大大缩短了项目开发时间。(如登录页面、异常处理、数据过滤-播种、审计日志、本地化、自动 api 控制器等)。\n以我们的应用程序为例,我将本地事件总线用于库存控制。因此,我可以通过编写库存处理程序来管理订单的变动。\n创建时间、CreatorId 不会浪费时间,它们会自动填入。它们会自动填充。",
"VideosLoginAndRegisterMessage": "您必须登录后才能观看视频。如果您还没有注册,可以创建一个账户进行观看。",
"Filter": "筛选",
"VideoCourses": "视频课程",
"VideoCourses": "必备视频",
"TestimonialText": "您的感言",
"Position": "位置",
"ExperienceYear": "多年经验",
@ -450,7 +450,7 @@
"CompanySize": "公司规模",
"Image": "你的头像",
"TestimonialTitle": "让我们听听您的感言",
"TestimonialInfo": "客户的评价很重要!",
"TestimonialInfo": "客户的评价很重要!告诉我们您对我们的产品和服务的体验。建议用英语撰写推荐,以覆盖更广泛的受众。",
"Country": "国家",
"TestimonialTextPlaceholder": "写一个关于 ABP 如何帮助您构建和交付项目的简短故事。 ",
"PositionPlaceholder": "您在公司的职位。",
@ -473,6 +473,7 @@
"LeaveUsReview": "给我们留下评论",
"DocumentationButtonTitle": "文档",
"ABPVideoCoursesDescription": "通过 ABP 团队创建的视频课程了解 ABP 框架的基础知识",
"ABPVideoCoursesPageDescription": "通过ABP团队创建的视频课程学习ABP框架的基础知识。在本视频系列中,您将学习ABP框架的基本主题。每个视频上的数字都是根据学习流程编写的。"
"ABPVideoCoursesPageDescription": "通过ABP团队创建的视频课程学习ABP框架的基础知识。在本视频系列中,您将学习ABP框架的基本主题。每个视频上的数字都是根据学习流程编写的。",
"ABPVideoCoursesTitle": "ABP 基本视频"
}
}

7
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hant.json

@ -442,7 +442,7 @@
"Index_Page_Testimonial_2": "ABP Framework不只是一個框架,它也是專案開發/管理的指南,因為它提供了DDD、GenericRepository、DI、Microservice、Modularity培訓。即使您不打算使用框架本身,您也可以使用經過充分專業準備的 docs.abp.io 進行開發。 (OpenIddict、Redis、Quartz 等) \n由於許多東西是預先建造的,因此它大大縮短了專案開發時間。 (例如登入頁面、異常處理、資料過濾播種、審核日誌記錄、本地化、自動 api 控制器等) \n作為我們應用程式的範例,我使用本地事件總線進行庫存控制。因此,我可以透過編寫庫存處理程序來管理訂單變更。 \n不浪費時間給CreationTime、CreatorId真是太好了。它們會自動填充。",
"VideosLoginAndRegisterMessage": "您必須登入才能觀看影片。如果您還沒有,您可以建立手錶帳戶。",
"Filter": "篩選",
"VideoCourses": "視訊課程",
"VideoCourses": "必备视频",
"TestimonialText": "您的感言",
"Position": "位置",
"ExperienceYear": "多年经验",
@ -450,7 +450,7 @@
"CompanySize": "公司规模",
"Image": "你的头像",
"TestimonialTitle": "让我们听听您的感言",
"TestimonialInfo": "客户的评价很重要!",
"TestimonialInfo": "客户的评价很重要!告诉我们您对我们的产品和服务的体验。建议用英语撰写推荐,以覆盖更广泛的受众。",
"Country": "国家",
"TestimonialTextPlaceholder": "写一个关于 ABP 如何帮助您构建和交付项目的简短故事。 ",
"PositionPlaceholder": "您在公司的职位。",
@ -473,6 +473,7 @@
"LeaveUsReview": "给我们留下评论",
"DocumentationButtonTitle": "文档",
"ABPVideoCoursesDescription": "通过 ABP 团队创建的视频课程了解 ABP 框架的基础知识。",
"ABPVideoCoursesPageDescription": "通过ABP团队创建的视频课程学习ABP框架的基础知识。在本视频系列中,您将学习ABP框架的基本主题。每个视频上的数字都是根据学习流程编写的。"
"ABPVideoCoursesPageDescription": "通过ABP团队创建的视频课程学习ABP框架的基础知识。在本视频系列中,您将学习ABP框架的基本主题。每个视频上的数字都是根据学习流程编写的。",
"ABPVideoCoursesTitle": "ABP 基本视频"
}
}

3
docs/en/API/Auto-API-Controllers.md

@ -214,3 +214,6 @@ services.Configure<AbpAspNetCoreMvcOptions>(options =>
options.ControllersToRemove.Add(typeof(AbpLanguagesController));
});
````
## See Also
* [Video tutorial](https://abp.io/video-courses/essentials/auto-api-controllers)

4
docs/en/Application-Services.md

@ -562,3 +562,7 @@ namespace MyProject.Test
Lifetime of application services are [transient](Dependency-Injection.md) and they are automatically registered to the dependency injection system.
## See Also
* [Video tutorial Part-1](https://abp.io/video-courses/essentials/application-services-part-1)
* [Video tutorial Part-2](https://abp.io/video-courses/essentials/application-services-part-2)

1
docs/en/Authorization.md

@ -473,3 +473,4 @@ Configure<AbpClaimsServiceOptions>(options =>
* [Permission Management Module](Modules/Permission-Management.md)
* [ASP.NET Core MVC / Razor Pages JavaScript Auth API](UI/AspNetCore/JavaScript-API/Auth.md)
* [Permission Management in Angular UI](UI/Angular/Permission-Management.md)
* [Video tutorial](https://abp.io/video-courses/essentials/authorization)

2
docs/en/Background-Workers.md

@ -72,7 +72,7 @@ public class PassiveUserCheckerWorker : AsyncPeriodicBackgroundWorkerBase
}
````
* `AsyncPeriodicBackgroundWorkerBase` uses the `AbpTimer` (a thread-safe timer) object to determine **the period**. We can set its `Period` property in the constructor.
* `AsyncPeriodicBackgroundWorkerBase` uses the `AbpAsyncTimer` (a thread-safe timer) object to determine **the period**. We can set its `Period` property in the constructor.
* It required to implement the `DoWorkAsync` method to **execute** the periodic work.
* It is a good practice to **resolve dependencies** from the `PeriodicBackgroundWorkerContext` instead of constructor injection. Because `AsyncPeriodicBackgroundWorkerBase` uses a `IServiceScope` that is **disposed** when your work finishes.
* `AsyncPeriodicBackgroundWorkerBase` **catches and logs exceptions** thrown by the `DoWorkAsync` method.

5
docs/en/Best-Practices/Application-Services.md

@ -228,4 +228,9 @@ This method votes a question and returns the current score of the question.
* The current module has only reference to the application contracts of the used module.
## See Also
* [Video tutorial Part-1](https://abp.io/video-courses/essentials/application-services-part-1)
* [Video tutorial Part-2](https://abp.io/video-courses/essentials/application-services-part-2)

6
docs/en/Best-Practices/Data-Transfer-Objects.md

@ -6,4 +6,8 @@
* **Do** define DTO members with **public getter and setter**.
* **Do** use **data annotations** for **validation** on the properties of DTOs those are inputs of the service.
* **Do** not add any **logic** into DTOs except implementing `IValidatableObject` when necessary.
* **Do** mark all DTOs as **[Serializable]** since they are already serializable and developers may want to binary serialize them.
* **Do** mark all DTOs as **[Serializable]** since they are already serializable and developers may want to binary serialize them.
## See Also
* [Video tutorial](https://abp.io/video-courses/essentials/data-transfer-objects)

3
docs/en/Best-Practices/Domain-Services.md

@ -2,3 +2,6 @@
> **This document is not ready yet. Please see the [Domain Services](../Domain-Services.md) document.**
## See Also
* [Video tutorial](https://abp.io/video-courses/essentials/domain-services)

6
docs/en/Best-Practices/Entities.md

@ -154,4 +154,8 @@ public class IssueLabel : Entity
### References
* Effective Aggregate Design by Vaughn Vernon
http://dddcommunity.org/library/vernon_2011
http://dddcommunity.org/library/vernon_2011
## See Also
* [Video tutorial](https://abp.io/video-courses/essentials/entities)

4
docs/en/Best-Practices/Entity-Framework-Core-Integration.md

@ -191,3 +191,7 @@ public class AbpIdentityEntityFrameworkCoreModule : AbpModule
}
}
````
## See Also
* [Video tutorial](https://abp.io/video-courses/essentials/abp-ef-core)

6
docs/en/Best-Practices/MongoDB-Integration.md

@ -148,4 +148,8 @@ public class AbpIdentityMongoDbModule : AbpModule
}
```
Notice that this module class also calls the static `BsonClassMap` configuration method defined above.
Notice that this module class also calls the static `BsonClassMap` configuration method defined above.
## See Also
* [Video tutorial](https://abp.io/video-courses/essentials/abp-mongodb)

1
docs/en/Best-Practices/Repositories.md

@ -72,3 +72,4 @@ Task<List<IdentityUser>> GetListByNormalizedRoleNameAsync(
* [Entity Framework Core Integration](Entity-Framework-Core-Integration.md)
* [MongoDB Integration](MongoDB-Integration.md)
* [Video tutorial](https://abp.io/video-courses/essentials/generic-repositories)

1
docs/en/CLI.md

@ -609,3 +609,4 @@ abp install-libs [options]
## See Also
* [Examples for the new command](CLI-New-Command-Samples.md)
* [Video tutorial](https://abp.io/video-courses/essentials/abp-cli)

85
docs/en/Community-Articles/2024-03-03-Share-Cookies-BetweenSubDomains/POST.md

@ -0,0 +1,85 @@
# How to share the cookies between subdomains
## Introduction
Sharing cookies between subdomains is a common requirement in web development. For example, you have a website with multiple subdomains, and you want to share the login status between these subdomains. Once a user logs in to one subdomain, the user should be logged in to all subdomains.
This article will show you how to achieve this in an ASP.NET Core application.
## Implementation principle
The `cookie` has a `Domain` attribute which specifies which server can receive a cookie.
If specified, then cookies are available on the server and its subdomains. For example, if you set `Domain=.abp.io`, cookies are available on `abp.io` and its subdomains like `community.abp.io`.
If the server does not specify a **Domain**, the cookies are available on the server but not on its subdomains. Therefore, specifying the **Domain** is less restrictive than omitting it. However, it can be helpful when subdomains need to share information about a user.
## Change the domain of the cookie in ASP.NET Core
There is a `CookiePolicyMiddleware` in ASP.NET Core, you can add some policies to the `CookiePolicyOptions` during cookies are appended or deleted.
We will add a policy to the `CookiePolicyOptions` to change the `domain` of the cookie:
```csharp
services.Configure<CookiePolicyOptions>(options =>
{
options.OnAppendCookie = cookieContext =>
{
ChangeCookieDomain(cookieContext, null);
};
options.OnDeleteCookie = cookieContext =>
{
ChangeCookieDomain(null, cookieContext);
};
});
private static void ChangeCookieDomain(AppendCookieContext appendCookieContext, DeleteCookieContext deleteCookieContext)
{
if (appendCookieContext != null)
{
// Change the domain of all cookies
//appendCookieContext.CookieOptions.Domain = ".abp.io";
// Change the domain of the specific cookie
if (appendCookieContext.CookieName == ".AspNetCore.Culture")
{
appendCookieContext.CookieOptions.Domain = ".abp.io";
}
}
if (deleteCookieContext != null)
{
// Change the domain of all cookies
//appendCookieContext.CookieOptions.Domain = ".abp.io";
// Change the domain of the specific cookie
if (deleteCookieContext.CookieName == ".AspNetCore.Culture")
{
deleteCookieContext.CookieOptions.Domain = ".abp.io";
}
}
}
```
Add the `app.UseCookiePolicy()` in the ASP.NET Core pipeline:
```csharp
//...
app.UseStaticFiles();
app.UseCookiePolicy();
//...
```
If you check the HTTP response headers, you will see the `Set-Cookie` header with the `domain` attribute as follows:
```http
Set-Cookie: .AspNetCore.Culture=c%3Den%7Cuic%3Den; expires=Mon, 09 Mar 2026 02:00:00 GMT; domain=.abp.io; path=/
```
The subdomains can share the `.AspNetCore.Culture` cookie now.
In another community article, we use the same middleware to [fix the Chrome login issue for the IdentityServer4](https://community.abp.io/posts/patch-for-chrome-login-issue-identityserver4-samesite-cookie-problem-weypwp3n)
## Summary
The `CookiePolicy` middleware provides a way to control cookies in an ASP.NET Core, It is very useful if you have more complex requirements for Cookies.

6
docs/en/Data-Transfer-Objects.md

@ -277,4 +277,8 @@ You are free to design your DTO classes. However, there are some best practices
### Output DTO Principles
* You can **reuse output DTOs** if you **fill all the properties** on all the cases.
* You can **reuse output DTOs** if you **fill all the properties** on all the cases.
## See Also
* [Video tutorial](https://abp.io/video-courses/essentials/data-transfer-objects)

1
docs/en/Dependency-Injection.md

@ -566,3 +566,4 @@ Startup templates come with Autofac installed. See [Autofac integration](Autofac
## See Also
* [ASP.NET Core Dependency Injection Best Practices, Tips & Tricks](https://medium.com/volosoft/asp-net-core-dependency-injection-best-practices-tips-tricks-c6e9c67f9d96)
* [Video tutorial](https://abp.io/video-courses/essentials/dependency-injection)

6
docs/en/Domain-Services.md

@ -132,4 +132,8 @@ While both of [Application Services](Application-Services.md) and Domain Service
## Lifetime
Lifetime of Domain Services are [transient](https://docs.abp.io/en/abp/latest/Dependency-Injection) and they are automatically registered to the dependency injection system.
Lifetime of Domain Services are [transient](https://docs.abp.io/en/abp/latest/Dependency-Injection) and they are automatically registered to the dependency injection system.
## See Also
* [Video tutorial](https://abp.io/video-courses/essentials/domain-services)

6
docs/en/Dynamic-Proxying-Interceptors.md

@ -1,3 +1,7 @@
## Dynamic Proxying / Interceptors
TODO
TODO
## See Also
* [Video tutorial](https://abp.io/video-courses/essentials/interception)

1
docs/en/Entities.md

@ -438,3 +438,4 @@ You typically **don't need** to use this system for your own entities, because i
## See Also
* [Best practice guide to design the entities](Best-Practices/Entities.md)
* [Video tutorial](https://abp.io/video-courses/essentials/entities)

25
docs/en/Entity-Framework-Core.md

@ -139,6 +139,30 @@ Configure<AbpDbContextOptions>(options =>
});
````
Add actions for the `ConfigureConventions` and `OnModelCreating` methods of the `DbContext` as shown below:
````csharp
options.DefaultConventionAction = (dbContext, builder) =>
{
// This action is called for ConfigureConventions method of all DbContexts.
};
options.ConfigureConventions<YourDbContext>((dbContext, builder) =>
{
// This action is called for ConfigureConventions method of specific DbContext.
});
options.DefaultOnModelCreatingAction = (dbContext, builder) =>
{
// This action is called for OnModelCreating method of all DbContexts.
};
options.ConfigureOnModelCreating<YourDbContext>((dbContext, builder) =>
{
// This action is called for OnModelCreating method of specific DbContext.
});
````
If you have a single `DbContext` or you have multiple `DbContext`s but want to use the same DBMS and configuration for all, you can leave it as is. However, if you need to configure a different DBMS or customize the configuration for a specific `DbContext`, you can specify it as shown below:
````csharp
@ -936,3 +960,4 @@ public class MyCustomEfCoreBulkOperationProvider
* [Entities](Entities.md)
* [Repositories](Repositories.md)
* [Video tutorial](https://abp.io/video-courses/essentials/abp-ef-core)

3
docs/en/Exception-Handling.md

@ -338,3 +338,6 @@ Here, a list of the options you can configure:
* `SendExceptionsDetailsToClients` (default: `false`): You can enable or disable sending exception details to the client.
* `SendStackTraceToClients` (default: `true`): You can enable or disable sending the stack trace of exception to the client. If you want to send the stack trace to the client, you must set both `SendStackTraceToClients` and `SendExceptionsDetailsToClients` options to `true` otherwise, the stack trace will not be sent to the client.
## See Also
* [Video tutorial](https://abp.io/video-courses/essentials/exception-handling)

3
docs/en/Localization.md

@ -254,4 +254,5 @@ See the following documents to learn how to reuse the same localization texts in
* [Localization for the MVC / Razor Pages UI](UI/AspNetCore/JavaScript-API/Localization.md)
* [Localization for the Blazor UI](UI/Blazor/Localization.md)
* [Localization for the Angular UI](UI/Angular/Localization.md)
* [Localization for the Angular UI](UI/Angular/Localization.md)
* [Video tutorial](https://abp.io/video-courses/essentials/localization)

3
docs/en/Module-Development-Basics.md

@ -189,3 +189,6 @@ There are **two types of modules.** They don't have any structural difference bu
- **Framework modules**: These are **core modules of the framework** like caching, emailing, theming, security, serialization, validation, EF Core integration, MongoDB integration... etc. They do not have application/business functionalities but makes your daily development easier by providing common infrastructure, integration and abstractions.
- **Application modules**: These modules implement **specific application/business functionalities** like blogging, document management, identity management, tenant management... etc. They generally have their own entities, services, APIs and UI components. See [pre-built application modules](Modules/Index.md).
## See Also
* [Video tutorial](https://abp.io/video-courses/essentials/modularity)

3
docs/en/MongoDB.md

@ -509,4 +509,5 @@ public class MyCustomMongoDbBulkOperationProvider
## See Also
* [Entities](Entities.md)
* [Repositories](Repositories.md)
* [Repositories](Repositories.md)
* [Video tutorial](https://abp.io/video-courses/essentials/abp-mongodb)

3
docs/en/Repositories.md

@ -506,3 +506,6 @@ This method is suggested;
* If you want to **completely isolate** your domain & application layers from the database provider.
* If you develop a **reusable [application module](Modules/Index.md)** and don't want to force to a specific database provider, which should be done as a [best practice](Best-Practices/Index.md).
## See Also
* [Video tutorial](https://abp.io/video-courses/essentials/generic-repositories)

4
docs/en/Startup-Templates/Application-Single-Layer.md

@ -104,3 +104,7 @@ The server-side is similar to the solution described in the *Solution Structure*
The client-side application consumes the HTTP APIs as mentioned. You can see the folder structure of the Angular project shown below:
![](../images/single-layer-angular-folder-structure.png)
## See Also
* [Video tutorial](https://abp.io/video-courses/essentials/app-template)

3
docs/en/Startup-Templates/Application.md

@ -459,3 +459,6 @@ If you want to configure social/external logins for your application, please fol
- [The getting started document](../Getting-Started.md) explains how to create a new application in a few minutes.
- [The application development tutorial](../Tutorials/Part-1.md) explains step by step application development.
## See Also
* [Video tutorial](https://abp.io/video-courses/essentials/app-template)

4
docs/en/UI/Angular/Authorization.md

@ -175,3 +175,7 @@ export class OAuthErrorFilterService extends AbstractAuthErrorFilter<
}
```
## See Also
* [Video tutorials](https://abp.io/video-courses/essentials/authorization)

3
docs/en/UI/Angular/Localization.md

@ -391,4 +391,5 @@ Which locale files you add to `webpackInclude` magic comment, they will be inclu
## See Also
- [Localization in ASP.NET Core](../../Localization.md)
* [Localization in ASP.NET Core](../../Localization.md)
* [Video tutorial](https://abp.io/video-courses/essentials/localization)

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save