Skip to content

Commit a3318cc

Browse files
committed
Introduce string translations (still only en_us though)
1 parent afe6877 commit a3318cc

File tree

4 files changed

+10
-6
lines changed

4 files changed

+10
-6
lines changed

src/main/java/se/icus/mag/modsettings/ModRegistry.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public void registerMods() {
4242
if (marker instanceof ModMenuApi modApi) {
4343
configScreenFactories.put(modId, modApi.getModConfigScreenFactory());
4444
overridingConfigScreenFactories.putAll(modApi.getProvidedConfigScreenFactories());
45-
} else if (marker instanceof io.github.prospector.modmenu.api.ModMenuApi modApi) {
45+
} else if (marker instanceof io.github.prospector.modmenu.api.ModMenuApi modApi) {
4646
configScreenFactories.put(modId, modApi.getModConfigScreenFactory());
4747
overridingConfigScreenFactories.putAll(modApi.getProvidedConfigScreenFactories());
4848
} else {
@@ -51,7 +51,7 @@ public void registerMods() {
5151
}
5252
modNames.put(modId, metadata.getName());
5353
} catch (EntrypointException e) {
54-
Main.LOGGER.warn("Mod Menu API problem with mod " + modId + ": " + e);
54+
Main.LOGGER.warn("Mod Menu API problem with mod " + modId, e);
5555
}
5656
}
5757
}

src/main/java/se/icus/mag/modsettings/gui/MenuScreensChanger.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public static void postTitleScreenInit(TitleScreen screen) {
4343
buttons.add(msbutton);
4444
}
4545

46-
if (!buttonHasText(button, "Mod Settings...")) {
46+
if (!buttonHasText(button, "modsettings.button.title")) {
4747
button.y += shiftDown;
4848
}
4949
}
@@ -72,7 +72,7 @@ public static void postGameMenuScreenInit(GameMenuScreen screen) {
7272
buttons.add(msbutton);
7373
}
7474

75-
if (!buttonHasText(button, "Mod Settings...")) {
75+
if (!buttonHasText(button, "modsettings.button.title")) {
7676
button.y += shiftDown;
7777
}
7878
}
@@ -85,7 +85,7 @@ private static boolean buttonHasText(ClickableWidget button, String translationK
8585

8686
public static class ModSettingsButton extends ButtonWidget {
8787
public ModSettingsButton(int x, int y, int width, int height, Screen screen) {
88-
super(x, y, width, height, new TranslatableText("Mod Settings..."),
88+
super(x, y, width, height, new TranslatableText("modsettings.button.title"),
8989
button -> MinecraftClient.getInstance().setScreen(new ModSettingsScreen(screen)));
9090
}
9191
}

src/main/java/se/icus/mag/modsettings/gui/ModSettingsScreen.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public class ModSettingsScreen extends Screen {
2525
private ButtonListWidget list;
2626

2727
public ModSettingsScreen(Screen previous) {
28-
super(new TranslatableText("Mod Settings"));
28+
super(new TranslatableText("modsettings.screen.title"));
2929
this.previous = previous;
3030
}
3131

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"modsettings.screen.title": "Mod Settings",
3+
"modsettings.button.title": "Mod Settings..."
4+
}

0 commit comments

Comments
 (0)