diff --git a/entity/Organisation_entity/entityfields/map_config/valueProcess.js b/entity/Organisation_entity/entityfields/map_config/valueProcess.js index b9731b8624890f7852f47d3e7b2f99b5200c7d83..b5c60bd2e238e1e5e3478f33dffe0becdb6a71aa 100644 --- a/entity/Organisation_entity/entityfields/map_config/valueProcess.js +++ b/entity/Organisation_entity/entityfields/map_config/valueProcess.js @@ -1,3 +1,4 @@ +import("system.translate"); import("system.vars"); import("system.util"); import("system.fileIO"); @@ -12,12 +13,18 @@ import("system.result"); * This means you have to change the following tile source for using the MapViewTemplate in any real scenario (Dev-Serers, Test-Servers, * Production-Servers and so on). */ +var licenseCaption = translate.text("License"); +var contributionCaption = translate.text("Contribute map data"); var selectedTile = { title: "Open Street Map", url: "https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png", - attribution: "Map data © <a href=\"https://openstreetmap.org\">OpenStreetMap</a> contributors" + attribution: translate.withArguments("Map data © %0 contributors | %1 | %2", [ + "<a href=\"https://openstreetmap.org\">OpenStreetMap</a>", + "<a href=\"https://www.openstreetmap.org/copyright\">" + licenseCaption + "</a>", + "<a href=\"https://www.openstreetmap.org/fixthemap\">" + contributionCaption + "</a>"]) }; + var config = { startingCenterPosition : { lat: parseFloat(vars.get("$param.MapViewCenterLat_param")), diff --git a/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod b/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod index d7b25fcf9e63142a7ed2bf592bbc24bef8430309..3da479ac6387f815d44463184c36282c06a4e40e 100644 --- a/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod +++ b/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod @@ -7887,6 +7887,9 @@ <entry> <key>Adviser status</key> </entry> + <entry> + <key>Automatically</key> + </entry> </keyValueMap> <font name="Dialog" style="0" size="11" /> <sqlModels> diff --git a/language/_____LANGUAGE_de/_____LANGUAGE_de.aod b/language/_____LANGUAGE_de/_____LANGUAGE_de.aod index 3da8a249989abf6373d0457ae3a49433a195e235..f32a99e71e4ad3e9d4bb72855f68f4a681abf7a1 100644 --- a/language/_____LANGUAGE_de/_____LANGUAGE_de.aod +++ b/language/_____LANGUAGE_de/_____LANGUAGE_de.aod @@ -246,6 +246,10 @@ <key>${CONDITION}</key> <value>Bedingung</value> </entry> + <entry> + <key>License</key> + <value>Lizenz</value> + </entry> <entry> <key>Failed</key> <value>Fehlgeschlagen</value> @@ -2307,6 +2311,10 @@ <key>Key Figures</key> <value>Kennzahlen</value> </entry> + <entry> + <key>Map data © %0 contributors | %1 | %2</key> + <value>Kartendaten © %0 Mitwirkende | %1 | %2</value> + </entry> <entry> <key>Person</key> <value>Person</value> @@ -4940,6 +4948,10 @@ <key>Charts</key> <value>Diagramme</value> </entry> + <entry> + <key>Contribute map data</key> + <value>Bei Kartendaten mitwirken</value> + </entry> <entry> <key>Keywords</key> <value>Schlüsselwörter</value> @@ -10386,6 +10398,9 @@ Bitte Datumseingabe prüfen</value> <entry> <key>INSERT</key> </entry> + <entry> + <key>Automatically</key> + </entry> </keyValueMap> <font name="Dialog" style="0" size="11" /> </language> diff --git a/language/_____LANGUAGE_en/_____LANGUAGE_en.aod b/language/_____LANGUAGE_en/_____LANGUAGE_en.aod index f8d9cb1e246cd31e1761c3483a39ebfb88721c39..3eb5a435ae5701595e63ac37770cdc0e69031156 100644 --- a/language/_____LANGUAGE_en/_____LANGUAGE_en.aod +++ b/language/_____LANGUAGE_en/_____LANGUAGE_en.aod @@ -7968,6 +7968,9 @@ <entry> <key>Adviser status</key> </entry> + <entry> + <key>Automatically</key> + </entry> </keyValueMap> <font name="Dialog" style="0" size="11" /> </language>