Index: applications/editors/josm/i18n/build.xml
===================================================================
--- applications/editors/josm/i18n/build.xml	(revision 35346)
+++ applications/editors/josm/i18n/build.xml	(revision 35347)
@@ -3,5 +3,6 @@
     <!-- compilation properties -->
     <property name="josm.build.dir" value="../core"/>
-    <property name="josm.presets" value="${josm.build.dir}/resources/data/defaultpresets.xml"/>
+    <property name="josm.resources.dir" value="${josm.build.dir}/resources"/>
+    <property name="josm.presets" value="${josm.resources.dir}/data/defaultpresets.xml"/>
     <property name="plugin.dir" value="../plugins"/>
     <property name="maps.srcfile" value="https://josm.openstreetmap.de/maps"/>
@@ -9,5 +10,5 @@
     <property name="surveyor.srcfile" value="${plugin.dir}/surveyor/resources/surveyor.xml"/>
     <property name="i18n.build.dir" value="build"/>
-    <property name="i18n.install.dir" value="${josm.build.dir}/resources/data"/>
+    <property name="i18n.install.dir" value="${josm.resources.dir}/data"/>
     <property name="pluginlist.install.dir" value="${josm.build.dir}/nodist/data/trans"/>
     <property name="po.build.dir" value="${i18n.build.dir}"/>
@@ -39,4 +40,5 @@
         </exec>
         <exec executable="perl" failonerror="true">
+            <env key="TAGGING_PRESET_XSD" value="${josm.resources.dir}/data/tagging-preset.xsd"/>
             <arg line="convwiki.pl ${wiki.srcfile} ${i18n.build.dir}/josmfiles ${i18n.build.dir}/josmfiles.zip"/>
         </exec>
@@ -70,6 +72,6 @@
             <fileset dir="${i18n.build.dir}" includes="specialmessages.java"/>
             <fileset dir="${i18n.build.dir}" includes="trans_presets.java"/>
-            <fileset dir="${josm.build.dir}/resources/data/validator" includes="*.mapcss"/>
-            <fileset dir="${josm.build.dir}/resources/styles/standard" includes="*.mapcss"/>
+            <fileset dir="${josm.resources.dir}/data/validator" includes="*.mapcss"/>
+            <fileset dir="${josm.resources.dir}/styles/standard" includes="*.mapcss"/>
             <fileset dir="${i18n.build.dir}" includes="trans_maps.java"/>
             <!-- data.pot -->
@@ -90,6 +92,6 @@
             <fileset dir="${josm.build.dir}/src" includes="**/*.java"/>
             <fileset dir="${i18n.build.dir}" includes="specialmessages.java"/>
-            <fileset dir="${josm.build.dir}/resources/data/validator" includes="*.mapcss"/>
-            <fileset dir="${josm.build.dir}/resources/styles/standard" includes="*.mapcss"/>
+            <fileset dir="${josm.resources.dir}/data/validator" includes="*.mapcss"/>
+            <fileset dir="${josm.resources.dir}/styles/standard" includes="*.mapcss"/>
         </gettext-extract>
     </target>
Index: applications/editors/josm/i18n/convwiki.pl
===================================================================
--- applications/editors/josm/i18n/convwiki.pl	(revision 35346)
+++ applications/editors/josm/i18n/convwiki.pl	(revision 35347)
@@ -34,5 +34,5 @@
     system "mv \"$name\" \"$name.orig\"";
     my ($path, $xmlname) = ($1, $2);
-    my $res = `xmllint --format --schema ../core/resources/data/tagging-preset.xsd \"$name.orig\" --encode utf-8 --output \"$name\" 2>&1`;
+    my $res = `xmllint --format --schema $ENV{'TAGGING_PRESET_XSD'} \"$name.orig\" --encode utf-8 --output \"$name\" 2>&1`;
     print $res if $res !~ /\.orig validates/;
     system "perl convpreset.pl \"$name\" >\"${path}trans_$xmlname\"";
