mirror of
https://github.com/wwiinnddyy/LanMountainDesktop.git
synced 2026-06-20 23:54:26 +08:00
0.6.7.1
多平台适配
This commit is contained in:
@@ -7,7 +7,12 @@
|
|||||||
"tray.menu.restart": "Restart App",
|
"tray.menu.restart": "Restart App",
|
||||||
"tray.menu.exit": "Exit App",
|
"tray.menu.exit": "Exit App",
|
||||||
"button.back_to_windows": "Back to Windows",
|
"button.back_to_windows": "Back to Windows",
|
||||||
|
"button.back_to_platform": "Back to {0}",
|
||||||
"tooltip.back_to_windows": "Back to Windows",
|
"tooltip.back_to_windows": "Back to Windows",
|
||||||
|
"tooltip.back_to_platform": "Back to {0}",
|
||||||
|
"platform.windows": "Windows",
|
||||||
|
"platform.linux": "Linux",
|
||||||
|
"platform.macos": "macOS",
|
||||||
"tooltip.open_settings": "Settings",
|
"tooltip.open_settings": "Settings",
|
||||||
"settings.title": "Settings",
|
"settings.title": "Settings",
|
||||||
"settings.shell.title": "Settings",
|
"settings.shell.title": "Settings",
|
||||||
|
|||||||
@@ -7,7 +7,12 @@
|
|||||||
"tray.menu.restart": "重启应用",
|
"tray.menu.restart": "重启应用",
|
||||||
"tray.menu.exit": "退出应用",
|
"tray.menu.exit": "退出应用",
|
||||||
"button.back_to_windows": "回到Windows",
|
"button.back_to_windows": "回到Windows",
|
||||||
|
"button.back_to_platform": "回到{0}",
|
||||||
"tooltip.back_to_windows": "回到Windows",
|
"tooltip.back_to_windows": "回到Windows",
|
||||||
|
"tooltip.back_to_platform": "回到{0}",
|
||||||
|
"platform.windows": "Windows",
|
||||||
|
"platform.linux": "Linux",
|
||||||
|
"platform.macos": "macOS",
|
||||||
"tooltip.open_settings": "设置",
|
"tooltip.open_settings": "设置",
|
||||||
"settings.title": "设置",
|
"settings.title": "设置",
|
||||||
"settings.shell.title": "设置",
|
"settings.shell.title": "设置",
|
||||||
|
|||||||
@@ -3,8 +3,9 @@ using System.Globalization;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using Avalonia;
|
|
||||||
using Avalonia.Controls;
|
using Avalonia.Controls;
|
||||||
|
using Avalonia.Input;
|
||||||
|
using Avalonia;
|
||||||
using Avalonia.Interactivity;
|
using Avalonia.Interactivity;
|
||||||
using Avalonia.Media;
|
using Avalonia.Media;
|
||||||
using Avalonia.Media.Imaging;
|
using Avalonia.Media.Imaging;
|
||||||
@@ -102,7 +103,11 @@ public partial class MainWindow
|
|||||||
private void ApplyLocalization()
|
private void ApplyLocalization()
|
||||||
{
|
{
|
||||||
Title = L("app.title", "LanMountainDesktop");
|
Title = L("app.title", "LanMountainDesktop");
|
||||||
BackToWindowsTextBlock.Text = L("button.back_to_windows", "Back to Windows");
|
var platformName = OperatingSystem.IsWindows() ? "Windows"
|
||||||
|
: OperatingSystem.IsMacOS() ? "macOS"
|
||||||
|
: "Linux";
|
||||||
|
BackToWindowsTextBlock.Text = Lf("button.back_to_platform", "Back to {0}", platformName);
|
||||||
|
ToolTip.SetTip(BackToWindowsButton, Lf("tooltip.back_to_platform", "Back to {0}", platformName));
|
||||||
ComponentLibraryTitleTextBlock.Text = L("component_library.title", "Widgets");
|
ComponentLibraryTitleTextBlock.Text = L("component_library.title", "Widgets");
|
||||||
LauncherTitleTextBlock.Text = L("launcher.title", "App Launcher");
|
LauncherTitleTextBlock.Text = L("launcher.title", "App Launcher");
|
||||||
LauncherSubtitleTextBlock.Text = OperatingSystem.IsLinux()
|
LauncherSubtitleTextBlock.Text = OperatingSystem.IsLinux()
|
||||||
|
|||||||
@@ -290,8 +290,7 @@
|
|||||||
Background="Transparent"
|
Background="Transparent"
|
||||||
BorderThickness="0"
|
BorderThickness="0"
|
||||||
Foreground="{DynamicResource AdaptiveTextPrimaryBrush}"
|
Foreground="{DynamicResource AdaptiveTextPrimaryBrush}"
|
||||||
Click="OnMinimizeClick"
|
Click="OnMinimizeClick">
|
||||||
ToolTip.Tip="回到Windows">
|
|
||||||
<StackPanel Orientation="Horizontal"
|
<StackPanel Orientation="Horizontal"
|
||||||
HorizontalAlignment="Center"
|
HorizontalAlignment="Center"
|
||||||
VerticalAlignment="Center"
|
VerticalAlignment="Center"
|
||||||
@@ -300,8 +299,7 @@
|
|||||||
Icon="Window"
|
Icon="Window"
|
||||||
IconVariant="Regular" />
|
IconVariant="Regular" />
|
||||||
<TextBlock x:Name="BackToWindowsTextBlock"
|
<TextBlock x:Name="BackToWindowsTextBlock"
|
||||||
Foreground="{DynamicResource AdaptiveTextPrimaryBrush}"
|
Foreground="{DynamicResource AdaptiveTextPrimaryBrush}" />
|
||||||
Text="回到Windows" />
|
|
||||||
</StackPanel>
|
</StackPanel>
|
||||||
</Button>
|
</Button>
|
||||||
</Grid>
|
</Grid>
|
||||||
|
|||||||
Reference in New Issue
Block a user