/*
* #######################################################
*
* Copyright (c) 2013, A. Weinberger. All rights reserved.
* --------------------------------------------------------
*/
package ale.view.gui.util;
import java.util.ResourceBundle;
/**
* ------------------------------------------------- <br/>
* Package: ale.view.gui <br/>
* Class : GUIStrings <br/>
* --------------------------- <br/>
* <br/>
* The <code>GUIStrings</code> class contains methods to handle the strings of the gui. It gets the strings from a locale resourcebundle. <br/>
* <br/>
* <br/>
* Last edited: 24.04.2013 <br/>
* ------------------------------------------------- <br/>
*/
public final class GUIStrings {
private static ResourceBundle locale;
private GUIStrings() {
}
/**
* Sets the current locale resources.
*
* @param localebundle locale resources
*/
public static void initLocale(ResourceBundle localebundle) {
if (localebundle == null) {
throw new IllegalArgumentException();
}
GUIStrings.locale = localebundle;
}
/**
* Returns the current locale resource bundle.
*
* @return locale resources
*/
public static ResourceBundle getCurrentLocale() {
return locale;
}
/**
* Transforms a key to a localized string.
*
* @param key A string which identfies a line in the locale resources.
* @return the localized string
*/
public static String keyToLocatedString(String key) {
String ret = null;
try {
ret = locale.getString(key);
} catch (Exception e) {
ret = key;
}
return ret;
}
public static final String KEY_FIRSTSTARTDIALOG_TITLE = "dialog-firstStart-title";
public static final String KEY_FIRSTSTARTDIALOG_MSGHEAD = "dialog-firstStart-messageHead";
public static final String KEY_FIRSTSTARTDIALOG_MSG = "dialog-firstStart-message";
public static final String KEY_FIRSTSTARTDIALOG_OK = "dialog-firstStart-ok";
public static final String KEY_ABOUTDIALOG_TITLE = "dialog-about-title";
public static final String KEY_ABOUTDIALOG_OK = "dialog-about-ok";
public static final String KEY_AFTERAPPLYDIALOG_TITLE = "dialog-afterApply-title";
public static final String KEY_AFTERAPPLYDIALOG_MSG = "dialog-afterApply-message";
public static final String KEY_AFTERAPPLYDIALOG_HINT1 = "dialog-afterApply-hint1";
public static final String KEY_AFTERAPPLYDIALOG_HINT2 = "dialog-afterApply-hint2";
public static final String KEY_AFTERAPPLYDIALOG_BACKUPHINT = "dialog-afterApply-backupHint";
public static final String KEY_AFTERAPPLYDIALOG_BACKUP = "dialog-afterApply-applyBackup";
public static final String KEY_AFTERAPPLYDIALOG_OK = "dialog-afterApply-ok";
public static final String KEY_AFTERAPPLYDIALOG_BACKUPAPPLIED = "dialog-afterApply-backupApplied";
public static final String KEY_APPLYDIALOG_TITLE = "dialog-apply-title";
public static final String KEY_APPLYDIALOG_MSG = "dialog-apply-message";
public static final String KEY_APPLYDIALOG_OK = "dialog-apply-ok";
public static final String KEY_APPLYDIALOG_CANCEL = "dialog-apply-cancel";
public static final String KEY_DELETEDIALOG_TITLE = "dialog-delete-title";
public static final String KEY_DELETEDIALOG_MSG = "dialog-delete-message";
public static final String KEY_DELETEDIALOG_OK = "dialog-delete-ok";
public static final String KEY_DELETEDIALOG_CANCEL = "dialog-delete-cancel";
public static final String KEY_ERRORDIALOG_TITLE = "dialog-error-title";
public static final String KEY_ERRORDIALOG_MSG = "dialog-error-message";
public static final String KEY_ERRORDIALOG_OK = "dialog-error-ok";
public static final String KEY_NEWSKINDIALOG_TITLE = "dialog-newSkin-title";
public static final String KEY_NEWSKINDIALOG_MSG = "dialog-newSkin-message";
public static final String KEY_NEWSKINDIALOG_NAME = "dialog-newSkin-name";
public static final String KEY_NEWSKINDIALOG_AUTHOR = "dialog-newSkin-author";
public static final String KEY_NEWSKINDIALOG_WEB = "dialog-newSkin-website";
public static final String KEY_NEWSKINDIALOG_IMAGE = "dialog-newSkin-image";
public static final String KEY_NEWSKINDIALOG_OK = "dialog-newSkin-ok";
public static final String KEY_NEWSKINDIALOG_CANCEL = "dialog-newSkin-cancel";
public static final String KEY_NEWSKINDIALOG_REPLACE = "dialog-newSkin-replace";
public static final String KEY_NEWSKINDIALOG_EXISTS = "dialog-newSkin-nameExists";
public static final String KEY_NEWSKINDIALOG_FCTITLE = "dialog-newSkin-chooserTitle";
public static final String KEY_QUITCONFIRMDIALOG_TITLE = "dialog-quitConfirm-title";
public static final String KEY_QUITCONFIRMDIALOG_MSG = "dialog-quitConfirm-message";
public static final String KEY_QUITCONFIRMDIALOG_SAVE = "dialog-quitConfirm-save";
public static final String KEY_QUITCONFIRMDIALOG_SKIP = "dialog-quitConfirm-discard";
public static final String KEY_QUITCONFIRMDIALOG_CANCEL = "dialog-quitConfirm-cancel";
public static final String KEY_SETTINGSDIALOG_TITLE = "dialog-settings-title";
public static final String KEY_SETTINGSDIALOG_LANGCB = "dialog-settings-lang";
public static final String KEY_SETTINGSDIALOG_BGSCALE = "dialog-settings-scale";
public static final String KEY_SETTINGSDIALOG_OK = "dialog-settings-ok";
public static final String KEY_SETTINGSDIALOG_CANCEL = "dialog-settings-cancel";
public static final String KEY_SAVEASDIALOG_TITLE = "dialog-saveAs-title";
public static final String KEY_SAVEASDIALOG_MSG = "dialog-saveAs-message";
public static final String KEY_SAVEASDIALOG_NAME = "dialog-saveAs-name";
public static final String KEY_SAVEASDIALOG_REPLACE = "dialog-saveAs-replace";
public static final String KEY_SAVEASDIALOG_EXISTS = "dialog-saveAs-nameExists";
public static final String KEY_SAVEASDIALOG_OK = "dialog-saveAs-ok";
public static final String KEY_SAVEASDIALOG_CANCEL = "dialog-saveAs-cancel";
public static final String KEY_SAVEASDIALOG_OPENAFTERSAVE = "dialog-saveAs-openNow";
public static final String KEY_RENAMEDIALOG_TITLE = "dialog-rename-title";
public static final String KEY_RENAMEDIALOG_MSG = "dialog-rename-message";
public static final String KEY_RENAMEDIALOG_OK = "dialog-rename-ok";
public static final String KEY_RENAMEDIALOG_CANCEL = "dialog-rename-cancel";
public static final String KEY_QUICKCHOOSER_LISTTITLE = "chooser-listtitle";
public static final String KEY_QUICKCHOOSER_REFRESHLIST = "chooser-refresh";
public static final String KEY_QUICKCHOOSER_PREVIEWTITLE = "chooser-previewtitle";
public static final String KEY_QUICKCHOOSER_INFO = "chooser-info";
public static final String KEY_QUICKCHOOSER_INFO_NAME = "chooser-info-name";
public static final String KEY_QUICKCHOOSER_INFO_AUTHOR = "chooser-info-author";
public static final String KEY_QUICKCHOOSER_INFO_WEB = "chooser-info-website";
public static final String KEY_QUICKCHOOSER_WARNINGLABEL = "chooser-warning";
public static final String KEY_QUICKCHOOSER_APPLYBTN = "chooser-apply";
public static final String KEY_QUICKCHOOSER_EDITBTN = "chooser-edit";
public static final String KEY_QUICKCHOOSER_DELETEBTN = "chooser-delete";
public static final String KEY_QUICKCHOOSER_RENAMEBTN = "chooser-rename";
public static final String KEY_QUICKCHOOSER_NEWBTN = "chooser-new";
public static final String KEY_QUICKCHOOSER_COPYNAME = "chooser-copy-name";
public static final String KEY_QUICKCHOOSER_COPYAUTHOR = "chooser-copy-author";
public static final String KEY_QUICKCHOOSER_COPYWEBSITE = "chooser-copy-website";
public static final String KEY_EDITOR_MENUHINT = "editor-menuHint";
public static final String KEY_EDITOR_COMBOBOXHINT = "editor-comboboxHint";
public static final String KEY_EDITOR_COMBOBOXHINTCONTENT = "editor-comboboxHint-contains";
public static final String KEY_EDITOR_LEFTINFO = "editor-info-left";
public static final String KEY_EDITOR_RIGHTINFO = "editor-info-right";
public static final String KEY_EDITOR_GENCHANGESINFO = "editor-info-genChangesInfo";
public static final String KEY_EDITOR_GENCHANGESBTN = "editor-btn-genChanges";
public static final String KEY_EDITOR_BTNCHANGESINFO = "editor-info-btnChangesInfo";
public static final String KEY_EDITOR_BTNCHANGESBTN = "editor-btn-btnChanges";
public static final String KEY_EDITOR_USERLISTCHANGESINFO = "editor-info-userlistChanges";
public static final String KEY_EDITOR_USERLISTCHANGESBTN = "editor-btn-userlistChanges";
public static final String KEY_EDITOR_USERTILECHANGESINFO = "editor-info-usertileChanges";
public static final String KEY_EDITOR_USERTILECHANGESBTN = "editor-btn-usertileChanges";
public static final String KEY_EDITOR_FONTCHANGESINFO = "editor-info-fontChanges";
public static final String KEY_EDITOR_FONTCHANGESBTN = "editor-btn-fontChanges";
public static final String KEY_EDITOR_UDATELOCALE = "editor-localeUpdateMsg";
public static final String KEY_EDITOR_SWITCHPREVIEWS = "editor-info-previewBtns";
public static final String KEY_EDITOR_TOGGLEUSERLIST = "editor-btn-userlistPreview";
public static final String KEY_EDITOR_TOGGLEUSERTILE = "editor-btn-usertilePreview";
public static final String KEY_EDITOR_TOGGLESECURITYMENU = "editor-btn-secMenuPreview";
public static final String KEY_EDITOR_PREVIEWADJUST = "editor-previewAdjusting";
public static final String KEY_EDITOR_SCALEBACKGROUND = "editor-btn-scalePreviewBackground";
public static final String KEY_EDITOR_SHOWHIDEMENU = "editor-btn-showHideMenu";
public static final String KEY_EDITOR_DEFAULTCBOPTION = "editor-comboboxDefault";
public static final String KEY_EDITOR_FIELDTITLE_IMAGE = "editor-fieldTitle-image";
public static final String KEY_EDITOR_TOGGLETRANSPARENT = "editor-btn-imageTransparent";
public static final String KEY_EDITOR_RESET = "editor-btn-imageReset";
public static final String KEY_EDITOR_IMGFOCUS = "editor-imageFocus";
public static final String KEY_EDITOR_IMGDEFAULT = "editor-imageDefault";
public static final String KEY_EDITOR_IMGDISABLED = "editor-imageDisabled";
public static final String KEY_EDITOR_IMGPRESSED = "editor-imagePressed";
public static final String KEY_EDITOR_IMGSELECTED = "editor-imageSelected";
public static final String KEY_EDITOR_FIELDTITLE_POSITION = "editor-fieldTitle-position";
public static final String KEY_EDITOR_POS_TOPLEFT = "editor-position-topleft";
public static final String KEY_EDITOR_POS_TOP = "editor-position-top";
public static final String KEY_EDITOR_POS_TOPRIGHT = "editor-position-topright";
public static final String KEY_EDITOR_POS_LEFT = "editor-position-left";
public static final String KEY_EDITOR_POS_CENTER = "editor-position-center";
public static final String KEY_EDITOR_POS_RIGHT = "editor-position-right";
public static final String KEY_EDITOR_POS_BOTTOMLEFT = "editor-position-bottomleft";
public static final String KEY_EDITOR_POS_BOTTOM = "editor-position-bottom";
public static final String KEY_EDITOR_POS_BOTTOMRIGHT = "editor-position-bottomright";
public static final String KEY_EDITOR_FIELDTITLE_HIDE = "editor-fieldTitle-hide";
public static final String KEY_EDITOR_HIDE = "editor-hide-btnLabel";
public static final String KEY_EDITOR_FIELDTITLE_SIZE = "editor-fieldTitle-size";
public static final String KEY_EDITOR_MINSIZE = "editor-minimumSize";
public static final String KEY_EDITOR_WIDTH = "editor-size-width";
public static final String KEY_EDITOR_HEIGHT = "editor-size-height";
public static final String KEY_EDITOR_FIELDTITLE_BORDER = "editor-fieldTitle-border";
public static final String KEY_EDITOR_BORDERTOOLTIP = "editor-border-tooltip";
public static final String KEY_EDITOR_FONTSIZE = "editor-gen-size";
public static final String KEY_EDITOR_FIELDTITLE_PADDING = "editor-fieldTitle-padding";
public static final String KEY_EDITOR_PADDINGTOOLTIP = "editor-padding-tooltip";
public static final String KEY_EDITOR_FIELDTITLE_MARGIN = "editor-fieldTitle-margin";
public static final String KEY_EDITOR_MARGINTOOLTIP = "editor-margin-tooltip";
public static final String KEY_EDITOR_ACCSYM = "editor-accessSym-image";
public static final String KEY_EDITOR_COMSYM = "editor-comSym-image";
public static final String KEY_EDITOR_FIELDTITLE_COMSYM_R = "editor-comSym-position";
public static final String KEY_EDITOR_COMSYM_R = "editor-comSym-onRight";
public static final String KEY_EDITOR_FIELDTITLE_CONTENT = "editor-fieldTitle-content";
public static final String KEY_EDITOR_FIELDTITLE_FONT = "editor-fieldTitle-font";
public static final String KEY_EDITOR_FONTCOLOR = "editor-fontcolor";
public static final String KEY_EDITOR_FONTBOLD = "editor-fontbold";
public static final String KEY_EDITOR_FONTUNDERLINE = "editor-fontunderline";
public static final String KEY_EDITOR_FONTSHADOW = "editor-fontshadow";
public static final String KEY_EDITOR_FONTSHADOWINTENSITY = "editor-fontshadowIntensity";
public static final String KEY_EDITOR_FIELDTITLE_ULISTVERT = "editor-fieldTitle-userlistVertical";
public static final String KEY_EDITOR_USERLISTVERT_BTN = "editor-userlistVerticalBtn";
public static final String KEY_EDITOR_USERLIST_STATUSFONT = "editor-userlistStatustextFont";
public static final String KEY_EDITOR_USERLIST_NAMEFONT = "editor-userlistNametextFont";
public static final String KEY_EDITOR_SLIDERBTN = "editor-sliderbtn";
public static final String KEY_EDITOR_SLIDERBAR = "editor-sliderbar";
public static final String KEY_EDITOR_SLIDERUP = "editor-sliderup";
public static final String KEY_EDITOR_SLIDERDOWN = "editor-sliderdown";
public static final String KEY_EDITOR_USERIMG_OVERLAY = "editor-userimageOverlay";
public static final String KEY_EDITOR_ACTIVATEWINDOW = "editor-windowActive";
public static final String KEY_EDITOR_FIELDTITLE_ACTIVATEWINDOW = "editor-fieldTitle-windowActive";
public static final String KEY_EDITOR_WINDOW_INNERANIM = "editor-window-innerAnim";
public static final String KEY_EDITOR_FIELDTITLE_UTILEHOR = "editor-fieldTitle-usertileAlign";
public static final String KEY_EDITOR_UTILE_HOR = "editor-usertileTextAlignHorizontal";
public static final String KEY_EDITOR_FIELDTITLE_UTILE_PWRIGHT = "editor-fieldTitle-passwordfieldPosition";
public static final String KEY_EDITOR_UTILE_PWRIGHT = "editor-passwordfieldPositionLabel";
public static final String KEY_EDITOR_FIELDTITLE_UTILE_STATUSRIGHT = "editor-fieldTitle-statustextPosition";
public static final String KEY_EDITOR_UTILE_STATUSRIGHT = "editor-statustextPositionLabel";
public static final String KEY_EDITOR_ULISTPADDING_HINT = "editor-userlistpadding-hint";
public static final String KEY_EDITOR_FIELDTITLE_COMBINEACCSHD = "editor-fieldTitle-combineAccShd";
public static final String KEY_EDITOR_COMBINEACCSHD = "editor-combineAccShdLabel";
public static final String KEY_EDITOR_FIELDTITLE_COMBINEACCSHD_POS = "editor-fieldTitle-combinedAccShdPos";
public static final String KEY_EDITOR_SHDSYM = "editor-shdsym";
public static final String KEY_EDITOR_SHDUPDATESYM = "editor-shdsym-update";
public static final String KEY_EDITOR_SHDARROWSYM = "editor-shd-arrowsym";
public static final String KEY_EDITOR_FIELDTITLE_ANIM = "editor-fieldTitle-animation";
public static final String KEY_EDITOR_PWAREA_UPSHIFT = "editor-pwarea-upshift";
public static final String KEY_EDITOR_PWAREA_DOWNSHIFT = "editor-pwarea-downshift";
public static final String KEY_EDITOR_PWAREA_RIGHTSHIFT = "editor-pwarea-rightshift";
public static final String KEY_EDITOR_PWAREA_SHIFTAMOUNT = "editor-pwarea-shiftamount";
public static final String KEY_EDITOR_ANIM_H = "editor-animation-horizontal";
public static final String KEY_EDITOR_ANIM_V = "editor-animation-vertical";
public static final String KEY_EDITOR_ANIM_SLOW = "editor-animation-slow";
public static final String KEY_EDITOR_ANIM_FAST = "editor-animation-fast";
public static final String KEY_EDITOR_ANIM_NONE = "editor-animation-original";
public static final String KEY_EDITOR_RINGANIM = "editor-ringAnimation";
public static final String KEY_EDITOR_CMDBTN_LOCK = "editor-commandbtn-lock";
public static final String KEY_EDITOR_CMDBTN_SWITCH = "editor-commandbtn-switch";
public static final String KEY_EDITOR_CMDBTN_LOGOUT = "editor-commandbtn-logOut";
public static final String KEY_EDITOR_CMDBTN_PASSWD = "editor-commandbtn-password";
public static final String KEY_EDITOR_CMDBTN_TASKMAN = "editor-commandbtn-taskmanager";
public static final String KEY_EDITOR_GENCHANGESOPT_1 = "editor-genOpt1";
public static final String KEY_EDITOR_GENCHANGESOPT_2 = "editor-genOpt2";
public static final String KEY_EDITOR_GENCHANGESOPT_3 = "editor-genOpt3";
public static final String KEY_EDITOR_GENCHANGESOPT_4 = "editor-genOpt4";
public static final String KEY_EDITOR_GENCHANGESOPT_5 = "editor-genOpt5";
public static final String KEY_EDITOR_GENCHANGESOPT_6 = "editor-genOpt6";
public static final String KEY_EDITOR_GENCHANGESOPT_7 = "editor-genOpt7";
public static final String KEY_EDITOR_BTNCHANGESOPT_1 = "editor-btnOpt1";
public static final String KEY_EDITOR_BTNCHANGESOPT_2 = "editor-btnOpt2";
public static final String KEY_EDITOR_BTNCHANGESOPT_3 = "editor-btnOpt3";
public static final String KEY_EDITOR_BTNCHANGESOPT_4 = "editor-btnOpt4";
public static final String KEY_EDITOR_BTNCHANGESOPT_5 = "editor-btnOpt5";
public static final String KEY_EDITOR_BTNCHANGESOPT_6 = "editor-btnOpt6";
public static final String KEY_EDITOR_BTNCHANGESOPT_7 = "editor-btnOpt7";
public static final String KEY_EDITOR_BTNCHANGESOPT_8 = "editor-btnOpt8";
public static final String KEY_EDITOR_BTNCHANGESOPT_9 = "editor-btnOpt9";
public static final String KEY_EDITOR_USERLISTCHANGESOPT_1 = "editor-usrlistOpt1";
public static final String KEY_EDITOR_USERLISTCHANGESOPT_2 = "editor-usrlistOpt2";
public static final String KEY_EDITOR_USERLISTCHANGESOPT_3 = "editor-usrlistOpt3";
public static final String KEY_EDITOR_USERTILECHANGESOPT_1 = "editor-usrtileOpt1";
public static final String KEY_EDITOR_USERTILECHANGESOPT_2 = "editor-usrtileOpt2";
public static final String KEY_EDITOR_USERTILECHANGESOPT_3 = "editor-usrtileOpt3";
public static final String KEY_EDITOR_USERTILECHANGESOPT_4 = "editor-usrtileOpt4";
public static final String KEY_EDITOR_FONTCHANGESOPT_1 = "editor-fontOpt1";
public static final String KEY_EDITOR_FONTCHANGESOPT_2 = "editor-fontOpt2";
public static final String KEY_EDITOR_FONTCHANGESOPT_3 = "editor-fontOpt3";
public static final String KEY_EDITOR_FONTCHANGESOPT_4 = "editor-fontOpt4";
public static final String KEY_EDITOR_FONTCHANGESOPT_5 = "editor-fontOpt5";
public static final String KEY_EDITOR_FONTCHANGESOPT_6 = "editor-fontOpt6";
public static final String KEY_EDITOR_FONTCHANGESOPT_7 = "editor-fontOpt7";
public static final String KEY_EDITOR_FONTCHANGESOPT_8 = "editor-fontOpt8";
public static final String KEY_EDITOR_FONTCHANGESOPT_9 = "editor-fontOpt9";
public static final String KEY_EDITOR_FONTCHANGESOPT_10 = "editor-fontOpt10";
public static final String KEY_EDITOR_FONTCHANGESOPT_11 = "editor-fontOpt11";
public static final String KEY_EDITOR_FONTCHANGESOPT_12 = "editor-fontOpt12";
public static final String KEY_EDITOR_FONTCHANGESOPT_13 = "editor-fontOpt13";
public static final String KEY_EDITOR_FONTCHANGESOPT_14 = "editor-fontOpt14";
public static final String KEY_EDITOR_MENUBAR_NEW = "editor-menubar-new";
public static final String KEY_EDITOR_MENUBAR_SAVE = "editor-menubar-save";
public static final String KEY_EDITOR_MENUBAR_SAVEAS = "editor-menubar-saveAs";
public static final String KEY_EDITOR_MENUBAR_APPLY = "editor-menubar-apply";
public static final String KEY_EDITOR_MENUBAR_TOCHOOSER = "editor-menubar-openChooser";
public static final String KEY_MENUBAR_FILE = "menubar-file";
public static final String KEY_MENUBAR_EXIT = "menubar-exit";
public static final String KEY_MENUBAR_SETTINGS = "menubar-settings";
public static final String KEY_MENUBAR_HELP = "menubar-help";
public static final String KEY_MENUBAR_DOCS = "menubar-documentation";
public static final String KEY_MENUBAR_BACKUP = "menubar-applyBackup";
public static final String KEY_MENUBAR_WEB = "menubar-website";
public static final String KEY_MENUBAR_ABOUT = "menubar-about";
public static final String KEY_EDITOR_IMAGECHOOSERTITLE = "filechooser-title";
}