X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fjexer%2FTFileOpenBox.java;h=05629cf8e3d3cecf4a10a7a222a247ce6cbf22e4;hb=eb29bbb5ec70c43895dd0f053630c7e3cd402cba;hp=ebf2daacaa2351a137f275736aad5d877f408f3a;hpb=a2018e9964f6c58742cd1e6dd0a0c63e244a89d6;p=fanfix.git diff --git a/src/jexer/TFileOpenBox.java b/src/jexer/TFileOpenBox.java index ebf2daa..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. */ @@ -126,7 +132,7 @@ public final class TFileOpenBox extends TWindow { treeViewRoot = new TDirectoryTreeItem(treeView, newFilename, true); treeView.setTreeRoot(treeViewRoot, true); - treeView.reflow(); + treeView.reflowData(); openButton.setEnabled(false); directoryList.setPath(newFilename); } @@ -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;