|
1 | 1 | @inject IOptions<WebsiteOptions> WebsiteOption |
| 2 | +@inject IStringLocalizer<BlazorReconnector> Localizer |
2 | 3 |
|
3 | 4 | <Reconnector> |
4 | 5 | <ReconnectingTemplate> |
|
7 | 8 | <div class="row g-3"> |
8 | 9 | @RenderBootstrapBlazor |
9 | 10 | <div class="col-12 col-sm-5"> |
10 | | - <h5>Reconnector 组件</h5> |
11 | | - <p><b>正在尝试重新连接服务器</b></p> |
12 | | - <p>服务器正在更新新版本,稍等一会儿即可提供服务,或者 <kbd>F12</kbd> 打开 <b>Developer tools</b> 查看 <b>控制台</b> 是否有错误输出,请扫描左侧二维码加群与管理员联系</p> |
| 11 | + <h5>@Localizer["Title"]</h5> |
| 12 | + <p><b>@Localizer["ReconnectingTitle"]</b></p> |
| 13 | + <p>@((MarkupString)Localizer["ReconnectingDescription"].Value)</p> |
13 | 14 | </div> |
14 | 15 | <div class="col-12 col-sm-2"> |
15 | 16 | <div class="d-flex align-items-center justify-content-center h-100"> |
16 | | - <a href="javascript:window.Blazor.reconnect()" class="btn btn-primary">重新连接</a> |
| 17 | + <a href="javascript:window.Blazor.reconnect()" class="btn btn-primary">@Localizer["ReconnectButton"]</a> |
17 | 18 | </div> |
18 | 19 | </div> |
19 | 20 | </div> |
|
25 | 26 | <div class="row g-3"> |
26 | 27 | @RenderBootstrapBlazor |
27 | 28 | <div class="col-12 col-sm-5"> |
28 | | - <h5>Reconnector 组件</h5> |
29 | | - <p><b>与服务器连接失败</b></p> |
30 | | - <div>请确认网络是否正常,或者 <kbd>F12</kbd> 打开 <b>Developer tools</b> 查看 <b>控制台</b> 是否有错误输出,请扫描左侧二维码加群与管理员联系</div> |
| 29 | + <h5>@Localizer["Title"]</h5> |
| 30 | + <p><b>@Localizer["ReconnectFailedTitle"]</b></p> |
| 31 | + <div>@((MarkupString)Localizer["ReconnectFailedDescription"].Value)</div> |
31 | 32 | </div> |
32 | 33 | <div class="col-12 col-sm-2"> |
33 | 34 | <div class="d-flex flex-column align-items-center justify-content-center h-100"> |
34 | | - <a href="javascript:window.Blazor.reconnect()" class="btn btn-primary mb-3">重新连接</a> |
35 | | - <a href="javascript:location.reload()" class="btn btn-info">重新加载</a> |
| 35 | + <a href="javascript:window.Blazor.reconnect()" class="btn btn-primary mb-3">@Localizer["ReconnectButton"]</a> |
| 36 | + <a href="javascript:location.reload()" class="btn btn-info">@Localizer["ReloadButton"]</a> |
36 | 37 | </div> |
37 | 38 | </div> |
38 | 39 | </div> |
|
44 | 45 | <div class="row g-3"> |
45 | 46 | @RenderBootstrapBlazor |
46 | 47 | <div class="col-12 col-sm-5"> |
47 | | - <h5>Reconnector 组件</h5> |
48 | | - <p><b>服务器拒绝连接</b></p> |
49 | | - <div>所有的连接尝试都被拒绝了,这很有可能是由于网络问题或者服务器问题引起的,请扫描左侧二维码加群与管理员联系</div> |
| 48 | + <h5>@Localizer["Title"]</h5> |
| 49 | + <p><b>@Localizer["ReconnectRejectedTitle"]</b></p> |
| 50 | + <div>@((MarkupString)Localizer["ReconnectRejectedDescription"].Value)</div> |
50 | 51 | </div> |
51 | 52 | <div class="col-12 col-sm-2"> |
52 | 53 | <div class="d-flex flex-column align-items-center justify-content-center h-100"> |
53 | | - <a href="javascript:location.reload()" class="btn btn-info">重新加载</a> |
| 54 | + <a href="javascript:location.reload()" class="btn btn-info">@Localizer["ReloadButton"]</a> |
54 | 55 | </div> |
55 | 56 | </div> |
56 | 57 | </div> |
|
63 | 64 |
|
64 | 65 | RenderFragment RenderBootstrapBlazor => |
65 | 66 | @<div class="col-12 col-sm-5"> |
66 | | - <h5>Bootstrap Blazor UI 组件库</h5> |
| 67 | + <h5>@Localizer["UILibraryTitle"]</h5> |
67 | 68 | <div class="d-flex"> |
68 | 69 | <div class="flex-fill"> |
69 | | - <p>一套基于 <b>Bootstrap</b> 样式的企业级 <b>Blazor UI</b> 组件库,支持 Server 与 WebAssembly</p> |
70 | | - <p>适配移动端支持各种主流浏览器以及移动端,适配 <b>ABP</b>,同时支持 <b>@WebsiteOption.Value.GetTargets()</b></p> |
| 70 | + <p>@((MarkupString)Localizer["UILibraryDescription1"].Value)</p> |
| 71 | + <p>@((MarkupString)string.Format(Localizer["UILibraryDescription2"].Value, WebsiteOption.Value.GetTargets()))</p> |
71 | 72 | <p></p> |
72 | | - <div>已提供项目模板方便快速上手 <a class="connection-link" href="@TemplateUrl" target="_blank">项目模板</a></div> |
| 73 | + <div>@Localizer["TemplateText"] <a class="connection-link" href="@TemplateUrl" target="_blank">@Localizer["TemplateLink"]</a></div> |
73 | 74 | </div> |
74 | 75 | <img altt="QQ" src="@WebsiteOption.Value.GetAssetUrl("images/QQGroup@2x.png")" alt="QQGroup" /> |
75 | 76 | <div class="connection-body-tail d-none d-sm-block"></div> |
|
0 commit comments