Index: /trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/PresetClassificationsTest.java
===================================================================
--- /trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/PresetClassificationsTest.java	(revision 19610)
+++ /trunk/test/unit/org/openstreetmap/josm/gui/tagging/presets/PresetClassificationsTest.java	(revision 19611)
@@ -10,4 +10,5 @@
 import java.util.EnumSet;
 import java.util.List;
+import java.util.Locale;
 import java.util.stream.Collectors;
 
@@ -21,4 +22,5 @@
 import org.openstreetmap.josm.gui.tagging.presets.TaggingPresetSelector.PresetClassifications;
 import org.openstreetmap.josm.testutils.annotations.Territories;
+import org.openstreetmap.josm.tools.I18n;
 import org.xml.sax.SAXException;
 
@@ -38,4 +40,8 @@
     @BeforeAll
     public static void setUp() throws IOException, SAXException {
+        // @BeforeAll runs before the per-test I18n extension resets translations, so a leftover
+        // non-English locale from a previous test class could get baked into the cached preset names below.
+        I18n.set("en");
+        Locale.setDefault(Locale.ENGLISH);
         final Collection<TaggingPreset> presets = TaggingPresetReader.readAll("resource://data/defaultpresets.xml", true);
         classifications.loadPresets(presets);
