From 35212293c02101095ed35e3555af15034b18cd81 Mon Sep 17 00:00:00 2001 From: JWST <105220245+wzxnb2333@users.noreply.github.com> Date: Wed, 25 Mar 2026 01:56:45 +0800 Subject: [PATCH] Localize Splits runtime settings labels --- src/LiveSplit.Splits/UI/Components/SplitsSettings.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/LiveSplit.Splits/UI/Components/SplitsSettings.cs b/src/LiveSplit.Splits/UI/Components/SplitsSettings.cs index 9658246..f5c0f8e 100644 --- a/src/LiveSplit.Splits/UI/Components/SplitsSettings.cs +++ b/src/LiveSplit.Splits/UI/Components/SplitsSettings.cs @@ -5,6 +5,7 @@ using System.Windows.Forms; using System.Xml; +using LiveSplit.Localization; using LiveSplit.Model; using LiveSplit.TimeFormatters; @@ -12,6 +13,8 @@ namespace LiveSplit.UI.Components; public partial class SplitsSettings : UserControl { + private static string T(string source) => UiLocalizer.Translate(source, LanguageResolver.ResolveCurrentCultureLanguage()); + private int _VisualSplitCount { get; set; } public int VisualSplitCount { @@ -349,7 +352,7 @@ private void SplitsSettings_Load(object sender, EventArgs e) trkSize.Maximum = 120; SplitWidth = Math.Min(Math.Max(trkSize.Minimum, SplitWidth), trkSize.Maximum); trkSize.DataBindings.Add("Value", this, "SplitWidth", false, DataSourceUpdateMode.OnPropertyChanged); - lblSplitSize.Text = "Split Width:"; + lblSplitSize.Text = T("Split Width:"); chkDisplayRows.Enabled = false; chkDisplayRows.DataBindings.Clear(); chkDisplayRows.Checked = true; @@ -363,7 +366,7 @@ private void SplitsSettings_Load(object sender, EventArgs e) trkSize.Maximum = 250; ScaledSplitHeight = Math.Min(Math.Max(trkSize.Minimum, ScaledSplitHeight), trkSize.Maximum); trkSize.DataBindings.Add("Value", this, "ScaledSplitHeight", false, DataSourceUpdateMode.OnPropertyChanged); - lblSplitSize.Text = "Split Height:"; + lblSplitSize.Text = T("Split Height:"); chkDisplayRows.Enabled = true; chkDisplayRows.DataBindings.Clear(); chkDisplayRows.DataBindings.Add("Checked", this, "Display2Rows", false, DataSourceUpdateMode.OnPropertyChanged);