Skip to content

Commit 560ed9a

Browse files
committed
home localization
1 parent d3d2fb0 commit 560ed9a

4 files changed

Lines changed: 101 additions & 15 deletions

File tree

src/BlazorAdmin/BlazorAdmin.Servers.Core/Resources/CommonComponent.en.resx

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8"?>
22
<root>
33
<!--
44
Microsoft ResX Schema
@@ -147,4 +147,46 @@
147147
<data name="PasswordValidFail" xml:space="preserve">
148148
<value>Password validation failed!</value>
149149
</data>
150+
<data name="HomePage_Title" xml:space="preserve">
151+
<value>System Overview</value>
152+
</data>
153+
<data name="HomePage_UserCount" xml:space="preserve">
154+
<value>Total Users</value>
155+
</data>
156+
<data name="HomePage_OrgCount" xml:space="preserve">
157+
<value>Organizations</value>
158+
</data>
159+
<data name="HomePage_TodayLogin" xml:space="preserve">
160+
<value>Today's Logins</value>
161+
</data>
162+
<data name="HomePage_TodayOperation" xml:space="preserve">
163+
<value>Today's Operations</value>
164+
</data>
165+
<data name="HomePage_SystemNotification" xml:space="preserve">
166+
<value>System Notifications</value>
167+
</data>
168+
<data name="HomePage_RecentLogin" xml:space="preserve">
169+
<value>Recent Logins</value>
170+
</data>
171+
<data name="HomePage_RecentAudit" xml:space="preserve">
172+
<value>Recent Operation Audit</value>
173+
</data>
174+
<data name="HomePage_OperationType" xml:space="preserve">
175+
<value>Operation Type</value>
176+
</data>
177+
<data name="HomePage_Entity" xml:space="preserve">
178+
<value>Entity</value>
179+
</data>
180+
<data name="HomePage_Time" xml:space="preserve">
181+
<value>Time</value>
182+
</data>
183+
<data name="HomePage_Operation_Delete" xml:space="preserve">
184+
<value>Delete</value>
185+
</data>
186+
<data name="HomePage_Operation_Modify" xml:space="preserve">
187+
<value>Modify</value>
188+
</data>
189+
<data name="HomePage_Operation_Add" xml:space="preserve">
190+
<value>Add</value>
191+
</data>
150192
</root>

src/BlazorAdmin/BlazorAdmin.Servers.Core/Resources/CommonComponent.resx

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,4 +147,46 @@
147147
<data name="PasswordValidFail" xml:space="preserve">
148148
<value>密码验证失败!</value>
149149
</data>
150+
<data name="HomePage_Title" xml:space="preserve">
151+
<value>系统概览</value>
152+
</data>
153+
<data name="HomePage_UserCount" xml:space="preserve">
154+
<value>用户总数</value>
155+
</data>
156+
<data name="HomePage_OrgCount" xml:space="preserve">
157+
<value>组织数量</value>
158+
</data>
159+
<data name="HomePage_TodayLogin" xml:space="preserve">
160+
<value>今日登录</value>
161+
</data>
162+
<data name="HomePage_TodayOperation" xml:space="preserve">
163+
<value>今日操作</value>
164+
</data>
165+
<data name="HomePage_SystemNotification" xml:space="preserve">
166+
<value>系统通知</value>
167+
</data>
168+
<data name="HomePage_RecentLogin" xml:space="preserve">
169+
<value>最近登录</value>
170+
</data>
171+
<data name="HomePage_RecentAudit" xml:space="preserve">
172+
<value>最近操作审计</value>
173+
</data>
174+
<data name="HomePage_OperationType" xml:space="preserve">
175+
<value>操作类型</value>
176+
</data>
177+
<data name="HomePage_Entity" xml:space="preserve">
178+
<value>实体</value>
179+
</data>
180+
<data name="HomePage_Time" xml:space="preserve">
181+
<value>时间</value>
182+
</data>
183+
<data name="HomePage_Operation_Delete" xml:space="preserve">
184+
<value>删除</value>
185+
</data>
186+
<data name="HomePage_Operation_Modify" xml:space="preserve">
187+
<value>修改</value>
188+
</data>
189+
<data name="HomePage_Operation_Add" xml:space="preserve">
190+
<value>添加</value>
191+
</data>
150192
</root>

src/BlazorAdmin/BlazorAdmin.Web/Components/Pages/Home.razor

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,21 @@
66
@using BlazorAdmin.Servers.Core.Data.Entities.Notification
77
@using BlazorAdmin.Servers.Core.Data
88
@using Microsoft.EntityFrameworkCore
9+
@using BlazorAdmin.Servers.Core.Resources
910
@inject BlazorAdminDbContext DbContext
1011

1112
<MudContainer MaxWidth="MaxWidth.Large" Class="mt-4">
1213
<MudGrid>
1314
<MudItem xs="12">
14-
<MudText Typo="Typo.h4" Class="mb-4">系统概览</MudText>
15+
<MudText Typo="Typo.h4" Class="mb-4">@_commonLoc["HomePage_Title"]</MudText>
1516
</MudItem>
1617

1718
<MudItem xs="12" sm="6" md="3">
1819
<MudPaper Elevation="2" Class="pa-4" Style="height: 150px;">
1920
<MudStack>
2021
<MudIcon Icon="@Icons.Material.Filled.People" Color="Color.Primary" Size="Size.Large" />
2122
<MudText Typo="Typo.h5">@_userCount</MudText>
22-
<MudText>用户总数</MudText>
23+
<MudText>@_commonLoc["HomePage_Title"]</MudText>
2324
</MudStack>
2425
</MudPaper>
2526
</MudItem>
@@ -29,7 +30,7 @@
2930
<MudStack>
3031
<MudIcon Icon="@Icons.Material.Filled.AccountTree" Color="Color.Secondary" Size="Size.Large" />
3132
<MudText Typo="Typo.h5">@_orgCount</MudText>
32-
<MudText>组织数量</MudText>
33+
<MudText>@_commonLoc["HomePage_OrgCount"]</MudText>
3334
</MudStack>
3435
</MudPaper>
3536
</MudItem>
@@ -39,7 +40,7 @@
3940
<MudStack>
4041
<MudIcon Icon="@Icons.Material.Filled.Login" Color="Color.Success" Size="Size.Large" />
4142
<MudText Typo="Typo.h5">@_todayLoginCount</MudText>
42-
<MudText>今日登录</MudText>
43+
<MudText>@_commonLoc["HomePage_TodayLogin"]</MudText>
4344
</MudStack>
4445
</MudPaper>
4546
</MudItem>
@@ -49,7 +50,7 @@
4950
<MudStack>
5051
<MudIcon Icon="@Icons.Material.Filled.History" Color="Color.Warning" Size="Size.Large" />
5152
<MudText Typo="Typo.h5">@_todayAuditCount</MudText>
52-
<MudText>今日操作</MudText>
53+
<MudText>@_commonLoc["HomePage_TodayOperation"]</MudText>
5354
</MudStack>
5455
</MudPaper>
5556
</MudItem>
@@ -58,7 +59,7 @@
5859
<MudGrid>
5960
<MudItem xs="6">
6061
<MudPaper Elevation="2" Class="pa-4">
61-
<MudText Typo="Typo.h6" Class="mb-4">系统通知</MudText>
62+
<MudText Typo="Typo.h6" Class="mb-4">@_commonLoc["HomePage_SystemNotification"]</MudText>
6263
<MudList Dense="true" T="string">
6364
@foreach (var notification in _notifications)
6465
{
@@ -73,7 +74,7 @@
7374

7475
<MudItem xs="6">
7576
<MudPaper Elevation="2" Class="pa-4">
76-
<MudText Typo="Typo.h6" Class="mb-4">最近登录</MudText>
77+
<MudText Typo="Typo.h6" Class="mb-4">@_commonLoc["HomePage_RecentLogin"]</MudText>
7778
<MudList Dense="true" T="string">
7879
@foreach (var log in _recentLogins)
7980
{
@@ -96,25 +97,25 @@
9697

9798
<MudItem xs="12">
9899
<MudPaper Elevation="2" Class="pa-4">
99-
<MudText Typo="Typo.h6" Class="mb-4">最近操作审计</MudText>
100+
<MudText Typo="Typo.h6" Class="mb-4">@_commonLoc["HomePage_RecentAudit"]</MudText>
100101
<MudTable Items="_recentAudits" Dense="true" Hover="true">
101102
<HeaderContent>
102-
<MudTh>操作类型</MudTh>
103-
<MudTh>实体</MudTh>
104-
<MudTh>时间</MudTh>
103+
<MudTh>@_commonLoc["HomePage_OperationType"]</MudTh>
104+
<MudTh>@_commonLoc["HomePage_Entity"]</MudTh>
105+
<MudTh>@_commonLoc["HomePage_Time"]</MudTh>
105106
</HeaderContent>
106107
<RowTemplate>
107108
<MudTd>
108109
@switch (context.Operation)
109110
{
110111
case 2:
111-
<MudChip Color="Color.Error" Size="Size.Small" T="string">删除</MudChip>
112+
<MudChip Color="Color.Error" Size="Size.Small" T="string">@_commonLoc["HomePage_Operation_Delete"]</MudChip>
112113
break;
113114
case 3:
114-
<MudChip Color="Color.Warning" Size="Size.Small" T="string">修改</MudChip>
115+
<MudChip Color="Color.Warning" Size="Size.Small" T="string">@_commonLoc["HomePage_Operation_Modify"]</MudChip>
115116
break;
116117
case 4:
117-
<MudChip Color="Color.Success" Size="Size.Small" T="string">添加</MudChip>
118+
<MudChip Color="Color.Success" Size="Size.Small" T="string">@_commonLoc["HomePage_Operation_Add"]</MudChip>
118119
break;
119120
}
120121
</MudTd>

src/BlazorAdmin/BlazorAdmin.Web/Components/_Imports.razor

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
@inject NavigationManager _navManager;
3636
@inject AuthenticationStateProvider _stateProvider;
3737
@inject IStringLocalizer<CusCulture> Loc;
38+
@inject IStringLocalizer<CommonComponent> _commonLoc;
3839

3940
@inject JwtHelper _jwtHelper;
4041
@inject NotificationHelper _notificationHelper;

0 commit comments

Comments
 (0)