Index: /trunk/src/org/openstreetmap/josm/data/validation/tests/TagChecker.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/data/validation/tests/TagChecker.java	(revision 6637)
+++ /trunk/src/org/openstreetmap/josm/data/validation/tests/TagChecker.java	(revision 6638)
@@ -135,4 +135,6 @@
     protected static final Entities entities = new Entities();
 
+    static final List<String> DEFAULT_SOURCES = Arrays.asList(DATA_FILE, IGNORE_FILE, SPELL_FILE);
+
     /**
      * Constructor
@@ -167,5 +169,5 @@
         
         String errorSources = "";
-        for (String source : Main.pref.getCollection(PREF_SOURCES, Arrays.asList(DATA_FILE, IGNORE_FILE, SPELL_FILE))) {
+        for (String source : Main.pref.getCollection(PREF_SOURCES, DEFAULT_SOURCES)) {
             BufferedReader reader = null;
             try {
@@ -176,4 +178,5 @@
                 boolean tagcheckerfile = false;
                 boolean ignorefile = false;
+                boolean isFirstLine = true;
                 String line;
                 while ((line = reader.readLine()) != null && (tagcheckerfile || line.length() != 0)) {
@@ -181,9 +184,14 @@
                         if (line.startsWith("# JOSM TagChecker")) {
                             tagcheckerfile = true;
-                        }
+                            if (!DEFAULT_SOURCES.contains(source)) {
+                                Main.info(tr("Adding {0} to tag checker", source));
+                            }
+                        } else
                         if (line.startsWith("# JOSM IgnoreTags")) {
                             ignorefile = true;
+                            if (!DEFAULT_SOURCES.contains(source)) {
+                                Main.info(tr("Adding {0} to ignore tags", source));
+                            }
                         }
-                        continue;
                     } else if (ignorefile) {
                         line = line.trim();
@@ -208,5 +216,4 @@
                             ignoreDataKeyPair.add(tmp);
                         }
-                        continue;
                     } else if (tagcheckerfile) {
                         if (line.length() > 0) {
@@ -226,4 +233,10 @@
                     } else {
                         Main.error(tr("Invalid spellcheck line: {0}", line));
+                    }
+                    if (isFirstLine) {
+                        isFirstLine = false;
+                        if (!(tagcheckerfile || ignorefile) && !DEFAULT_SOURCES.contains(source)) {
+                            Main.info(tr("Adding {0} to spellchecker", source));
+                        }
                     }
                 }
