X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fjexer%2FTFileOpenBox.java;fp=src%2Fjexer%2FTFileOpenBox.java;h=05629cf8e3d3cecf4a10a7a222a247ce6cbf22e4;hb=339652cc241d738d461670c3309eaf6fc85c992a;hp=0a69a972674fbc7f0b62d09c0239d356d8fea090;hpb=1b1206070bb94d706c14400b8332a81646b77a25;p=fanfix.git diff --git a/src/jexer/TFileOpenBox.java b/src/jexer/TFileOpenBox.java index 0a69a97..05629cf 100644 --- a/src/jexer/TFileOpenBox.java +++ b/src/jexer/TFileOpenBox.java @@ -30,6 +30,7 @@ package jexer; import java.io.File; import java.io.IOException; +import java.util.ResourceBundle; import jexer.bits.GraphicsChars; import jexer.event.TKeypressEvent; @@ -53,6 +54,11 @@ import static jexer.TKeypress.*; */ public final class TFileOpenBox extends TWindow { + /** + * Translated strings. + */ + private static final ResourceBundle i18n = ResourceBundle.getBundle(TFileOpenBox.class.getName()); + /** * TFileOpenBox can be called for either Open or Save actions. */ @@ -199,12 +205,12 @@ public final class TFileOpenBox extends TWindow { String openLabel = ""; switch (type) { case OPEN: - openLabel = " &Open "; - setTitle("Open File..."); + openLabel = i18n.getString("openButton"); + setTitle(i18n.getString("openTitle")); break; case SAVE: - openLabel = " &Save "; - setTitle("Save File..."); + openLabel = i18n.getString("saveButton"); + setTitle(i18n.getString("saveTitle")); break; default: throw new IllegalArgumentException("Invalid type: " + type); @@ -224,7 +230,7 @@ public final class TFileOpenBox extends TWindow { ); openButton.setEnabled(false); - addButton("&Cancel", getWidth() - 12, 5, + addButton(i18n.getString("cancelButton"), getWidth() - 12, 5, new TAction() { public void DO() { filename = null;