From 23cd6c941b8cfc72eb33880836553734c4ff050c 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 Subsplits runtime settings labels --- src/LiveSplit.Subsplits/UI/Components/SplitsSettings.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/LiveSplit.Subsplits/UI/Components/SplitsSettings.cs b/src/LiveSplit.Subsplits/UI/Components/SplitsSettings.cs index 9f8140a..9d74029 100644 --- a/src/LiveSplit.Subsplits/UI/Components/SplitsSettings.cs +++ b/src/LiveSplit.Subsplits/UI/Components/SplitsSettings.cs @@ -5,6 +5,7 @@ using System.Windows.Forms; using System.Xml; +using LiveSplit.Localization; using LiveSplit.Model; using LiveSplit.Model.Comparisons; using LiveSplit.TimeFormatters; @@ -13,6 +14,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 { @@ -512,7 +515,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; @@ -526,7 +529,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);