Index: /trunk/src/org/openstreetmap/josm/Main.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/Main.java	(revision 4718)
+++ /trunk/src/org/openstreetmap/josm/Main.java	(revision 4719)
@@ -42,5 +42,4 @@
 import javax.swing.UIManager;
 
-import org.jdesktop.swinghelper.debug.CheckThreadViolationRepaintManager;
 import org.openstreetmap.gui.jmapviewer.FeatureAdapter;
 import org.openstreetmap.josm.actions.JosmAction;
Index: /trunk/src/org/openstreetmap/josm/tools/I18n.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/tools/I18n.java	(revision 4718)
+++ /trunk/src/org/openstreetmap/josm/tools/I18n.java	(revision 4719)
@@ -308,4 +308,8 @@
     }
 
+    private static URL getTranslationFile(String lang) {
+        return Main.class.getResource("/data/"+lang+".lang");
+    }
+
     /**
      * Get a list of all available JOSM Translations.
@@ -314,8 +318,8 @@
     public static final Locale[] getAvailableTranslations() {
         Collection<Locale> v = new ArrayList<Locale>(languages.size());
-        if(Main.class.getResource("/data/en.lang") != null)
+        if(getTranslationFile("en") != null)
         {
             for (String loc : languages.keySet()) {
-                if(Main.class.getResource("/data/"+loc+".lang") != null) {
+                if(getTranslationFile(loc) != null) {
                     v.add(LanguageInfo.getLocale(loc));
                 }
@@ -448,8 +452,8 @@
             return true;
         }
-        URL en = Main.class.getResource("/data/en.lang");
+        URL en = getTranslationFile("en");
         if(en == null)
             return false;
-        URL tr = Main.class.getResource("/data/"+l+".lang");
+        URL tr = getTranslationFile(l);
         if(tr == null || !languages.containsKey(l))
         {
@@ -458,5 +462,5 @@
                 l = l.substring(0, i);
             }
-            tr = Main.class.getResource("/data/"+l+".lang");
+            tr = getTranslationFile(l);
             if(tr == null || !languages.containsKey(l))
                 return false;
