Keep a language code the starter cannot display in eu07.ini

Matches the old starter: lower case, and an unknown code is left alone.
This commit is contained in:
maj00r
2026-09-04 21:57:08 +02:00
parent 27f0e97b43
commit 673cda57d7
3 changed files with 27 additions and 1 deletions

View File

@@ -70,6 +70,18 @@ public class SettingsStoreTests
Assert.Contains("lang en", installation.Files.ReadAllText(UserIni));
}
[Fact]
public void The_language_code_is_written_in_lower_case()
{
var installation = WithHome();
installation.SettingsStore.Load();
installation.SettingsStore.Settings.LanguageCode = "ZH";
installation.SettingsStore.Save();
Assert.Contains("lang zh", installation.Files.ReadAllText(UserIni));
}
[Fact]
public void A_first_run_falls_back_to_the_ini_shipped_with_the_installation()
{