Index: trunk/scripts/SyncEditorLayerIndex.groovy
===================================================================
--- trunk/scripts/SyncEditorLayerIndex.groovy	(revision 12007)
+++ trunk/scripts/SyncEditorLayerIndex.groovy	(revision 12008)
@@ -462,7 +462,8 @@
             def et = getDescriptions(e)
             def jt = getDescriptions(j)
-            if (et.size() > 0) et = et["en"]
-            if (jt.size() > 0) jt = jt["en"]
-            if (!et.equals(jt)) {
+            et = (et.size() > 0) ? et["en"] : ""
+            jt = (jt.size() > 0) ? jt["en"] : ""
+            def et2 = et.replaceAll("channels (\\d+) ", "\$1 channels ") // imagico entries
+            if (!et.equals(jt) && !(et && jt && (et.endsWith(jt) || et2.endsWith(jt)))) {
                 if (!jt) {
                     myprintln "+ SKIP - Missing JOSM description (${et}): ${getDescription(j)}"
