From d042ca5723fc8612ed6bfc672909756290921f1c Mon Sep 17 00:00:00 2001 From: Lev Kotovskiy Date: Sat, 8 Mar 2025 01:09:20 +0300 Subject: [PATCH 1/3] added language settings --- FASTER/Models/BasicCfg.cs | 14 +++++++++++++- FASTER/Views/Profile.xaml | 3 ++- FASTERTests/Models/BasicCfgTests.cs | 1 + 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/FASTER/Models/BasicCfg.cs b/FASTER/Models/BasicCfg.cs index fa3cf7f..ace35dc 100644 --- a/FASTER/Models/BasicCfg.cs +++ b/FASTER/Models/BasicCfg.cs @@ -14,6 +14,8 @@ public static class BasicCfgArrays [Serializable] public class BasicCfg : INotifyPropertyChanged { + private string language = "English"; + private uint viewDistance = 2000; private double terrainGrid = 25; @@ -39,6 +41,16 @@ public string BasicContent } } + public string Language + { + get => language; + set + { + language = value; + RaisePropertyChanged("Language"); + } + } + public uint ViewDistance { get => viewDistance; @@ -191,7 +203,7 @@ public BasicCfg() public string ProcessFile() { string output = "// These options are created by default\r\n" - + "language=\"English\";\r\n" + + $"language=\"{language}\";\r\n" + "adapter=-1;\r\n" + "3D_Performance=1.000000;\r\n" + "Resolution_W=800;\r\n" diff --git a/FASTER/Views/Profile.xaml b/FASTER/Views/Profile.xaml index b5add5f..ea8c5e9 100644 --- a/FASTER/Views/Profile.xaml +++ b/FASTER/Views/Profile.xaml @@ -58,6 +58,7 @@