Index: src/org/openstreetmap/josm/data/validation/tests/ApiCapabilitiesTest.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/src/org/openstreetmap/josm/data/validation/tests/ApiCapabilitiesTest.java b/src/org/openstreetmap/josm/data/validation/tests/ApiCapabilitiesTest.java
--- a/src/org/openstreetmap/josm/data/validation/tests/ApiCapabilitiesTest.java	(revision 18379)
+++ b/src/org/openstreetmap/josm/data/validation/tests/ApiCapabilitiesTest.java	(date 1644832334375)
@@ -26,7 +26,7 @@
      * Constructs a new {@code ApiCapabilitiesTest}.
      */
     public ApiCapabilitiesTest() {
-        super(tr("API Capabilities"), tr("Checks for errors against API capabilities"));
+        super(tr("API capabilities"), tr("Checks for errors against API capabilities"));
     }
 
     @Override
Index: src/org/openstreetmap/josm/data/validation/tests/ConditionalKeys.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/src/org/openstreetmap/josm/data/validation/tests/ConditionalKeys.java b/src/org/openstreetmap/josm/data/validation/tests/ConditionalKeys.java
--- a/src/org/openstreetmap/josm/data/validation/tests/ConditionalKeys.java	(revision 18379)
+++ b/src/org/openstreetmap/josm/data/validation/tests/ConditionalKeys.java	(date 1644834301212)
@@ -47,7 +47,7 @@
      * Constructs a new {@code ConditionalKeys}.
      */
     public ConditionalKeys() {
-        super(tr("Conditional Keys"), tr("Tests for the correct usage of ''*:conditional'' tags."));
+        super(tr("Conditional keys"), tr("Tests for the correct usage of ''*:conditional'' tags"));
     }
 
     @Override
Index: src/org/openstreetmap/josm/data/validation/tests/TagChecker.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/src/org/openstreetmap/josm/data/validation/tests/TagChecker.java b/src/org/openstreetmap/josm/data/validation/tests/TagChecker.java
--- a/src/org/openstreetmap/josm/data/validation/tests/TagChecker.java	(revision 18379)
+++ b/src/org/openstreetmap/josm/data/validation/tests/TagChecker.java	(date 1644832073388)
@@ -1121,18 +1121,18 @@
         GBC a = GBC.eol();
         a.anchor = GridBagConstraints.LINE_END;
 
-        testPanel.add(new JLabel(name+" :"), GBC.eol().insets(3, 0, 0, 0));
+        testPanel.add(new JLabel(name+":"), GBC.eol().insets(3, 0, 0, 0));
 
-        prefCheckKeys = new JCheckBox(tr("Check property keys."), Config.getPref().getBoolean(PREF_CHECK_KEYS, true));
-        prefCheckKeys.setToolTipText(tr("Validate that property keys are valid checking against list of words."));
+        prefCheckKeys = new JCheckBox(tr("Check property keys"), Config.getPref().getBoolean(PREF_CHECK_KEYS, true));
+        prefCheckKeys.setToolTipText(tr("Validate that property keys are valid checking against list of words"));
         testPanel.add(prefCheckKeys, GBC.std().insets(20, 0, 0, 0));
 
         prefCheckKeysBeforeUpload = new JCheckBox();
         prefCheckKeysBeforeUpload.setSelected(Config.getPref().getBoolean(PREF_CHECK_KEYS_BEFORE_UPLOAD, true));
         testPanel.add(prefCheckKeysBeforeUpload, a);
 
-        prefCheckComplex = new JCheckBox(tr("Use complex property checker."), Config.getPref().getBoolean(PREF_CHECK_COMPLEX, true));
-        prefCheckComplex.setToolTipText(tr("Validate property values and tags using complex rules."));
+        prefCheckComplex = new JCheckBox(tr("Use complex property checker"), Config.getPref().getBoolean(PREF_CHECK_COMPLEX, true));
+        prefCheckComplex.setToolTipText(tr("Validate property values and tags using complex rules"));
         testPanel.add(prefCheckComplex, GBC.std().insets(20, 0, 0, 0));
 
         prefCheckComplexBeforeUpload = new JCheckBox();
@@ -1153,24 +1153,24 @@
 
         handlePrefEnable();
 
-        prefCheckValues = new JCheckBox(tr("Check property values."), Config.getPref().getBoolean(PREF_CHECK_VALUES, true));
-        prefCheckValues.setToolTipText(tr("Validate that property values are valid checking against presets."));
+        prefCheckValues = new JCheckBox(tr("Check property values"), Config.getPref().getBoolean(PREF_CHECK_VALUES, true));
+        prefCheckValues.setToolTipText(tr("Validate that property values are valid checking against presets"));
         testPanel.add(prefCheckValues, GBC.std().insets(20, 0, 0, 0));
 
         prefCheckValuesBeforeUpload = new JCheckBox();
         prefCheckValuesBeforeUpload.setSelected(Config.getPref().getBoolean(PREF_CHECK_VALUES_BEFORE_UPLOAD, true));
         testPanel.add(prefCheckValuesBeforeUpload, a);
 
-        prefCheckFixmes = new JCheckBox(tr("Check for fixme."), Config.getPref().getBoolean(PREF_CHECK_FIXMES, true));
-        prefCheckFixmes.setToolTipText(tr("Looks for nodes or ways with fixme in any property value."));
+        prefCheckFixmes = new JCheckBox(tr("Check for fixme"), Config.getPref().getBoolean(PREF_CHECK_FIXMES, true));
+        prefCheckFixmes.setToolTipText(tr("Looks for nodes or ways with fixme in any property value"));
         testPanel.add(prefCheckFixmes, GBC.std().insets(20, 0, 0, 0));
 
         prefCheckFixmesBeforeUpload = new JCheckBox();
         prefCheckFixmesBeforeUpload.setSelected(Config.getPref().getBoolean(PREF_CHECK_FIXMES_BEFORE_UPLOAD, true));
         testPanel.add(prefCheckFixmesBeforeUpload, a);
 
-        prefCheckPresetsTypes = new JCheckBox(tr("Check for presets types."), Config.getPref().getBoolean(PREF_CHECK_PRESETS_TYPES, true));
-        prefCheckPresetsTypes.setToolTipText(tr("Validate that objects types are valid checking against presets."));
+        prefCheckPresetsTypes = new JCheckBox(tr("Check for presets types"), Config.getPref().getBoolean(PREF_CHECK_PRESETS_TYPES, true));
+        prefCheckPresetsTypes.setToolTipText(tr("Validate that objects types are valid checking against presets"));
         testPanel.add(prefCheckPresetsTypes, GBC.std().insets(20, 0, 0, 0));
 
         prefCheckPresetsTypesBeforeUpload = new JCheckBox();
Index: src/org/openstreetmap/josm/gui/preferences/advanced/AdvancedPreference.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/src/org/openstreetmap/josm/gui/preferences/advanced/AdvancedPreference.java b/src/org/openstreetmap/josm/gui/preferences/advanced/AdvancedPreference.java
--- a/src/org/openstreetmap/josm/gui/preferences/advanced/AdvancedPreference.java	(revision 18379)
+++ b/src/org/openstreetmap/josm/gui/preferences/advanced/AdvancedPreference.java	(date 1644834141609)
@@ -153,7 +153,7 @@
     };
 
     private AdvancedPreference() {
-        super(/* ICON(preferences/) */ "advanced", tr("Advanced Preferences"), tr("Setting Preference entries directly. Use with caution!"));
+        super("advanced", tr("Advanced Preferences"), tr("Setting preference entries directly. Use with caution!"));
     }
 
     @Override
Index: src/org/openstreetmap/josm/gui/preferences/audio/AudioPreference.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/src/org/openstreetmap/josm/gui/preferences/audio/AudioPreference.java b/src/org/openstreetmap/josm/gui/preferences/audio/AudioPreference.java
--- a/src/org/openstreetmap/josm/gui/preferences/audio/AudioPreference.java	(revision 18379)
+++ b/src/org/openstreetmap/josm/gui/preferences/audio/AudioPreference.java	(date 1644834566560)
@@ -36,19 +36,19 @@
     }
 
     private AudioPreference() {
-        super(/* ICON(preferences/) */ "audio", tr("Audio"), tr("Settings for the audio player and audio markers."));
+        super("audio", tr("Audio"), tr("Settings for the audio player and audio markers"));
     }
 
-    private final JCheckBox audioMenuVisible = new JCheckBox(tr("Display the Audio menu."));
-    private final JCheckBox markerButtonLabels = new JCheckBox(tr("Label audio (and image and web) markers."));
-    private final JCheckBox markerAudioTraceVisible = new JCheckBox(tr("Display live audio trace."));
+    private final JCheckBox audioMenuVisible = new JCheckBox(tr("Display the Audio menu"));
+    private final JCheckBox markerButtonLabels = new JCheckBox(tr("Label audio (and image and web) markers"));
+    private final JCheckBox markerAudioTraceVisible = new JCheckBox(tr("Display live audio trace"));
 
     // various methods of making markers on import audio
-    private final JCheckBox audioMarkersFromExplicitWaypoints = new JCheckBox(tr("Explicit waypoints with valid timestamps."));
-    private final JCheckBox audioMarkersFromUntimedWaypoints = new JCheckBox(tr("Explicit waypoints with time estimated from track position."));
-    private final JCheckBox audioMarkersFromNamedTrackpoints = new JCheckBox(tr("Named trackpoints."));
-    private final JCheckBox audioMarkersFromWavTimestamps = new JCheckBox(tr("Modified times (time stamps) of audio files."));
-    private final JCheckBox audioMarkersFromStart = new JCheckBox(tr("Start of track (will always do this if no other markers available)."));
+    private final JCheckBox audioMarkersFromExplicitWaypoints = new JCheckBox(tr("Explicit waypoints with valid timestamps"));
+    private final JCheckBox audioMarkersFromUntimedWaypoints = new JCheckBox(tr("Explicit waypoints with time estimated from track position"));
+    private final JCheckBox audioMarkersFromNamedTrackpoints = new JCheckBox(tr("Named trackpoints"));
+    private final JCheckBox audioMarkersFromWavTimestamps = new JCheckBox(tr("Modified times (time stamps) of audio files"));
+    private final JCheckBox audioMarkersFromStart = new JCheckBox(tr("Start of track (will always do this if no other markers available)"));
 
     private final JosmTextField audioLeadIn = new JosmTextField(8);
     private final JosmTextField audioForwardBackAmount = new JosmTextField(8);
@@ -61,48 +61,48 @@
 
         // audioMenuVisible
         audioMenuVisible.setSelected(!Config.getPref().getBoolean("audio.menuinvisible"));
-        audioMenuVisible.setToolTipText(tr("Show or hide the audio menu entry on the main menu bar."));
+        audioMenuVisible.setToolTipText(tr("Show or hide the audio menu entry on the main menu bar"));
         audio.add(audioMenuVisible, GBC.eol().insets(0, 0, 0, 0));
 
         // audioTraceVisible
         markerAudioTraceVisible.setSelected(Config.getPref().getBoolean("marker.traceaudio", true));
         markerAudioTraceVisible.setToolTipText(
-                tr("Display a moving icon representing the point on the synchronized track where the audio currently playing was recorded."));
+                tr("Display a moving icon representing the point on the synchronized track where the audio currently playing was recorded"));
         audio.add(markerAudioTraceVisible, GBC.eol().insets(0, 0, 0, 0));
 
         // buttonLabels
         markerButtonLabels.setSelected(Config.getPref().getBoolean("marker.buttonlabels", true));
-        markerButtonLabels.setToolTipText(tr("Put text labels against audio (and image and web) markers as well as their button icons."));
+        markerButtonLabels.setToolTipText(tr("Put text labels against audio (and image and web) markers as well as their button icons"));
         audio.add(markerButtonLabels, GBC.eol().insets(0, 0, 0, 0));
 
         audio.add(new JLabel(tr("When importing audio, make markers from...")), GBC.eol());
 
         // audioMarkersFromExplicitWaypoints
         audioMarkersFromExplicitWaypoints.setSelected(Config.getPref().getBoolean("marker.audiofromexplicitwaypoints", true));
-        audioMarkersFromExplicitWaypoints.setToolTipText(tr("When importing audio, apply it to any waypoints in the GPX layer."));
+        audioMarkersFromExplicitWaypoints.setToolTipText(tr("When importing audio, apply it to any waypoints in the GPX layer"));
         audio.add(audioMarkersFromExplicitWaypoints, GBC.eol().insets(10, 0, 0, 0));
 
         // audioMarkersFromUntimedWaypoints
         audioMarkersFromUntimedWaypoints.setSelected(Config.getPref().getBoolean("marker.audiofromuntimedwaypoints", true));
-        audioMarkersFromUntimedWaypoints.setToolTipText(tr("When importing audio, apply it to any waypoints in the GPX layer."));
+        audioMarkersFromUntimedWaypoints.setToolTipText(tr("When importing audio, apply it to any waypoints in the GPX layer"));
         audio.add(audioMarkersFromUntimedWaypoints, GBC.eol().insets(10, 0, 0, 0));
 
         // audioMarkersFromNamedTrackpoints
         audioMarkersFromNamedTrackpoints.setSelected(Config.getPref().getBoolean("marker.audiofromnamedtrackpoints", false));
         audioMarkersFromNamedTrackpoints.setToolTipText(
-                tr("Automatically create audio markers from trackpoints (rather than explicit waypoints) with names or descriptions."));
+                tr("Automatically create audio markers from trackpoints (rather than explicit waypoints) with names or descriptions"));
         audio.add(audioMarkersFromNamedTrackpoints, GBC.eol().insets(10, 0, 0, 0));
 
         // audioMarkersFromWavTimestamps
         audioMarkersFromWavTimestamps.setSelected(Config.getPref().getBoolean("marker.audiofromwavtimestamps", false));
         audioMarkersFromWavTimestamps.setToolTipText(
-                tr("Create audio markers at the position on the track corresponding to the modified time of each audio WAV file imported."));
+                tr("Create audio markers at the position on the track corresponding to the modified time of each audio WAV file imported"));
         audio.add(audioMarkersFromWavTimestamps, GBC.eol().insets(10, 0, 0, 0));
 
         // audioMarkersFromStart
         audioMarkersFromStart.setSelected(Config.getPref().getBoolean("marker.audiofromstart"));
         audioMarkersFromStart.setToolTipText(
-                tr("Automatically create audio markers from trackpoints (rather than explicit waypoints) with names or descriptions."));
+                tr("Automatically create audio markers from trackpoints (rather than explicit waypoints) with names or descriptions"));
         audio.add(audioMarkersFromStart, GBC.eol().insets(10, 0, 0, 0));
 
         audioForwardBackAmount.setText(Config.getPref().get("audio.forwardbackamount", "10.0"));
Index: src/org/openstreetmap/josm/gui/preferences/display/ColorPreference.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/src/org/openstreetmap/josm/gui/preferences/display/ColorPreference.java b/src/org/openstreetmap/josm/gui/preferences/display/ColorPreference.java
--- a/src/org/openstreetmap/josm/gui/preferences/display/ColorPreference.java	(revision 18379)
+++ b/src/org/openstreetmap/josm/gui/preferences/display/ColorPreference.java	(date 1644835653686)
@@ -83,8 +83,7 @@
     }
 
     ColorPreference() {
-        super(/* ICON(preferences/) */ "color",
-                tr("Colors"), tr("Change colors used in program dialogs and in map paint styles."));
+        super("color", tr("Colors"), tr("Change colors used in program dialogs and in map paint styles"));
     }
 
     private ColorTableModel tableModel;
@@ -364,7 +363,7 @@
             }
         });
         colors.getColumnModel().getColumn(1).setWidth(100);
-        colors.setToolTipText(tr("Colors used by different objects in JOSM."));
+        colors.setToolTipText(tr("Colors used by different objects in JOSM"));
         colors.setPreferredScrollableViewportSize(new Dimension(100, 112));
 
         colors.getSelectionModel().addListSelectionListener(this);
Index: src/org/openstreetmap/josm/gui/preferences/display/DisplayPreference.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/src/org/openstreetmap/josm/gui/preferences/display/DisplayPreference.java b/src/org/openstreetmap/josm/gui/preferences/display/DisplayPreference.java
--- a/src/org/openstreetmap/josm/gui/preferences/display/DisplayPreference.java	(revision 18379)
+++ b/src/org/openstreetmap/josm/gui/preferences/display/DisplayPreference.java	(date 1644833696033)
@@ -26,8 +26,8 @@
     }
 
     private DisplayPreference() {
-        super(/* ICON(preferences/) */ "display", trc("gui", "Display"),
-                tr("Various settings that influence the visual representation of the whole program."), false);
+        super("display", trc("gui", "Display"),
+                tr("Various settings that influence the visual representation of the whole program"), false);
     }
 
     @Override
Index: src/org/openstreetmap/josm/gui/preferences/display/DrawingPreference.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/src/org/openstreetmap/josm/gui/preferences/display/DrawingPreference.java b/src/org/openstreetmap/josm/gui/preferences/display/DrawingPreference.java
--- a/src/org/openstreetmap/josm/gui/preferences/display/DrawingPreference.java	(revision 18379)
+++ b/src/org/openstreetmap/josm/gui/preferences/display/DrawingPreference.java	(date 1644835653694)
@@ -47,8 +47,8 @@
     public static final BooleanProperty SOURCE_BOUNDS_PROP = new BooleanProperty("draw.data.downloaded_area", true);
 
     private final JCheckBox directionHint = new JCheckBox(tr("Draw Direction Arrows"));
-    private final JCheckBox headArrow = new JCheckBox(tr("Only on the head of a way."));
-    private final JCheckBox onewayArrow = new JCheckBox(tr("Draw oneway arrows."));
+    private final JCheckBox headArrow = new JCheckBox(tr("Only on the head of a way"));
+    private final JCheckBox onewayArrow = new JCheckBox(tr("Draw oneway arrows"));
     private final JCheckBox segmentOrderNumber = new JCheckBox(tr("Draw segment order numbers"));
     private final JCheckBox segmentOrderNumberOnSelectedWay = new JCheckBox(tr("Draw segment order numbers on selected way"));
     private final JCheckBox sourceBounds = new JCheckBox(tr("Draw boundaries of downloaded data"));
@@ -69,7 +69,7 @@
     private final JCheckBox hideLabelsWhileDragging = new JCheckBox(tr("Hide labels while dragging the map"));
 
     DrawingPreference() {
-        super("layer/osmdata_small", tr("OSM Data"), tr("Settings that control the drawing of OSM data."));
+        super("layer/osmdata_small", tr("OSM Data"), tr("Settings that control the drawing of OSM data"));
     }
 
     @Override
@@ -86,61 +86,61 @@
             }
             headArrow.setEnabled(directionHint.isSelected());
         });
-        directionHint.setToolTipText(tr("Draw direction hints for way segments."));
+        directionHint.setToolTipText(tr("Draw direction hints for way segments"));
         directionHint.setSelected(Config.getPref().getBoolean("draw.segment.direction", false));
 
         // only on the head of a way
-        headArrow.setToolTipText(tr("Only on the head of a way."));
+        headArrow.setToolTipText(tr("Only on the head of a way"));
         headArrow.setSelected(Config.getPref().getBoolean("draw.segment.head_only", false));
         headArrow.setEnabled(directionHint.isSelected());
 
         // draw oneway arrows
-        onewayArrow.setToolTipText(tr("Draw arrows in the direction of oneways and other directed features."));
+        onewayArrow.setToolTipText(tr("Draw arrows in the direction of oneways and other directed features"));
         onewayArrow.setSelected(Config.getPref().getBoolean("draw.oneway", true));
 
         // segment order number
-        segmentOrderNumber.setToolTipText(tr("Draw the order numbers of all segments within their way."));
+        segmentOrderNumber.setToolTipText(tr("Draw the order numbers of all segments within their way"));
         segmentOrderNumber.setSelected(Config.getPref().getBoolean("draw.segment.order_number", false));
-        segmentOrderNumberOnSelectedWay.setToolTipText(tr("Draw the order numbers of all segments within their way."));
+        segmentOrderNumberOnSelectedWay.setToolTipText(tr("Draw the order numbers of all segments within their way"));
         segmentOrderNumberOnSelectedWay.setSelected(Config.getPref().getBoolean("draw.segment.order_number.on_selected", false));
 
         // downloaded area
-        sourceBounds.setToolTipText(tr("Draw the boundaries of data loaded from the server."));
+        sourceBounds.setToolTipText(tr("Draw the boundaries of data loaded from the server"));
         sourceBounds.setSelected(SOURCE_BOUNDS_PROP.get());
 
         // virtual nodes
-        virtualNodes.setToolTipText(tr("Draw virtual nodes in select mode for easy way modification."));
+        virtualNodes.setToolTipText(tr("Draw virtual nodes in select mode for easy way modification"));
         virtualNodes.setSelected(Config.getPref().getInt("mappaint.node.virtual-size", 8) != 0);
 
         // background layers in inactive color
-        inactive.setToolTipText(tr("Draw the inactive data layers in a different color."));
+        inactive.setToolTipText(tr("Draw the inactive data layers in a different color"));
         inactive.setSelected(Config.getPref().getBoolean("draw.data.inactive_color", true));
 
         // antialiasing
-        useAntialiasing.setToolTipText(tr("Apply antialiasing to the map view resulting in a smoother appearance."));
+        useAntialiasing.setToolTipText(tr("Apply antialiasing to the map view resulting in a smoother appearance"));
         useAntialiasing.setSelected(Config.getPref().getBoolean("mappaint.use-antialiasing", true));
 
         // wireframe mode antialiasing
-        useWireframeAntialiasing.setToolTipText(tr("Apply antialiasing to the map view in wireframe mode resulting in a smoother appearance."));
+        useWireframeAntialiasing.setToolTipText(tr("Apply antialiasing to the map view in wireframe mode resulting in a smoother appearance"));
         useWireframeAntialiasing.setSelected(Config.getPref().getBoolean("mappaint.wireframe.use-antialiasing", false));
 
         // highlighting
-        useHighlighting.setToolTipText(tr("Hightlight target nodes and ways while drawing or selecting"));
+        useHighlighting.setToolTipText(tr("Highlight target nodes and ways while drawing or selecting"));
         useHighlighting.setSelected(Config.getPref().getBoolean("draw.target-highlight", true));
 
         drawHelperLine.setToolTipText(tr("Draw rubber-band helper line"));
         drawHelperLine.setSelected(Config.getPref().getBoolean("draw.helper-line", true));
 
         // outlineOnly
-        outlineOnly.setToolTipText(tr("This option suppresses the filling of areas, overriding anything specified in the selected style."));
+        outlineOnly.setToolTipText(tr("This option suppresses the filling of areas, overriding anything specified in the selected style"));
         outlineOnly.setSelected(Config.getPref().getBoolean("draw.data.area_outline_only", false));
 
         // hideLabelsWhileDragging
-        hideLabelsWhileDragging.setToolTipText(tr("This option hides the textual labels of OSM objects while dragging the map."));
+        hideLabelsWhileDragging.setToolTipText(tr("This option hides the textual labels of OSM objects while dragging the map"));
         hideLabelsWhileDragging.setSelected(OsmDataLayer.PROPERTY_HIDE_LABELS_WHILE_DRAGGING.get());
 
         // discardable keys
-        discardableKeys.setToolTipText(tr("Display keys which have been deemed uninteresting to the point that they can be silently removed."));
+        discardableKeys.setToolTipText(tr("Display keys which have been deemed uninteresting to the point that they can be silently removed"));
         discardableKeys.setSelected(Config.getPref().getBoolean("display.discardable-keys", false));
 
         // auto filters
Index: src/org/openstreetmap/josm/gui/preferences/display/GPXPreference.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/src/org/openstreetmap/josm/gui/preferences/display/GPXPreference.java b/src/org/openstreetmap/josm/gui/preferences/display/GPXPreference.java
--- a/src/org/openstreetmap/josm/gui/preferences/display/GPXPreference.java	(revision 18379)
+++ b/src/org/openstreetmap/josm/gui/preferences/display/GPXPreference.java	(date 1644833154226)
@@ -25,7 +25,7 @@
     }
 
     GPXPreference() {
-        super("layer/gpx_small", tr("GPS Points"), tr("Settings that control the drawing of GPS tracks."));
+        super("layer/gpx_small", tr("GPS Points"), tr("Settings that control the drawing of GPS tracks"));
     }
 
     private GPXSettingsPanel gpxPanel;
Index: src/org/openstreetmap/josm/gui/preferences/display/LanguagePreference.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/src/org/openstreetmap/josm/gui/preferences/display/LanguagePreference.java b/src/org/openstreetmap/josm/gui/preferences/display/LanguagePreference.java
--- a/src/org/openstreetmap/josm/gui/preferences/display/LanguagePreference.java	(revision 18379)
+++ b/src/org/openstreetmap/josm/gui/preferences/display/LanguagePreference.java	(date 1644833696009)
@@ -48,7 +48,7 @@
     }
 
     LanguagePreference() {
-        super(/* ICON(preferences/) */ "language", tr("Language"), tr("Change the language of JOSM."));
+        super("language", tr("Language"), tr("Change the language of JOSM"));
     }
 
     /** the combo box with the available locales */
Index: src/org/openstreetmap/josm/gui/preferences/imagery/ImageryPreference.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/src/org/openstreetmap/josm/gui/preferences/imagery/ImageryPreference.java b/src/org/openstreetmap/josm/gui/preferences/imagery/ImageryPreference.java
--- a/src/org/openstreetmap/josm/gui/preferences/imagery/ImageryPreference.java	(revision 18379)
+++ b/src/org/openstreetmap/josm/gui/preferences/imagery/ImageryPreference.java	(date 1644835653690)
@@ -71,8 +71,7 @@
     }
 
     private ImageryPreference() {
-        super(/* ICON(preferences/) */ "imagery", tr("Imagery"),
-                tr("Modify list of imagery layers displayed in the Imagery menu"), false);
+        super("imagery", tr("Imagery"), tr("Modify list of imagery layers displayed in the Imagery menu"), false);
     }
 
     private static void addSettingsSection(final JPanel p, String name, JPanel section) {
@@ -220,9 +219,9 @@
             buttonPanel.add(delete, GBC.std().insets(0, 5, 0, 0));
             delete.addActionListener(e -> {
                 if (list.getSelectedRow() == -1) {
-                    JOptionPane.showMessageDialog(gui, tr("Please select the row to delete."));
+                    JOptionPane.showMessageDialog(gui, tr("Please select the row to delete"));
                 } else {
-                    Integer i;
+                    int i;
                     while ((i = list.getSelectedRow()) != -1) {
                         model.removeRow(i);
                     }
Index: src/org/openstreetmap/josm/gui/preferences/map/BackupPreference.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/src/org/openstreetmap/josm/gui/preferences/map/BackupPreference.java b/src/org/openstreetmap/josm/gui/preferences/map/BackupPreference.java
--- a/src/org/openstreetmap/josm/gui/preferences/map/BackupPreference.java	(revision 18379)
+++ b/src/org/openstreetmap/josm/gui/preferences/map/BackupPreference.java	(date 1644833696033)
@@ -47,7 +47,7 @@
     private final JosmTextField backupPerLayer = new JosmTextField(8);
 
     BackupPreference() {
-        super(/* ICON(preferences/) */ "backup", tr("File backup"), tr("Configure whether to create backup files"));
+        super("backup", tr("File Backup"), tr("Configure whether to create backup files"));
     }
 
     @Override
Index: src/org/openstreetmap/josm/gui/preferences/map/MapPaintPreference.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/src/org/openstreetmap/josm/gui/preferences/map/MapPaintPreference.java b/src/org/openstreetmap/josm/gui/preferences/map/MapPaintPreference.java
--- a/src/org/openstreetmap/josm/gui/preferences/map/MapPaintPreference.java	(revision 18379)
+++ b/src/org/openstreetmap/josm/gui/preferences/map/MapPaintPreference.java	(date 1644834141609)
@@ -41,7 +41,7 @@
     private JCheckBox enableIconDefault;
 
     MapPaintPreference() {
-        super("dialogs/mapstyle", tr("Map Paint Styles"), tr("Map Paint Styles"));
+        super("dialogs/mapstyle", tr("Map Paint Styles"), tr("Adjustments the rendering style of OSM objects"));
     }
 
     private static final List<SourceProvider> styleSourceProviders = new ArrayList<>();
Index: src/org/openstreetmap/josm/gui/preferences/plugin/PluginPreference.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/src/org/openstreetmap/josm/gui/preferences/plugin/PluginPreference.java b/src/org/openstreetmap/josm/gui/preferences/plugin/PluginPreference.java
--- a/src/org/openstreetmap/josm/gui/preferences/plugin/PluginPreference.java	(revision 18379)
+++ b/src/org/openstreetmap/josm/gui/preferences/plugin/PluginPreference.java	(date 1644835653702)
@@ -91,7 +91,7 @@
     private boolean pluginPreferencesActivated;
 
     private PluginPreference() {
-        super(/* ICON(preferences/) */ "plugin", tr("Plugins"), tr("Configure available plugins."), false);
+        super("plugin", tr("Plugins"), tr("Configure available plugins"), false);
     }
 
     /**
@@ -540,7 +540,7 @@
 
         PluginConfigurationSitesPanel() {
             super(new GridBagLayout());
-            add(new JLabel(tr("Add JOSM Plugin description URL.")), GBC.eol());
+            add(new JLabel(tr("Add JOSM Plugin description URL")), GBC.eol());
             for (String s : Preferences.main().getPluginSites()) {
                 model.addElement(s);
             }
Index: src/org/openstreetmap/josm/gui/preferences/projection/ProjectionPreference.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/src/org/openstreetmap/josm/gui/preferences/projection/ProjectionPreference.java b/src/org/openstreetmap/josm/gui/preferences/projection/ProjectionPreference.java
--- a/src/org/openstreetmap/josm/gui/preferences/projection/ProjectionPreference.java	(revision 18379)
+++ b/src/org/openstreetmap/josm/gui/preferences/projection/ProjectionPreference.java	(date 1644835799354)
@@ -105,7 +105,7 @@
     public static final ProjectionChoice lambert = new LambertProjectionChoice();
 
     /**
-     * French departements in the Caribbean Sea and Indian Ocean.
+     * French departments in the Caribbean Sea and Indian Ocean.
      *
      * Using the UTM transvers Mercator projection and specific geodesic settings.
      */
@@ -353,7 +353,7 @@
      * Constructs a new {@code ProjectionPreference}.
      */
     public ProjectionPreference() {
-        super(/* ICON(preferences/) */ "map", tr("Map Projection"), tr("Map Projection"));
+        super("map", tr("Map Projection"), tr("Map projection settings"));
         this.projectionCombo = new JosmComboBox<>(
             projectionChoices.toArray(new ProjectionChoice[0]));
         this.coordinatesCombo = new JosmComboBox<>(
Index: src/org/openstreetmap/josm/gui/preferences/remotecontrol/RemoteControlPreference.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/src/org/openstreetmap/josm/gui/preferences/remotecontrol/RemoteControlPreference.java b/src/org/openstreetmap/josm/gui/preferences/remotecontrol/RemoteControlPreference.java
--- a/src/org/openstreetmap/josm/gui/preferences/remotecontrol/RemoteControlPreference.java	(revision 18379)
+++ b/src/org/openstreetmap/josm/gui/preferences/remotecontrol/RemoteControlPreference.java	(date 1644833696009)
@@ -50,7 +50,7 @@
     }
 
     private RemoteControlPreference() {
-        super(/* ICON(preferences/) */ "remotecontrol", tr("Remote Control"), tr("Settings for the remote control feature."));
+        super("remotecontrol", tr("Remote Control"), tr("Settings for the remote control feature"));
         for (PermissionPrefWithDefault p : PermissionPrefWithDefault.getPermissionPrefs()) {
             JCheckBox cb = new JCheckBox(p.preferenceText);
             cb.setSelected(p.isAllowed());
Index: src/org/openstreetmap/josm/gui/preferences/server/ProxyPreference.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/src/org/openstreetmap/josm/gui/preferences/server/ProxyPreference.java b/src/org/openstreetmap/josm/gui/preferences/server/ProxyPreference.java
--- a/src/org/openstreetmap/josm/gui/preferences/server/ProxyPreference.java	(revision 18379)
+++ b/src/org/openstreetmap/josm/gui/preferences/server/ProxyPreference.java	(date 1644833696017)
@@ -36,7 +36,7 @@
     private ProxyPreferencesPanel pnlProxyPreferences;
 
     private ProxyPreference() {
-        super(/* ICON(preferences/) */ "proxy", tr("Proxy"), tr("Configure whether to use a proxy server"));
+        super("proxy", tr("Proxy"), tr("Configure whether to use a proxy server"));
     }
 
     @Override
Index: src/org/openstreetmap/josm/gui/preferences/server/ServerAccessPreference.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/src/org/openstreetmap/josm/gui/preferences/server/ServerAccessPreference.java b/src/org/openstreetmap/josm/gui/preferences/server/ServerAccessPreference.java
--- a/src/org/openstreetmap/josm/gui/preferences/server/ServerAccessPreference.java	(revision 18379)
+++ b/src/org/openstreetmap/josm/gui/preferences/server/ServerAccessPreference.java	(date 1644833768277)
@@ -41,7 +41,7 @@
     private final OverpassServerPanel pnlOverpassPreferences = new OverpassServerPanel();
 
     private ServerAccessPreference() {
-        super(/* ICON(preferences/) */ "connection", tr("OSM Server"), tr("Connection Settings for the OSM server."));
+        super("connection", tr("OSM Server"), tr("Connection settings for the OSM server"));
     }
 
     /**
Index: src/org/openstreetmap/josm/gui/preferences/shortcut/ShortcutPreference.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/src/org/openstreetmap/josm/gui/preferences/shortcut/ShortcutPreference.java b/src/org/openstreetmap/josm/gui/preferences/shortcut/ShortcutPreference.java
--- a/src/org/openstreetmap/josm/gui/preferences/shortcut/ShortcutPreference.java	(revision 18379)
+++ b/src/org/openstreetmap/josm/gui/preferences/shortcut/ShortcutPreference.java	(date 1644835653698)
@@ -31,7 +31,7 @@
     }
 
     private ShortcutPreference() {
-        super(/* ICON(preferences/) */ "shortcuts", tr("Keyboard Shortcuts"), tr("Changing keyboard shortcuts manually."));
+        super("shortcuts", tr("Keyboard Shortcuts"), tr("Changing keyboard shortcuts manually"));
     }
 
     @Override
Index: src/org/openstreetmap/josm/gui/preferences/validator/ValidatorPreference.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/src/org/openstreetmap/josm/gui/preferences/validator/ValidatorPreference.java b/src/org/openstreetmap/josm/gui/preferences/validator/ValidatorPreference.java
--- a/src/org/openstreetmap/josm/gui/preferences/validator/ValidatorPreference.java	(revision 18379)
+++ b/src/org/openstreetmap/josm/gui/preferences/validator/ValidatorPreference.java	(date 1644833696017)
@@ -26,8 +26,8 @@
     }
 
     private ValidatorPreference() {
-        super(/* ICON(preferences/) */ "validator", tr("Data validator"),
-                tr("An OSM data validator that checks for common errors made by users and editor programs."), false);
+        super("validator", tr("Data Validator"),
+                tr("An OSM data validator that checks for common errors made by users and editor programs"), false);
     }
 
     @Override
Index: src/org/openstreetmap/josm/gui/preferences/validator/ValidatorTestsPreference.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/src/org/openstreetmap/josm/gui/preferences/validator/ValidatorTestsPreference.java b/src/org/openstreetmap/josm/gui/preferences/validator/ValidatorTestsPreference.java
--- a/src/org/openstreetmap/josm/gui/preferences/validator/ValidatorTestsPreference.java	(revision 18379)
+++ b/src/org/openstreetmap/josm/gui/preferences/validator/ValidatorTestsPreference.java	(date 1644832274247)
@@ -59,21 +59,21 @@
         JPanel testPanel = new VerticallyScrollablePanel(new GridBagLayout());
         testPanel.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));
 
-        prefUseIgnore = new JCheckBox(tr("Use ignore list."), ValidatorPrefHelper.PREF_USE_IGNORE.get());
-        prefUseIgnore.setToolTipText(tr("Use the ignore list to suppress warnings."));
+        prefUseIgnore = new JCheckBox(tr("Use ignore list"), ValidatorPrefHelper.PREF_USE_IGNORE.get());
+        prefUseIgnore.setToolTipText(tr("Use the ignore list to suppress warnings"));
         testPanel.add(prefUseIgnore, GBC.eol());
 
-        prefUseLayer = new JCheckBox(tr("Use error layer."), ValidatorPrefHelper.PREF_LAYER.get());
-        prefUseLayer.setToolTipText(tr("Use the error layer to display problematic elements."));
+        prefUseLayer = new JCheckBox(tr("Use error layer"), ValidatorPrefHelper.PREF_LAYER.get());
+        prefUseLayer.setToolTipText(tr("Use the error layer to display problematic elements"));
         testPanel.add(prefUseLayer, GBC.eol());
 
-        prefOther = new JCheckBox(tr("Show informational level."), ValidatorPrefHelper.PREF_OTHER.get());
-        prefOther.setToolTipText(tr("Show the informational tests."));
+        prefOther = new JCheckBox(tr("Show informational level"), ValidatorPrefHelper.PREF_OTHER.get());
+        prefOther.setToolTipText(tr("Show the informational tests"));
         testPanel.add(prefOther, GBC.eol());
 
-        prefOtherUpload = new JCheckBox(tr("Show informational level on upload."),
+        prefOtherUpload = new JCheckBox(tr("Show informational level on upload"),
                 ValidatorPrefHelper.PREF_OTHER_UPLOAD.get());
-        prefOtherUpload.setToolTipText(tr("Show the informational tests in the upload check windows."));
+        prefOtherUpload.setToolTipText(tr("Show the informational tests in the upload check windows"));
         testPanel.add(prefOtherUpload, GBC.eol());
 
         ActionListener otherUploadEnabled = e -> prefOtherUpload.setEnabled(prefOther.isSelected());
