diff --git a/transform/README b/transform/README
new file mode 100644
index 0000000..87b1c99
--- /dev/null
+++ b/transform/README
@@ -0,0 +1,5 @@
+Put any file containing transformation definitions here. They will be activated automatically.
+
+Note: Transformation definition files must have the extension '*.transform'
+
+Demo-files can be obtained from the archive 'distribution-demo-*.zip'.
diff --git a/transform/de.map b/transform/de.map
new file mode 100644
index 0000000..b363e24
--- /dev/null
+++ b/transform/de.map
@@ -0,0 +1,3 @@
+CLOSED=zu
+OPEN=offen
+undefined=undefiniert
diff --git a/transform/en.map b/transform/en.map
new file mode 100644
index 0000000..1a20f13
--- /dev/null
+++ b/transform/en.map
@@ -0,0 +1,4 @@
+CLOSED=closed
+OPEN=open
+undefined=unknown
+
\ No newline at end of file
diff --git a/transform/espeasy_lwt.map b/transform/espeasy_lwt.map
new file mode 100644
index 0000000..77dc6b3
--- /dev/null
+++ b/transform/espeasy_lwt.map
@@ -0,0 +1,2 @@
+Connection\ Lost=OFF
+Connected=ON
diff --git a/transform/espeasy_onoff.map b/transform/espeasy_onoff.map
new file mode 100644
index 0000000..5f1dd37
--- /dev/null
+++ b/transform/espeasy_onoff.map
@@ -0,0 +1,2 @@
+0=OFF
+1=ON
diff --git a/transform/humidex.scale b/transform/humidex.scale
new file mode 100644
index 0000000..71717c9
--- /dev/null
+++ b/transform/humidex.scale
@@ -0,0 +1,7 @@
+-=undefined
+[-40,20]=no significant
+[20,29]=comfortable
+[29,38]=some discomfort
+[38,45]=avoid exertion
+[45,54]=dangerous
+[54,100]=heat stroke imminent
diff --git a/transform/humidex_de.scale b/transform/humidex_de.scale
new file mode 100644
index 0000000..9aa5e12
--- /dev/null
+++ b/transform/humidex_de.scale
@@ -0,0 +1,6 @@
+[-40,20]=nicht wesentlich
+[20,29]=komfortabel
+[29,38]=etwas unannehmlich
+[38,45]=Anstrengung vermeiden
+[45,54]=gefährlich
+[54,100]=Hitzschlag bevorstehend
diff --git a/transform/humidex_fr.scale b/transform/humidex_fr.scale
new file mode 100644
index 0000000..5797316
--- /dev/null
+++ b/transform/humidex_fr.scale
@@ -0,0 +1,7 @@
+-=indéfini
+[-40,20]=non significatif
+[20,29]=confortable
+[29,38]=quelque inconfort
+[38,45]=éviter de s'exposer
+[45,54]=dangereux
+[54,100]=coup de soleil imminent
diff --git a/transform/yahoo_weather_forecast_high.xsl b/transform/yahoo_weather_forecast_high.xsl
new file mode 100644
index 0000000..ee4046d
--- /dev/null
+++ b/transform/yahoo_weather_forecast_high.xsl
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/transform/yahoo_weather_forecast_low.xsl b/transform/yahoo_weather_forecast_low.xsl
new file mode 100644
index 0000000..6d8c7c7
--- /dev/null
+++ b/transform/yahoo_weather_forecast_low.xsl
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/transform/yahoo_weather_forecast_text.xsl b/transform/yahoo_weather_forecast_text.xsl
new file mode 100644
index 0000000..532a48b
--- /dev/null
+++ b/transform/yahoo_weather_forecast_text.xsl
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/transform/yahoo_weather_humidity.xsl b/transform/yahoo_weather_humidity.xsl
new file mode 100644
index 0000000..a8f68bd
--- /dev/null
+++ b/transform/yahoo_weather_humidity.xsl
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/transform/yahoo_weather_pressure.xsl b/transform/yahoo_weather_pressure.xsl
new file mode 100644
index 0000000..7a2fa43
--- /dev/null
+++ b/transform/yahoo_weather_pressure.xsl
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/transform/yahoo_weather_temperature.xsl b/transform/yahoo_weather_temperature.xsl
new file mode 100644
index 0000000..9923ca7
--- /dev/null
+++ b/transform/yahoo_weather_temperature.xsl
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/transform/yahoo_weather_wind_speed.xsl b/transform/yahoo_weather_wind_speed.xsl
new file mode 100644
index 0000000..7cf1734
--- /dev/null
+++ b/transform/yahoo_weather_wind_speed.xsl
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+