diff --git a/weasis-base/weasis-base-ui/src/main/java/org/weasis/base/ui/gui/WeasisWin.java b/weasis-base/weasis-base-ui/src/main/java/org/weasis/base/ui/gui/WeasisWin.java index e6451c0e3..ad312df8e 100644 --- a/weasis-base/weasis-base-ui/src/main/java/org/weasis/base/ui/gui/WeasisWin.java +++ b/weasis-base/weasis-base-ui/src/main/java/org/weasis/base/ui/gui/WeasisWin.java @@ -737,7 +737,8 @@ private JMenuBar createMenuBar() { }); helpMenuItem.add(updateMenuItem); - final JMenuItem openLogFolderMenuItem = new JMenuItem("Open the logging folder"); + final JMenuItem openLogFolderMenuItem = + new JMenuItem(Messages.getString("open.logging.folder")); openLogFolderMenuItem.addActionListener( e -> GuiUtils.openSystemExplorer( diff --git a/weasis-base/weasis-base-ui/src/main/java/org/weasis/base/ui/messages.properties b/weasis-base/weasis-base-ui/src/main/java/org/weasis/base/ui/messages.properties index d32d13c48..79210fefb 100644 --- a/weasis-base/weasis-base-ui/src/main/java/org/weasis/base/ui/messages.properties +++ b/weasis-base/weasis-base-ui/src/main/java/org/weasis/base/ui/messages.properties @@ -27,4 +27,5 @@ update=Update check.for.updates=Check for Updates... current.release.latest=The current release is already the latest release available. submit.bug.report=Submit a Bug Report +open.logging.folder=Open the logging folder diff --git a/weasis-core/src/main/java/org/weasis/core/api/gui/util/GuiUtils.java b/weasis-core/src/main/java/org/weasis/core/api/gui/util/GuiUtils.java index 270db471b..ebd74eaf8 100644 --- a/weasis-core/src/main/java/org/weasis/core/api/gui/util/GuiUtils.java +++ b/weasis-core/src/main/java/org/weasis/core/api/gui/util/GuiUtils.java @@ -530,7 +530,7 @@ public static void openSystemExplorer(Component parent, File file) { } else if (SystemInfo.isWindows) { openCommand("explorer", file); // NON-NLS } else if (SystemInfo.isMacOS) { - openCommand("/usr/bin/open", file); + openCommand("/usr/bin/open", file); // NON-NLS } else { JOptionPane.showMessageDialog( parent, diff --git a/weasis-core/src/main/java/org/weasis/core/ui/model/layer/LayerItem.java b/weasis-core/src/main/java/org/weasis/core/ui/model/layer/LayerItem.java index 2d66b34c3..ddeb90aa4 100644 --- a/weasis-core/src/main/java/org/weasis/core/ui/model/layer/LayerItem.java +++ b/weasis-core/src/main/java/org/weasis/core/ui/model/layer/LayerItem.java @@ -12,30 +12,32 @@ import org.weasis.core.Messages; public enum LayerItem { - ANNOTATIONS("annotations", Messages.getString("AnnotationsLayer.anno"), true), + ANNOTATIONS("annotations", Messages.getString("AnnotationsLayer.anno"), true), // NON-NLS - MIN_ANNOTATIONS("minAnnotations", Messages.getString("LayerAnnotation.min_anot"), false), + MIN_ANNOTATIONS( + "minAnnotations", Messages.getString("LayerAnnotation.min_anot"), false), // NON-NLS - ANONYM_ANNOTATIONS("anonym", Messages.getString("AnnotationsLayer.anonym"), false), + ANONYM_ANNOTATIONS("anonym", Messages.getString("AnnotationsLayer.anonym"), false), // NON-NLS - SCALE("scale", Messages.getString("AnnotationsLayer.scale"), true), + SCALE("scale", Messages.getString("AnnotationsLayer.scale"), true), // NON-NLS - LUT("lut", Messages.getString("AnnotationsLayer.lut"), false), + LUT("lut", Messages.getString("AnnotationsLayer.lut"), false), // NON-NLS - IMAGE_ORIENTATION("orientation", Messages.getString("AnnotationsLayer.or"), true), + IMAGE_ORIENTATION("orientation", Messages.getString("AnnotationsLayer.or"), true), // NON-NLS - WINDOW_LEVEL("wl", Messages.getString("AnnotationsLayer.wl"), true), + WINDOW_LEVEL("wl", Messages.getString("AnnotationsLayer.wl"), true), // NON-NLS - ZOOM("zoom", Messages.getString("AnnotationsLayer.zoom"), true), + ZOOM("zoom", Messages.getString("AnnotationsLayer.zoom"), true), // NON-NLS - ROTATION("rotation", Messages.getString("AnnotationsLayer.rot"), false), + ROTATION("rotation", Messages.getString("AnnotationsLayer.rot"), false), // NON-NLS - FRAME("frame", Messages.getString("AnnotationsLayer.fr"), true), + FRAME("frame", Messages.getString("AnnotationsLayer.fr"), true), // NON-NLS - PIXEL("pixel", Messages.getString("AnnotationsLayer.pix"), true), - PRELOADING_BAR("loading", Messages.getString("AnnotationsLayer.preload_bar"), false), + PIXEL("pixel", Messages.getString("AnnotationsLayer.pix"), true), // NON-NLS - KEY_OBJECT("ko", Messages.getString("AnnotationsLayer.ko"), true); + PRELOADING_BAR("loading", Messages.getString("AnnotationsLayer.preload_bar"), false), // NON-NLS + + KEY_OBJECT("ko", Messages.getString("AnnotationsLayer.ko"), true); // NON-NLS private final String key; private final String name; diff --git a/weasis-dicom/weasis-dicom-explorer/src/main/java/org/weasis/dicom/explorer/DicomModel.java b/weasis-dicom/weasis-dicom-explorer/src/main/java/org/weasis/dicom/explorer/DicomModel.java index 8f8785b17..7b89fc9f4 100644 --- a/weasis-dicom/weasis-dicom-explorer/src/main/java/org/weasis/dicom/explorer/DicomModel.java +++ b/weasis-dicom/weasis-dicom-explorer/src/main/java/org/weasis/dicom/explorer/DicomModel.java @@ -871,7 +871,7 @@ public boolean applySplittingRules(Series original, MediaElement media) { if (specialElementList == null) { specialElementList = new CopyOnWriteArrayList<>(); initialSeries.setTag(TagW.DicomSpecialElementList, specialElementList); - if ("rt/dicom".equals(rMime)) { + if ("rt/dicom".equals(rMime)) { // NON-NLS MediaSeriesGroup st = getParent(initialSeries, DicomModel.study); if (st != null && !LangUtil.getNULLtoFalse((Boolean) st.getTagValue(TagW.StudyDicomRT))) { diff --git a/weasis-dicom/weasis-dicom-explorer/src/main/java/org/weasis/dicom/explorer/DicomSorter.java b/weasis-dicom/weasis-dicom-explorer/src/main/java/org/weasis/dicom/explorer/DicomSorter.java index 0f0981f2b..134f65289 100644 --- a/weasis-dicom/weasis-dicom-explorer/src/main/java/org/weasis/dicom/explorer/DicomSorter.java +++ b/weasis-dicom/weasis-dicom-explorer/src/main/java/org/weasis/dicom/explorer/DicomSorter.java @@ -27,8 +27,8 @@ public class DicomSorter { public enum SortingTime { - CHRONOLOGICAL(0, "Chronological order"), - INVERSE_CHRONOLOGICAL(1, "Reverse chronological order"); + CHRONOLOGICAL(0, Messages.getString("chrono.order")), + INVERSE_CHRONOLOGICAL(1, Messages.getString("reverse.chrono.order")); private final int id; private final String title; diff --git a/weasis-dicom/weasis-dicom-explorer/src/main/java/org/weasis/dicom/explorer/messages.properties b/weasis-dicom/weasis-dicom-explorer/src/main/java/org/weasis/dicom/explorer/messages.properties index b55a9cc2d..786e014cb 100644 --- a/weasis-dicom/weasis-dicom-explorer/src/main/java/org/weasis/dicom/explorer/messages.properties +++ b/weasis-dicom/weasis-dicom-explorer/src/main/java/org/weasis/dicom/explorer/messages.properties @@ -192,3 +192,6 @@ transcode.only.uncompressed=Transcode only uncompressed transcoding=Transcoding generate.new.unique.identifiers=Generate new unique identifiers enter.password=Enter a password +study.date.sorting=Study date sorting +reverse.chrono.order=Reverse chronological order +chrono.order=Chronological order diff --git a/weasis-dicom/weasis-dicom-explorer/src/main/java/org/weasis/dicom/explorer/pref/download/DicomExplorerPrefView.java b/weasis-dicom/weasis-dicom-explorer/src/main/java/org/weasis/dicom/explorer/pref/download/DicomExplorerPrefView.java index d426dc9e5..0dc0f3a7b 100644 --- a/weasis-dicom/weasis-dicom-explorer/src/main/java/org/weasis/dicom/explorer/pref/download/DicomExplorerPrefView.java +++ b/weasis-dicom/weasis-dicom-explorer/src/main/java/org/weasis/dicom/explorer/pref/download/DicomExplorerPrefView.java @@ -65,7 +65,7 @@ public DicomExplorerPrefView() { model.setValue(thumbnailSize); add(GuiUtils.getFlowLayoutPanel(ITEM_SEPARATOR_SMALL, ITEM_SEPARATOR, thumbSize, spinner)); - JLabel labelStudyDate = new JLabel("Study date sorting" + StringUtil.COLON); + JLabel labelStudyDate = new JLabel(Messages.getString("study.date.sorting") + StringUtil.COLON); studyDateSortingComboBox.setSelectedItem(DicomSorter.getStudyDateSorting()); add( GuiUtils.getFlowLayoutPanel( diff --git a/weasis-dicom/weasis-dicom-qr/src/main/java/org/weasis/dicom/qr/DicomQrView.java b/weasis-dicom/weasis-dicom-qr/src/main/java/org/weasis/dicom/qr/DicomQrView.java index c17a8afb1..11ee97d56 100644 --- a/weasis-dicom/weasis-dicom-qr/src/main/java/org/weasis/dicom/qr/DicomQrView.java +++ b/weasis-dicom/weasis-dicom-qr/src/main/java/org/weasis/dicom/qr/DicomQrView.java @@ -724,10 +724,9 @@ private void dicomQuery() { int limit = (Integer) limitSpinner.getValue(); String message = state.getStatus() == Status.Cancel && limit > 0 - ? "Query has been canceled after %s studies.\nSet the limit to 0 to avoid this constraint." - .formatted(limit) + ? Messages.getString("query.canceled.limit").formatted(limit) : state.getMessage(); - LOGGER.error("Dicom cfind error: {}", message); + LOGGER.error("Dicom C-FIND error: {}", message); JOptionPane.showMessageDialog( this, message, null, JOptionPane.ERROR_MESSAGE); } diff --git a/weasis-dicom/weasis-dicom-qr/src/main/java/org/weasis/dicom/qr/SearchParameters.java b/weasis-dicom/weasis-dicom-qr/src/main/java/org/weasis/dicom/qr/SearchParameters.java index 193c9211b..c2a6efc5b 100644 --- a/weasis-dicom/weasis-dicom-qr/src/main/java/org/weasis/dicom/qr/SearchParameters.java +++ b/weasis-dicom/weasis-dicom-qr/src/main/java/org/weasis/dicom/qr/SearchParameters.java @@ -116,7 +116,7 @@ public void saveSearchParameters(XMLStreamWriter writer) throws XMLStreamExcepti } public static void loadSearchParameters(JComboBox comboBox) { - SearchParameters emptyParameters = new SearchParameters("Empty"); + SearchParameters emptyParameters = new SearchParameters(Messages.getString("empty")); comboBox.addItem(emptyParameters); SearchParameters todayParameters = new SearchParameters(Period.TODAY.toString()); diff --git a/weasis-dicom/weasis-dicom-qr/src/main/java/org/weasis/dicom/qr/messages.properties b/weasis-dicom/weasis-dicom-qr/src/main/java/org/weasis/dicom/qr/messages.properties index 0c3569150..8897a3096 100644 --- a/weasis-dicom/weasis-dicom-qr/src/main/java/org/weasis/dicom/qr/messages.properties +++ b/weasis-dicom/weasis-dicom-qr/src/main/java/org/weasis/dicom/qr/messages.properties @@ -54,3 +54,5 @@ enter.a.name=Enter a name search.template=Search Template dicom.source=DICOM Source search.criteria=Search Criteria +query.canceled.limit=Query has been canceled after %s studies.\nSet the limit to 0 to avoid this constraint. +empty=Empty diff --git a/weasis-dicom/weasis-dicom-viewer2d/src/main/java/org/weasis/dicom/viewer2d/messages.properties b/weasis-dicom/weasis-dicom-viewer2d/src/main/java/org/weasis/dicom/viewer2d/messages.properties index 3b3763387..70f5d0b53 100644 --- a/weasis-dicom/weasis-dicom-viewer2d/src/main/java/org/weasis/dicom/viewer2d/messages.properties +++ b/weasis-dicom/weasis-dicom-viewer2d/src/main/java/org/weasis/dicom/viewer2d/messages.properties @@ -135,3 +135,7 @@ overlay.color=Overlay color open.new.tab=Open in new tab mpr.synchronisation=MPR synchronisation default.layout=Default layout +auto.center=Auto center axes +never=Never +only.center.hidden=Only when the center is hidden +always=Always diff --git a/weasis-dicom/weasis-dicom-viewer2d/src/main/java/org/weasis/dicom/viewer2d/mpr/pref/MprPrefView.java b/weasis-dicom/weasis-dicom-viewer2d/src/main/java/org/weasis/dicom/viewer2d/mpr/pref/MprPrefView.java index 9fa60d61e..635e5a7b0 100644 --- a/weasis-dicom/weasis-dicom-viewer2d/src/main/java/org/weasis/dicom/viewer2d/mpr/pref/MprPrefView.java +++ b/weasis-dicom/weasis-dicom-viewer2d/src/main/java/org/weasis/dicom/viewer2d/mpr/pref/MprPrefView.java @@ -45,11 +45,11 @@ public MprPrefView() { private void initGUI() { EventManager eventManager = EventManager.getInstance(); - JLabel lblMode = new JLabel("Auto center axes" + StringUtil.COLON); + JLabel lblMode = new JLabel(Messages.getString("auto.center") + StringUtil.COLON); - comboBox3DCursorMode.addItem("Never"); - comboBox3DCursorMode.addItem("Only when the center is hidden"); - comboBox3DCursorMode.addItem("Always"); + comboBox3DCursorMode.addItem(Messages.getString("never")); + comboBox3DCursorMode.addItem(Messages.getString("only.center.hidden")); + comboBox3DCursorMode.addItem(Messages.getString("always")); int mode = eventManager.getOptions().getIntProperty(View2d.P_CROSSHAIR_MODE, 1); if (mode < 0 && mode >= comboBox3DCursorMode.getModel().getSize()) {