diff --git a/assets/themes/mapcomplete-changes/mapcomplete-changes.proto.json b/assets/themes/mapcomplete-changes/mapcomplete-changes.proto.json
index 4a55a1cf13..096d7c8fc3 100644
--- a/assets/themes/mapcomplete-changes/mapcomplete-changes.proto.json
+++ b/assets/themes/mapcomplete-changes/mapcomplete-changes.proto.json
@@ -1,13 +1,17 @@
{
"id": "mapcomplete-changes",
"title": {
- "en": "Changes made with MapComplete"
+ "en": "Changes made with MapComplete",
+ "de": "Änderungen mit MapComplete"
},
"shortDescription": {
- "en": "Shows changes made by MapComplete"
+ "en": "Shows changes made by MapComplete",
+ "de": "Zeigt die von MapComplete vorgenommenen Änderungen an"
},
"description": {
- "en": "This maps shows all the changes made with MapComplete"
+ "en": "This maps shows all the changes made with MapComplete",
+ "de": "Diese Karte zeigt alle mit MapComplete vorgenommenen Änderungen",
+ "es": "Este mapa muestra todos los cambios realizados con MapComplete"
},
"icon": "./assets/svg/logo.svg",
"hideFromOverview": true,
@@ -18,7 +22,8 @@
{
"id": "mapcomplete-changes",
"name": {
- "en": "Changeset centers"
+ "en": "Changeset centers",
+ "de": "Changeset-Zentren"
},
"minzoom": 0,
"source": {
@@ -28,41 +33,49 @@
},
"title": {
"render": {
- "en": "Changeset for {theme}"
+ "en": "Changeset for {theme}",
+ "de": "Änderungssatz für {theme}"
}
},
"description": {
- "en": "Shows all MapComplete changes"
+ "en": "Shows all MapComplete changes",
+ "de": "Zeigt alle MapComplete-Änderungen",
+ "es": "Muestra todos los cambios de MapComplete"
},
"tagRenderings": [
{
"id": "show_changeset_id",
"render": {
- "en": "Changeset {id}"
+ "en": "Changeset {id}",
+ "de": "Änderungssatz {id}"
}
},
{
"id": "contributor",
"question": {
- "en": "What contributor did make this change?"
+ "en": "What contributor did make this change?",
+ "de": "Wer hat zu dieser Änderung beigetragen?"
},
"freeform": {
"key": "user"
},
"render": {
- "en": "Change made by {user}"
+ "en": "Change made by {user}",
+ "de": "Änderung vorgenommen von {user}"
}
},
{
"id": "theme-id",
"question": {
- "en": "What theme was used to make this change?"
+ "en": "What theme was used to make this change?",
+ "de": "Welches Thema wurde für diese Änderung verwendet?"
},
"freeform": {
"key": "theme"
},
"render": {
- "en": "Change with theme {theme}"
+ "en": "Change with theme {theme}",
+ "de": "Änderung mit Thema {theme}"
}
},
{
@@ -71,19 +84,23 @@
"key": "locale"
},
"question": {
- "en": "What locale (language) was this change made in?"
+ "en": "What locale (language) was this change made in?",
+ "de": "In welcher Sprache (Locale) wurde diese Änderung vorgenommen?"
},
"render": {
- "en": "User locale is {locale}"
+ "en": "User locale is {locale}",
+ "de": "Die Benutzersprache ist {locale}"
}
},
{
"id": "host",
"render": {
- "en": "Change with with {host}"
+ "en": "Change with with {host}",
+ "de": "Änderung mit {host}"
},
"question": {
- "en": "What host (website) was this change made with?"
+ "en": "What host (website) was this change made with?",
+ "de": "Bei welchem Host (Website) wurde diese Änderung vorgenommen?"
},
"freeform": {
"key": "host"
@@ -104,10 +121,12 @@
{
"id": "version",
"question": {
- "en": "What version of MapComplete was used to make this change?"
+ "en": "What version of MapComplete was used to make this change?",
+ "de": "Welche Version von MapComplete wurde verwendet, um diese Änderung vorzunehmen?"
},
"render": {
- "en": "Made with {editor}"
+ "en": "Made with {editor}",
+ "de": "Erstellt mit {editor}"
},
"freeform": {
"key": "editor"
@@ -143,7 +162,9 @@
}
],
"question": {
- "en": "Themename contains {search}"
+ "en": "Themename contains {search}",
+ "de": "Themenname enthält {search}",
+ "es": "El nombre contiene {search}"
}
}
]
@@ -159,7 +180,9 @@
}
],
"question": {
- "en": "Themename does not contain {search}"
+ "en": "Themename does not contain {search}",
+ "de": "Themename enthält nicht {search}",
+ "es": "El nombre del tema no contiene {search}"
}
}
]
@@ -175,7 +198,9 @@
}
],
"question": {
- "en": "Made by contributor {search}"
+ "en": "Made by contributor {search}",
+ "de": "Erstellt von Mitwirkendem {search}",
+ "es": "Hecho por el colaborador {search}"
}
}
]
@@ -191,7 +216,9 @@
}
],
"question": {
- "en": "Not made by contributor {search}"
+ "en": "Not made by contributor {search}",
+ "de": "Nicht erstellt von Mitwirkendem {search}",
+ "es": "No realizado por el colaborador {search}"
}
}
]
@@ -208,7 +235,9 @@
}
],
"question": {
- "en": "Made before {search}"
+ "en": "Made before {search}",
+ "de": "Erstellt vor {search}",
+ "es": "Realizado antes de {search}"
}
}
]
@@ -225,7 +254,9 @@
}
],
"question": {
- "en": "Made after {search}"
+ "en": "Made after {search}",
+ "de": "Erstellt nach {search}",
+ "es": "Realizado después de {search}"
}
}
]
@@ -241,7 +272,9 @@
}
],
"question": {
- "en": "User language (iso-code) {search}"
+ "en": "User language (iso-code) {search}",
+ "de": "Benutzersprache (ISO-Code) {search}",
+ "es": "Idioma del usuario (código iso) {search}"
}
}
]
@@ -257,7 +290,8 @@
}
],
"question": {
- "en": "Made with host {search}"
+ "en": "Made with host {search}",
+ "de": "Erstellt mit Host {search}"
}
}
]
@@ -268,7 +302,8 @@
{
"osmTags": "add-image>0",
"question": {
- "en": "Changeset added at least one image"
+ "en": "Changeset added at least one image",
+ "de": "Changeset hat mindestens ein Bild hinzugefügt"
}
}
]
@@ -279,7 +314,8 @@
{
"osmTags": "theme!=grb",
"question": {
- "en": "Exclude GRB theme"
+ "en": "Exclude GRB theme",
+ "de": "GRB-Thema ausschließen"
}
}
]
@@ -290,7 +326,9 @@
{
"osmTags": "theme!=etymology",
"question": {
- "en": "Exclude etymology theme"
+ "en": "Exclude etymology theme",
+ "de": "Etymologie-Thema ausschließen",
+ "es": "Excluir el tema de la etimología"
}
}
]
@@ -305,7 +343,8 @@
{
"id": "link_to_more",
"render": {
- "en": "More statistics can be found here"
+ "en": "More statistics can be found here",
+ "de": "Weitere Statistiken findest du hier"
}
},
{
diff --git a/scripts/ScriptUtils.ts b/scripts/ScriptUtils.ts
index d006e8740f..2db71de76d 100644
--- a/scripts/ScriptUtils.ts
+++ b/scripts/ScriptUtils.ts
@@ -95,9 +95,14 @@ export default class ScriptUtils {
}
public static getThemePaths(): string[] {
- return ScriptUtils.readDirRecSync("./assets/themes")
+ const blacklist = ["assets/themes/mapcomplete-changes/mapcomplete-changes.json"]
+ const normalFiles = ScriptUtils.readDirRecSync("./assets/themes")
.filter((path) => path.endsWith(".json") && !path.endsWith(".proto.json"))
.filter((path) => path.indexOf("license_info.json") < 0)
+ .filter(path => !blacklist.some(black => path.endsWith(black)))
+ const specialfiles = ["./assets/themes/mapcomplete-changes/mapcomplete-changes.proto.json"]
+ return normalFiles.concat(specialfiles)
+
}
public static getThemeFiles(): { parsed: LayoutConfigJson; path: string; raw: string }[] {