diff --git a/core/parse-xml.c b/core/parse-xml.c
index 3081e1351..1244e0003 100644
--- a/core/parse-xml.c
+++ b/core/parse-xml.c
@@ -2213,6 +2213,7 @@ static struct xslt_files {
{ "manualcsv", "manualcsv2xml.xslt", NULL },
{ "logbook", "DiveLog.xslt", NULL },
{ "AV1", "av1.xslt", NULL },
+ { "exportTrak", "Mares.xslt", NULL },
{ NULL, }
};
diff --git a/subsurface.qrc b/subsurface.qrc
index 20dd9236b..a549f12b3 100644
--- a/subsurface.qrc
+++ b/subsurface.qrc
@@ -41,6 +41,7 @@
xslt/divelogs-export.xslt
xslt/divelogs.xslt
xslt/DivingLog.xslt
+ xslt/Mares.xslt
xslt/jdivelog2subsurface.xslt
xslt/MacDive.xslt
xslt/SuuntoDM4.xslt
diff --git a/xslt/Mares.xslt b/xslt/Mares.xslt
new file mode 100644
index 000000000..4f5dbe0c9
--- /dev/null
+++ b/xslt/Mares.xslt
@@ -0,0 +1,205 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ '
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+