diff --git a/modules/account/src/Volo.Abp.Account.Blazor.MudBlazor/Pages/Account/AccountManage.razor b/modules/account/src/Volo.Abp.Account.Blazor.MudBlazor/Pages/Account/AccountManage.razor
index 7e051798db..7d181d2111 100644
--- a/modules/account/src/Volo.Abp.Account.Blazor.MudBlazor/Pages/Account/AccountManage.razor
+++ b/modules/account/src/Volo.Abp.Account.Blazor.MudBlazor/Pages/Account/AccountManage.razor
@@ -6,7 +6,7 @@
@inherits AbpAccountComponentBase
-
+
diff --git a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Server.MudBlazorBasicTheme/Themes/Basic/LoginDisplay.razor b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Server.MudBlazorBasicTheme/Themes/Basic/LoginDisplay.razor
index 577f3cd5d9..1b4bd68d65 100644
--- a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Server.MudBlazorBasicTheme/Themes/Basic/LoginDisplay.razor
+++ b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Server.MudBlazorBasicTheme/Themes/Basic/LoginDisplay.razor
@@ -34,6 +34,6 @@
- @L["Login"]
+ @L["Login"]
diff --git a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.WebAssembly.MudBlazorBasicTheme/Themes/Basic/LoginDisplay.razor b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.WebAssembly.MudBlazorBasicTheme/Themes/Basic/LoginDisplay.razor
index 9a25e06cec..9f1a40bdc9 100644
--- a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.WebAssembly.MudBlazorBasicTheme/Themes/Basic/LoginDisplay.razor
+++ b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.WebAssembly.MudBlazorBasicTheme/Themes/Basic/LoginDisplay.razor
@@ -39,6 +39,6 @@
- @UiLocalizer["Login"]
+ @UiLocalizer["Login"]
diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor.MudBlazor/Components/FeatureManagementModal.razor b/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor.MudBlazor/Components/FeatureManagementModal.razor
index c45bf21e35..0a2a1837a0 100644
--- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor.MudBlazor/Components/FeatureManagementModal.razor
+++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor.MudBlazor/Components/FeatureManagementModal.razor
@@ -5,8 +5,7 @@
@using Volo.Abp.FeatureManagement.Localization
@inherits AbpFeatureManagementComponentBase
-
+
@L["Features"]@ProviderKeyDisplayName
diff --git a/modules/identity/src/Volo.Abp.Identity.Blazor.MudBlazor/Pages/Identity/RoleManagement.razor b/modules/identity/src/Volo.Abp.Identity.Blazor.MudBlazor/Pages/Identity/RoleManagement.razor
index 231573821a..2a69459557 100644
--- a/modules/identity/src/Volo.Abp.Identity.Blazor.MudBlazor/Pages/Identity/RoleManagement.razor
+++ b/modules/identity/src/Volo.Abp.Identity.Blazor.MudBlazor/Pages/Identity/RoleManagement.razor
@@ -32,7 +32,7 @@
@* ************************* CREATE DIALOG ************************* *@
@if (HasCreatePermission)
{
-
+
@L["NewRole"]
@@ -57,7 +57,7 @@
@* ************************* EDIT DIALOG ************************* *@
@if (HasUpdatePermission)
{
-
+
@L["Edit"]
diff --git a/modules/identity/src/Volo.Abp.Identity.Blazor.MudBlazor/Pages/Identity/UserManagement.razor b/modules/identity/src/Volo.Abp.Identity.Blazor.MudBlazor/Pages/Identity/UserManagement.razor
index 3f27d90496..2df4e18e6e 100644
--- a/modules/identity/src/Volo.Abp.Identity.Blazor.MudBlazor/Pages/Identity/UserManagement.razor
+++ b/modules/identity/src/Volo.Abp.Identity.Blazor.MudBlazor/Pages/Identity/UserManagement.razor
@@ -43,7 +43,7 @@
@* ************************* CREATE DIALOG ************************* *@
@if (HasCreatePermission)
{
-
+
@L["NewUser"]
@@ -107,7 +107,7 @@
@* ************************* EDIT DIALOG ************************* *@
@if (HasUpdatePermission)
{
-
+
@L["Edit"]
diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor.MudBlazor/Components/PermissionManagementModal.razor b/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor.MudBlazor/Components/PermissionManagementModal.razor
index 6aeb3d36f3..5bae1142f5 100644
--- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor.MudBlazor/Components/PermissionManagementModal.razor
+++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor.MudBlazor/Components/PermissionManagementModal.razor
@@ -3,7 +3,7 @@
@using JetBrains.Annotations
@using Volo.Abp.PermissionManagement.Localization
-
+
@L["Permissions"] - @_entityDisplayName
diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor.MudBlazor/Components/ResourcePermissionManagementModal.razor b/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor.MudBlazor/Components/ResourcePermissionManagementModal.razor
index 2d78d06e3e..954b209343 100644
--- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor.MudBlazor/Components/ResourcePermissionManagementModal.razor
+++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor.MudBlazor/Components/ResourcePermissionManagementModal.razor
@@ -1,7 +1,7 @@
@using global::MudBlazor
@inherits Volo.Abp.AspNetCore.Components.AbpComponentBase
-
+
@L["ResourcePermissions"] - @ResourceDisplayName
@@ -82,7 +82,7 @@
@* Create Resource Permission Dialog *@
@if (_createDialogVisible)
{
-
+
@L["AddResourcePermission"]
@@ -127,7 +127,7 @@
@* Edit Resource Permission Dialog *@
@if (_editDialogVisible)
{
-
+
@L["UpdateResourcePermission"]
diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Blazor.MudBlazor/Pages/SettingManagement/EmailSettingGroup/EmailSettingGroupViewComponent.razor b/modules/setting-management/src/Volo.Abp.SettingManagement.Blazor.MudBlazor/Pages/SettingManagement/EmailSettingGroup/EmailSettingGroupViewComponent.razor
index 69ab1d860e..3a9d4d6b42 100644
--- a/modules/setting-management/src/Volo.Abp.SettingManagement.Blazor.MudBlazor/Pages/SettingManagement/EmailSettingGroup/EmailSettingGroupViewComponent.razor
+++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Blazor.MudBlazor/Pages/SettingManagement/EmailSettingGroup/EmailSettingGroupViewComponent.razor
@@ -73,7 +73,7 @@
@if (HasSendTestEmailPermission)
{
-
+
@L["SendTestEmail"]
diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor.MudBlazor/Pages/TenantManagement/TenantManagement.razor b/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor.MudBlazor/Pages/TenantManagement/TenantManagement.razor
index 00f0b0b08c..0c9f374feb 100644
--- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor.MudBlazor/Pages/TenantManagement/TenantManagement.razor
+++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor.MudBlazor/Pages/TenantManagement/TenantManagement.razor
@@ -31,7 +31,7 @@
@* ************************* CREATE MODAL ************************* *@
@if (HasCreatePermission)
{
-
+
@L["NewTenant"]
@@ -68,8 +68,7 @@
@* ************************* EDIT MODAL ************************* *@
@if (HasUpdatePermission)
{
-
+
@L["Edit"]
diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/Components/Pages/Index.razor b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/Components/Pages/Index.razor
index c67303f497..552e6d89e4 100644
--- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/Components/Pages/Index.razor
+++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/Components/Pages/Index.razor
@@ -1,281 +1,127 @@
-@page "/"
+@page "/"
@inherits MyProjectNameComponentBase
-
-
-
-
-
-
Getting Started
-
Learn how to create and run
- a
- new web application using the application startup
- template.
-
Getting
- Started
-
Web Application Development Tutorial
-
Learn how to build an ABP based
- web
- application named Acme.BookStore.
-
Explore Tutorial
+
+
+
+
+ @if (!CurrentUser.IsAuthenticated)
+ {
+ @L["Welcome"]
+ @L["LongWelcomeMessage"]
+ @L["Login"]
+ }
- Customize Lepton Theme
- Learn how to customize LeptonX
- Theme
- as you wish.
- Customize Lepton
-
-

-
-
-
-
-
-
-
-
-
-
You can check for
- similar problems and solutions, or open a
- new topic to discuss your specific issue.
-
Visit Support
-

-
-
-
-
-
-
-
-
You can find content
- on .NET development, cross-platform, ASP.NET
- application templates, ABP-related news, and
- more.
-
Visit Blog
+
Getting Started
+
Learn how to create and run a new web application using the application startup template.
+
Getting Started
-

-
-
-
-
-
-
-
-
-
-
A unique community platform
- for ABP Lovers!
-
Explore all ABP users'
- experiences with the ABP Framework, discover
- articles and videos on how to use ABP, and join
- raffles for a chance to win surprise gifts!
-
Join ABP
- Community
-
-

-
-
-
+ Web Application Development Tutorial
+ Learn how to build an ABP based web application named Acme.BookStore.
+ Explore Tutorial
+
+
+
+
+
+
+
+ Community
+
+ A unique community platform for ABP Lovers!
+ Explore all ABP users' experiences with the ABP Framework, discover articles and videos on how to use ABP, and join raffles for a chance to win surprise gifts!
+ Join ABP Community
-
-
-
-
-
+
-
-
-
-
- |
-
- Latest Release Logs
- |
-
-
-
-
- |
-
-
- |
-
- Video Courses
- |
-
-
-
-
- |
-
-
- |
-
- Samples
- |
-
-
-
-
- |
-
-
- |
-
- Books
- |
-
-
-
-
- |
-
-
- |
-
- FAQ
- |
-
-
-
-
- |
-
-
-
-
-
-
-
-
-
-
-
-
-
THE OFFICIAL GUIDE
-
Mastering ABP Framework
-
Written by the creator of the ABP
- Framework, this book will help you gain a complete
- understanding of the framework
- and modern web application development techniques.
-
-
-
-

-
-
+
+ Blog
+
+
Find content on .NET development, cross-platform, ASP.NET application templates, ABP-related news, and more.
+
Visit Blog
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
- X.com
- |
-
-
-
-
- |
-
-
-
-
- Discord
- |
-
-
-
-
- |
-
-
-
-
- Stack Overflow
- |
-
-
-
-
- |
-
-
-
-
- YouTube
- |
-
-
-
-
- |
-
-
-
-
- Instagram
- |
-
-
-
-
- |
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+ More from ABP.IO
+
+
+
+
+ Latest Release Logs
+
+
+ Video Courses
+
+
+ Samples
+
+
+ Books
+
+
+ FAQ
+
+
+
+
+
+
+
+
+ Follow us on Social Media
+
+
+
+
+
+
+ X.com (Twitter)
+
+
+ Discord
+
+
+ Stack Overflow
+
+
+
+
+
+
+ YouTube
+
+
+ Instagram
+
+
+ GitHub
+
+
+
+
+
+
+
+
diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/Components/Pages/Index.razor b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/Components/Pages/Index.razor
index c67303f497..552e6d89e4 100644
--- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/Components/Pages/Index.razor
+++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/Components/Pages/Index.razor
@@ -1,281 +1,127 @@
-@page "/"
+@page "/"
@inherits MyProjectNameComponentBase
-
-
-
-
-
-
Getting Started
-
Learn how to create and run
- a
- new web application using the application startup
- template.
-
Getting
- Started
-
Web Application Development Tutorial
-
Learn how to build an ABP based
- web
- application named Acme.BookStore.
-
Explore Tutorial
+
+
+
+
+ @if (!CurrentUser.IsAuthenticated)
+ {
+ @L["Welcome"]
+ @L["LongWelcomeMessage"]
+ @L["Login"]
+ }
- Customize Lepton Theme
- Learn how to customize LeptonX
- Theme
- as you wish.
- Customize Lepton
-
-

-
-
-
-
-
-
-
-
-
-
You can check for
- similar problems and solutions, or open a
- new topic to discuss your specific issue.
-
Visit Support
-

-
-
-
-
-
-
-
-
You can find content
- on .NET development, cross-platform, ASP.NET
- application templates, ABP-related news, and
- more.
-
Visit Blog
+
Getting Started
+
Learn how to create and run a new web application using the application startup template.
+
Getting Started
-

-
-
-
-
-
-
-
-
-
-
A unique community platform
- for ABP Lovers!
-
Explore all ABP users'
- experiences with the ABP Framework, discover
- articles and videos on how to use ABP, and join
- raffles for a chance to win surprise gifts!
-
Join ABP
- Community
-
-

-
-
-
+ Web Application Development Tutorial
+ Learn how to build an ABP based web application named Acme.BookStore.
+ Explore Tutorial
+
+
+
+
+
+
+
+ Community
+
+ A unique community platform for ABP Lovers!
+ Explore all ABP users' experiences with the ABP Framework, discover articles and videos on how to use ABP, and join raffles for a chance to win surprise gifts!
+ Join ABP Community
-
-
-
-
-
+
-
-
-
-
- |
-
- Latest Release Logs
- |
-
-
-
-
- |
-
-
- |
-
- Video Courses
- |
-
-
-
-
- |
-
-
- |
-
- Samples
- |
-
-
-
-
- |
-
-
- |
-
- Books
- |
-
-
-
-
- |
-
-
- |
-
- FAQ
- |
-
-
-
-
- |
-
-
-
-
-
-
-
-
-
-
-
-
-
THE OFFICIAL GUIDE
-
Mastering ABP Framework
-
Written by the creator of the ABP
- Framework, this book will help you gain a complete
- understanding of the framework
- and modern web application development techniques.
-
-
-
-

-
-
+
+ Blog
+
+
Find content on .NET development, cross-platform, ASP.NET application templates, ABP-related news, and more.
+
Visit Blog
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
- X.com
- |
-
-
-
-
- |
-
-
-
-
- Discord
- |
-
-
-
-
- |
-
-
-
-
- Stack Overflow
- |
-
-
-
-
- |
-
-
-
-
- YouTube
- |
-
-
-
-
- |
-
-
-
-
- Instagram
- |
-
-
-
-
- |
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+ More from ABP.IO
+
+
+
+
+ Latest Release Logs
+
+
+ Video Courses
+
+
+ Samples
+
+
+ Books
+
+
+ FAQ
+
+
+
+
+
+
+
+
+ Follow us on Social Media
+
+
+
+
+
+
+ X.com (Twitter)
+
+
+ Discord
+
+
+ Stack Overflow
+
+
+
+
+
+
+ YouTube
+
+
+ Instagram
+
+
+ GitHub
+
+
+
+
+
+
+
+
diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client/Pages/Index.razor b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client/Pages/Index.razor
index c67303f497..552e6d89e4 100644
--- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client/Pages/Index.razor
+++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client/Pages/Index.razor
@@ -1,281 +1,127 @@
-@page "/"
+@page "/"
@inherits MyProjectNameComponentBase
-
-
-
-
-
-
Getting Started
-
Learn how to create and run
- a
- new web application using the application startup
- template.
-
Getting
- Started
-
Web Application Development Tutorial
-
Learn how to build an ABP based
- web
- application named Acme.BookStore.
-
Explore Tutorial
+
+
+
+
+ @if (!CurrentUser.IsAuthenticated)
+ {
+ @L["Welcome"]
+ @L["LongWelcomeMessage"]
+ @L["Login"]
+ }
- Customize Lepton Theme
- Learn how to customize LeptonX
- Theme
- as you wish.
- Customize Lepton
-
-

-
-
-
-
-
-
-
-
-
-
You can check for
- similar problems and solutions, or open a
- new topic to discuss your specific issue.
-
Visit Support
-

-
-
-
-
-
-
-
-
You can find content
- on .NET development, cross-platform, ASP.NET
- application templates, ABP-related news, and
- more.
-
Visit Blog
+
Getting Started
+
Learn how to create and run a new web application using the application startup template.
+
Getting Started
-

-
-
-
-
-
-
-
-
-
-
A unique community platform
- for ABP Lovers!
-
Explore all ABP users'
- experiences with the ABP Framework, discover
- articles and videos on how to use ABP, and join
- raffles for a chance to win surprise gifts!
-
Join ABP
- Community
-
-

-
-
-
+ Web Application Development Tutorial
+ Learn how to build an ABP based web application named Acme.BookStore.
+ Explore Tutorial
+
+
+
+
+
+
+
+ Community
+
+ A unique community platform for ABP Lovers!
+ Explore all ABP users' experiences with the ABP Framework, discover articles and videos on how to use ABP, and join raffles for a chance to win surprise gifts!
+ Join ABP Community
-
-
-
-
-
+
-
-
-
-
- |
-
- Latest Release Logs
- |
-
-
-
-
- |
-
-
- |
-
- Video Courses
- |
-
-
-
-
- |
-
-
- |
-
- Samples
- |
-
-
-
-
- |
-
-
- |
-
- Books
- |
-
-
-
-
- |
-
-
- |
-
- FAQ
- |
-
-
-
-
- |
-
-
-
-
-
-
-
-
-
-
-
-
-
THE OFFICIAL GUIDE
-
Mastering ABP Framework
-
Written by the creator of the ABP
- Framework, this book will help you gain a complete
- understanding of the framework
- and modern web application development techniques.
-
-
-
-

-
-
+
+ Blog
+
+
Find content on .NET development, cross-platform, ASP.NET application templates, ABP-related news, and more.
+
Visit Blog
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
- X.com
- |
-
-
-
-
- |
-
-
-
-
- Discord
- |
-
-
-
-
- |
-
-
-
-
- Stack Overflow
- |
-
-
-
-
- |
-
-
-
-
- YouTube
- |
-
-
-
-
- |
-
-
-
-
- Instagram
- |
-
-
-
-
- |
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+ More from ABP.IO
+
+
+
+
+ Latest Release Logs
+
+
+ Video Courses
+
+
+ Samples
+
+
+ Books
+
+
+ FAQ
+
+
+
+
+
+
+
+
+ Follow us on Social Media
+
+
+
+
+
+
+ X.com (Twitter)
+
+
+ Discord
+
+
+ Stack Overflow
+
+
+
+
+
+
+ YouTube
+
+
+ Instagram
+
+
+ GitHub
+
+
+
+
+
+
+
+
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/Pages/Index.razor b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/Pages/Index.razor
index a932861897..552e6d89e4 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/Pages/Index.razor
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/Pages/Index.razor
@@ -1,87 +1,127 @@
@page "/"
-@using Volo.Abp.MultiTenancy
@inherits MyProjectNameComponentBase
-@inject AuthenticationStateProvider AuthenticationStateProvider
-
-
-
-
-
-
Getting Started
-
Learn how to create and run
- a new web application using the application startup template.
-
Getting Started
+
+
+
+
+ @if (!CurrentUser.IsAuthenticated)
+ {
+ @L["Welcome"]
+ @L["LongWelcomeMessage"]
+ @L["Login"]
+ }
- Web Application Development Tutorial
- Learn how to build an ABP based web application named Acme.BookStore.
- Explore Tutorial
+ Getting Started
+ Learn how to create and run a new web application using the application startup template.
+ Getting Started
- Customize Lepton Theme
- Learn how to customize LeptonX Theme as you wish.
- Customize Lepton
-
-

-
-
-
+
Web Application Development Tutorial
+
Learn how to build an ABP based web application named Acme.BookStore.
+
Explore Tutorial
+
+
+
+
+
+
+
+ Community
+
+ A unique community platform for ABP Lovers!
+ Explore all ABP users' experiences with the ABP Framework, discover articles and videos on how to use ABP, and join raffles for a chance to win surprise gifts!
+ Join ABP Community
-
-
-
-
-
-
-
You can check for similar problems and solutions, or open a new topic to discuss your specific issue.
-
Visit Support
-

-
-
-
-
-
-
-
-
You can find content on .NET development, cross-platform, ASP.NET application templates, ABP-related news, and more.
-
Visit Blog
-

-
-
-
-
-
+
-
-
Let's improve your application!
-
Here are some links to help you get started:
-
+
+ Blog
+
+ Find content on .NET development, cross-platform, ASP.NET application templates, ABP-related news, and more.
+ Visit Blog
+
+
+
+
-
-
-
-
-
-
Learn the ABP Framework
-
Explore the comprehensive documentation to learn how to build a modern web application.
-
See Documents
-
-
-
-
-
Samples
-
See the example projects built with the ABP Framework.
-
All samples
-
-
-
-
-
ABP Community
-
Get involved with a vibrant community and become a contributor.
-
Community
-
Contribute
-
-
-
-
-
-
+
+
+
+
+ More from ABP.IO
+
+
+
+
+ Latest Release Logs
+
+
+ Video Courses
+
+
+ Samples
+
+
+ Books
+
+
+ FAQ
+
+
+
+
+
+
+
+
+ Follow us on Social Media
+
+
+
+
+
+
+ X.com (Twitter)
+
+
+ Discord
+
+
+ Stack Overflow
+
+
+
+
+
+
+ YouTube
+
+
+ Instagram
+
+
+ GitHub
+
+
+
+
+
+
+
+
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/Components/Pages/Index.razor b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/Components/Pages/Index.razor
index d0a8d0ac7b..552e6d89e4 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/Components/Pages/Index.razor
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/Components/Pages/Index.razor
@@ -1,284 +1,127 @@
-@page "/"
-@using Volo.Abp.MultiTenancy
+@page "/"
@inherits MyProjectNameComponentBase
-@inject AuthenticationStateProvider AuthenticationStateProvider
-
-
-
-
-
-
Getting Started
-
Learn how to create and run
- a
- new web application using the application startup
- template.
-
Getting
- Started
+
+
+
+
+ @if (!CurrentUser.IsAuthenticated)
+ {
+ @L["Welcome"]
+ @L["LongWelcomeMessage"]
+ @L["Login"]
+ }
- Web Application Development Tutorial
- Learn how to build an ABP based
- web
- application named Acme.BookStore.
- Explore Tutorial
+ Getting Started
+ Learn how to create and run a new web application using the application startup template.
+ Getting Started
- Customize Lepton Theme
- Learn how to customize LeptonX
- Theme
- as you wish.
- Customize Lepton
-
-

-
-
-
-
-
-
-
-
-
-
You can check for
- similar problems and solutions, or open a
- new topic to discuss your specific issue.
-
Visit Support
-

-
-
-
-
-
-
-
-
You can find content
- on .NET development, cross-platform, ASP.NET
- application templates, ABP-related news, and
- more.
-
Visit Blog
+
Web Application Development Tutorial
+
Learn how to build an ABP based web application named Acme.BookStore.
+
Explore Tutorial
+
+
+
+
+
+
+
+ Community
+
+ A unique community platform for ABP Lovers!
+ Explore all ABP users' experiences with the ABP Framework, discover articles and videos on how to use ABP, and join raffles for a chance to win surprise gifts!
+ Join ABP Community
-
-
-
-
-
-
-
-
-
-
-
A unique community platform
- for ABP Lovers!
-
Explore all ABP users'
- experiences with the ABP Framework, discover
- articles and videos on how to use ABP, and join
- raffles for a chance to win surprise gifts!
-
Join ABP
- Community
-
-

-
-
-
+
-
-
-
-
-
+
+ Blog
+
+
Find content on .NET development, cross-platform, ASP.NET application templates, ABP-related news, and more.
+
Visit Blog
+
+
+
+
-
-
-
-
- |
-
- Latest Release Logs
- |
-
-
-
-
- |
-
-
- |
-
- Video Courses
- |
-
-
-
-
- |
-
-
- |
-
- Samples
- |
-
-
-
-
- |
-
-
- |
-
- Books
- |
-
-
-
-
- |
-
-
- |
-
- FAQ
- |
-
-
-
-
- |
-
-
-
-
-
-
-
-
-
-
-
-
-
THE OFFICIAL GUIDE
-
Mastering ABP Framework
-
Written by the creator of the ABP
- Framework, this book will help you gain a complete
- understanding of the framework
- and modern web application development techniques.
-
-
-
-

-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- X.com
- |
-
-
-
-
- |
-
-
-
-
- Discord
- |
-
-
-
-
- |
-
-
-
-
- Stack Overflow
- |
-
-
-
-
- |
-
-
-
-
- YouTube
- |
-
-
-
-
- |
-
-
-
-
- Instagram
- |
-
-
-
-
- |
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+ More from ABP.IO
+
+
+
+
+ Latest Release Logs
+
+
+ Video Courses
+
+
+ Samples
+
+
+ Books
+
+
+ FAQ
+
+
+
+
+
+
+
+
+ Follow us on Social Media
+
+
+
+
+
+
+ X.com (Twitter)
+
+
+ Discord
+
+
+ Stack Overflow
+
+
+
+
+
+
+ YouTube
+
+
+ Instagram
+
+
+ GitHub
+
+
+
+
+
+
+
+
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/Components/Pages/Index.razor b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/Components/Pages/Index.razor
index 008b98b46d..552e6d89e4 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/Components/Pages/Index.razor
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/Components/Pages/Index.razor
@@ -1,100 +1,127 @@
@page "/"
-@using Volo.Abp.MultiTenancy
@inherits MyProjectNameComponentBase
-@inject AuthenticationStateProvider AuthenticationStateProvider
-
-
-
-
-
-
Getting Started
-
Learn how to create and run a new web application using the application startup template.
-
Getting Started
+
+
+
+
+ @if (!CurrentUser.IsAuthenticated)
+ {
+ @L["Welcome"]
+ @L["LongWelcomeMessage"]
+ @L["Login"]
+ }
- Web Application Development Tutorial
- Learn how to build an ABP based web application named Acme.BookStore.
- Explore Tutorial
+ Getting Started
+ Learn how to create and run a new web application using the application startup template.
+ Getting Started
- Customize Lepton Theme
- Learn how to customize LeptonX Theme as you wish.
- Customize Lepton
-
-

-
-
-
+
Web Application Development Tutorial
+
Learn how to build an ABP based web application named Acme.BookStore.
+
Explore Tutorial
+
+
+
+
+
+
+
+ Community
+
+ A unique community platform for ABP Lovers!
+ Explore all ABP users' experiences with the ABP Framework, discover articles and videos on how to use ABP, and join raffles for a chance to win surprise gifts!
+ Join ABP Community
-
-
-
-
-
You can check for similar problems and solutions, or open a new topic to discuss your specific issue.
-
Visit Support
-

-
-
-
+
-
-
-
-
-
A unique community platform for ABP Lovers!
-
Explore all ABP users' experiences with the ABP Framework, discover articles and videos on how to use ABP, and join raffles for a chance to win surprise gifts!
-
Join ABP Community
-
-

-
-
-
+
+ Blog
+
+ Find content on .NET development, cross-platform, ASP.NET application templates, ABP-related news, and more.
+ Visit Blog
+
+
+
+
-
-
Let's improve your application!
-
Here are some links to help you get started:
-
-
-
-
-
-
-
-
Learn the ABP Framework
-
Explore the comprehensive documentation to learn how to build a modern web application.
-
See Documents
-
-
-
-
-
Samples
-
See the example projects built with the ABP Framework.
-
All samples
-
-
-
-
-
ABP Community
-
Get involved with a vibrant community and become a contributor.
-
Community
-
Contribute
-
-
-
-
-
-
-
ABP Blog
-
Take a look at our recently published articles.
-
See Blog
-
-
-
-
-
-
+
+
+
+
+ More from ABP.IO
+
+
+
+
+ Latest Release Logs
+
+
+ Video Courses
+
+
+ Samples
+
+
+ Books
+
+
+ FAQ
+
+
+
+
+
+
+
+
+ Follow us on Social Media
+
+
+
+
+
+
+ X.com (Twitter)
+
+
+ Discord
+
+
+ Stack Overflow
+
+
+
+
+
+
+ YouTube
+
+
+ Instagram
+
+
+ GitHub
+
+
+
+
+
+
+
+
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Client/Pages/Index.razor b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Client/Pages/Index.razor
index 572baf43da..552e6d89e4 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Client/Pages/Index.razor
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Client/Pages/Index.razor
@@ -1,115 +1,127 @@
@page "/"
-@using Volo.Abp.MultiTenancy
@inherits MyProjectNameComponentBase
-@inject AuthenticationStateProvider AuthenticationStateProvider
-
-
-
-
-
-
Getting Started
-
Learn how to create and run a new web application using the
- application startup template.
-
Getting Started
+
+
+
+
+ @if (!CurrentUser.IsAuthenticated)
+ {
+ @L["Welcome"]
+ @L["LongWelcomeMessage"]
+ @L["Login"]
+ }
- Web Application Development Tutorial
- Learn how to build an ABP based web application named Acme.BookStore.
- Explore Tutorial
+ Getting Started
+ Learn how to create and run a new web application using the application startup template.
+ Getting Started
- Customize Lepton Theme
- Learn how to customize LeptonX Theme as you wish.
- Customize Lepton
-
-

-
-
-
+
Web Application Development Tutorial
+
Learn how to build an ABP based web application named Acme.BookStore.
+
Explore Tutorial
+
+
+
+
+
+
+
+ Community
+
+ A unique community platform for ABP Lovers!
+ Explore all ABP users' experiences with the ABP Framework, discover articles and videos on how to use ABP, and join raffles for a chance to win surprise gifts!
+ Join ABP Community
-
-
-
-
-
You can check for similar problems and solutions, or open a new topic to
- discuss your specific issue.
-
Visit
- Support
-

-
-
-
+
-
-
-
-
-
A unique community platform for ABP Lovers!
-
Explore all ABP users' experiences with the ABP Framework, discover articles
- and videos on how to use ABP, and join raffles for a chance to win surprise gifts!
-
Join ABP
- Community
-
-

-
-
-
+
+ Blog
+
+ Find content on .NET development, cross-platform, ASP.NET application templates, ABP-related news, and more.
+ Visit Blog
+
+
+
+
-
-
Let's improve your application!
-
Here are some links to help you get started:
-
-
-
-
-
-
-
-
Learn the ABP
- Framework
-
Explore the comprehensive documentation to learn how to build a modern web application.
-
See
- Documents
-
-
-
-
-
Samples
-
See the example projects built with the ABP Framework.
-
All
- samples
-
-
-
-
-
ABP Community
-
Get involved with a vibrant community and become a contributor.
-
Community
-
Contribute
-
-
-
-
-
-
-
ABP Blog
-
Take a look at our recently published articles.
-
See Blog
-
-
-
-
-
-
+
+
+
+
+ More from ABP.IO
+
+
+
+
+ Latest Release Logs
+
+
+ Video Courses
+
+
+ Samples
+
+
+ Books
+
+
+ FAQ
+
+
+
+
+
+
+
+
+ Follow us on Social Media
+
+
+
+
+
+
+ X.com (Twitter)
+
+
+ Discord
+
+
+ Stack Overflow
+
+
+
+
+
+
+ YouTube
+
+
+ Instagram
+
+
+ GitHub
+
+
+
+
+
+
+
+
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client/Pages/Index.razor b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client/Pages/Index.razor
index d0a8d0ac7b..552e6d89e4 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client/Pages/Index.razor
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client/Pages/Index.razor
@@ -1,284 +1,127 @@
-@page "/"
-@using Volo.Abp.MultiTenancy
+@page "/"
@inherits MyProjectNameComponentBase
-@inject AuthenticationStateProvider AuthenticationStateProvider
-
-
-
-
-
-
Getting Started
-
Learn how to create and run
- a
- new web application using the application startup
- template.
-
Getting
- Started
+
+
+
+
+ @if (!CurrentUser.IsAuthenticated)
+ {
+ @L["Welcome"]
+ @L["LongWelcomeMessage"]
+ @L["Login"]
+ }
- Web Application Development Tutorial
- Learn how to build an ABP based
- web
- application named Acme.BookStore.
- Explore Tutorial
+ Getting Started
+ Learn how to create and run a new web application using the application startup template.
+ Getting Started
- Customize Lepton Theme
- Learn how to customize LeptonX
- Theme
- as you wish.
- Customize Lepton
-
-

-
-
-
-
-
-
-
-
-
-
You can check for
- similar problems and solutions, or open a
- new topic to discuss your specific issue.
-
Visit Support
-

-
-
-
-
-
-
-
-
You can find content
- on .NET development, cross-platform, ASP.NET
- application templates, ABP-related news, and
- more.
-
Visit Blog
+
Web Application Development Tutorial
+
Learn how to build an ABP based web application named Acme.BookStore.
+
Explore Tutorial
+
+
+
+
+
+
+
+ Community
+
+ A unique community platform for ABP Lovers!
+ Explore all ABP users' experiences with the ABP Framework, discover articles and videos on how to use ABP, and join raffles for a chance to win surprise gifts!
+ Join ABP Community
-
-
-
-
-
-
-
-
-
-
-
A unique community platform
- for ABP Lovers!
-
Explore all ABP users'
- experiences with the ABP Framework, discover
- articles and videos on how to use ABP, and join
- raffles for a chance to win surprise gifts!
-
Join ABP
- Community
-
-

-
-
-
+
-
-
-
-
-
+
+ Blog
+
+
Find content on .NET development, cross-platform, ASP.NET application templates, ABP-related news, and more.
+
Visit Blog
+
+
+
+
-
-
-
-
- |
-
- Latest Release Logs
- |
-
-
-
-
- |
-
-
- |
-
- Video Courses
- |
-
-
-
-
- |
-
-
- |
-
- Samples
- |
-
-
-
-
- |
-
-
- |
-
- Books
- |
-
-
-
-
- |
-
-
- |
-
- FAQ
- |
-
-
-
-
- |
-
-
-
-
-
-
-
-
-
-
-
-
-
THE OFFICIAL GUIDE
-
Mastering ABP Framework
-
Written by the creator of the ABP
- Framework, this book will help you gain a complete
- understanding of the framework
- and modern web application development techniques.
-
-
-
-

-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- X.com
- |
-
-
-
-
- |
-
-
-
-
- Discord
- |
-
-
-
-
- |
-
-
-
-
- Stack Overflow
- |
-
-
-
-
- |
-
-
-
-
- YouTube
- |
-
-
-
-
- |
-
-
-
-
- Instagram
- |
-
-
-
-
- |
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+ More from ABP.IO
+
+
+
+
+ Latest Release Logs
+
+
+ Video Courses
+
+
+ Samples
+
+
+ Books
+
+
+ FAQ
+
+
+
+
+
+
+
+
+ Follow us on Social Media
+
+
+
+
+
+
+ X.com (Twitter)
+
+
+ Discord
+
+
+ Stack Overflow
+
+
+
+
+
+
+ YouTube
+
+
+ Instagram
+
+
+ GitHub
+
+
+
+
+
+
+
+