It seems that some UI messages are hardcoded and not from bundle. Could you extract these to bundle.properties for localization? ./dlight.visualizers/src/org/netbeans/modules/dlight/visualizers/CallersCalleesVisualizer.java: super("Go To Source");//NOI18N ./dlight.visualizers/src/org/netbeans/modules/dlight/visualizers/FunctionsListViewVisualizer.java: super("Go To Source");//NOI18N ./dlight.sync/src/org/netbeans/modules/dlight/sync/SyncIndicatorPanel.java: Legend legend = new Legend(Arrays.asList(DESCRIPTOR), Collections.<String, String>singletonMap(THREADS_DETAIL_ID, "Threads:")); ./dlight.memory/src/org/netbeans/modules/dlight/memory/MemoryIndicatorPanel.java: Legend legend = new Legend(Arrays.asList(DESCRIPTOR), Collections.singletonMap(MAX_HEAP_DETAIL_ID, "Max:")); ./dlight.cpu/src/org/netbeans/modules/dlight/cpu/impl/CpuIndicatorPanel.java: private static final GraphDescriptor SYS_DESCRIPTOR = new GraphDescriptor(COLOR_SYS, "System"); private static final GraphDescriptor USR_DESCRIPTOR = new GraphDescriptor(COLOR_USR, "User");
Also these strings are not from bundle now. ./dlight.indicators/src/org/netbeans/modules/dlight/indicators/graph/RepairPanel.java: label.setToolTipText("Indicator needs special access rights. To fix the problem click \"Repair\" button"); ./dlight.indicators/src/org/netbeans/modules/dlight/indicators/graph/RepairPanel.java: button = new JButton("Repair..."); ./dlight/src/org/netbeans/modules/dlight/api/execution/ValidationStatus.java: new ValidationStatus(false, false, "Initial", null); // NOI18N ./dlight.dtrace/src/org/netbeans/modules/dlight/dtrace/collector/support/DtraceDataCollector.java: "dtrace is supported on SunOS only"); // NOI18N
fixed with http://hg.netbeans.org/cnd-main?cmd=changeset;node=9760b1622368