(requested by Poly) Use translation strings for all the options!

This commit is contained in:
Sollace 2018-07-27 20:07:49 +02:00
parent 25230a384c
commit 24934638fd
3 changed files with 15 additions and 8 deletions

View file

@ -197,7 +197,7 @@ public class GuiSkins extends GameGui {
addButton(new Label(width / 2, 10, "hdskins.manager", 0xffffff, true)); addButton(new Label(width / 2, 10, "hdskins.manager", 0xffffff, true));
addButton(new Button(width / 2 - 150, height - 27, 90, 20, "Browse...", sender ->{ addButton(new Button(width / 2 - 150, height - 27, 90, 20, "hdskins.options.browse", sender ->{
selectedSkin = null; selectedSkin = null;
localPlayer.releaseTextures(); localPlayer.releaseTextures();
openFileThread = new ThreadOpenFilePNG(mc, format("hdskins.open.title"), (fileDialog, dialogResult) -> { openFileThread = new ThreadOpenFilePNG(mc, format("hdskins.open.title"), (fileDialog, dialogResult) -> {
@ -211,23 +211,23 @@ public class GuiSkins extends GameGui {
sender.enabled = false; sender.enabled = false;
})).setEnabled(!mc.isFullScreen()); })).setEnabled(!mc.isFullScreen());
addButton(btnUpload = new Button(width / 2 - 24, height / 2 - 10, 48, 20, ">>", sender -> { addButton(btnUpload = new Button(width / 2 - 24, height / 2 - 10, 48, 20, "hdskins.options.chevy", sender -> {
if (selectedSkin != null) { if (selectedSkin != null) {
punchServer("hdskins.upload", selectedSkin.toURI()); punchServer("hdskins.upload", selectedSkin.toURI());
sender.enabled = false; sender.enabled = false;
} else { } else {
setUploadError(format("hdskins.error.select")); setUploadError(format("hdskins.error.select"));
} }
})).setEnabled(false); })).setEnabled(false).setTooltip("hdskins.options.chevy.title");
addButton(btnClear = new Button(width / 2 + 60, height - 27, 90, 20, "Clear", sender -> { addButton(btnClear = new Button(width / 2 + 60, height - 27, 90, 20, "hdskins.options.clear", sender -> {
if (remotePlayer.isTextureSetupComplete()) { if (remotePlayer.isTextureSetupComplete()) {
punchServer("hdskins.request", null); punchServer("hdskins.request", null);
btnUpload.enabled = selectedSkin != null; btnUpload.enabled = selectedSkin != null;
} }
})); }));
addButton(new Button(width / 2 - 50, height - 25, 100, 20, "Close", sender -> { addButton(new Button(width / 2 - 50, height - 25, 100, 20, "hdskins.options.close", sender -> {
mc.displayGuiScreen(new GuiMainMenu()); mc.displayGuiScreen(new GuiMainMenu());
})); }));

View file

@ -12,11 +12,10 @@ public class HDSkinsConfigPanel extends SettingsPanel {
public void initGui() { public void initGui() {
final LiteModHDSkins mod = LiteLoader.getInstance().getMod(LiteModHDSkins.class); final LiteModHDSkins mod = LiteLoader.getInstance().getMod(LiteModHDSkins.class);
addButton(new Button(40, 70, 100, 20, "Clear Skin Cache", sender ->{ addButton(new Button(40, 70, 100, 20, "hdskins.options.cache", sender ->{
HDSkinManager.INSTANCE.clearSkinCache(); HDSkinManager.INSTANCE.clearSkinCache();
})); }));
addButton(new Checkbox(40, 40, "Experimental Skin Drop", mod.experimentalSkinDrop, checked -> { addButton(new Checkbox(40, 40, "hdskins.options.skindrops", mod.experimentalSkinDrop, checked -> {
System.out.println(checked);
mod.experimentalSkinDrop = checked; mod.experimentalSkinDrop = checked;
LiteLoader.getInstance().writeConfig(mod); LiteLoader.getInstance().writeConfig(mod);

View file

@ -21,3 +21,11 @@ hdskins.mode.skin=Skin (Steve)
hdskins.mode.skinny=Skin (Alex) hdskins.mode.skinny=Skin (Alex)
hdskins.mode.elytra=Elytra hdskins.mode.elytra=Elytra
hdskins.options.chevy=>>
hdskins.options.chevy.title=Upload Skin
hdskins.options.close=Close
hdskins.options.clear=Clear
hdskins.options.browse=Browse
hdskins.options.skindrops=Experimental Skin Drop
hdskins.options.cache=Clear Skin Cache