diff --git a/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoLayout.razor b/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoLayout.razor
index 964bf42..46bfa0b 100644
--- a/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoLayout.razor
+++ b/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoLayout.razor
@@ -6,10 +6,20 @@
Style="width: 100%; margin-top: 10px;" />
@if (AccountInfo != null)
{
- @AccountInfo.Nickname @if (AccountInfo.ClanInfo != null)
- {
- [@AccountInfo.ClanInfo.Tag]
- }
+
+ @AccountInfo.Nickname @if (AccountInfo.ClanInfo != null)
+ {
+ [@AccountInfo.ClanInfo.Tag]
+ }
+
+
+
+ @Localize["Created"]: @AccountInfo.CreatedAt.ToString("d") | @AccountInfo.CreatedAt.SinceTime(Localize)
+
+
+ @Localize["Last battle"]: @AccountInfo.LastBattleTime.ToString("g") | @AccountInfo.LastBattleTime.SinceTime(Localize)
+
+
diff --git a/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoLayout.razor.css b/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoLayout.razor.css
new file mode 100644
index 0000000..af80559
--- /dev/null
+++ b/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoLayout.razor.css
@@ -0,0 +1,4 @@
+dates-section {
+ margin-top: 10px;
+ margin-bottom: 10px;
+}
diff --git a/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoLayoutBase.cs b/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoLayoutBase.cs
index 14ac072..567d59f 100644
--- a/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoLayoutBase.cs
+++ b/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoLayoutBase.cs
@@ -1,6 +1,7 @@
using System.Collections.Generic;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Components;
+using Microsoft.Extensions.Localization;
using WotBlitzStatisticsPro.Blazor.GraphQl;
using WotBlitzStatisticsPro.Blazor.Services;
@@ -14,6 +15,10 @@ namespace WotBlitzStatisticsPro.Blazor.Pages
[Inject]
public ILocalStorageService LocalStorageService { get; set; }
+ [Inject]
+ public IStringLocalizer Localize { get; set; }
+
+
[Parameter]
public long AccountId { get; set; }
diff --git a/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoOverview.razor b/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoOverview.razor
index a1bad7d..5d977a4 100644
--- a/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoOverview.razor
+++ b/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoOverview.razor
@@ -1,6 +1,58 @@
-@AccountInfo.WinRate %
+@using WotBlitzStatisticsPro.Blazor.Helpers
+@inject IStringLocalizer Localize;
+
+
+
+
+
+
+
+ | @Localize["Battles"]: |
+ @AccountInfo.Battles.ToString("N0") |
+
+
+ | @Localize["Win rate"]: |
+
+ @AccountInfo.WinRate.ToString("N2")%
+
+ |
+
+
+ | @Localize["Wn7"]: |
+
+ @AccountInfo.Wn7.ToString("N2")
+
+ |
+
+
+ | @Localize["Average Damage"]: |
+ @AccountInfo.AvgDamage.ToString("N0") |
+
+
+ | @Localize["Average XP"]: |
+ @AccountInfo.AvgXp.ToString("N0") |
+
+
+
+
+
+ @if(MostRelevantTank != null)
+ {
+
@MostRelevantTank.Name
+ }
+
+
+
@code {
[Parameter]
public IAccount AccountInfo { get; set; }
+
+ public ITank? MostRelevantTank;
+
+ protected override void OnInitialized()
+ {
+ MostRelevantTank = AccountInfo?.Tanks?.Where(t => t.Battles > 50).OrderByDescending(t => t.Wn7).FirstOrDefault();
+ }
+
}
diff --git a/WotBlitzStatisticsPro.Blazor/Resources/App.de.resx b/WotBlitzStatisticsPro.Blazor/Resources/App.de.resx
index 6403033..6715233 100644
--- a/WotBlitzStatisticsPro.Blazor/Resources/App.de.resx
+++ b/WotBlitzStatisticsPro.Blazor/Resources/App.de.resx
@@ -117,8 +117,14 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ Mittlerer Schaden
+
+
+ Mittlere EP
+
- Schlachten
+ Gefechte
Abbrechen
@@ -151,7 +157,7 @@
vor Stunden
- Letzte Schlacht
+ Letzte Gefecht
Anmelden mit WG.net-ID
@@ -199,7 +205,7 @@
Willkommen bei der WOT Blitz statistics!
- Gewinnrate
+ Sieg
vor Jahren
diff --git a/WotBlitzStatisticsPro.Blazor/Resources/App.ru.resx b/WotBlitzStatisticsPro.Blazor/Resources/App.ru.resx
index 92da465..e4ef13a 100644
--- a/WotBlitzStatisticsPro.Blazor/Resources/App.ru.resx
+++ b/WotBlitzStatisticsPro.Blazor/Resources/App.ru.resx
@@ -117,6 +117,12 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ Средний урон
+
+
+ Средний опыт
+
Количество боёв