Localized GuiVideoRenderer
This commit is contained in:
@@ -4,6 +4,7 @@ import eu.crushedpixel.replaymod.video.VideoRenderer;
|
|||||||
import eu.crushedpixel.replaymod.video.frame.FrameRenderer;
|
import eu.crushedpixel.replaymod.video.frame.FrameRenderer;
|
||||||
import net.minecraft.client.gui.GuiButton;
|
import net.minecraft.client.gui.GuiButton;
|
||||||
import net.minecraft.client.gui.GuiScreen;
|
import net.minecraft.client.gui.GuiScreen;
|
||||||
|
import net.minecraft.client.resources.I18n;
|
||||||
import net.minecraftforge.fml.client.config.GuiCheckBox;
|
import net.minecraftforge.fml.client.config.GuiCheckBox;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
@@ -11,10 +12,11 @@ import java.io.IOException;
|
|||||||
public class GuiVideoRenderer extends GuiScreen {
|
public class GuiVideoRenderer extends GuiScreen {
|
||||||
private final VideoRenderer renderer;
|
private final VideoRenderer renderer;
|
||||||
|
|
||||||
private final String PAUSE_RENDERING = "Pause Rendering";
|
private final String PAUSE_RENDERING = I18n.format("replaymod.gui.rendering.pause");
|
||||||
private final String RESUME_RENDERING = "Resume Rendering";
|
private final String RESUME_RENDERING = I18n.format("replaymod.gui.rendering.resume");
|
||||||
private final String CANCEL = "Cancel Rendering";
|
private final String CANCEL = I18n.format("replaymod.gui.rendering.cancel");
|
||||||
private final String CANCEL_CONFIRM = "Sure?";
|
private final String CANCEL_CONFIRM = I18n.format("replaymod.gui.rendering.cancel.callback");
|
||||||
|
private final String PREVIEW = I18n.format("replaymod.gui.rendering.preview");
|
||||||
|
|
||||||
private GuiButton pauseButton;
|
private GuiButton pauseButton;
|
||||||
private GuiButton cancelButton;
|
private GuiButton cancelButton;
|
||||||
@@ -29,15 +31,17 @@ public class GuiVideoRenderer extends GuiScreen {
|
|||||||
public void initGui() {
|
public void initGui() {
|
||||||
FrameRenderer frameRenderer = renderer.getFrameRenderer();
|
FrameRenderer frameRenderer = renderer.getFrameRenderer();
|
||||||
|
|
||||||
String text = "Show Preview (Performance might suffer)";
|
String text = PREVIEW;
|
||||||
buttonList.add(previewCheckBox = new GuiCheckBox(0, (width - fontRendererObj.getStringWidth(text)) / 2 - 8,
|
buttonList.add(previewCheckBox = new GuiCheckBox(0, (width - fontRendererObj.getStringWidth(text)) / 2 - 8,
|
||||||
frameRenderer.getPreviewHeight(this), text, false));
|
frameRenderer.getPreviewHeight(this), text, false));
|
||||||
|
|
||||||
text = PAUSE_RENDERING;
|
text = PAUSE_RENDERING;
|
||||||
buttonList.add(pauseButton = new GuiButton(1, width / 2 - 202, height / 2 - 23, text));
|
buttonList.add(pauseButton = new GuiButton(1, width / 2 - 152, height / 2 - 23, text));
|
||||||
|
|
||||||
text = CANCEL;
|
text = CANCEL;
|
||||||
buttonList.add(cancelButton = new GuiButton(1, width / 2 + 2, height / 2 - 23, text));
|
buttonList.add(cancelButton = new GuiButton(1, width / 2 + 2, height / 2 - 23, text));
|
||||||
|
|
||||||
|
pauseButton.width = cancelButton.width = 150;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -81,7 +85,7 @@ public class GuiVideoRenderer extends GuiScreen {
|
|||||||
|
|
||||||
drawBackground(0);
|
drawBackground(0);
|
||||||
|
|
||||||
String framesProgress = String.format("Frames rendered: %d / %d", renderer.getFramesDone(), renderer.getTotalFrames());
|
String framesProgress = I18n.format("replaymod.gui.rendering.progress", renderer.getFramesDone(), renderer.getTotalFrames());
|
||||||
drawCenteredString(fontRendererObj, framesProgress, centerX, centerY - 45, 0xffffffff);
|
drawCenteredString(fontRendererObj, framesProgress, centerX, centerY - 45, 0xffffffff);
|
||||||
|
|
||||||
if (previewCheckBox.isChecked()) {
|
if (previewCheckBox.isChecked()) {
|
||||||
|
|||||||
@@ -262,3 +262,11 @@ replaymod.gui.rendersettings.quality=Video Quality
|
|||||||
|
|
||||||
replaymod.gui.rendersettings.stablecamera=Ignore Camera Rotation
|
replaymod.gui.rendersettings.stablecamera=Ignore Camera Rotation
|
||||||
replaymod.gui.rendersettings.exportyoutube=Export for YouTube
|
replaymod.gui.rendersettings.exportyoutube=Export for YouTube
|
||||||
|
|
||||||
|
#Rendering GUI
|
||||||
|
replaymod.gui.rendering.pause=Pause Rendering
|
||||||
|
replaymod.gui.rendering.resume=Resume Rendering
|
||||||
|
replaymod.gui.rendering.cancel=Cancel Rendering
|
||||||
|
replaymod.gui.rendering.cancel.callback=Are you sure?
|
||||||
|
replaymod.gui.rendering.preview=Show Preview (Performance might suffer)
|
||||||
|
replaymod.gui.rendering.progress=Frames rendered: %1$d / %2$d
|
||||||
Reference in New Issue
Block a user