From a037c9f867839574f980b5a6c1b2a8e04144343e Mon Sep 17 00:00:00 2001 From: bluepilledgreat <97983689+bluepilledgreat@users.noreply.github.com> Date: Sun, 16 Mar 2025 11:18:23 +0000 Subject: [PATCH] update localisation --- Bloxstrap/Resources/Strings.Designer.cs | 15 ++++++++++++--- Bloxstrap/Resources/Strings.resx | 9 ++++++--- .../Bootstrapper/CustomDialog.Elements.cs | 2 +- .../Editor/BootstrapperEditorWindowViewModel.cs | 2 +- 4 files changed, 20 insertions(+), 8 deletions(-) diff --git a/Bloxstrap/Resources/Strings.Designer.cs b/Bloxstrap/Resources/Strings.Designer.cs index fb38f4f..547f49a 100644 --- a/Bloxstrap/Resources/Strings.Designer.cs +++ b/Bloxstrap/Resources/Strings.Designer.cs @@ -188,7 +188,7 @@ namespace Bloxstrap.Resources { } /// - /// Looks up a localized string similar to Failed to extract all files. + /// Looks up a localized string similar to Failed to extract files. /// public static string Bootstrapper_ExtractionFailed_Title { get { @@ -235,7 +235,7 @@ namespace Bloxstrap.Resources { } /// - /// Looks up a localized string similar to Failed to apply all modifications. + /// Looks up a localized string similar to Failed to apply modifications. /// public static string Bootstrapper_ModificationsFailed_Title { get { @@ -991,6 +991,15 @@ namespace Bloxstrap.Resources { } } + /// + /// Looks up a localized string similar to Failed to preview theme: {0}. + /// + public static string CustomTheme_Editor_Errors_PreviewFailed { + get { + return ResourceManager.GetString("CustomTheme.Editor.Errors.PreviewFailed", resourceCulture); + } + } + /// /// Looks up a localized string similar to Open Theme Directory. /// @@ -1218,7 +1227,7 @@ namespace Bloxstrap.Resources { } /// - /// Looks up a localized string similar to Custom bootstrappers can only have a maximum of {0} elements, got {1}.. + /// Looks up a localized string similar to Custom bootstrappers can only have a maximum of {0} elements, got {1}. /// public static string CustomTheme_Errors_TooManyElements { get { diff --git a/Bloxstrap/Resources/Strings.resx b/Bloxstrap/Resources/Strings.resx index e4111a7..33a9d19 100644 --- a/Bloxstrap/Resources/Strings.resx +++ b/Bloxstrap/Resources/Strings.resx @@ -1274,13 +1274,13 @@ Please close any applications that may be using Roblox's files, and relaunch.Roblox no longer supports Windows 7 or 8.1. To continue playing Roblox, please upgrade to Windows 10 or newer. - Failed to extract all files + Failed to extract files Some content may be missing. Force a Roblox reinstallation in settings to fix this. - Failed to apply all modifications + Failed to apply modifications Not all modifications will be present in the current launch. @@ -1302,7 +1302,7 @@ Please close any applications that may be using Roblox's files, and relaunch.Custom dialog has already been initialised - Custom bootstrappers can only have a maximum of {0} elements, got {1}. + Custom bootstrappers can only have a maximum of {0} elements, got {1} {0} and {1} are numbers @@ -1496,4 +1496,7 @@ Defaulting to {1}. Your theme has been saved! + + Failed to preview theme: {0} + \ No newline at end of file diff --git a/Bloxstrap/UI/Elements/Bootstrapper/CustomDialog.Elements.cs b/Bloxstrap/UI/Elements/Bootstrapper/CustomDialog.Elements.cs index 68a61d0..33743c6 100644 --- a/Bloxstrap/UI/Elements/Bootstrapper/CustomDialog.Elements.cs +++ b/Bloxstrap/UI/Elements/Bootstrapper/CustomDialog.Elements.cs @@ -416,7 +416,7 @@ namespace Bloxstrap.UI.Elements.Bootstrapper private static UIElement HandleXmlElement_BloxstrapCustomBootstrapper_Fake(CustomDialog dialog, XElement xmlElement) { // this only exists to error out the theme if someone tries to use two BloxstrapCustomBootstrappers - throw new Exception($"{xmlElement.Parent!.Name} cannot have a child of {xmlElement.Name}"); + throw new CustomThemeException("CustomTheme.Errors.ElementInvalidChild", xmlElement.Parent!.Name, xmlElement.Name); } private static DummyFrameworkElement HandleXmlElement_TitleBar(CustomDialog dialog, XElement xmlElement) diff --git a/Bloxstrap/UI/ViewModels/Editor/BootstrapperEditorWindowViewModel.cs b/Bloxstrap/UI/ViewModels/Editor/BootstrapperEditorWindowViewModel.cs index b8c1968..72129b8 100644 --- a/Bloxstrap/UI/ViewModels/Editor/BootstrapperEditorWindowViewModel.cs +++ b/Bloxstrap/UI/ViewModels/Editor/BootstrapperEditorWindowViewModel.cs @@ -50,7 +50,7 @@ namespace Bloxstrap.UI.ViewModels.Editor App.Logger.WriteLine(LOG_IDENT, "Failed to preview custom theme"); App.Logger.WriteException(LOG_IDENT, ex); - Frontend.ShowMessageBox($"Failed to preview theme: {ex.Message}", MessageBoxImage.Error, MessageBoxButton.OK); + Frontend.ShowMessageBox(string.Format(Strings.CustomTheme_Editor_Errors_PreviewFailed, ex.Message), MessageBoxImage.Error, MessageBoxButton.OK); } }