feat: translate web interface to Russian
Deploy Telegram Bot / build-and-push (push) Failing after 3m5s
Deploy Telegram Bot / deploy (push) Has been skipped

This commit is contained in:
2026-04-17 15:40:35 +03:00
parent 55bc0dedb7
commit 116f1f5b0e
10 changed files with 77 additions and 67 deletions
+7 -7
View File
@@ -6,23 +6,23 @@
@inject SessionService SessionService
@inject AuthenticationStateProvider AuthStateProvider
<PageTitle>Dashboard - GM-Relay</PageTitle>
<PageTitle>Панель управления - GM-Relay</PageTitle>
<div class="container mt-4">
<h2>Welcome, @userName!</h2>
<p class="text-muted">Select a group to manage your game sessions.</p>
<h2>Добро пожаловать, @userName!</h2>
<p class="text-muted">Выберите группу для управления играми.</p>
<div class="row mt-4">
@if (groups == null)
{
<p>Loading groups...</p>
<p>Загрузка групп...</p>
}
else if (groups.Count == 0)
{
<div class="col-12">
<div class="card bg-light">
<div class="card-body text-center">
<p class="mb-0">You don't have any groups registered yet. Use the bot in a Telegram group first!</p>
<p class="mb-0">У вас еще нет зарегистрированных групп. Сначала добавьте бота в группу Telegram!</p>
</div>
</div>
</div>
@@ -36,7 +36,7 @@
<div class="card-body">
<h5 class="card-title">@group.Name</h5>
<p class="card-text text-muted">ID: @group.TelegramChatId</p>
<a href="/group/@group.Id" class="btn btn-primary">View Sessions</a>
<a href="/group/@group.Id" class="btn btn-primary">Посмотреть игры</a>
</div>
</div>
</div>
@@ -53,7 +53,7 @@
{
var authState = await AuthStateProvider.GetAuthenticationStateAsync();
var user = authState.User;
userName = user.Identity?.Name ?? "Game Master";
userName = user.Identity?.Name ?? "Мастер Игры";
var telegramIdClaim = user.FindFirst("TelegramId")?.Value;
if (long.TryParse(telegramIdClaim, out var telegramId))