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"
|
<ResourceDictionary xmlns="https://github.com/avaloniaui"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
|
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 -->
|
<!-- General view -->
|
||||||
<x:String x:Key="Sceneries">Sceneries</x:String>
|
<x:String x:Key="Sceneries">Sceneries</x:String>
|
||||||
<x:String x:Key="Vehicles">Vehicles</x:String>
|
<x:String x:Key="Vehicles">Vehicles</x:String>
|
||||||
<x:String x:Key="ScenarioDescription">Scenario description</x:String>
|
<x:String x:Key="ScenarioDescription">Scenario description</x:String>
|
||||||
<x:String x:Key="Consist">Consist</x:String>
|
<x:String x:Key="Consist">Consist</x:String>
|
||||||
<x:String x:Key="Start">Start</x:String>
|
<x:String x:Key="Start">Start</x:String>
|
||||||
|
<x:String x:Key="ShowLatestLogTooltip">Open latest simulation log</x:String>
|
||||||
|
|
||||||
<!-- Depot / consist creation -->
|
<!-- Depot / consist creation -->
|
||||||
<x:String x:Key="VehicleDatabase">Vehicle database</x:String>
|
<x:String x:Key="VehicleDatabase">Vehicle database</x:String>
|
||||||
|
|||||||
@@ -1,11 +1,19 @@
|
|||||||
<ResourceDictionary xmlns="https://github.com/avaloniaui"
|
<ResourceDictionary xmlns="https://github.com/avaloniaui"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
|
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 -->
|
<!-- Widok ogolny -->
|
||||||
<x:String x:Key="Sceneries">Scenerie</x:String>
|
<x:String x:Key="Sceneries">Scenerie</x:String>
|
||||||
<x:String x:Key="Vehicles">Pojazdy</x:String>
|
<x:String x:Key="Vehicles">Pojazdy</x:String>
|
||||||
<x:String x:Key="ScenarioDescription">Opis scenariusza</x:String>
|
<x:String x:Key="ScenarioDescription">Opis scenariusza</x:String>
|
||||||
<x:String x:Key="Consist">Zestawienie</x:String>
|
<x:String x:Key="Consist">Zestawienie</x:String>
|
||||||
<x:String x:Key="Start">Uruchom</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 -->
|
<!-- Lokomotywownia / tworzenie składu -->
|
||||||
<x:String x:Key="VehicleDatabase">Baza pojazdów</x:String>
|
<x:String x:Key="VehicleDatabase">Baza pojazdów</x:String>
|
||||||
|
|||||||
@@ -7,12 +7,22 @@
|
|||||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||||
xmlns:svg="clr-namespace:Avalonia.Svg;assembly=Avalonia.Svg"
|
xmlns:svg="clr-namespace:Avalonia.Svg;assembly=Avalonia.Svg"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
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">
|
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 IsMenuExpanded="False">
|
||||||
<sukiUi:SukiSideMenu.Items>
|
<sukiUi:SukiSideMenu.Items>
|
||||||
<!-- SCENARIUSZE -->
|
<!-- SCENARIUSZE -->
|
||||||
<sukiUi:SukiSideMenuItem Header="Scenariusze" Classes="Compact">
|
<sukiUi:SukiSideMenuItem
|
||||||
|
Header="{Binding [NavScenarios], Source={x:Static starterNg:App.Loc}}"
|
||||||
|
Classes="Compact">
|
||||||
<sukiUi:SukiSideMenuItem.Icon>
|
<sukiUi:SukiSideMenuItem.Icon>
|
||||||
<materialIcons:MaterialIcon Kind="ListBox" />
|
<materialIcons:MaterialIcon Kind="ListBox" />
|
||||||
</sukiUi:SukiSideMenuItem.Icon>
|
</sukiUi:SukiSideMenuItem.Icon>
|
||||||
@@ -22,7 +32,9 @@
|
|||||||
</sukiUi:SukiSideMenuItem>
|
</sukiUi:SukiSideMenuItem>
|
||||||
|
|
||||||
<!-- Lokomotywownia -->
|
<!-- Lokomotywownia -->
|
||||||
<sukiUi:SukiSideMenuItem Header="Magazyn" Classes="Compact">
|
<sukiUi:SukiSideMenuItem
|
||||||
|
Header="{Binding [NavDepot], Source={x:Static starterNg:App.Loc}}"
|
||||||
|
Classes="Compact">
|
||||||
<sukiUi:SukiSideMenuItem.Icon>
|
<sukiUi:SukiSideMenuItem.Icon>
|
||||||
<materialIcons:MaterialIcon Kind="Train" />
|
<materialIcons:MaterialIcon Kind="Train" />
|
||||||
</sukiUi:SukiSideMenuItem.Icon>
|
</sukiUi:SukiSideMenuItem.Icon>
|
||||||
@@ -32,7 +44,9 @@
|
|||||||
</sukiUi:SukiSideMenuItem>
|
</sukiUi:SukiSideMenuItem>
|
||||||
|
|
||||||
<!-- Ustawienia -->
|
<!-- Ustawienia -->
|
||||||
<sukiUi:SukiSideMenuItem Header="Ustawienia" Classes="Compact">
|
<sukiUi:SukiSideMenuItem
|
||||||
|
Header="{Binding [NavSettings], Source={x:Static starterNg:App.Loc}}"
|
||||||
|
Classes="Compact">
|
||||||
<sukiUi:SukiSideMenuItem.Icon>
|
<sukiUi:SukiSideMenuItem.Icon>
|
||||||
<materialIcons:MaterialIcon Kind="Settings" />
|
<materialIcons:MaterialIcon Kind="Settings" />
|
||||||
</sukiUi:SukiSideMenuItem.Icon>
|
</sukiUi:SukiSideMenuItem.Icon>
|
||||||
@@ -42,7 +56,9 @@
|
|||||||
</sukiUi:SukiSideMenuItem>
|
</sukiUi:SukiSideMenuItem>
|
||||||
|
|
||||||
<!-- Sterowanie -->
|
<!-- Sterowanie -->
|
||||||
<sukiUi:SukiSideMenuItem Header="Sterowanie" Classes="Compact">
|
<sukiUi:SukiSideMenuItem
|
||||||
|
Header="{Binding [NavControls], Source={x:Static starterNg:App.Loc}}"
|
||||||
|
Classes="Compact">
|
||||||
<sukiUi:SukiSideMenuItem.Icon>
|
<sukiUi:SukiSideMenuItem.Icon>
|
||||||
<materialIcons:MaterialIcon Kind="Controller" />
|
<materialIcons:MaterialIcon Kind="Controller" />
|
||||||
</sukiUi:SukiSideMenuItem.Icon>
|
</sukiUi:SukiSideMenuItem.Icon>
|
||||||
@@ -71,7 +87,7 @@
|
|||||||
<materialIcons:MaterialIcon Kind="Web" />
|
<materialIcons:MaterialIcon Kind="Web" />
|
||||||
</Button>
|
</Button>
|
||||||
<!-- Discord -->
|
<!-- 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" />
|
<PathIcon Data="{StaticResource DiscordLogo}" Height="12" />
|
||||||
</Button>
|
</Button>
|
||||||
<!-- Facebook -->
|
<!-- Facebook -->
|
||||||
|
|||||||
@@ -1,4 +1,6 @@
|
|||||||
|
using System;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
|
using System.IO;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using Avalonia.Controls;
|
using Avalonia.Controls;
|
||||||
using Avalonia.Interactivity;
|
using Avalonia.Interactivity;
|
||||||
@@ -25,4 +27,16 @@ public partial class MainWindow : SukiWindow
|
|||||||
UseShellExecute = true
|
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