fix: address localization review issues

This commit is contained in:
2026-06-23 21:35:09 +08:00
parent 036243fd4a
commit 51fc080ff2
16 changed files with 189 additions and 188 deletions
+18 -18
View File
@@ -21,16 +21,16 @@ public static class UIConfigWindow
var x = 0f;
var y = 10f;
wnd.AddSplitter(trans, 10f);
wnd.AddTabGroup(trans, "UniverseGen", "tab-group-galaxygen");
wnd.AddTabGroup(trans, Localization.UniverseGen, "tab-group-galaxygen");
var tab1 = wnd.AddTab(_windowTrans, "General");
MyCheckBox.CreateCheckBox(x, y, tab1, MoreSettings.Enabled, "Enable more settings on UniverseGen");
MyCheckBox.CreateCheckBox(x, y, tab1, MoreSettings.Enabled, Localization.EnableMoreSettingsOnUniverseGen);
x += 20f;
y += 26f;
MyWindow.AddText(x, y, tab1, "* Requires game restart to take effect", 13);
MyWindow.AddText(x, y, tab1, Localization.RequiresGameRestartToTakeEffect, 13);
x -= 20f;
y += 36f;
x += 10f;
MyWindow.AddText(x, y, tab1, "Maximum star count", 16);
MyWindow.AddText(x, y, tab1, Localization.MaximumStarCount, 16);
x += 20f;
y += 26f;
var sl0 = MySlider.CreateSlider(x, y, tab1, MoreSettings.MaxStarCount.Value, UniverseGenConstants.StarCountSliderMin, UniverseGenConstants.StarCountSliderMax, "G", 240f);
@@ -40,10 +40,10 @@ public static class UIConfigWindow
};
x -= 30f;
y += 36f;
MyCheckBox.CreateCheckBox(x, y, tab1, EpicDifficulty.Enabled, "Enable Epic difficulty");
MyCheckBox.CreateCheckBox(x, y, tab1, EpicDifficulty.Enabled, Localization.EnableEpicDifficulty);
y += 36f;
x += 10f;
MyWindow.AddText(x, y, tab1, "Resource multiplier", 16);
MyWindow.AddText(x, y, tab1, Localization.ResourceMultiplier, 16);
x += 20f;
y += 26f;
var index = EpicDifficulty.ResourceMultiplierToIndex(EpicDifficulty.ResourceMultiplier.Value);
@@ -58,7 +58,7 @@ public static class UIConfigWindow
x -= 30f;
y += 31f;
x += 10f;
MyWindow.AddText(x, y, tab1, "Oil multiplier (relative to Very Hard)", 16);
MyWindow.AddText(x, y, tab1, Localization.OilMultiplierRelativeToVeryHard, 16);
x += 20f;
y += 26f;
index = EpicDifficulty.OilMultiplierToIndex(EpicDifficulty.OilMultiplier.Value);
@@ -70,28 +70,28 @@ public static class UIConfigWindow
EpicDifficulty.OilMultiplier.Value = val;
sl2.SetLabelText(val.ToString(sl2.labelFormat));
};
var tab2 = wnd.AddTab(_windowTrans, "Birth Star");
var tab2 = wnd.AddTab(_windowTrans, Localization.BirthStar);
x = 0f;
y = 10f;
MyCheckBox.CreateCheckBox(x, y, tab2, BirthPlanetPatch.SitiVeinsOnBirthPlanet, "Silicon/Titanium on birth planet");
MyCheckBox.CreateCheckBox(x, y, tab2, BirthPlanetPatch.SitiVeinsOnBirthPlanet, Localization.SiliconTitaniumOnBirthPlanet);
y += 36f;
MyCheckBox.CreateCheckBox(x, y, tab2, BirthPlanetPatch.FireIceOnBirthPlanet, "Fire ice on birth planet");
MyCheckBox.CreateCheckBox(x, y, tab2, BirthPlanetPatch.FireIceOnBirthPlanet, Localization.FireIceOnBirthPlanet);
y += 36f;
MyCheckBox.CreateCheckBox(x, y, tab2, BirthPlanetPatch.KimberliteOnBirthPlanet, "Kimberlite on birth planet");
MyCheckBox.CreateCheckBox(x, y, tab2, BirthPlanetPatch.KimberliteOnBirthPlanet, Localization.KimberliteOnBirthPlanet);
y += 36f;
MyCheckBox.CreateCheckBox(x, y, tab2, BirthPlanetPatch.FractalOnBirthPlanet, "Fractal silicon on birth planet");
MyCheckBox.CreateCheckBox(x, y, tab2, BirthPlanetPatch.FractalOnBirthPlanet, Localization.FractalSiliconOnBirthPlanet);
y += 36f;
MyCheckBox.CreateCheckBox(x, y, tab2, BirthPlanetPatch.OrganicOnBirthPlanet, "Organic crystal on birth planet");
MyCheckBox.CreateCheckBox(x, y, tab2, BirthPlanetPatch.OrganicOnBirthPlanet, Localization.OrganicCrystalOnBirthPlanet);
y += 36f;
MyCheckBox.CreateCheckBox(x, y, tab2, BirthPlanetPatch.OpticalOnBirthPlanet, "Optical grating crystal on birth planet");
MyCheckBox.CreateCheckBox(x, y, tab2, BirthPlanetPatch.OpticalOnBirthPlanet, Localization.OpticalGratingCrystalOnBirthPlanet);
y += 36f;
MyCheckBox.CreateCheckBox(x, y, tab2, BirthPlanetPatch.SpiniformOnBirthPlanet, "Spiniform stalagmite crystal on birth planet");
MyCheckBox.CreateCheckBox(x, y, tab2, BirthPlanetPatch.SpiniformOnBirthPlanet, Localization.SpiniformStalagmiteCrystalOnBirthPlanet);
y += 36f;
MyCheckBox.CreateCheckBox(x, y, tab2, BirthPlanetPatch.UnipolarOnBirthPlanet, "Unipolar magnet on birth planet");
MyCheckBox.CreateCheckBox(x, y, tab2, BirthPlanetPatch.UnipolarOnBirthPlanet, Localization.UnipolarMagnetOnBirthPlanet);
x = 300f;
y = 10f;
MyCheckBox.CreateCheckBox(x, y, tab2, BirthPlanetPatch.FlatBirthPlanet, "Birth planet is solid flat (no water at all)");
MyCheckBox.CreateCheckBox(x, y, tab2, BirthPlanetPatch.FlatBirthPlanet, Localization.BirthPlanetIsSolidFlatNoWaterAtAll);
y += 36f;
MyCheckBox.CreateCheckBox(x, y, tab2, BirthPlanetPatch.HighLuminosityBirthStar, "Birth star has high luminosity");
MyCheckBox.CreateCheckBox(x, y, tab2, BirthPlanetPatch.HighLuminosityBirthStar, Localization.BirthStarHasHighLuminosity);
}
}