Skip to content

Commit c4b61da

Browse files
authored
Merge branch 'dev' into auto-merge/rel-9-0/3315
2 parents 40b8ed6 + 8fcbe4f commit c4b61da

File tree

441 files changed

+6132
-2224
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

441 files changed

+6132
-2224
lines changed

Directory.Packages.props

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<PackageVersion Include="AlibabaCloud.SDK.Dysmsapi20170525" Version="3.0.0" />
77
<PackageVersion Include="aliyun-net-sdk-sts" Version="3.1.2" />
88
<PackageVersion Include="Aliyun.OSS.SDK.NetCore" Version="2.14.1" />
9-
<PackageVersion Include="AsyncKeyedLock" Version="7.0.1" />
9+
<PackageVersion Include="AsyncKeyedLock" Version="7.1.3" />
1010
<PackageVersion Include="Autofac" Version="8.1.0" />
1111
<PackageVersion Include="Autofac.Extensions.DependencyInjection" Version="10.0.0" />
1212
<PackageVersion Include="Autofac.Extras.DynamicProxy" Version="7.1.0" />
@@ -39,8 +39,8 @@
3939
<PackageVersion Include="EphemeralMongo6.runtime.win-x64" Version="1.1.3" />
4040
<PackageVersion Include="FluentValidation" Version="11.10.0" />
4141
<PackageVersion Include="Google.Cloud.Storage.V1" Version="4.10.0" />
42-
<PackageVersion Include="Hangfire.AspNetCore" Version="1.8.14" />
43-
<PackageVersion Include="Hangfire.SqlServer" Version="1.8.14" />
42+
<PackageVersion Include="Hangfire.AspNetCore" Version="1.8.17" />
43+
<PackageVersion Include="Hangfire.SqlServer" Version="1.8.17" />
4444
<PackageVersion Include="HtmlSanitizer" Version="8.1.870" />
4545
<PackageVersion Include="IdentityModel" Version="7.0.0" />
4646
<PackageVersion Include="IdentityServer4" Version="4.1.2" />
@@ -166,7 +166,9 @@
166166
<PackageVersion Include="System.Text.Encoding.CodePages" Version="9.0.0" />
167167
<PackageVersion Include="System.Text.Encodings.Web" Version="9.0.0" />
168168
<PackageVersion Include="System.Text.Json" Version="9.0.0" />
169+
<PackageVersion Include="System.Threading.Tasks.Extensions" Version="4.5.4" />
169170
<PackageVersion Include="System.IdentityModel.Tokens.Jwt" Version="8.1.0" />
171+
<PackageVersion Include="TencentCloudSDK.Sms" Version="3.0.1142" />
170172
<PackageVersion Include="TimeZoneConverter" Version="6.1.0" />
171173
<PackageVersion Include="Unidecode.NET" Version="2.1.0" />
172174
<PackageVersion Include="xunit" Version="2.9.2" />
@@ -176,4 +178,4 @@
176178
<PackageVersion Include="ConfigureAwait.Fody" Version="3.3.2" />
177179
<PackageVersion Include="Fody" Version="6.8.2" />
178180
</ItemGroup>
179-
</Project>
181+
</Project>

abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
"Permission:Accounting": "Accounting",
2323
"Permission:Accounting:Quotation": "Quotation",
2424
"Permission:Accounting:Invoice": "Invoice",
25+
"Permission:Export" : "Export",
2526
"Menu:Organizations": "Organizations",
2627
"Menu:Accounting": "Accounting",
2728
"Menu:Packages": "Packages",
@@ -511,6 +512,7 @@
511512
"QuotationTemplate.BankAccount": "Our bank account information can be found at {0}",
512513
"Permission:Raffles": "Raffle",
513514
"Permission:Draw": "Draw",
515+
"Permission:ExportAttendeesAsExcel": "Export at attendees as Excel",
514516
"Menu:Raffles": "Raffles",
515517
"RaffleIsNotDrawable": "Raffle is not drawable",
516518
"WinnerCountMustBeGreaterThanZero": "Winner count must be greater than zero",
@@ -649,6 +651,19 @@
649651
"Permission:HeroSections": "Hero Sections",
650652
"RedirectLink": "Redirect link",
651653
"HeroSectionsDeletionConfirmationMessage": "Are you sure you want to delete the hero section?",
652-
"AbpStudioName": "Abp Studio name"
654+
"AbpStudioName": "ABP Studio name",
655+
"Permission:EditAttendees": "Edit Attendees",
656+
"AttendeesCount": "Attendees Count",
657+
"CreateQRCode": "Create QR Code",
658+
"DrawTV": "Public draw on the TV",
659+
"DrawModal": "Private draw on the modal",
660+
"SetAsDrawable": "Set as drawable",
661+
"SetAsNoDrawable": "Set as non-drawable",
662+
"SetAsCompleted": "Set as completed",
663+
"RemoveAllWinners": "Remove all winners",
664+
"EditWinners": "Edit winners",
665+
"EditAttendees": "Edit attendees",
666+
"ExportAttendeesAsExcel": "Export attendees as Excel",
667+
"DuplicateRaffle": "Duplicate raffle"
653668
}
654-
}
669+
}

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1211,6 +1211,5 @@
12111211
"TrainingDescription": "We are offering the following training packages for who want to get expertise on the ABP Framework and the ABP.",
12121212
"PurchaseDevelopers": "developers",
12131213
"LinkExpiredMessage": "The payment link has expired! Contact us at <a href='mailto:[email protected]'>[email protected]</a> to update the link or <a href='https://abp.io/contact'>click here</a> to navigate to the contact page."
1214-
12151214
}
12161215
}

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

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -446,6 +446,7 @@
446446
"PackageDetailPage_InstallingUsingPMCDescription1": "Open the <strong>Package Manager Console</strong> in Visual Studio (Tools -> Nuget Package Manager -> Package Manager Console) and execute the following command",
447447
"UIOptions": "UI Options",
448448
"Testimonials": "Testimonials",
449+
"TestimonialsDescription": "Our clients' feedback is invaluable to us. Discover what they have to say about their experience working with us.",
449450
"CoolestCompaniesUseABPFramework": "Coolest Companies Use <span class=\"fw-bold\">ABP Framework</span>",
450451
"Index_Page_Testimonial_1": "ABP Framework is not just a tool but a catalyst that has accelerated my growth as a developer. It has made it possible for me to build new features faster than ever before, reminiscent of the experiences of other users. The unified coding pattern has streamlined my projects, giving me more time to focus on creating rather than troubleshooting.\nI would say the ABP Framework has been the cornerstone of my early professional journey. It has facilitated my transition from an aspiring developer to a confident professional ready to make a mark in the software world. I am looking forward to the exciting projects that await me, knowing that ABP will be there to guide me. It is more than just a product; it's a partner in success.",
451452
"Index_Page_Testimonial_2": "ABP Framework is not only a framework, it is also a guidance for project development/management, because it provides DDD, GenericRepository, DI, Microservice, Modularity trainings. Even if you are not going to use framework itself, you can develop yourself with abp.io/docs which is well and professionally prepared. (OpenIddict, Redis, Quartz etc.)\nBecause many thing pre-built, it shortens project development time significantly. (Such as login page, exception handling, data filtering-seeding, audit logging, localization, auto api controller etc.)\nAs an example from our app, i have used Local Event Bus for stock control. So, I am able to manage order movements by writing stock handler.\nIt is wonderful not to lose time for CreationTime, CreatorId. They are filled automatically.",
@@ -458,7 +459,7 @@
458459
"FullName": "Full name",
459460
"CompanySize": "Company size",
460461
"TestimonialTitle": "Let's hear your testimonial",
461-
"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.",
462+
"TestimonialInfo": "What you say matters! Tell us about your experience with ABP in a few sentences. Please write it in English to reach a wider audience.",
462463
"Country": "Country",
463464
"TestimonialTextPlaceholder": "Write a brief story about how ABP helped you build and deliver your project.",
464465
"PositionPlaceholder": "Your position at your company",
@@ -549,7 +550,7 @@
549550
"CommercialLicenses": "Commercial Licenses",
550551
"WhatIsDifferencePaidLicenses": "What is the difference between a personal license and other types of paid licenses?",
551552
"DifferencePaidLicenseExplanation1": "A non-personal paid license is the standard licensing option for enterprises and commercial entities. Licenses are purchased by the company and can be used by anyone within the organization.",
552-
"DifferencePaidLicenseExplanation2": "Personal License; on the other hand, is a type of license for private individuals/freelancers/independent developers who purchase licenses with their own funds and solely for their own use. The Personal License has some limitations. In this plan, there can only be 1 developer working on the ABP project and no additional developers are allowed to be added later to the project. Downloading the source-code of PRO modules is not allowed in the personal license plan. Also, there is no microservice template and tier (layered) architecture in this plan. Personal License holders can only use the following modules: <a href=\"/modules/Volo.Account.Pro\">Account</a>, <a href=\"/modules/Volo.AuditLogging.Ui\">Audit Logging UI</a>, <a href=\"/modules/Volo.Gdpr\">GDPR</a>, <a href=\"/modules/Volo.Identity.Pro\">Identity</a>, <a href=\"/modules/Volo.LanguageManagement\">Language Management</a>, <a href=\"/modules/Volo.Abp.LeptonXTheme.Pro\">LeptonX PRO</a>, <a href=\"/modules/Volo.OpenIddict.Pro\">OpenIddict UI</a> and <a href=\"/modules/Volo.Saas\">SaaS</a>. Personal License holders cannot use the following modules: <a href=\"/modules/Volo.Chat\">Chat</a>, <a href=\"/modules/Volo.CmsKit.Pro\">CMS-Kit PRO</a>, <a href=\"/modules/Volo.FileManagement\">File Management</a>, <a href=\"/modules/Volo.Forms\">Forms</a>, <a href=\"/modules/Volo.Payment\">Payment</a>, <a href=\"/modules/Volo.TextTemplateManagement\">Text Template Management</a>, and <a href=\"/modules/Volo.Abp.Sms.Twilio\">Twilio SMS</a>. You can access the full module list at <a href=\"/modules\">abp.io/modules</a>.",
553+
"DifferencePaidLicenseExplanation2": "Personal License; on the other hand, is a type of license for private individuals/freelancers/independent developers who purchase licenses with their own funds and solely for their own use. The Personal License has some limitations. In this plan, there can only be 1 developer working on the ABP project and no additional developers are allowed to be added later to the project. Downloading the source-code of PRO modules is not allowed in the personal license plan. There is no microservice template in this plan. There is no tier architecture (Web and HTTP API layers are physically separated) in this plan. Personal License holders can only use the following modules: <a href=\"/modules/Volo.Account.Pro\">Account</a>, <a href=\"/modules/Volo.AuditLogging.Ui\">Audit Logging UI</a>, <a href=\"/modules/Volo.Gdpr\">GDPR</a>, <a href=\"/modules/Volo.Identity.Pro\">Identity</a>, <a href=\"/modules/Volo.LanguageManagement\">Language Management</a>, <a href=\"/modules/Volo.Abp.LeptonXTheme.Pro\">LeptonX PRO</a>, <a href=\"/modules/Volo.OpenIddict.Pro\">OpenIddict UI</a> and <a href=\"/modules/Volo.Saas\">SaaS</a>. Personal License holders cannot use the following modules: <a href=\"/modules/Volo.Chat\">Chat</a>, <a href=\"/modules/Volo.CmsKit.Pro\">CMS-Kit PRO</a>, <a href=\"/modules/Volo.FileManagement\">File Management</a>, <a href=\"/modules/Volo.Forms\">Forms</a>, <a href=\"/modules/Volo.Payment\">Payment</a>, <a href=\"/modules/Volo.TextTemplateManagement\">Text Template Management</a>, and <a href=\"/modules/Volo.Abp.Sms.Twilio\">Twilio SMS</a>. You can access the full module list at <a href=\"/modules\">abp.io/modules</a>.",
553554
"ReadyToStart": "Ready to start?",
554555
"TransformYourIdeasIntoRealityWithOurProfessionalNETDevelopmentServices": "Transform your ideas into reality with our professional .NET development services.",
555556
"ReadyToUpgrade": "Ready to upgrade?",
@@ -1690,8 +1691,8 @@
16901691
"HurryUpLastDay": "Hurry Up! Last Day: {0}",
16911692
"CreatingCRUDPagesWithABPSuite": "Creating CRUD pages with ABP Suite",
16921693
"MultipleYearDiscount": "Multiple Year Discount",
1693-
"CampaignDiscountText": "New Platform Discount",
1694-
"CampaignDiscountName": "New Platform",
1694+
"CampaignDiscountText": "Black Friday Discount",
1695+
"CampaignDiscountName": "Black Friday",
16951696
"CampaignName:BlackFriday": "Black Friday",
16961697
"MultipleOrganizationInfo": "See All Your Organizations",
16971698
"AbpStudioBetaAccessInfoTitle": "ABP Studio Beta Access",
@@ -1866,6 +1867,7 @@
18661867
"NewsletterEmailFooterTemplateDeleteSubscription": "<a style=\"color: #007bff;\" href=\"{0}\" data-root=\"{1}\">If you change your mind, you're always welcome to resubscribe!</a>",
18671868
"GenerateQuote" : "Generate Quote" ,
18681869
"GeneratePriceQuote": "Generate a Price Quote",
1869-
"Qa:QuestionPageTitle": "Support"
1870+
"Qa:QuestionPageTitle": "Support",
1871+
"SelectedTrainingName" : "Trainings"
18701872
}
1871-
}
1873+
}

common.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<Project>
22
<PropertyGroup>
33
<LangVersion>latest</LangVersion>
4-
<Version>9.0.2</Version>
5-
<LeptonXVersion>4.0.3</LeptonXVersion>
4+
<Version>9.1.0-preview</Version>
5+
<LeptonXVersion>4.1.0-preview</LeptonXVersion>
66
<NoWarn>$(NoWarn);CS1591;CS0436</NoWarn>
77
<PackageIconUrl>https://abp.io/assets/abp_nupkg.png</PackageIconUrl>
88
<PackageProjectUrl>https://abp.io/</PackageProjectUrl>

0 commit comments

Comments
 (0)