TUI: переработать shell и адаптацию layout
This commit is contained in:
@@ -7,10 +7,15 @@ namespace LazyBear.MCP.TUI.Localization;
|
||||
public sealed record TuiResources
|
||||
{
|
||||
// ── Подсказка и вкладки ──────────────────────────────────────────────────
|
||||
public string ProjectTitle { get; init; } = "";
|
||||
public string HintBar { get; init; } = "";
|
||||
public string TabOverview { get; init; } = "";
|
||||
public string TabLogs { get; init; } = "";
|
||||
public string TabSettings { get; init; } = "";
|
||||
public string HelpButtonLabel { get; init; } = "";
|
||||
public string HelpStatusHint { get; init; } = "";
|
||||
public string HelpModalTitle { get; init; } = "";
|
||||
public string HelpCloseHint { get; init; } = "";
|
||||
|
||||
// ── Dashboard ────────────────────────────────────────────────────────────
|
||||
public string OverviewTitle { get; init; } = "";
|
||||
@@ -44,10 +49,15 @@ public sealed record TuiResources
|
||||
|
||||
public static readonly TuiResources En = new()
|
||||
{
|
||||
HintBar = "Tab: tabs | Arrows: navigate | Space: toggle | Enter: open | L: language | Q: quit",
|
||||
TabOverview = "Dashboard",
|
||||
TabLogs = "Logs",
|
||||
TabSettings = "Settings",
|
||||
ProjectTitle = "LazyBear MCP",
|
||||
HintBar = "Tab/Shift+Tab: switch tabs | H: help | L: language | Q: quit",
|
||||
TabOverview = "Dashboard",
|
||||
TabLogs = "Logs",
|
||||
TabSettings = "Settings",
|
||||
HelpButtonLabel = "Help",
|
||||
HelpStatusHint = "H: help",
|
||||
HelpModalTitle = "Keyboard Shortcuts",
|
||||
HelpCloseHint = "H / Esc: close",
|
||||
|
||||
OverviewTitle = "Dashboard",
|
||||
OverviewHint = "Up/Down: select module. Enter: open settings.",
|
||||
@@ -77,10 +87,15 @@ public sealed record TuiResources
|
||||
|
||||
public static readonly TuiResources Ru = new()
|
||||
{
|
||||
HintBar = "Tab: вкладки | Стрелки: навигация | Space: вкл/выкл | Enter: открыть | L: язык | Q: выход",
|
||||
TabOverview = "Dashboard",
|
||||
TabLogs = "Логи",
|
||||
TabSettings = "Настройки",
|
||||
ProjectTitle = "LazyBear MCP",
|
||||
HintBar = "Tab/Shift+Tab: вкладки | H: справка | L: язык | Q: выход",
|
||||
TabOverview = "Dashboard",
|
||||
TabLogs = "Логи",
|
||||
TabSettings = "Настройки",
|
||||
HelpButtonLabel = "Справка",
|
||||
HelpStatusHint = "H: справка",
|
||||
HelpModalTitle = "Горячие клавиши",
|
||||
HelpCloseHint = "H / Esc: закрыть",
|
||||
|
||||
OverviewTitle = "Dashboard",
|
||||
OverviewHint = "Вверх/вниз: выбор модуля. Enter: открыть настройки.",
|
||||
|
||||
Reference in New Issue
Block a user