diff --git a/assets/themes/mapcomplete-changes/mapcomplete-changes.proto.json b/assets/themes/mapcomplete-changes/mapcomplete-changes.proto.json
index 290fd1416..88efbbdd0 100644
--- a/assets/themes/mapcomplete-changes/mapcomplete-changes.proto.json
+++ b/assets/themes/mapcomplete-changes/mapcomplete-changes.proto.json
@@ -9,9 +9,6 @@
"description": {
"en": "This maps shows all the changes made with MapComplete"
},
- "language": [
- "en"
- ],
"maintainer": "",
"icon": "./assets/svg/logo.svg",
"hideFromOverview": true,
diff --git a/assets/themes/toilets/toilets.json b/assets/themes/toilets/toilets.json
index 2c841c8e8..306af8c3f 100644
--- a/assets/themes/toilets/toilets.json
+++ b/assets/themes/toilets/toilets.json
@@ -14,7 +14,7 @@
"hu": "WC-térkép"
},
"description": {
- "en": "OpenStreetMap has the biggest dataset of toilets. Worldwide, over 300.000 toilets are known in this map. And, best of all, if one is missing, you can easily add it yourself!
So, if you need to pee or poo, find a loo!",
+ "en": "A map of public toilets",
"de": "Eine Karte mit öffentlich zugänglichen Toiletten",
"fr": "Carte affichant les WC et toilettes publiques",
"nl": "Een kaart met openbare toiletten",
diff --git a/index.manifest b/index.manifest
index 44d7829fc..e9ccebb12 100644
--- a/index.manifest
+++ b/index.manifest
@@ -1,70 +1,70 @@
{
- "name": "index",
- "short_name": "MapComplete",
- "start_url": "index.html",
- "display": "standalone",
- "background_color": "#fff",
- "description": "A thematic map viewer and editor based on OpenStreetMap",
- "orientation": "portrait-primary, landscape-primary",
- "icons": [
- {
- "src": "assets/generated/svg_mapcomplete_logo72.png",
- "sizes": "72x72",
- "type": "image/png"
- },
- {
- "src": "assets/generated/svg_mapcomplete_logo96.png",
- "sizes": "96x96",
- "type": "image/png"
- },
- {
- "src": "assets/generated/svg_mapcomplete_logo120.png",
- "sizes": "120x120",
- "type": "image/png"
- },
- {
- "src": "assets/generated/svg_mapcomplete_logo128.png",
- "sizes": "128x128",
- "type": "image/png"
- },
- {
- "src": "assets/generated/svg_mapcomplete_logo144.png",
- "sizes": "144x144",
- "type": "image/png"
- },
- {
- "src": "assets/generated/svg_mapcomplete_logo152.png",
- "sizes": "152x152",
- "type": "image/png"
- },
- {
- "src": "assets/generated/svg_mapcomplete_logo180.png",
- "sizes": "180x180",
- "type": "image/png"
- },
- {
- "src": "assets/generated/svg_mapcomplete_logo192.png",
- "sizes": "192x192",
- "type": "image/png"
- },
- {
- "src": "assets/generated/svg_mapcomplete_logo384.png",
- "sizes": "384x384",
- "type": "image/png"
- },
- {
- "src": "assets/generated/svg_mapcomplete_logo512.png",
- "sizes": "512x512",
- "type": "image/png"
- },
- {
- "src": "assets/svg/mapcomplete_logo.svg",
- "sizes": "513x513",
- "type": "image/svg"
- }
- ],
- "categories": [
- "map",
- "navigation"
- ]
- }
\ No newline at end of file
+ "name": "index",
+ "short_name": "MapComplete",
+ "start_url": "index.html",
+ "display": "standalone",
+ "background_color": "#fff",
+ "description": "A thematic map viewer and editor based on OpenStreetMap",
+ "orientation": "portrait-primary, landscape-primary",
+ "icons": [
+ {
+ "src": "assets/generated/svg_mapcomplete_logo72.png",
+ "sizes": "72x72",
+ "type": "image/png"
+ },
+ {
+ "src": "assets/generated/svg_mapcomplete_logo96.png",
+ "sizes": "96x96",
+ "type": "image/png"
+ },
+ {
+ "src": "assets/generated/svg_mapcomplete_logo120.png",
+ "sizes": "120x120",
+ "type": "image/png"
+ },
+ {
+ "src": "assets/generated/svg_mapcomplete_logo128.png",
+ "sizes": "128x128",
+ "type": "image/png"
+ },
+ {
+ "src": "assets/generated/svg_mapcomplete_logo144.png",
+ "sizes": "144x144",
+ "type": "image/png"
+ },
+ {
+ "src": "assets/generated/svg_mapcomplete_logo152.png",
+ "sizes": "152x152",
+ "type": "image/png"
+ },
+ {
+ "src": "assets/generated/svg_mapcomplete_logo180.png",
+ "sizes": "180x180",
+ "type": "image/png"
+ },
+ {
+ "src": "assets/generated/svg_mapcomplete_logo192.png",
+ "sizes": "192x192",
+ "type": "image/png"
+ },
+ {
+ "src": "assets/generated/svg_mapcomplete_logo384.png",
+ "sizes": "384x384",
+ "type": "image/png"
+ },
+ {
+ "src": "assets/generated/svg_mapcomplete_logo512.png",
+ "sizes": "512x512",
+ "type": "image/png"
+ },
+ {
+ "src": "assets/svg/mapcomplete_logo.svg",
+ "sizes": "513x513",
+ "type": "image/svg"
+ }
+ ],
+ "categories": [
+ "map",
+ "navigation"
+ ]
+}
\ No newline at end of file
diff --git a/langs/themes/en.json b/langs/themes/en.json
index 1cee86385..2bcd6eac8 100644
--- a/langs/themes/en.json
+++ b/langs/themes/en.json
@@ -1001,6 +1001,10 @@
"shortDescription": "This theme shows all (touristic) maps that OpenStreetMap knows of",
"title": "A map of maps"
},
+ "notes": {
+ "description": "A note is a pin on the map with some text to indicate something wrong.
Make sure to checkout the filter view to search for users and text.",
+ "title": "Notes on OpenStreetMap"
+ },
"observation_towers": {
"description": "Publicly accessible towers to enjoy the view",
"shortDescription": "Publicly accessible towers to enjoy the view",
diff --git a/scripts/generateLayouts.ts b/scripts/generateLayouts.ts
index e544c8554..5b6505d10 100644
--- a/scripts/generateLayouts.ts
+++ b/scripts/generateLayouts.ts
@@ -100,6 +100,7 @@ async function createManifest(layout: LayoutConfig) {
name: name,
short_name: ogTitle,
start_url: `${layout.id.toLowerCase()}.html`,
+ lang: "en",
display: "standalone",
background_color: "#fff",
description: ogDescr,
@@ -224,7 +225,6 @@ for (const i in all) {
createManifest(new LayoutConfig({
icon: "assets/svg/mapcomplete_logo.svg",
id: "index",
- language: "en",
layers: [],
maintainer: "Pieter Vander Vennet",
socialImage: "assets/SocialImage.png",
diff --git a/scripts/generateTranslations.ts b/scripts/generateTranslations.ts
index a0a5e3075..50f0f1ef3 100644
--- a/scripts/generateTranslations.ts
+++ b/scripts/generateTranslations.ts
@@ -378,15 +378,8 @@ function mergeThemeTranslations() {
const config = themeFile.parsed;
mergeLayerTranslation(config, themeFile.path, loadTranslationFilesFrom("themes"))
- const oldLanguages = config.language;
const allTranslations = new TranslationPart();
allTranslations.recursiveAdd(config, themeFile.path)
- const newLanguages = allTranslations.knownLanguages()
- const languageDiff = newLanguages.filter(l => oldLanguages.indexOf(l) < 0).join(", ")
- if (languageDiff !== "") {
- config.language = newLanguages;
- console.log(" :hooray: Got a new language for theme", config.id, ":", languageDiff)
- }
writeFileSync(themeFile.path, JSON.stringify(config, null, " "))
}
}