mirror of
https://github.com/MaSzyna-EU07/StarterNG.git
synced 2026-07-17 17:09:19 +02:00
nav menu translations
This commit is contained in:
@@ -1,11 +1,19 @@
|
||||
<ResourceDictionary xmlns="https://github.com/avaloniaui"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
|
||||
|
||||
<!-- Nav menu -->
|
||||
<x:String x:Key="NavScenarios">Scenarios</x:String>
|
||||
<x:String x:Key="NavDepot">Depot</x:String>
|
||||
<x:String x:Key="NavSettings">Settings</x:String>
|
||||
<x:String x:Key="NavControls">Controls</x:String>
|
||||
|
||||
<!-- General view -->
|
||||
<x:String x:Key="Sceneries">Sceneries</x:String>
|
||||
<x:String x:Key="Vehicles">Vehicles</x:String>
|
||||
<x:String x:Key="ScenarioDescription">Scenario description</x:String>
|
||||
<x:String x:Key="Consist">Consist</x:String>
|
||||
<x:String x:Key="Start">Start</x:String>
|
||||
<x:String x:Key="ShowLatestLogTooltip">Open latest simulation log</x:String>
|
||||
|
||||
<!-- Depot / consist creation -->
|
||||
<x:String x:Key="VehicleDatabase">Vehicle database</x:String>
|
||||
|
||||
@@ -1,11 +1,19 @@
|
||||
<ResourceDictionary xmlns="https://github.com/avaloniaui"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
|
||||
|
||||
<!-- Menu nawigacji -->
|
||||
<x:String x:Key="NavScenarios">Scenariusze</x:String>
|
||||
<x:String x:Key="NavDepot">Zajezdnia</x:String>
|
||||
<x:String x:Key="NavSettings">Ustawienia</x:String>
|
||||
<x:String x:Key="NavControls">Sterowanie</x:String>
|
||||
|
||||
<!-- Widok ogolny -->
|
||||
<x:String x:Key="Sceneries">Scenerie</x:String>
|
||||
<x:String x:Key="Vehicles">Pojazdy</x:String>
|
||||
<x:String x:Key="ScenarioDescription">Opis scenariusza</x:String>
|
||||
<x:String x:Key="Consist">Zestawienie</x:String>
|
||||
<x:String x:Key="Start">Uruchom</x:String>
|
||||
<x:String x:Key="ShowLatestLogTooltip">Otwórz ostatni log symulatora</x:String>
|
||||
|
||||
<!-- Lokomotywownia / tworzenie składu -->
|
||||
<x:String x:Key="VehicleDatabase">Baza pojazdów</x:String>
|
||||
|
||||
@@ -7,12 +7,22 @@
|
||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||
xmlns:svg="clr-namespace:Avalonia.Svg;assembly=Avalonia.Svg"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:views="clr-namespace:StarterNG.Views" BackgroundStyle="Bubble"
|
||||
xmlns:views="clr-namespace:StarterNG.Views"
|
||||
xmlns:starterNg="clr-namespace:StarterNG"
|
||||
BackgroundStyle="Flat"
|
||||
Title="MaSzyna - Symulator pojazdów szynowych" Height="800" Width="1000" WindowStartupLocation="CenterScreen">
|
||||
<sukiUi:SukiWindow.RightWindowTitleBarControls>
|
||||
<Button Classes="Basic" Click="openLastLogClick"
|
||||
ToolTip.Tip="{Binding [ShowLatestLogTooltip], Source={x:Static starterNg:App.Loc}}">
|
||||
<materialIcons:MaterialIcon Kind="FileDocument"/>
|
||||
</Button>
|
||||
</sukiUi:SukiWindow.RightWindowTitleBarControls>
|
||||
<sukiUi:SukiSideMenu IsMenuExpanded="False">
|
||||
<sukiUi:SukiSideMenu.Items>
|
||||
<!-- SCENARIUSZE -->
|
||||
<sukiUi:SukiSideMenuItem Header="Scenariusze" Classes="Compact">
|
||||
<sukiUi:SukiSideMenuItem
|
||||
Header="{Binding [NavScenarios], Source={x:Static starterNg:App.Loc}}"
|
||||
Classes="Compact">
|
||||
<sukiUi:SukiSideMenuItem.Icon>
|
||||
<materialIcons:MaterialIcon Kind="ListBox" />
|
||||
</sukiUi:SukiSideMenuItem.Icon>
|
||||
@@ -22,7 +32,9 @@
|
||||
</sukiUi:SukiSideMenuItem>
|
||||
|
||||
<!-- Lokomotywownia -->
|
||||
<sukiUi:SukiSideMenuItem Header="Magazyn" Classes="Compact">
|
||||
<sukiUi:SukiSideMenuItem
|
||||
Header="{Binding [NavDepot], Source={x:Static starterNg:App.Loc}}"
|
||||
Classes="Compact">
|
||||
<sukiUi:SukiSideMenuItem.Icon>
|
||||
<materialIcons:MaterialIcon Kind="Train" />
|
||||
</sukiUi:SukiSideMenuItem.Icon>
|
||||
@@ -32,7 +44,9 @@
|
||||
</sukiUi:SukiSideMenuItem>
|
||||
|
||||
<!-- Ustawienia -->
|
||||
<sukiUi:SukiSideMenuItem Header="Ustawienia" Classes="Compact">
|
||||
<sukiUi:SukiSideMenuItem
|
||||
Header="{Binding [NavSettings], Source={x:Static starterNg:App.Loc}}"
|
||||
Classes="Compact">
|
||||
<sukiUi:SukiSideMenuItem.Icon>
|
||||
<materialIcons:MaterialIcon Kind="Settings" />
|
||||
</sukiUi:SukiSideMenuItem.Icon>
|
||||
@@ -42,7 +56,9 @@
|
||||
</sukiUi:SukiSideMenuItem>
|
||||
|
||||
<!-- Sterowanie -->
|
||||
<sukiUi:SukiSideMenuItem Header="Sterowanie" Classes="Compact">
|
||||
<sukiUi:SukiSideMenuItem
|
||||
Header="{Binding [NavControls], Source={x:Static starterNg:App.Loc}}"
|
||||
Classes="Compact">
|
||||
<sukiUi:SukiSideMenuItem.Icon>
|
||||
<materialIcons:MaterialIcon Kind="Controller" />
|
||||
</sukiUi:SukiSideMenuItem.Icon>
|
||||
@@ -71,7 +87,7 @@
|
||||
<materialIcons:MaterialIcon Kind="Web" />
|
||||
</Button>
|
||||
<!-- Discord -->
|
||||
<Button Classes="Basic" Cursor="Hand" Tag="https://discord.gg/qAh9ctWPQv" Click="linkClick">
|
||||
<Button Classes="Basic" Cursor="Hand" Tag="https://discord.gg/eu07" Click="linkClick">
|
||||
<PathIcon Data="{StaticResource DiscordLogo}" Height="12" />
|
||||
</Button>
|
||||
<!-- Facebook -->
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.IO;
|
||||
using System.Text;
|
||||
using Avalonia.Controls;
|
||||
using Avalonia.Interactivity;
|
||||
@@ -25,4 +27,16 @@ public partial class MainWindow : SukiWindow
|
||||
UseShellExecute = true
|
||||
});
|
||||
}
|
||||
|
||||
private void openLastLogClick(object? sender, RoutedEventArgs e)
|
||||
{
|
||||
string logPath = "log.txt";
|
||||
if (File.Exists(logPath))
|
||||
{
|
||||
Process.Start(new ProcessStartInfo(logPath)
|
||||
{
|
||||
UseShellExecute = true
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user