import java.util.MissingResourceException;
import java.util.Properties;
import java.util.StringTokenizer;
+import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.KeyStroke;
* Class that handles i18n.
*
* @author David ‘Bombe’ Roden <bombe@freenetproject.org>
- * @version $Id$
*/
public class I18n {
String value = null;
value = currentLanguage.getProperty(key);
if (value == null) {
- logger.warning("please fix “" + key + "”!");
+ logger.log(Level.WARNING, "please fix “" + key + "”!", new Throwable());
/* TODO - replace with value when done! */
return null;
}
modifierMask |= InputEvent.SHIFT_DOWN_MASK;
} else {
if (keyToken.startsWith("VK_")) {
+ if (keyToken.equals("VK_UNDEFINED")) {
+ return null;
+ }
try {
Field field = KeyEvent.class.getField(keyToken);
return KeyStroke.getKeyStroke(field.getInt(null), modifierMask);