Browse Source

Merge branch 'dev' into deniz/L

pull/19076/head
denizdemirkan 3 years ago
parent
commit
ffd3642c24
  1. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/tr.json
  2. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ar.json
  3. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/cs.json
  4. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/de.json
  5. 8
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json
  6. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/es.json
  7. 5
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fi.json
  8. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fr.json
  9. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hi.json
  10. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hr.json
  11. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hu.json
  12. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/is.json
  13. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/it.json
  14. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/nl.json
  15. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pl-PL.json
  16. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pt-BR.json
  17. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ro-RO.json
  18. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ru.json
  19. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sk.json
  20. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sl.json
  21. 5
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/tr.json
  22. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/vi.json
  23. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json
  24. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hant.json
  25. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/ar.json
  26. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/cs.json
  27. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/de.json
  28. 4
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en.json
  29. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/es.json
  30. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/fi.json
  31. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/fr.json
  32. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/hi.json
  33. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/hr.json
  34. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/hu.json
  35. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/is.json
  36. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/it.json
  37. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/nl.json
  38. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/pl-PL.json
  39. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/pt-BR.json
  40. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/ro-RO.json
  41. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/ru.json
  42. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/sk.json
  43. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/sl.json
  44. 17
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/tr.json
  45. 4
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/vi.json
  46. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hans.json
  47. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hant.json
  48. 6629
      npm/ng-packs/packages/core/src/lib/proxy/generate-proxy.json
  49. 59
      npm/ng-packs/packages/core/src/lib/proxy/pages/abp/multi-tenancy/abp-tenant.service.ts
  50. 47
      npm/ng-packs/packages/core/src/lib/proxy/volo/abp/asp-net-core/mvc/api-exploring/abp-api-definition.service.ts
  51. 44
      npm/ng-packs/packages/core/src/lib/proxy/volo/abp/asp-net-core/mvc/application-configurations/abp-application-configuration.service.ts
  52. 44
      npm/ng-packs/packages/core/src/lib/proxy/volo/abp/asp-net-core/mvc/application-configurations/abp-application-localization.service.ts
  53. 249
      npm/ng-packs/packages/core/src/lib/proxy/volo/abp/asp-net-core/mvc/application-configurations/models.ts
  54. 174
      npm/ng-packs/packages/core/src/lib/proxy/volo/abp/asp-net-core/mvc/application-configurations/object-extending/models.ts
  55. 35
      npm/ng-packs/packages/core/src/lib/proxy/volo/abp/asp-net-core/mvc/multi-tenancy/models.ts
  56. 199
      npm/ng-packs/packages/core/src/lib/proxy/volo/abp/http/modeling/models.ts
  57. 15
      npm/ng-packs/packages/core/src/lib/proxy/volo/abp/localization/models.ts
  58. 10
      npm/ng-packs/packages/core/src/lib/proxy/volo/abp/models.ts
  59. 20
      npm/ng-packs/packages/core/src/lib/services/config-state.service.ts
  60. 2
      npm/ng-packs/packages/core/src/lib/services/localization.service.ts

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

@ -182,6 +182,8 @@
"HowItWorks": "Nasıl Çalışıyor?",
"WhyABPIOPlatform": "Neden ABP.IO Platform?",
"ReleaseNotes": "Sürüm Notları",
"Resources": "Kaynaklar",
"VideoCourses": "Video Kurslar",
"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."
}

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

@ -797,6 +797,7 @@
"UsedPayment": "لقد تم استخدام هذه الدفعة بالفعل",
"ManageLicense": "التحكم في الترخيص",
"AbpPlatformLeptonXTheme": "سمة LeptonX للوحة تحكم المشرف الخاصة بك من قبل <span class=\"gradient-commercial\">ABP Platform</span>",
"Previous": "سابق"
"Previous": "سابق",
"PricingDiscount": "تخفيض"
}
}

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

@ -411,6 +411,7 @@
"UsedPayment": "Tato platba již byla použita",
"ManageLicense": "Správa licence",
"AbpPlatformLeptonXTheme": "LeptonX téma pro váš správce účtu od <span class=\"gradient-commercial\">ABP Platform</span>",
"Previous": "Předchozí"
"Previous": "Předchozí",
"PricingDiscount": "Sleva"
}
}

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

@ -392,6 +392,7 @@
"UsedPayment": "Diese Zahlung wurde bereits verwendet",
"ManageLicense": "Lizenz verwalten",
"AbpPlatformLeptonXTheme": "LeptonX-Theme für Ihr Admin-Dashboard von <span class=\"gradient-commercial\">ABP Platform</span>",
"Previous": "Vorherige"
"Previous": "Vorherige",
"PricingDiscount": "Rabatt"
}
}

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

@ -1181,7 +1181,11 @@
"LearnMore": "Learn More",
"ReturnOfInvestment": "Return of Investment",
"ReturnOfInvestment_Description": "Learn how to reduce your development costs by more than %50.",
"SpecialDiscount": "Special Discount",
"Previous": "Previous"
"Previous": "Previous",
"PricingDiscount": "Save",
"PricingTeamTitle": "Team",
"PricingBusinessTitle": "Business",
"PricingEnterpriseTitle": "Enterprise",
"SpecialDiscount": "Special Discount"
}
}

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

@ -392,6 +392,7 @@
"UsedPayment": "Este pago ya ha sido utilizado.",
"ManageLicense": "Gestionar licencia",
"AbpPlatformLeptonXTheme": "Tema LeptonX para su panel de administración por <span class=\"gradient-commercial\">ABP Platform</span>",
"Previous": "Anterior"
"Previous": "Anterior",
"PricingDiscount": "Descuento"
}
}

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

@ -831,8 +831,9 @@
"MultipleOrganizationInfo": "Katso kaikki organisaatiosi",
"PaymentFailedInfo": "Anteeksi, maksu epäonnistui! ",
"UsedPayment": "Tämä maksu on jo käytetty",
"ManageLicense": "Hallinnoi lisenssiä",
"ManageLicense": "Hallinnoi lisenssiä",
"AbpPlatformLeptonXTheme": "LeptonX-teema hallintapaneelillesi ABP Platformin toimesta <span class=\"gradient-commercial\">ABP Platform</span>",
"Previous": "Edellinen"
"Previous": "Edellinen",
"PricingDiscount": "Alennus"
}
}

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

@ -411,6 +411,7 @@
"UsedPayment": "Ce paiement a déjà été utilisé",
"ManageLicense": "Gérer la licence",
"AbpPlatformLeptonXTheme": "Thème LeptonX pour votre tableau de bord administrateur par <span class=\"gradient-commercial\">ABP Platform</span>",
"Previous": "Précédent"
"Previous": "Précédent",
"PricingDiscount": "Rabais"
}
}

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

@ -410,6 +410,7 @@
"UsedPayment": "इस भुगतान का उपयोग पहले ही किया जा चुका है",
"ManageLicense": "लाइसेंस प्रबंधन",
"AbpPlatformLeptonXTheme": "ABP Platform द्वारा आपके व्यवस्थापक डैशबोर्ड के लिए LeptonX थीम",
"Previous": "पहले का"
"Previous": "पहले का",
"PricingDiscount": "छूट"
}
}

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

@ -1089,6 +1089,7 @@
"UsedPayment": "Ovo plaćanje je već iskorišteno",
"ManageLicense": "Upravljanje licencom",
"AbpPlatformLeptonXTheme": "LeptonX Tema za vašu administratorsku nadzornu ploču od strane <span class=\"gradient-commercial\">ABP Platform</span>",
"Previous": "Prethodno"
"Previous": "Prethodno",
"PricingDiscount": "Popust"
}
}

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

@ -759,6 +759,7 @@
"UsedPayment": "Ezt a fizetést már felhasználták",
"ManageLicense": "Licenc kezelése",
"AbpPlatformLeptonXTheme": "LeptonX téma az Adminisztrációs Vezérlőpultjához az <span class=\"gradient-commercial\">ABP Platform</span> által",
"Previous": "Előző"
"Previous": "Előző",
"PricingDiscount": "Kedvezmény"
}
}

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

@ -389,6 +389,7 @@
"UsedPayment": "Þessi greiðsla hefur þegar verið notuð",
"ManageLicense": "Stjórna leyfi",
"AbpPlatformLeptonXTheme": "LeptonX Þema fyrir stjórnborð stjórnanda þíns af <span class=\"gradient-commercial\">ABP Platform</span>",
"Previous": "Fyrri"
"Previous": "Fyrri",
"PricingDiscount": "Afsláttur"
}
}

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

@ -410,6 +410,7 @@
"UsedPayment": "Questo pagamento è già stato utilizzato",
"ManageLicense": "Gestisci la licenza",
"AbpPlatformLeptonXTheme": "Tema LeptonX per la tua bacheca amministrativa di <span class=\"gradient-commercial\">ABP Platform</span>",
"Previous": "Precedente"
"Previous": "Precedente",
"PricingDiscount": "Sconto"
}
}

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

@ -389,6 +389,7 @@
"UsedPayment": "Deze betaling is al gebruikt",
"ManageLicense": "Licentie beheren",
"AbpPlatformLeptonXTheme": "LeptonX-thema voor uw beheerdersdashboard door <span class=\"gradient-commercial\">ABP Platform</span>",
"Previous": "Vorig"
"Previous": "Vorig",
"PricingDiscount": "Korting"
}
}

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

@ -389,6 +389,7 @@
"UsedPayment": "Ta płatność została już wykorzystana",
"ManageLicense": "Zarządzaj licencją",
"AbpPlatformLeptonXTheme": "Motyw LeptonX dla Twojej konsoli administracyjnej od <span class=\"gradient-commercial\">ABP Platform</span>",
"Previous": "Poprzedni"
"Previous": "Poprzedni",
"PricingDiscount": "Rabat"
}
}

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

@ -412,6 +412,7 @@
"UsedPayment": "Este pagamento já foi usado",
"ManageLicense": "Gerenciar Licença",
"AbpPlatformLeptonXTheme": "Tema LeptonX para o seu Painel de Administração por <span class=\"gradient-commercial\">ABP Platform</span>",
"Previous": "Anterior"
"Previous": "Anterior",
"PricingDiscount": "Desconto"
}
}

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

@ -389,6 +389,7 @@
"UsedPayment": "Această plată a fost deja utilizată",
"ManageLicense": "Administrare licență",
"AbpPlatformLeptonXTheme": "Tema LeptonX pentru panoul tău de administrare de la <span class=\"gradient-commercial\">ABP Platform</span>",
"Previous": "Anterior"
"Previous": "Anterior",
"PricingDiscount": "Reducere"
}
}

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

@ -1090,6 +1090,7 @@
"UsedPayment": "Этот платеж уже использован",
"ManageLicense": "Управление лицензией",
"AbpPlatformLeptonXTheme": "Тема LeptonX для вашей панели администратора от <span class=\"gradient-commercial\">ABP Platform</span>",
"Previous": "Предыдущий"
"Previous": "Предыдущий",
"PricingDiscount": "Скидка"
}
}

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

@ -408,6 +408,7 @@
"UsedPayment": "Táto platba už bola použitá",
"ManageLicense": "Spravovať licenciu",
"AbpPlatformLeptonXTheme": "Téma LeptonX pre váš administratívny panel od <span class=\"gradient-commercial\">ABP Platform</span>",
"Previous": "Predchádzajúce"
"Previous": "Predchádzajúce",
"PricingDiscount": "Zľava"
}
}

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

@ -389,6 +389,7 @@
"UsedPayment": "To plačilo je že bilo uporabljeno",
"ManageLicense": "Upravljanje licenco",
"AbpPlatformLeptonXTheme": "LeptonX Tema za vaš upraviteljski nadzorni pult s strani <span class=\"gradient-commercial\">ABP Platform</span>",
"Previous": "Prejšnja"
"Previous": "Prejšnja",
"PricingDiscount": "Popust"
}
}

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

@ -274,7 +274,7 @@
"LiveTrainingSupport": "Canlı eğitim ve destek",
"AndMore": "ve dahası",
"AdditionalDeveloperLicense": "Ek geliştirici lisansı",
"ProjectCount": "proje sayısı",
"ProjectCount": "Proje sayısı",
"AllProModules": "Tüm profesyonel modüller",
"AllProThemes": "Tüm profesyonel temalar",
"AllProStartupTemplates": "Tüm profesyonel başlangıç şablonları",
@ -999,6 +999,7 @@
"MyOrganizations_Detail_LicenseExpiryDate": "Bitiş Tarihi",
"ManageLicense": "Lisansı Yönet",
"AbpPlatformLeptonXTheme": "<span class=\"gradient-commercial\">ABP Platform</span> Yönetici Kontrol Paneliniz için LeptonX Teması",
"Previous": "Önceki"
"Previous": "Önceki",
"PricingDiscount": "İndirim"
}
}

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

@ -389,6 +389,7 @@
"UsedPayment": "Khoản thanh toán này đã được sử dụng",
"ManageLicense": "Quản lý Giấy phép",
"AbpPlatformLeptonXTheme": "Chủ đề LeptonX cho Bảng điều khiển quản trị của bạn bởi <span class=\"gradient-commercial\">ABP Platform</span>",
"Previous": "Trước"
"Previous": "Trước",
"PricingDiscount": "Popust"
}
}

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

@ -1091,6 +1091,7 @@
"UsedPayment": "该付款已被使用",
"ManageLicense": "管理许可证",
"AbpPlatformLeptonXTheme": "由 <span class=\"gradient-commercial\">ABP Platform</span> 提供的您的管理仪表板的 LeptonX 主题",
"Previous": "以前的"
"Previous": "以前的",
"PricingDiscount": "折扣"
}
}

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

@ -1080,6 +1080,7 @@
"UsedPayment": "该付款已被使用",
"ManageLicense": "管理許可證",
"AbpPlatformLeptonXTheme": "由 <span class=\"gradient-commercial\">ABP Platform</span> 提供的您的管理儀表板的 LeptonX 主題",
"Previous": "以前的"
"Previous": "以前的",
"PricingDiscount": "折扣"
}
}

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

@ -468,6 +468,7 @@
"TitlePlaceholder": "مطور برامج، مدير تكنولوجيا المعلومات، إلخ.",
"Characters": "الأحرف",
"ABPTestimonialDescription": "ABP Framework: دعونا نسمع شهادتك",
"LeaveUsReview": "ترك لنا المراجعة"
"LeaveUsReview": "ترك لنا المراجعة",
"DocumentationButtonTitle": "توثيق"
}
}

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

@ -468,6 +468,7 @@
"TitlePlaceholder": "Vývojář softwaru, CTO atd.",
"Characters": "znaky",
"ABPTestimonialDescription": "ABP Framework: Pojďme slyšet vaši referenci",
"LeaveUsReview": "Zanechte nám recenzi"
"LeaveUsReview": "Zanechte nám recenzi",
"DocumentationButtonTitle": "Dokumentace"
}
}

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

@ -468,6 +468,7 @@
"TitlePlaceholder": "Softwareentwickler, CTO usw.",
"Characters": "zeichen",
"ABPTestimonialDescription": "ABP Framework: Lass uns deine Bewertung hören",
"LeaveUsReview": "Hinterlassen Sie uns eine Bewertung"
"LeaveUsReview": "Hinterlassen Sie uns eine Bewertung",
"DocumentationButtonTitle": "Dokumentation"
}
}

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

@ -479,6 +479,8 @@
"PasswordRequired": "The Password field is required.",
"AddressLength": "The field Address must be a string with a maximum length of 255.",
"GenderRequired": "The Gender field is required.",
"LeaveUsReview": "Leave us review"
"LeaveUsReview": "Leave us review",
"DocumentationButtonTitle": "Documentation"
}
}

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

@ -468,6 +468,7 @@
"TitlePlaceholder": "Desarrollador de software, CTO, etc.",
"Characters": "caracteres",
"ABPTestimonialDescription": "ABP Framework: Escuchemos tu testimonio",
"LeaveUsReview": "Déjanos tu reseña"
"LeaveUsReview": "Déjanos tu reseña",
"DocumentationButtonTitle": "Documentación"
}
}

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

@ -468,6 +468,7 @@
"TitlePlaceholder": "Ohjelmistokehittäjä, CTO, jne.",
"Characters": "hahmot",
"ABPTestimonialDescription": "ABP Framework: Kuunnellaanpa sinun suosittelua",
"LeaveUsReview": "Jätä meille arvostelu"
"LeaveUsReview": "Jätä meille arvostelu",
"DocumentationButtonTitle": "Dokumentointi"
}
}

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

@ -468,6 +468,7 @@
"TitlePlaceholder": "Développeur de logiciels, CTO, etc.",
"Characters": "caractères",
"ABPTestimonialDescription": "ABP Framework : Écoutons votre témoignage",
"LeaveUsReview": "Laissez-nous votre avis"
"LeaveUsReview": "Laissez-nous votre avis",
"DocumentationButtonTitle": "Documentation"
}
}

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

@ -468,6 +468,7 @@
"TitlePlaceholder": "सॉफ़्टवेयर डेवेलपर, सीटीओ, आदि।",
"Characters": "अक्षर",
"ABPTestimonialDescription": "ABP Framework: आइए आपका प्रशंसापत्र सुनें",
"LeaveUsReview": "हमें समीक्षा छोड़ें"
"LeaveUsReview": "हमें समीक्षा छोड़ें",
"DocumentationButtonTitle": "प्रलेखन"
}
}

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

@ -468,6 +468,7 @@
"TitlePlaceholder": "Razvojni inženjer, CTO, itd.",
"Characters": "znakovi",
"ABPTestimonialDescription": "ABP Framework: Hajde da čujemo tvoje iskustvo",
"LeaveUsReview": "Ostavite nam recenziju"
"LeaveUsReview": "Ostavite nam recenziju",
"DocumentationButtonTitle": "Dokumentacija"
}
}

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

@ -468,6 +468,7 @@
"TitlePlaceholder": "Szoftvertervező, CTO, stb.",
"Characters": "karakterek",
"ABPTestimonialDescription": "ABP Framework: Halljuk az Ön beszámolóját",
"LeaveUsReview": "Hagyjon véleményt nekünk"
"LeaveUsReview": "Hagyjon véleményt nekünk",
"DocumentationButtonTitle": "Dokumentáció"
}
}

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

@ -468,6 +468,7 @@
"TitlePlaceholder": "Hugbúnaðarþróunarmiðill, CTO o.s.frv.",
"Characters": "stafir",
"ABPTestimonialDescription": "ABP Framework: Við skulum heyra vitnisburð þinn",
"LeaveUsReview": "Skildu eftir okkur umsögn"
"LeaveUsReview": "Skildu eftir okkur umsögn",
"DocumentationButtonTitle": "Skjöl"
}
}

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

@ -468,6 +468,7 @@
"TitlePlaceholder": "Sviluppatore di software, CTO ecc.",
"Characters": "caratteri",
"ABPTestimonialDescription": "ABP Framework: Ascoltiamo la tua testimonianza",
"LeaveUsReview": "Lasciaci una recensione"
"LeaveUsReview": "Lasciaci una recensione",
"DocumentationButtonTitle": "Documentazione"
}
}

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

@ -468,6 +468,7 @@
"TitlePlaceholder": "Softwareontwikkelaar, CTO enz.",
"Characters": "tekens",
"ABPTestimonialDescription": "ABP Framework: Laten we uw getuigenis horen",
"LeaveUsReview": "Laat ons een beoordeling achter"
"LeaveUsReview": "Laat ons een beoordeling achter",
"DocumentationButtonTitle": "Documentatie"
}
}

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

@ -468,6 +468,7 @@
"TitlePlaceholder": "Programista, CTO itp.",
"Characters": "znaki",
"ABPTestimonialDescription": "Struktura ABP: Posłuchajmy Twojej opinii",
"LeaveUsReview": "Zostaw nam recenzję"
"LeaveUsReview": "Zostaw nam recenzję",
"DocumentationButtonTitle": "Dokumentacja"
}
}

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

@ -468,6 +468,7 @@
"TitlePlaceholder": "Desenvolvedor de software, CTO etc.",
"Characters": "caracteres",
"ABPTestimonialDescription": "Estrutura ABP: vamos ouvir seu depoimento",
"LeaveUsReview": "Deixe-nos uma avaliação"
"LeaveUsReview": "Deixe-nos uma avaliação",
"DocumentationButtonTitle": "Documentação"
}
}

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

@ -468,6 +468,7 @@
"TitlePlaceholder": "Dezvoltator software, CTO etc.",
"Characters": "caractere",
"ABPTestimonialDescription": "Cadrul ABP: Haideți să vă ascultăm mărturia",
"LeaveUsReview": "Lasă-ne o recenzie"
"LeaveUsReview": "Lasă-ne o recenzie",
"DocumentationButtonTitle": "Documentație"
}
}

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

@ -466,6 +466,7 @@
"TitlePlaceholder": "Разработчик программного обеспечения, технический директор и т. д.",
"Characters": "Символы",
"ABPTestimonialDescription": "ABP Framework: давайте послушаем ваш отзыв",
"LeaveUsReview": "Оставьте нам отзыв"
"LeaveUsReview": "Оставьте нам отзыв",
"DocumentationButtonTitle": "Документация"
}
}

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

@ -468,6 +468,7 @@
"TitlePlaceholder": "Vývojár softvéru, CTO atď.",
"Characters": "znaky",
"ABPTestimonialDescription": "Rámec ABP: Vypočujme si vaše svedectvo",
"LeaveUsReview": "Zanechajte nám recenziu"
"LeaveUsReview": "Zanechajte nám recenziu",
"DocumentationButtonTitle": "Dokumentácia"
}
}

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

@ -468,6 +468,7 @@
"TitlePlaceholder": "Razvijalec programske opreme, tehnični direktor itd.",
"Characters": "znaki",
"ABPTestimonialDescription": "Ogrodje ABP: poslušajmo vaše pričevanje",
"LeaveUsReview": "Pustite nam oceno"
"LeaveUsReview": "Pustite nam oceno",
"DocumentationButtonTitle": "Dokumentacija"
}
}

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

@ -154,7 +154,7 @@
"AndMore": "ve dahası...",
"Code": "Kod",
"Result": "Sonuç",
"SeeTheDocumentForMoreInformation": "Daha fazlası için <a href=\"{1}\">{0} dökümantasyonuna</a> göz atın.",
"SeeTheDocumentForMoreInformation": "Daha fazlası için <a href=\"{1}\">{0} dokümantasyonuna</a> göz atın.",
"IndexPageHeroSection": "<span class=\"first-line shine\"><strong>open source</strong></span><span class=\"second-line text-uppercase\">Web Application<br />Framework </span><span class=\"third-line shine2\"><strong>for asp.net core</strong></span>",
"UiFramework": "UI Framework",
"EmailAddress": "E-Posta Adresi",
@ -178,7 +178,7 @@
"ProgressiveWebApplication": "Progresif Web Uygulaması",
"UseslatestPreVersion": "En son yayın öncesi sürümünü kullanır",
"ReadTheDocumentation": "<span class=\"text-primary\">Belgeleri okuyun</span><span class=\"text-success\"></span>",
"Documentation": "Dökümanlar",
"Documentation": "Dokümanlar",
"GettingStartedTutorial": "Başlarken Eğitimi",
"ApplicationDevelopmentTutorial": "Uygulama Geliştirme Eğitimi",
"TheStartupTemplate": "Başlangıç Şablonu",
@ -214,7 +214,7 @@
"Packages": "Paketler",
"NugetPackages": "Nuget Paketleri",
"NPMPackages": "NPM Paketleri",
"SeeDocs": "Dökümanı Görüntüle",
"SeeDocs": "Dokümanı Görüntüle",
"None": "Hiçbiri",
"Application": "Uygulama",
"ApplicationExplanation": "Domain Driven Design pratikleri üzerine oluşturulmuş çok katmanlı bir çözüm oluşturur. Bakıma ve geliştirmeye açık kod tabanına ihtiyaç duyan uzun süreli projeler için önerilir.",
@ -227,7 +227,7 @@
"License": "Lisans",
"ProjectCreationSuccessMessage": "Projeniz başarıyla oluşturulmuştur",
"HowToRunSolution": "Uygulamayı Nasıl Çalıştırabiliriz?",
"GettingStartedMessage": "Uygulamanızı nasıl yapılandıracağınızı ve çalıştıracağınızı öğrenmek için başlanıç dökümanına bakınız.",
"GettingStartedMessage": "Uygulamanızı nasıl yapılandıracağınızı ve çalıştıracağınızı öğrenmek için başlanıç dokümanına bakınız.",
"WebAppDevTutorial": "Web Uygulaması Geliştirme Öğreticisi",
"WebAppDevTutorialMessage": "Adım adım web uygulaması geliştirme örneği için web uygulaması geliştirme öğreticisine bakınız.",
"CommunityPosts": "Topluluk Makaleleri",
@ -238,7 +238,6 @@
"ClientSideDevelopmentDocumentationMessage": "Kullanıcı arayüzü (istemci tarafı) geliştirmeyle ilgili temel noktaları öğrenmek için {0} belgesine bakın.",
"DatabaseProviderDocumentationMessage": "Veritabanı katmanı geliştirmeyle ilgili temel noktaları öğrenmek için {0} belgesine bakın.",
"ABPCommercialExplanationMessage": "ABP Commercial, ABP Framework için premium modüller, temalar, araçlar ve destek sağlar.",
"ImplementingDDD": "Domain Driven Design'ı Uygulayın",
"DDDBookExplanation": "ABP Framework ile Domain Driven Design'ın uygulanması için pratik bir kılavuz.",
"Overview": "Genel Bakış",
"DDDBookPracticalGuide": "Bu kitap Domain Driven Design'ın uygulanması için pratik bir kılavuz görevi görür. Uygulama ayrıntıları ABP Framework altyapısına dayanırken, temel kavramlar, prensipler ve modeller bir .NET çözümü olmasa bile her türlü çözümde uygulanabilir.",
@ -290,7 +289,7 @@
"AbpNewCommandExplanation": "ABP başlangıç şablonlarını kullanarak yeni çözümler oluşturur.",
"AbpAddModuleCommandExplanation": "Çözümünüze önceden oluşturulmuş uygulama modülleri yükler",
"ExploreAllCLICommands": "Tüm CLI komutlarını keşfedin",
"ExploreDocumentationAndGuides": "Kapsamlı belge ve kılavuzları keşfedin.",
"ExploreDocumentationAndGuides": "Kapsamlı doküman ve kılavuzları keşfedin.",
"Documentations": "Belgeler",
"Views": "Görünümler",
"ReadMore": "Daha fazla oku",
@ -428,6 +427,10 @@
"PasswordRequired": "Şifre alanı zorunludur.",
"AddressLength": "Adres alanı maksimum uzunluğu 255 karakter olmalıdır.",
"GenderRequired": "Cinsiyet alanı zorunludur.",
"LeaveUsReview": "Yorumunuzu paylaşın"
"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",
"DocumentationButtonTitle": "Dokümantasyon"
}
}

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

@ -468,6 +468,8 @@
"TitlePlaceholder": "Nhà phát triển phần mềm, CTO, v.v.",
"Characters": "Ký tự",
"ABPTestimonialDescription": "Khung ABP: Hãy nghe lời chứng thực của bạn",
"LeaveUsReview": "Để lại cho chúng tôi xem xét"
"LeaveUsReview": "Để lại cho chúng tôi xem xét",
"DocumentationButtonTitle": "Tài liệu"
}
}

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

@ -470,6 +470,7 @@
"TitlePlaceholder": "软件开发人员、CTO等",
"Characters": "字符",
"ABPTestimonialDescription": "ABP 框架:让我们听听您的感言",
"LeaveUsReview": "给我们留下评论"
"LeaveUsReview": "给我们留下评论",
"DocumentationButtonTitle": "文档"
}
}

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

@ -470,6 +470,7 @@
"TitlePlaceholder": "软件开发人员、CTO等",
"Characters": "字符",
"ABPTestimonialDescription": "ABP 框架:让我们听听您的感言",
"LeaveUsReview": "给我们留下评论"
"LeaveUsReview": "给我们留下评论",
"DocumentationButtonTitle": "文档"
}
}

6629
npm/ng-packs/packages/core/src/lib/proxy/generate-proxy.json

File diff suppressed because it is too large

59
npm/ng-packs/packages/core/src/lib/proxy/pages/abp/multi-tenancy/abp-tenant.service.ts

@ -1,30 +1,29 @@
import { Injectable } from '@angular/core';
import { RestService } from '../../../../services/rest.service';
import type { FindTenantResultDto } from '../../../volo/abp/asp-net-core/mvc/multi-tenancy/models';
@Injectable({
providedIn: 'root',
})
export class AbpTenantService {
apiName = 'abp';
findTenantById = (id: string) =>
this.restService.request<any, FindTenantResultDto>(
{
method: 'GET',
url: `/api/abp/multi-tenancy/tenants/by-id/${id}`,
},
{ apiName: this.apiName },
);
findTenantByName = (name: string) =>
this.restService.request<any, FindTenantResultDto>(
{
method: 'GET',
url: `/api/abp/multi-tenancy/tenants/by-name/${name}`,
},
{ apiName: this.apiName },
);
constructor(private restService: RestService) {}
}
import { RestService } from '../../../../services';
import { Rest } from '../../../../models';
import { Injectable } from '@angular/core';
import type { FindTenantResultDto } from '../../../volo/abp/asp-net-core/mvc/multi-tenancy/models';
@Injectable({
providedIn: 'root',
})
export class AbpTenantService {
apiName = 'abp';
findTenantById = (id: string, config?: Partial<Rest.Config>) =>
this.restService.request<any, FindTenantResultDto>({
method: 'GET',
url: `/api/abp/multi-tenancy/tenants/by-id/${id}`,
},
{ apiName: this.apiName,...config });
findTenantByName = (name: string, config?: Partial<Rest.Config>) =>
this.restService.request<any, FindTenantResultDto>({
method: 'GET',
url: `/api/abp/multi-tenancy/tenants/by-name/${name}`,
},
{ apiName: this.apiName,...config });
constructor(private restService: RestService) {}
}

47
npm/ng-packs/packages/core/src/lib/proxy/volo/abp/asp-net-core/mvc/api-exploring/abp-api-definition.service.ts

@ -1,25 +1,22 @@
import { RestService } from '../../../../../../services/rest.service';
import { Injectable } from '@angular/core';
import type {
ApplicationApiDescriptionModel,
ApplicationApiDescriptionModelRequestDto,
} from '../../../http/modeling/models';
@Injectable({
providedIn: 'root',
})
export class AbpApiDefinitionService {
apiName = 'abp';
getByModel = (model: ApplicationApiDescriptionModelRequestDto) =>
this.restService.request<any, ApplicationApiDescriptionModel>(
{
method: 'GET',
url: '/api/abp/api-definition',
params: { includeTypes: model.includeTypes },
},
{ apiName: this.apiName },
);
constructor(private restService: RestService) {}
}
import { RestService } from '../../../../../../services';
import { Rest } from '../../../../../../models';
import { Injectable } from '@angular/core';
import type { ApplicationApiDescriptionModel, ApplicationApiDescriptionModelRequestDto } from '../../../http/modeling/models';
@Injectable({
providedIn: 'root',
})
export class AbpApiDefinitionService {
apiName = 'abp';
getByModel = (model: ApplicationApiDescriptionModelRequestDto, config?: Partial<Rest.Config>) =>
this.restService.request<any, ApplicationApiDescriptionModel>({
method: 'GET',
url: '/api/abp/api-definition',
params: { includeTypes: model.includeTypes },
},
{ apiName: this.apiName,...config });
constructor(private restService: RestService) {}
}

44
npm/ng-packs/packages/core/src/lib/proxy/volo/abp/asp-net-core/mvc/application-configurations/abp-application-configuration.service.ts

@ -1,22 +1,22 @@
import type { ApplicationConfigurationDto, ApplicationConfigurationRequestOptions } from './models';
import { RestService } from '../../../../../../services/rest.service';
import { Injectable } from '@angular/core';
@Injectable({
providedIn: 'root',
})
export class AbpApplicationConfigurationService {
apiName = 'abp';
get = (options: ApplicationConfigurationRequestOptions) =>
this.restService.request<any, ApplicationConfigurationDto>(
{
method: 'GET',
url: '/api/abp/application-configuration',
params: { includeLocalizationResources: options.includeLocalizationResources },
},
{ apiName: this.apiName },
);
constructor(private restService: RestService) {}
}
import type { ApplicationConfigurationDto, ApplicationConfigurationRequestOptions } from './models';
import { RestService } from '../../../../../../services';
import { Rest } from '../../../../../../models';
import { Injectable } from '@angular/core';
@Injectable({
providedIn: 'root',
})
export class AbpApplicationConfigurationService {
apiName = 'abp';
get = (options: ApplicationConfigurationRequestOptions, config?: Partial<Rest.Config>) =>
this.restService.request<any, ApplicationConfigurationDto>({
method: 'GET',
url: '/api/abp/application-configuration',
params: { includeLocalizationResources: options.includeLocalizationResources },
},
{ apiName: this.apiName, ...config });
constructor(private restService: RestService) { }
}

44
npm/ng-packs/packages/core/src/lib/proxy/volo/abp/asp-net-core/mvc/application-configurations/abp-application-localization.service.ts

@ -1,22 +1,22 @@
import type { ApplicationLocalizationDto, ApplicationLocalizationRequestDto } from './models';
import { RestService } from '../../../../../../services/rest.service';
import { Injectable } from '@angular/core';
@Injectable({
providedIn: 'root',
})
export class AbpApplicationLocalizationService {
apiName = 'abp';
get = (input: ApplicationLocalizationRequestDto) =>
this.restService.request<any, ApplicationLocalizationDto>(
{
method: 'GET',
url: '/api/abp/application-localization',
params: { cultureName: input.cultureName, onlyDynamics: input.onlyDynamics },
},
{ apiName: this.apiName },
);
constructor(private restService: RestService) {}
}
import type { ApplicationLocalizationDto, ApplicationLocalizationRequestDto } from './models';
import { RestService } from '../../../../../../services';
import { Rest } from '../../../../../../models';
import { Injectable } from '@angular/core';
@Injectable({
providedIn: 'root',
})
export class AbpApplicationLocalizationService {
apiName = 'abp';
get = (input: ApplicationLocalizationRequestDto, config?: Partial<Rest.Config>) =>
this.restService.request<any, ApplicationLocalizationDto>({
method: 'GET',
url: '/api/abp/application-localization',
params: { cultureName: input.cultureName, onlyDynamics: input.onlyDynamics },
},
{ apiName: this.apiName,...config });
constructor(private restService: RestService) {}
}

249
npm/ng-packs/packages/core/src/lib/proxy/volo/abp/asp-net-core/mvc/application-configurations/models.ts

@ -1,124 +1,125 @@
import type { CurrentTenantDto, MultiTenancyInfoDto } from '../multi-tenancy/models';
import type { ObjectExtensionsDto } from './object-extending/models';
import type { LanguageInfo } from '../../../localization/models';
import type { NameValue } from '../../../models';
export interface ApplicationAuthConfigurationDto {
grantedPolicies: Record<string, boolean>;
}
export interface ApplicationConfigurationDto {
localization: ApplicationLocalizationConfigurationDto;
auth: ApplicationAuthConfigurationDto;
setting: ApplicationSettingConfigurationDto;
currentUser: CurrentUserDto;
features: ApplicationFeatureConfigurationDto;
globalFeatures: ApplicationGlobalFeatureConfigurationDto;
multiTenancy: MultiTenancyInfoDto;
currentTenant: CurrentTenantDto;
timing: TimingDto;
clock: ClockDto;
objectExtensions: ObjectExtensionsDto;
extraProperties: Record<string, object>;
}
export interface ApplicationConfigurationRequestOptions {
includeLocalizationResources: boolean;
}
export interface ApplicationFeatureConfigurationDto {
values: Record<string, string>;
}
export interface ApplicationGlobalFeatureConfigurationDto {
enabledFeatures: string[];
}
export interface ApplicationLocalizationConfigurationDto {
values: Record<string, Record<string, string>>;
resources: Record<string, ApplicationLocalizationResourceDto>;
languages: LanguageInfo[];
currentCulture: CurrentCultureDto;
defaultResourceName?: string;
languagesMap: Record<string, NameValue[]>;
languageFilesMap: Record<string, NameValue[]>;
}
export interface ApplicationLocalizationDto {
resources: Record<string, ApplicationLocalizationResourceDto>;
}
export interface ApplicationLocalizationRequestDto {
cultureName: string;
onlyDynamics: boolean;
}
export interface ApplicationLocalizationResourceDto {
texts: Record<string, string>;
baseResources: string[];
}
export interface ApplicationSettingConfigurationDto {
values: Record<string, string>;
}
export interface ClockDto {
kind?: string;
}
export interface CurrentCultureDto {
displayName?: string;
englishName?: string;
threeLetterIsoLanguageName?: string;
twoLetterIsoLanguageName?: string;
isRightToLeft: boolean;
cultureName?: string;
name?: string;
nativeName?: string;
dateTimeFormat: DateTimeFormatDto;
}
export interface CurrentUserDto {
isAuthenticated: boolean;
id?: string;
tenantId?: string;
impersonatorUserId?: string;
impersonatorTenantId?: string;
impersonatorUserName?: string;
impersonatorTenantName?: string;
userName?: string;
name?: string;
surName?: string;
email?: string;
emailVerified: boolean;
phoneNumber?: string;
phoneNumberVerified: boolean;
roles: string[];
}
export interface DateTimeFormatDto {
calendarAlgorithmType?: string;
dateTimeFormatLong?: string;
shortDatePattern?: string;
fullDateTimePattern?: string;
dateSeparator?: string;
shortTimePattern?: string;
longTimePattern?: string;
}
export interface IanaTimeZone {
timeZoneName?: string;
}
export interface TimeZone {
iana: IanaTimeZone;
windows: WindowsTimeZone;
}
export interface TimingDto {
timeZone: TimeZone;
}
export interface WindowsTimeZone {
timeZoneId?: string;
}
import type { CurrentTenantDto, MultiTenancyInfoDto } from '../multi-tenancy/models';
import type { ObjectExtensionsDto } from './object-extending/models';
import type { LanguageInfo } from '../../../localization/models';
import type { NameValue } from '../../../models';
export interface ApplicationAuthConfigurationDto {
grantedPolicies: Record<string, boolean>;
}
export interface ApplicationConfigurationDto {
localization: ApplicationLocalizationConfigurationDto;
auth: ApplicationAuthConfigurationDto;
setting: ApplicationSettingConfigurationDto;
currentUser: CurrentUserDto;
features: ApplicationFeatureConfigurationDto;
globalFeatures: ApplicationGlobalFeatureConfigurationDto;
multiTenancy: MultiTenancyInfoDto;
currentTenant: CurrentTenantDto;
timing: TimingDto;
clock: ClockDto;
objectExtensions: ObjectExtensionsDto;
extraProperties: Record<string, object>;
}
export interface ApplicationConfigurationRequestOptions {
includeLocalizationResources: boolean;
}
export interface ApplicationFeatureConfigurationDto {
values: Record<string, string>;
}
export interface ApplicationGlobalFeatureConfigurationDto {
enabledFeatures: string[];
}
export interface ApplicationLocalizationConfigurationDto {
values: Record<string, Record<string, string>>;
resources: Record<string, ApplicationLocalizationResourceDto>;
languages: LanguageInfo[];
currentCulture: CurrentCultureDto;
defaultResourceName?: string;
languagesMap: Record<string, NameValue[]>;
languageFilesMap: Record<string, NameValue[]>;
}
export interface ApplicationLocalizationDto {
resources: Record<string, ApplicationLocalizationResourceDto>;
currentCulture: CurrentCultureDto;
}
export interface ApplicationLocalizationRequestDto {
cultureName: string;
onlyDynamics: boolean;
}
export interface ApplicationLocalizationResourceDto {
texts: Record<string, string>;
baseResources: string[];
}
export interface ApplicationSettingConfigurationDto {
values: Record<string, string>;
}
export interface ClockDto {
kind?: string;
}
export interface CurrentCultureDto {
displayName?: string;
englishName?: string;
threeLetterIsoLanguageName?: string;
twoLetterIsoLanguageName?: string;
isRightToLeft: boolean;
cultureName?: string;
name?: string;
nativeName?: string;
dateTimeFormat: DateTimeFormatDto;
}
export interface CurrentUserDto {
isAuthenticated: boolean;
id?: string;
tenantId?: string;
impersonatorUserId?: string;
impersonatorTenantId?: string;
impersonatorUserName?: string;
impersonatorTenantName?: string;
userName?: string;
name?: string;
surName?: string;
email?: string;
emailVerified: boolean;
phoneNumber?: string;
phoneNumberVerified: boolean;
roles: string[];
}
export interface DateTimeFormatDto {
calendarAlgorithmType?: string;
dateTimeFormatLong?: string;
shortDatePattern?: string;
fullDateTimePattern?: string;
dateSeparator?: string;
shortTimePattern?: string;
longTimePattern?: string;
}
export interface IanaTimeZone {
timeZoneName?: string;
}
export interface TimeZone {
iana: IanaTimeZone;
windows: WindowsTimeZone;
}
export interface TimingDto {
timeZone: TimeZone;
}
export interface WindowsTimeZone {
timeZoneId?: string;
}

174
npm/ng-packs/packages/core/src/lib/proxy/volo/abp/asp-net-core/mvc/application-configurations/object-extending/models.ts

@ -1,87 +1,87 @@
export interface EntityExtensionDto {
properties: Record<string, ExtensionPropertyDto>;
configuration: Record<string, object>;
}
export interface ExtensionEnumDto {
fields: ExtensionEnumFieldDto[];
localizationResource?: string;
}
export interface ExtensionEnumFieldDto {
name?: string;
value: object;
}
export interface ExtensionPropertyApiCreateDto {
isAvailable: boolean;
}
export interface ExtensionPropertyApiDto {
onGet: ExtensionPropertyApiGetDto;
onCreate: ExtensionPropertyApiCreateDto;
onUpdate: ExtensionPropertyApiUpdateDto;
}
export interface ExtensionPropertyApiGetDto {
isAvailable: boolean;
}
export interface ExtensionPropertyApiUpdateDto {
isAvailable: boolean;
}
export interface ExtensionPropertyAttributeDto {
typeSimple?: string;
config: Record<string, object>;
}
export interface ExtensionPropertyDto {
type?: string;
typeSimple?: string;
displayName: LocalizableStringDto;
api: ExtensionPropertyApiDto;
ui: ExtensionPropertyUiDto;
attributes: ExtensionPropertyAttributeDto[];
configuration: Record<string, object>;
defaultValue: object;
}
export interface ExtensionPropertyUiDto {
onTable: ExtensionPropertyUiTableDto;
onCreateForm: ExtensionPropertyUiFormDto;
onEditForm: ExtensionPropertyUiFormDto;
lookup: ExtensionPropertyUiLookupDto;
}
export interface ExtensionPropertyUiFormDto {
isVisible: boolean;
}
export interface ExtensionPropertyUiLookupDto {
url?: string;
resultListPropertyName?: string;
displayPropertyName?: string;
valuePropertyName?: string;
filterParamName?: string;
}
export interface ExtensionPropertyUiTableDto {
isVisible: boolean;
}
export interface LocalizableStringDto {
name?: string;
resource?: string;
}
export interface ModuleExtensionDto {
entities: Record<string, EntityExtensionDto>;
configuration: Record<string, object>;
}
export interface ObjectExtensionsDto {
modules: Record<string, ModuleExtensionDto>;
enums: Record<string, ExtensionEnumDto>;
}
export interface EntityExtensionDto {
properties: Record<string, ExtensionPropertyDto>;
configuration: Record<string, object>;
}
export interface ExtensionEnumDto {
fields: ExtensionEnumFieldDto[];
localizationResource?: string;
}
export interface ExtensionEnumFieldDto {
name?: string;
value: object;
}
export interface ExtensionPropertyApiCreateDto {
isAvailable: boolean;
}
export interface ExtensionPropertyApiDto {
onGet: ExtensionPropertyApiGetDto;
onCreate: ExtensionPropertyApiCreateDto;
onUpdate: ExtensionPropertyApiUpdateDto;
}
export interface ExtensionPropertyApiGetDto {
isAvailable: boolean;
}
export interface ExtensionPropertyApiUpdateDto {
isAvailable: boolean;
}
export interface ExtensionPropertyAttributeDto {
typeSimple?: string;
config: Record<string, object>;
}
export interface ExtensionPropertyDto {
type?: string;
typeSimple?: string;
displayName: LocalizableStringDto;
api: ExtensionPropertyApiDto;
ui: ExtensionPropertyUiDto;
attributes: ExtensionPropertyAttributeDto[];
configuration: Record<string, object>;
defaultValue: object;
}
export interface ExtensionPropertyUiDto {
onTable: ExtensionPropertyUiTableDto;
onCreateForm: ExtensionPropertyUiFormDto;
onEditForm: ExtensionPropertyUiFormDto;
lookup: ExtensionPropertyUiLookupDto;
}
export interface ExtensionPropertyUiFormDto {
isVisible: boolean;
}
export interface ExtensionPropertyUiLookupDto {
url?: string;
resultListPropertyName?: string;
displayPropertyName?: string;
valuePropertyName?: string;
filterParamName?: string;
}
export interface ExtensionPropertyUiTableDto {
isVisible: boolean;
}
export interface LocalizableStringDto {
name?: string;
resource?: string;
}
export interface ModuleExtensionDto {
entities: Record<string, EntityExtensionDto>;
configuration: Record<string, object>;
}
export interface ObjectExtensionsDto {
modules: Record<string, ModuleExtensionDto>;
enums: Record<string, ExtensionEnumDto>;
}

35
npm/ng-packs/packages/core/src/lib/proxy/volo/abp/asp-net-core/mvc/multi-tenancy/models.ts

@ -1,17 +1,18 @@
export interface FindTenantResultDto {
success: boolean;
tenantId?: string;
name?: string;
isActive: boolean;
}
export interface CurrentTenantDto {
id?: string;
name?: string;
isAvailable: boolean;
}
export interface MultiTenancyInfoDto {
isEnabled: boolean;
}
export interface FindTenantResultDto {
success: boolean;
tenantId?: string;
name?: string;
normalizedName?: string;
isActive: boolean;
}
export interface CurrentTenantDto {
id?: string;
name?: string;
isAvailable: boolean;
}
export interface MultiTenancyInfoDto {
isEnabled: boolean;
}

199
npm/ng-packs/packages/core/src/lib/proxy/volo/abp/http/modeling/models.ts

@ -1,99 +1,100 @@
export interface ActionApiDescriptionModel {
uniqueName?: string;
name?: string;
httpMethod?: string;
url?: string;
supportedVersions: string[];
parametersOnMethod: MethodParameterApiDescriptionModel[];
parameters: ParameterApiDescriptionModel[];
returnValue: ReturnValueApiDescriptionModel;
allowAnonymous?: boolean;
implementFrom?: string;
}
export interface ApplicationApiDescriptionModel {
modules: Record<string, ModuleApiDescriptionModel>;
types: Record<string, TypeApiDescriptionModel>;
}
export interface ApplicationApiDescriptionModelRequestDto {
includeTypes: boolean;
}
export interface ControllerApiDescriptionModel {
controllerName?: string;
controllerGroupName?: string;
isRemoteService: boolean;
isIntegrationService: boolean;
apiVersion?: string;
type?: string;
interfaces: ControllerInterfaceApiDescriptionModel[];
actions: Record<string, ActionApiDescriptionModel>;
}
export interface ControllerInterfaceApiDescriptionModel {
type?: string;
name?: string;
methods: InterfaceMethodApiDescriptionModel[];
}
export interface InterfaceMethodApiDescriptionModel {
name?: string;
parametersOnMethod: MethodParameterApiDescriptionModel[];
returnValue: ReturnValueApiDescriptionModel;
}
export interface MethodParameterApiDescriptionModel {
name?: string;
typeAsString?: string;
type?: string;
typeSimple?: string;
isOptional: boolean;
defaultValue: object;
}
export interface ModuleApiDescriptionModel {
rootPath?: string;
remoteServiceName?: string;
controllers: Record<string, ControllerApiDescriptionModel>;
}
export interface ParameterApiDescriptionModel {
nameOnMethod?: string;
name?: string;
jsonName?: string;
type?: string;
typeSimple?: string;
isOptional: boolean;
defaultValue: object;
constraintTypes: string[];
bindingSourceId?: string;
descriptorName?: string;
}
export interface PropertyApiDescriptionModel {
name?: string;
jsonName?: string;
type?: string;
typeSimple?: string;
isRequired: boolean;
minLength?: number;
maxLength?: number;
minimum?: string;
maximum?: string;
regex?: string;
}
export interface ReturnValueApiDescriptionModel {
type?: string;
typeSimple?: string;
}
export interface TypeApiDescriptionModel {
baseType?: string;
isEnum: boolean;
enumNames: string[];
enumValues: object[];
genericArguments: string[];
properties: PropertyApiDescriptionModel[];
}
export interface ActionApiDescriptionModel {
uniqueName?: string;
name?: string;
httpMethod?: string;
url?: string;
supportedVersions: string[];
parametersOnMethod: MethodParameterApiDescriptionModel[];
parameters: ParameterApiDescriptionModel[];
returnValue: ReturnValueApiDescriptionModel;
allowAnonymous?: boolean;
implementFrom?: string;
}
export interface ApplicationApiDescriptionModel {
modules: Record<string, ModuleApiDescriptionModel>;
types: Record<string, TypeApiDescriptionModel>;
}
export interface ApplicationApiDescriptionModelRequestDto {
includeTypes: boolean;
}
export interface ControllerApiDescriptionModel {
controllerName?: string;
controllerGroupName?: string;
isRemoteService: boolean;
isIntegrationService: boolean;
apiVersion?: string;
type?: string;
interfaces: ControllerInterfaceApiDescriptionModel[];
actions: Record<string, ActionApiDescriptionModel>;
}
export interface ControllerInterfaceApiDescriptionModel {
type?: string;
name?: string;
methods: InterfaceMethodApiDescriptionModel[];
}
export interface InterfaceMethodApiDescriptionModel {
name?: string;
parametersOnMethod: MethodParameterApiDescriptionModel[];
returnValue: ReturnValueApiDescriptionModel;
}
export interface MethodParameterApiDescriptionModel {
name?: string;
typeAsString?: string;
type?: string;
typeSimple?: string;
isOptional: boolean;
defaultValue: object;
}
export interface ModuleApiDescriptionModel {
rootPath?: string;
remoteServiceName?: string;
controllers: Record<string, ControllerApiDescriptionModel>;
}
export interface ParameterApiDescriptionModel {
nameOnMethod?: string;
name?: string;
jsonName?: string;
type?: string;
typeSimple?: string;
isOptional: boolean;
defaultValue: object;
constraintTypes: string[];
bindingSourceId?: string;
descriptorName?: string;
}
export interface PropertyApiDescriptionModel {
name?: string;
jsonName?: string;
type?: string;
typeSimple?: string;
isRequired: boolean;
minLength?: number;
maxLength?: number;
minimum?: string;
maximum?: string;
regex?: string;
}
export interface ReturnValueApiDescriptionModel {
type?: string;
typeSimple?: string;
}
export interface TypeApiDescriptionModel {
baseType?: string;
isEnum: boolean;
enumNames: string[];
enumValues: object[];
genericArguments: string[];
properties: PropertyApiDescriptionModel[];
}

15
npm/ng-packs/packages/core/src/lib/proxy/volo/abp/localization/models.ts

@ -1,7 +1,8 @@
export interface LanguageInfo {
cultureName?: string;
uiCultureName?: string;
displayName?: string;
twoLetterISOLanguageName?: string;
flagIcon?: string;
}
export interface LanguageInfo {
cultureName?: string;
uiCultureName?: string;
displayName?: string;
twoLetterISOLanguageName?: string;
flagIcon?: string;
}

10
npm/ng-packs/packages/core/src/lib/proxy/volo/abp/models.ts

@ -1,5 +1,5 @@
export interface NameValue<T = string> {
name?: string;
value: T;
}
export interface NameValue<T = string> {
name?: string;
value: T;
}

20
npm/ng-packs/packages/core/src/lib/services/config-state.service.ts

@ -71,17 +71,17 @@ export class ConfigStateService {
}
refreshLocalization(lang: string): Observable<null> {
if (this.includeLocalizationResources) {
if(this.includeLocalizationResources){
return this.refreshAppState().pipe(map(() => null));
} else {
return this.getlocalizationResource(lang)
.pipe(
tap(result =>
this.store.patch({ localization: { ...this.store.state.localization, ...result } }),
),
)
.pipe(map(() => null));
}
return this.getlocalizationResource(lang)
.pipe(
tap(result =>
this.store.patch({ localization: { ...this.store.state.localization, ...result } }),
),
)
.pipe(map(() => null));
}
getOne$<K extends keyof ApplicationConfigurationDto>(key: K) {
@ -145,7 +145,7 @@ export class ConfigStateService {
return keys.reduce((acc, key) => ({ ...acc, [key]: features.values[key] }), {});
}
getFeatures$(keys: string[]): Observable<{ [key: string]: string } | undefined> {
getFeatures$(keys: string[]): Observable<{ [key: string]: string; } | undefined> {
return this.store.sliceState(({ features }) => {
if (!features?.values) return;

2
npm/ng-packs/packages/core/src/lib/services/localization.service.ts

@ -134,7 +134,7 @@ export class LocalizationService {
filter(
lang => this.configState.getDeep('localization.currentCulture.cultureName') !== lang,
),
switchMap(lang => this.configState.refreshAppState().pipe(map(() => lang))),
switchMap(lang => this.configState.refreshLocalization(lang).pipe(map(() => lang))),
filter(Boolean),
switchMap(lang => from(this.registerLocale(lang).then(() => lang))),
)

Loading…
Cancel
Save