diff --git a/.forgejo/pull_request_template.md b/.forgejo/pull_request_template.md
index 8745114960..5d12d6ee98 100644
--- a/.forgejo/pull_request_template.md
+++ b/.forgejo/pull_request_template.md
@@ -13,5 +13,5 @@ To making merging smooth, please make sure that each of the following conditions
- [ ] The codebase is GPL-licensed. By opening a pull request, the new theme will be GPL too
- [ ] All images are included in the pull request and no images are loaded from an external service (e.g. Wikipedia)
-- [ ] The [guidelines on how to make your own theme](https://github.com/pietervdvn/MapComplete/blob/master/Docs/Making_Your_Own_Theme.md)
+- [ ] The [guidelines on how to make your own theme](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/master/Docs/Making_Your_Own_Theme.md)
are read and followed
diff --git a/.reuse/dep5 b/.reuse/dep5
index 7917d2bbfd..db35a7b550 100644
--- a/.reuse/dep5
+++ b/.reuse/dep5
@@ -1,7 +1,7 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: MapComplete
Upstream-Contact: Pieter Vander Vennet
-Source: https://github.com/pietervdvn/MapComplete
+Source: https://source.mapcomplete.org/MapComplete/MapComplete/
Files: scripts/* src/* *.html Docs/* langs/* test/* ublic/css/* CODE_OF_CONDUCT.md CONTRIBUTING.md README.md package.json
Copyright: MapComplete contributors
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 97c6f4c4c1..4ffe382623 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -7,7 +7,7 @@ There are multiple ways to contribute:
- Translating MapComplete to your own language can be done
on [the Weblate website](https://translate.mapcomplete.org/projects/mapcomplete/)
-- If you encounter a bug, the [issue tracker](https://github.com/pietervdvn/MapComplete/issues) is the place to be
+- If you encounter a bug, the [issue tracker](https://source.mapcomplete.org/MapComplete/MapComplete/issues) is the place to be
- A good start to contribute is to create a single map layer showing features which interest you. Read more about [making your own theme](/Docs/Making_Your_Own_Theme.md).
- Feel free to hop in [our chat channel on matrix](https://app.element.io/#/room/#MapComplete:matrix.org)
- If you want to improve a theme, create a new theme, spot a typo in the repo... the best way is to open a pull request.
@@ -19,9 +19,9 @@ Rights of contributors
-----------------------
If you have write access to the repository, you can make a fork of an already existing branch and push this new branch
-to GitHub. This means that this branch will be _automatically built_ and be **deployed**
-to `https://pietervdvn.github.io/mc/`. You can see the deploy process
-on [GitHub Actions](https://github.com/pietervdvn/MapComplete/actions). Don't worry about pushing too much. These
+to Forgejo. This means that this branch will be _automatically built_ and be **deployed**
+to `https://builds.mapcomplete.org/`. You can see the deploy process
+on [Forgejo Actions](https://source.mapcomplete.org/MapComplete/MapComplete/actions). Don't worry about pushing too much. These
deploys are free and totally automatic. They might fail if something is wrong, but this will hinder no one.
Additionally, some other maintainer might step in and merge the latest develop with your branch, making later pull
diff --git a/Docs/Development_deployment.md b/Docs/Development_deployment.md
index a415f99d84..317cbddb80 100644
--- a/Docs/Development_deployment.md
+++ b/Docs/Development_deployment.md
@@ -6,7 +6,7 @@ There are various scripts to help set up MapComplete for developing and for depl
This documents attempts to shed some light on these scripts.
Note: these scripts change every now and then - if the documentation here is incorrect or you run into troubles, do
-leave a message in [the issue tracker](https://github.com/pietervdvn/MapComplete/issues)
+leave a message in [the issue tracker](https://source.mapcomplete.org/MapComplete/MapComplete/issues)
Architecture overview
---------------------
diff --git a/Docs/LanguagePicker.md b/Docs/LanguagePicker.md
index fcc609c584..0ce82ce42b 100644
--- a/Docs/LanguagePicker.md
+++ b/Docs/LanguagePicker.md
@@ -41,7 +41,7 @@ This one fetches all languages and uses the labels in every language as their tr
Of course, real life isn't as easy. There are dialects, differences in notation between Weblate and Wikipedia (e.g. `zh-hant` vs `zh-Hant`). But with a few exceptions, this can be fixed too. Some pragmatism doesn't hurt - even though it is nice that it works for most cases automatically.
-[The full script is available here](https://github.com/pietervdvn/MapComplete/blob/develop/scripts/fetchLanguages.ts).
+[The full script is available here](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/scripts/fetchLanguages.ts).
# Results
diff --git a/Docs/Reasonings/Android.md b/Docs/Reasonings/Android.md
index ed6b95b063..52cf989e11 100644
--- a/Docs/Reasonings/Android.md
+++ b/Docs/Reasonings/Android.md
@@ -1,6 +1,6 @@
# Android experiments
-This document keeps track of the approaches used to implement https://github.com/pietervdvn/MapComplete/issues/2112
+This document keeps track of the approaches used to implement https://source.mapcomplete.org/MapComplete/MapComplete/issues/2112
It is espacially used to document the dead ends
diff --git a/Docs/Reasonings/ImgurToPanoramax.md b/Docs/Reasonings/ImgurToPanoramax.md
index fddf3c4cd1..ca4e24e765 100644
--- a/Docs/Reasonings/ImgurToPanoramax.md
+++ b/Docs/Reasonings/ImgurToPanoramax.md
@@ -28,7 +28,7 @@ one can notice the graph going steeper during october:
With all the machinery in place to upload to panoramax, I also created a script to upload the images from my backup to this panoramax instance.
I've been moving the pictures over in the past few weeks (before the divorce gets ugly and we get completely blocked off).
-The technical details are documented on [the issue tracker](https://github.com/pietervdvn/MapComplete/issues/2189)
+The technical details are documented on [the issue tracker](https://source.mapcomplete.org/MapComplete/MapComplete/issues/2189)
But, by now, there are 39.124 pictures in our Panoramax server. At most a few (<10) pictures made with MapComplete had been lost by now.
The script deleted a few more image links - mostly in Germany - but these links have been dead for a long time - the original image was linked about 12 year ago for some POI.
@@ -66,7 +66,7 @@ such as thematic maps (such as the streetcomplete overlays) or having image uplo
## Support the project
Please, continue to support the project! The most obvious way is to [simply use it to make edit](https://mapcomplete.org),
-by [reporting bugs](https://github.com/pietervdvn/MapComplete/issues) (but I'm swamped with work and studies right now, so it'll take a while before I'll look to your bug report)
+by [reporting bugs](https://source.mapcomplete.org/MapComplete/MapComplete/issues) (but I'm swamped with work and studies right now, so it'll take a while before I'll look to your bug report)
or by [supporting me financially](https://liberapay.com/pietervdvn/)
You can follow us on Mastodon:
diff --git a/Docs/Reasonings/Search/Research_UX_in_search.md b/Docs/Reasonings/Search/Research_UX_in_search.md
index d3ed329858..4541b13cd3 100644
--- a/Docs/Reasonings/Search/Research_UX_in_search.md
+++ b/Docs/Reasonings/Search/Research_UX_in_search.md
@@ -110,6 +110,6 @@ Support for coordinates (some always interpret lat, lon) and optional reverse ge
Support for OSM-ids (e.g. node/123, https://osm.org/node/123) (#1671)
Support for layers (categories) and/or switching themes
-Switch themes (or layers) via search (https://github.com/pietervdvn/MapComplete/issues/1385)
-Open the popup on exact match (https://github.com/pietervdvn/MapComplete/issues/1385)
-https://github.com/pietervdvn/MapComplete/issues/1480
+Switch themes (or layers) via search (https://source.mapcomplete.org/MapComplete/MapComplete/src/issues/1385)
+Open the popup on exact match (https://source.mapcomplete.org/MapComplete/MapComplete/issues/1385)
+https://source.mapcomplete.org/MapComplete/MapComplete/issues/1480
diff --git a/Docs/Sponsors.md b/Docs/Sponsors.md
index 5e0ef0e11f..c41d7c74f6 100644
--- a/Docs/Sponsors.md
+++ b/Docs/Sponsors.md
@@ -7,7 +7,7 @@ This ties in closely to the history of the project as well.
There is a [Liberapay](https://liberapay.com/pietervdvn).
-NL-Net is currently sponsoring Pietervdvn as well [for specific improvements](https://github.com/pietervdvn/MapComplete/issues?q=is%3Aissue+is%3Aopen+label%3ANLNet).
+NL-Net is currently sponsoring Pietervdvn as well [for specific improvements](https://source.mapcomplete.org/MapComplete/MapComplete/issues?labels=9).
## Historical sponsors
diff --git a/Docs/Studio/TagRenderingIntro.md b/Docs/Studio/TagRenderingIntro.md
index 0d8990050e..a6683608e3 100644
--- a/Docs/Studio/TagRenderingIntro.md
+++ b/Docs/Studio/TagRenderingIntro.md
@@ -29,7 +29,7 @@ Note that this also works withing predifined options
# Special values
-Special components can be summoned by calling them. For example, the relevant wikipedia will be displayed by entering the text `{wikipedia()}`. A table with opening hours is displayed with `{opening_hours()}`. For a full reference, [see the documentation](https://github.com/pietervdvn/MapComplete/blob/master/Docs/SpecialRenderings.md).
+Special components can be summoned by calling them. For example, the relevant wikipedia will be displayed by entering the text `{wikipedia()}`. A table with opening hours is displayed with `{opening_hours()}`. For a full reference, [see the documentation](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/SpecialRenderings.md).
# Requesting data with predefined options
diff --git a/Docs/Tags_format.md b/Docs/Tags_format.md
index 39fcb16004..f113174c79 100644
--- a/Docs/Tags_format.md
+++ b/Docs/Tags_format.md
@@ -6,7 +6,7 @@ Tags format
When creating the `json` file describing your layer or theme, you'll have to add a few tags to describe what you want.
This document gives an overview of what every expression means and how it behaves in edge cases.
-If the schema-files note a type [`TagConfigJson`](https://github.com/pietervdvn/MapComplete/blob/develop/src/Models/ThemeConfig/Json/TagConfigJson.ts), you can use one of these values.
+If the schema-files note a type [`TagConfigJson`](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/src/Models/ThemeConfig/Json/TagConfigJson.ts), you can use one of these values.
In some cases, not every type of tags-filter can be used. For example, _rendering_ an option with a regex is
fine (`"if": "brand~[Bb]randname", "then":" The brand is Brandname"`); but this regex can not be used to write a value
diff --git a/Docs/UserTests/2023-01-06 Followup - cyclestreets.md b/Docs/UserTests/2023-01-06 Followup - cyclestreets.md
index 3cb61b1a77..173508df16 100644
--- a/Docs/UserTests/2023-01-06 Followup - cyclestreets.md
+++ b/Docs/UserTests/2023-01-06 Followup - cyclestreets.md
@@ -1,7 +1,7 @@
# Follow-up user test
This user test was conducted with the same test subject as [2023-01-02 Ad Hoc - cyclestreets.md].
-This test consists of the _same_ task as the previous user test to validate that [improvements made based on this usertest](https://github.com/pietervdvn/MapComplete/issues/1219) actually improve the situation.
+This test consists of the _same_ task as the previous user test to validate that [improvements made based on this usertest](https://source.mapcomplete.org/MapComplete/MapComplete/issues/1219) actually improve the situation.
Subject: K Vs
diff --git a/Docs/UserTests/2024-08-26 User Test Search.md b/Docs/UserTests/2024-08-26 User Test Search.md
index 71fd74e14c..56aad16d9e 100644
--- a/Docs/UserTests/2024-08-26 User Test Search.md
+++ b/Docs/UserTests/2024-08-26 User Test Search.md
@@ -77,7 +77,7 @@ Success: user sponteanously interacts with the questions!
> User wants to make a change to the review
- [/] Failure: this is not yet possible, tracked in https://github.com/pietervdvn/MapComplete/issues/2129
+ [/] Failure: this is not yet possible, tracked in https://source.mapcomplete.org/MapComplete/MapComplete/issues/2129
## Updating information
@@ -103,7 +103,7 @@ Success: user sponteanously interacts with the questions!
> THe user notices that complex opening hours are displayed a bit sloppily
- [+] Coincidentally, an issue was opened about precisely this at the same time: https://github.com/pietervdvn/MapComplete/issues/2100
+ [+] Coincidentally, an issue was opened about precisely this at the same time: https://source.mapcomplete.org/MapComplete/MapComplete/issues/2100
> At first, the user changed the classification from 'restaurant' to 'fastfood' after thoroughly reading through the descriptions
diff --git a/assets/layers/maproulette_challenge/maproulette_challenge.json b/assets/layers/maproulette_challenge/maproulette_challenge.json
index 8d04f289f6..2137f4d13e 100644
--- a/assets/layers/maproulette_challenge/maproulette_challenge.json
+++ b/assets/layers/maproulette_challenge/maproulette_challenge.json
@@ -2,12 +2,12 @@
"id": "maproulette_challenge",
"name": null,
"description": {
- "en": "Layer showing tasks of a single MapRoulette challenge. This layer is intended to be reused and extended in themes; refer to [the documentation](https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Integrating_Maproulette.md) on how to do this.",
- "de": "Ebene mit Aufgaben einer einzelnen MapRoulette-Herausforderung. Diese Ebene soll in Themen wiederverwendet und erweitert werden; Informationen dazu finden Sie in der [Dokumentation](https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Integrating_Maproulette.md).",
+ "en": "Layer showing tasks of a single MapRoulette challenge. This layer is intended to be reused and extended in themes; refer to [the documentation](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Integrating_Maproulette.md) on how to do this.",
+ "de": "Ebene mit Aufgaben einer einzelnen MapRoulette-Herausforderung. Diese Ebene soll in Themen wiederverwendet und erweitert werden; Informationen dazu finden Sie in der [Dokumentation](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Integrating_Maproulette.md).",
"nl": "Laag met taken van een MapRoulette uitdaging",
- "ca": "Capa que mostra les tasques d'un sol repte de MapRoulette. Aquesta capa està pensada per ser reutilitzada i ampliada en temes; consulteu [la documentació](https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Integrating_Maproulette.md) sobre com fer-ho.",
- "cs": "Vrstva zobrazující úkoly jedné výzvy MapRoulette. Tato vrstva je určena k opětovnému použití a rozšíření v tématech; naleznete v [dokumentaci](https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Integrating_Maproulette.md), jak to provést.",
- "es": "Capa que muestra las tareas de un único reto de MapRoulette. Esta capa está pensada para ser reutilizada y ampliada en temas; consulta la [documentación](https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Integrating_Maproulette.md) sobre cómo hacerlo."
+ "ca": "Capa que mostra les tasques d'un sol repte de MapRoulette. Aquesta capa està pensada per ser reutilitzada i ampliada en temes; consulteu [la documentació](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Integrating_Maproulette.md) sobre com fer-ho.",
+ "cs": "Vrstva zobrazující úkoly jedné výzvy MapRoulette. Tato vrstva je určena k opětovnému použití a rozšíření v tématech; naleznete v [dokumentaci](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Integrating_Maproulette.md), jak to provést.",
+ "es": "Capa que muestra las tareas de un único reto de MapRoulette. Esta capa está pensada para ser reutilizada y ampliada en temas; consulta la [documentación](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Integrating_Maproulette.md) sobre cómo hacerlo."
},
"source": {
"osmTags": "mr_taskId~*",
@@ -309,4 +309,4 @@
}
],
"allowMove": false
-}
+}
\ No newline at end of file
diff --git a/assets/layers/questions/license_info.json b/assets/layers/questions/license_info.json
index c36d3502c6..fe402e0cdb 100644
--- a/assets/layers/questions/license_info.json
+++ b/assets/layers/questions/license_info.json
@@ -68,7 +68,7 @@
],
"sources": [
"https://freesvg.org/no-dogs-round-sign-vector-graphics",
- "https://github.com/pietervdvn/MapComplete/pull/1948"
+ "https://source.mapcomplete.org/MapComplete/MapComplete/pulls/1948"
]
},
{
diff --git a/assets/layers/sport_pitch/license_info.json b/assets/layers/sport_pitch/license_info.json
index f80b527b3b..cb1e8e5b7f 100644
--- a/assets/layers/sport_pitch/license_info.json
+++ b/assets/layers/sport_pitch/license_info.json
@@ -50,7 +50,7 @@
"Hufkratzer"
],
"sources": [
- "https://github.com/pietervdvn/MapComplete/issues/920",
+ "https://source.mapcomplete.org/MapComplete/MapComplete/issues/920",
" https://gist.githubusercontent.com/Hufkratzer/81abcfe749ce8f99257e38f58633dd72/raw/8fa614a983807724f7110793b57344cc70dc34bc/equestrian.svg"
]
},
diff --git a/assets/themes/climbing/climbing.json b/assets/themes/climbing/climbing.json
index 2461b97518..cc29314552 100644
--- a/assets/themes/climbing/climbing.json
+++ b/assets/themes/climbing/climbing.json
@@ -41,7 +41,7 @@
"descriptionTail": {
"nl": "De klimkaart is oorspronkelijk gemaakt door Christian Neumann op kletterspots.de.",
"en": "The climbing map was originally made by Christian Neumann. Please get in touch if you have feedback or questions.
The project uses data of the OpenStreetMap project.
",
- "de": "kletterspots.de wird betrieben von Christian Neumann. Bitte melden Sie sich, wenn Sie Feedback oder Fragen haben.
Das Projekt nutzt OpenStreetMap Daten und basiert auf der freien Software MapComplete.
",
+ "de": "kletterspots.de wird betrieben von Christian Neumann. Bitte melden Sie sich, wenn Sie Feedback oder Fragen haben.
Das Projekt nutzt OpenStreetMap Daten und basiert auf der freien Software MapComplete.
",
"ru": "Создатель карты скалолазания — Christian Neumann. Пожалуйста, пишите если у вас есть отзыв или вопросы.Проект использует данные OpenStreetMap.
",
"ja": "登山地図はもともと Christian Neumann によって作成されたものです。フィードバックや質問がありましたら、ご連絡ください。このプロジェクトでは、OpenStreetMapプロジェクトのデータを使用します。
",
"zh_Hant": "攀爬地圖最初由 Christian Neumann 製作。如果你有回饋意見或問題請到Please 這邊反應。這專案使用來自開放街圖專案的資料。
",
@@ -548,4 +548,4 @@
],
"customCss": "./assets/themes/climbing/climbing.css",
"widenFactor": 1.5
-}
+}
\ No newline at end of file
diff --git a/assets/themes/velopark/velopark.json b/assets/themes/velopark/velopark.json
index 571e2ccd03..279537926b 100644
--- a/assets/themes/velopark/velopark.json
+++ b/assets/themes/velopark/velopark.json
@@ -17,7 +17,7 @@
"nl": "Een hulpmiddel om data van velopark.be in OpenStreetMap in te laden"
},
"descriptionTail": {
- "*": "Maintainer tools
"
+ "*": "Maintainer tools
"
},
"icon": "./assets/themes/velopark/velopark.svg",
"startZoom": 18,
@@ -575,4 +575,4 @@
]
],
"enableNoteImports": false
-}
+}
\ No newline at end of file
diff --git a/langs/ca.json b/langs/ca.json
index b656041abf..f08a8ed3e4 100644
--- a/langs/ca.json
+++ b/langs/ca.json
@@ -171,7 +171,7 @@
"attributionBackgroundLayerWithCopyright": "La capa de fons actual és {name}: {copyright}",
"attributionContent": "Totes les dades provenen d'OpenStreetMap, i es poden reutilitzar lliurement sota la Llicència Oberta de Base de Dades (ODbL).
",
"attributionTitle": "Avís d’atribució",
- "codeContributionsBy": "MapComplete ha estat fet per {contributors} i {hiddenCount} més contribuïdors",
+ "codeContributionsBy": "MapComplete ha estat fet per {contributors} i {hiddenCount} més contribuïdors",
"donate": "Donar suport econòmic a MapComplete",
"editId": "Obre l'editor en línia d'OpenStreetMap aquí",
"editJosm": "Editar aquí amb JOSM",
@@ -194,7 +194,7 @@
"seeOnMapillary": "Veure aquestes imatges a Mapillary",
"themeBy": "Tema mantingut per {author}",
"title": "Copyright i atribució",
- "translatedBy": "MapComplete ha estat traduït per {contributors} i {hiddenCount} col·laboradors més"
+ "translatedBy": "MapComplete ha estat traduït per {contributors} i {hiddenCount} col·laboradors més"
},
"back": "Tornar",
"backToIndex": "Torna a la vista general amb tots els mapes temàtics",
@@ -320,7 +320,7 @@
},
"sharescreen": {
"copiedToClipboard": "Enllaç copiat al portapapers",
- "documentation": "Per obtenir més informació sobre els paràmetres d'URL disponibles, consulteu la documentació",
+ "documentation": "Per obtenir més informació sobre els paràmetres d'URL disponibles, consulteu la documentació",
"embedIntro": "Inclou-ho a la teva pàgina web
Per favor, inclou aquest mapa dins de la teva pàgina web.
T'animem a que ho facis, no cal que demanis permís.
És gratuït, i sempre ho serà. A més gent que ho faci servir més valuós serà.",
"fsUserbadge": "Activar el botó d'entrada",
"fsWelcomeMessage": "Mostra el missatge emergent de benvinguda i pestanyes associades",
diff --git a/langs/cs.json b/langs/cs.json
index 30f7c8d0f2..d51cb9542a 100644
--- a/langs/cs.json
+++ b/langs/cs.json
@@ -171,7 +171,7 @@
"attributionBackgroundLayerWithCopyright": "Aktuální vrstva pozadí je {name}: {copyright}",
"attributionContent": "Všechna data poskytuje OpenStreetMap, volně znovu použitelná pod licence pro otevřenou databázi.
",
"attributionTitle": "Oznámení o atribuci",
- "codeContributionsBy": "MapComplete vytvořili {contributors} a {hiddenCount} dalších přispěvatelů",
+ "codeContributionsBy": "MapComplete vytvořili {contributors} a {hiddenCount} dalších přispěvatelů",
"donate": "Podpořte MapComplete finančně",
"editId": "Zde otevřít online editor OpenStreetMap",
"editJosm": "Upravit zde pomocí JOSM",
@@ -199,7 +199,7 @@
"seeOnMapillary": "Podívejte se na tento obrázek na Mapillary",
"themeBy": "Téma spravuje {author}",
"title": "Autorská práva a uvedení zdroje",
- "translatedBy": "MapComplete přeložili {contributors} a {hiddenCount} dalších přispěvatelů"
+ "translatedBy": "MapComplete přeložili {contributors} a {hiddenCount} dalších přispěvatelů"
},
"back": "Zpět",
"backToIndex": "Zobrazit všechny tematické mapy",
@@ -399,7 +399,7 @@
"share": "Sdílet",
"sharescreen": {
"copiedToClipboard": "Odkaz zkopírovaný do schránky",
- "documentation": "Další informace o dostupných parametrech URL naleznete v dokumentaci",
+ "documentation": "Další informace o dostupných parametrech URL naleznete v dokumentaci",
"embedIntro": "Vložte mapu na své webové stránky
Prosíme, vložte tuto mapu na své webové stránky.
Doporučujeme vám to udělat - nemusíte ani žádat o povolení.
Je a vždy to bude zdarma. Čím více lidí bude projekt používat, tím bude cennější.",
"fsBackground": "Povolit přepínání pozadí",
"fsFilter": "Povolit možnost přepínání vrstev a filtrů",
diff --git a/langs/da.json b/langs/da.json
index faa3d1f07e..c562ebe933 100644
--- a/langs/da.json
+++ b/langs/da.json
@@ -124,7 +124,7 @@
"attributionBackgroundLayerWithCopyright": "Det nuværende baggrundslag er {name}: {copyright}",
"attributionContent": "Alle data leveres af OpenStreetMap, frit genanvendelige under Open DataBase Licensen.
",
"attributionTitle": "Meddelelse om tilskrivning",
- "codeContributionsBy": "MapComplete er lavet af {contributors} og {hiddenCount} flere bidragsydere",
+ "codeContributionsBy": "MapComplete er lavet af {contributors} og {hiddenCount} flere bidragsydere",
"donate": "Støt MapComplete økonomisk",
"editId": "Åbn OpenStreetMap-onlineeditoren her",
"editJosm": "Rediger her med JOSM",
@@ -143,7 +143,7 @@
"openOsmcha": "De de seneste rettelser lavet med {theme}",
"openThemeDocumentation": "Åbn dokumentationen for temakortet {name}",
"themeBy": "Tema vedligeholdt af {author}",
- "translatedBy": "MapComplete er oversat af {contributors} og {hiddenCount} flere bidragsydere"
+ "translatedBy": "MapComplete er oversat af {contributors} og {hiddenCount} flere bidragsydere"
},
"back": "Tilbage",
"backToIndex": "Gå tilbage til oversigten med alle temakort",
@@ -460,8 +460,7 @@
"activateButton": "Hjælp med at oversætte MapComplete",
"missing": "{count} uoversatte strenge"
},
- "userinfo": {
- },
+ "userinfo": {},
"validation": {
"color": {
"description": "En farve eller hex-kode"
diff --git a/langs/de.json b/langs/de.json
index 418de370df..d780f56f98 100644
--- a/langs/de.json
+++ b/langs/de.json
@@ -171,7 +171,7 @@
"attributionBackgroundLayerWithCopyright": "Die aktuelle Hintergrundebene ist {name}: {copyright}",
"attributionContent": "Alle Daten werden bereitgestellt von OpenStreetMap, frei verwendbar unter der Open Database License.
",
"attributionTitle": "Danke",
- "codeContributionsBy": "MapComplete wurde erstellt von {contributors} und {hiddenCount} weiteren Personen",
+ "codeContributionsBy": "MapComplete wurde erstellt von {contributors} und {hiddenCount} weiteren Personen",
"donate": "MapComplete finanziell unterstützen",
"editId": "OpenStreetMap Online Editor öffnen",
"editJosm": "Mit JOSM bearbeiten",
@@ -199,7 +199,7 @@
"seeOnMapillary": "Dieses Bild auf Mapillary ansehen",
"themeBy": "Dieses Thema wurde erstellt von {author}",
"title": "Copyright und Urheberrechtsangabe",
- "translatedBy": "MapComplete wurde übersetzt von {contributors} und {hiddenCount} weiteren Personen"
+ "translatedBy": "MapComplete wurde übersetzt von {contributors} und {hiddenCount} weiteren Personen"
},
"back": "Zurück",
"backToIndex": "Alle Themenkarten anzeigen",
@@ -399,7 +399,7 @@
"share": "Teilen",
"sharescreen": {
"copiedToClipboard": "Verknüpfung in Zwischenablage kopiert",
- "documentation": "Für weitere Informationen über verfügbare URL-Parameter, siehe Dokumentation",
+ "documentation": "Für weitere Informationen über verfügbare URL-Parameter, siehe Dokumentation",
"embedIntro": "Karte in Webseiten einbetten
Betten Sie diese Karte in Ihre Webseite ein.
Wir ermutigen Sie gern dazu - Sie müssen nicht mal um Erlaubnis fragen.
Die Karte ist kostenlos und wird es immer sein. Je mehr Leute die Karte benutzen, desto wertvoller wird sie.",
"fsBackground": "Hintergrundauswahl aktivieren",
"fsFilter": "Filter und Ebenenauswahl aktivieren",
diff --git a/langs/en.json b/langs/en.json
index 60d0cc1d22..45bd670828 100644
--- a/langs/en.json
+++ b/langs/en.json
@@ -171,7 +171,7 @@
"attributionBackgroundLayerWithCopyright": "The current background layer is {name}: {copyright}",
"attributionContent": "All data is provided by OpenStreetMap, freely reusable under the Open DataBase License.
",
"attributionTitle": "Attribution notice",
- "codeContributionsBy": "MapComplete has been built by {contributors} and {hiddenCount} more contributors",
+ "codeContributionsBy": "MapComplete has been built by {contributors} and {hiddenCount} more contributors",
"donate": "Support MapComplete financially",
"editId": "Open the OpenStreetMap online editor here",
"editJosm": "Edit here with JOSM",
@@ -199,7 +199,7 @@
"seeOnMapillary": "See this image on Mapillary",
"themeBy": "Theme maintained by {author}",
"title": "Copyright and attribution",
- "translatedBy": "MapComplete has been translated by {contributors} and {hiddenCount} more contributors"
+ "translatedBy": "MapComplete has been translated by {contributors} and {hiddenCount} more contributors"
},
"back": "Back",
"backToIndex": "See all thematic maps",
@@ -399,7 +399,7 @@
"share": "Share",
"sharescreen": {
"copiedToClipboard": "Link copied to clipboard",
- "documentation": "For more information on available URL-parameters, consult the documentation",
+ "documentation": "For more information on available URL-parameters, consult the documentation",
"embedIntro": "Embed on your website
Please, embed this map into your website.
We encourage you to do it - you don't even have to ask permission.
It is free, and always will be. The more people are using this, the more valuable it becomes.",
"fsBackground": "Enable switching backgrounds",
"fsFilter": "Enable the possibility to toggle layers and filters",
diff --git a/langs/es.json b/langs/es.json
index 5892f5dbf7..8ec718cd94 100644
--- a/langs/es.json
+++ b/langs/es.json
@@ -171,7 +171,7 @@
"attributionBackgroundLayerWithCopyright": "La capa de fondo actual es {name}: {copyright}",
"attributionContent": "Todos los datos son proporcionados por OpenStreetMap, libremente reutilizables bajo la Licencia de Base de Datos Abierta.
",
"attributionTitle": "Aviso de atribución",
- "codeContributionsBy": "MapComplete ha sido creado por {contributors} y {hiddenCount} colaboradores más",
+ "codeContributionsBy": "MapComplete ha sido creado por {contributors} y {hiddenCount} colaboradores más",
"donate": "Apoya MapComplete económicamente",
"editId": "Abre el editor en línea de OpenStreetMap aquí",
"editJosm": "Edita aquí con JOSM",
@@ -198,7 +198,7 @@
"seeOnMapillary": "Ver esta imagen en Mapillary",
"themeBy": "Tema mantenido por {author}",
"title": "Copyright y atribución",
- "translatedBy": "MapComplete ha sido traducido por {contributors} y {hiddenCount} colaboradores más"
+ "translatedBy": "MapComplete ha sido traducido por {contributors} y {hiddenCount} colaboradores más"
},
"back": "Atrás",
"backToIndex": "Ver todos los mapas temáticos",
@@ -397,7 +397,7 @@
"share": "Compartir",
"sharescreen": {
"copiedToClipboard": "Enlace copiado al portapapeles",
- "documentation": "Para más información sobre los parámetros de URL disponibles, consulta la documentación",
+ "documentation": "Para más información sobre los parámetros de URL disponibles, consulta la documentación",
"embedIntro": "Integrar en tu sitio web
Por favor, integra este mapa en tu sitio web.
Te animamos a hacerlo, ni siquiera tienes que pedir permiso.
Es gratis, y siempre lo será. Cuanto más gente lo use, más valioso se vuelve.",
"fsBackground": "Habilitar el cambio de fondos",
"fsFilter": "Habilitar la posibilidad de alternar capas y filtros",
diff --git a/langs/fi.json b/langs/fi.json
index 07a820d697..6b615867d8 100644
--- a/langs/fi.json
+++ b/langs/fi.json
@@ -149,7 +149,7 @@
"attributionBackgroundLayerWithCopyright": "Nykyinen taustataso on {name}: {copyright}",
"attributionContent": "Kaiken datan tarjoaa OpenStreetMap, vapaasti uudelleenkäytettävissä Open Database Licensen mukaisesti.
",
"attributionTitle": "Kiitokset",
- "codeContributionsBy": "MapCompleten on tehneet {contributors} ja {hiddenCount} muuta",
+ "codeContributionsBy": "MapCompleten on tehneet {contributors} ja {hiddenCount} muuta",
"donate": "Tue MapCompletea rahallisesti",
"editId": "Avaa OpenStreetMap-verkkoeditori tänne",
"editJosm": "Muokkaa täällä JOSM:illa",
@@ -168,7 +168,7 @@
"seeOnMapillary": "Näytä tämä kuva Mapillaryssä",
"themeBy": "Teemaa ylläpitää {author}",
"title": "Tekijänoikeudet ja alkuperä",
- "translatedBy": "MapCompleten on kääntäneet {contributors} ja {hiddenCount} muuta"
+ "translatedBy": "MapCompleten on kääntäneet {contributors} ja {hiddenCount} muuta"
},
"back": "Takaisin",
"backToIndex": "Palaa kaikkien teemakarttojen yleiskuvaan",
diff --git a/langs/fr.json b/langs/fr.json
index c974ff6a70..2d9898a71b 100644
--- a/langs/fr.json
+++ b/langs/fr.json
@@ -150,7 +150,7 @@
"attributionBackgroundLayerWithCopyright": "Le fond de carte actuel est {name}: {copyright}",
"attributionContent": "Toutes les données sont fournies par OpenStreetMap, librement réutilisables sous Open DataBase License.
",
"attributionTitle": "Crédits",
- "codeContributionsBy": "MapComplete a été construit par {contributors} et {hiddenCount} autres contributeurs",
+ "codeContributionsBy": "MapComplete a été construit par {contributors} et {hiddenCount} autres contributeurs",
"donate": "Soutenir MapComplete financièrement",
"editId": "Ouvrir l’éditeur en ligne OpenStreetMap ici",
"editJosm": "Modifier ici avec JOSM",
@@ -170,7 +170,7 @@
"openThemeDocumentation": "Ouvrir la documentation pour la carte thématique {name}",
"themeBy": "Thème maintenu par {author}",
"title": "Droits d'auteur et attribution",
- "translatedBy": "MapComplete est traduite par {contributors} et {hiddenCount} autres personnes"
+ "translatedBy": "MapComplete est traduite par {contributors} et {hiddenCount} autres personnes"
},
"back": "Retour",
"backToIndex": "Revenir vers l'aperçu de toutes les cartes thématiques",
@@ -290,7 +290,7 @@
"share": "Partager",
"sharescreen": {
"copiedToClipboard": "Lien copié dans le presse-papier",
- "documentation": "Pour plus d'information sur les paramètre d'URL disponible,consultez la documentation",
+ "documentation": "Pour plus d'information sur les paramètre d'URL disponible,consultez la documentation",
"embedIntro": "Incorporer à votre site Web
Ajouter la carte à votre site Web.
Nous vous y encourageons – pas besoin de permission.
C'est gratuit et pour toujours. Plus de personnes l'utilisent, mieux c'est.",
"fsUserbadge": "Activer le bouton de connexion",
"fsWelcomeMessage": "Afficher le message de bienvenue et les onglets associés",
diff --git a/langs/gl.json b/langs/gl.json
index ca118090df..bf06e22b41 100644
--- a/langs/gl.json
+++ b/langs/gl.json
@@ -23,7 +23,7 @@
"attribution": {
"attributionContent": "Todos os datos proveñen do OpenStreetMap, e pódense reutilizar libremente baixo a Licenza Aberta de Base de Datos (ODbL).
",
"attributionTitle": "Aviso de atribución",
- "codeContributionsBy": "O MapComplete foi feito por {contributors} e {hiddenCount} contribuíntes máis",
+ "codeContributionsBy": "O MapComplete foi feito por {contributors} e {hiddenCount} contribuíntes máis",
"iconAttribution": {
"title": "Iconas empregadas"
},
diff --git a/langs/hu.json b/langs/hu.json
index e7d2d5d160..8b1a03b050 100644
--- a/langs/hu.json
+++ b/langs/hu.json
@@ -171,7 +171,7 @@
"attributionBackgroundLayerWithCopyright": "A jelenlegi háttérréteg: {name} ({copyright})",
"attributionContent": "Az összes adatot az OpenStreetMap biztosítja; szabadon újrafelhasználhatók az Open DataBase License alapján.
",
"attributionTitle": "Szerzők",
- "codeContributionsBy": "A MapComplete-et {contributors} és további {hiddenCount} közreműködő fejleszti",
+ "codeContributionsBy": "A MapComplete-et {contributors} és további {hiddenCount} közreműködő fejleszti",
"donate": "A MapComplete pénzügyi támogatása",
"editId": "Az OpenStreetMap online szerkesztőjének megnyitása itt",
"editJosm": "Szerkesztés itt JOSM-mal",
@@ -198,7 +198,7 @@
"seeOnMapillary": "Kép megtekintése a Mapillaryn",
"themeBy": "A tematikus térkép karbantartója: {author}",
"title": "Szerzői jogok és tulajdonjog",
- "translatedBy": "A MapComplete fordítói: {contributors} és {hiddenCount} további közreműködők"
+ "translatedBy": "A MapComplete fordítói: {contributors} és {hiddenCount} további közreműködők"
},
"back": "Vissza",
"backToIndex": "Az összes tematikus térkép megtekintése",
@@ -397,7 +397,7 @@
"share": "Megosztás",
"sharescreen": {
"copiedToClipboard": "Link a vágólapra másolva",
- "documentation": "A használható URL-paraméterekről további információt a dokumentációban találsz",
+ "documentation": "A használható URL-paraméterekről további információt a dokumentációban találsz",
"embedIntro": "Beágyazás egy weboldalon
Kérjük, illeszd be ezt a térképet a weboldalba.
Nosza, tedd meg – még engedélyt sem kell kérned.
Ingyenes, és az is marad. Minél többen használják, annál értékesebbé válik.",
"fsBackground": "Háttér váltásának engedélyezése",
"fsFilter": "Tétegek és szűrők közötti váltások lehetőségének engedélyezése",
diff --git a/langs/id.json b/langs/id.json
index 63e3842e27..d0b4a7e211 100644
--- a/langs/id.json
+++ b/langs/id.json
@@ -59,7 +59,7 @@
"attribution": {
"attributionContent": "Semua data disediakan oleh OpenStreetMap, digunakan kembali secara bebas di bawah Open DataBase License.
",
"attributionTitle": "Pemberitahuan atribusi",
- "codeContributionsBy": "MapComplete telah dibangun oleh {contributors} dan {hiddenCount} kontributor lainnya",
+ "codeContributionsBy": "MapComplete telah dibangun oleh {contributors} dan {hiddenCount} kontributor lainnya",
"donate": "Dukung MapComplete secara finansial",
"editId": "Buka penyunting daring OpenStreetMap di sini",
"editJosm": "Sunting di sini dengan JOSM",
@@ -150,8 +150,7 @@
"split": {
"cancel": "Batal"
},
- "translations": {
- },
+ "translations": {},
"validation": {
"date": {
"description": "Tanggal, dimulai dari tahun"
diff --git a/langs/it.json b/langs/it.json
index 8dd808b400..279671abc8 100644
--- a/langs/it.json
+++ b/langs/it.json
@@ -146,7 +146,7 @@
"attribution": {
"attributionContent": "Tutti i dati sono forniti da OpenStreetMap, riutilizzabili liberamente con Open Database License
",
"attributionTitle": "Crediti",
- "codeContributionsBy": "MapComplete è stato realizzato da {contributors} e {hiddenCount} altri collaboratori",
+ "codeContributionsBy": "MapComplete è stato realizzato da {contributors} e {hiddenCount} altri collaboratori",
"donate": "Sostieni MapComplete economicamente",
"editId": "Apri l'editor online di OpenStreetMap qui",
"editJosm": "Modifica qui con JOSM",
@@ -168,7 +168,7 @@
"seeOnMapillary": "Guarda questa immagine su Mapillary",
"themeBy": "Tema manutenuto da {author}",
"title": "Copyright e attribuzione",
- "translatedBy": "MapComplete è stata tradotta da {contributors} e da {hiddenCount} contributori aggiuntivi"
+ "translatedBy": "MapComplete è stata tradotta da {contributors} e da {hiddenCount} contributori aggiuntivi"
},
"back": "Indietro",
"backToIndex": "Ritorna alla panoramica con tutte le mappe tematiche",
diff --git a/langs/ja.json b/langs/ja.json
index 174fa65d40..ca647b647a 100644
--- a/langs/ja.json
+++ b/langs/ja.json
@@ -23,7 +23,7 @@
"attribution": {
"attributionContent": "すべてのデータはOpenStreetMapによって提供され、 Open DataBaseライセンスの下で自由に再利用できます。
",
"attributionTitle": "帰属通知",
- "codeContributionsBy": "MapCompleteは{contributors}と、 {hiddenCount}人の貢献者によって開発されました",
+ "codeContributionsBy": "MapCompleteは{contributors}と、 {hiddenCount}人の貢献者によって開発されました",
"iconAttribution": {
"title": "使用されるアイコン"
},
diff --git a/langs/ko.json b/langs/ko.json
index ecfdd6bbbf..b6213966dd 100644
--- a/langs/ko.json
+++ b/langs/ko.json
@@ -171,7 +171,7 @@
"attributionBackgroundLayerWithCopyright": "최근 배경 레이어의 이름은 {name}: {copyright} 입니다",
"attributionContent": "모든 데이터는 OpenStreetMap에서 제공되며, Open DataBase License에 따라 자유롭게 재사용할 수 있습니다.
",
"attributionTitle": "저작권 표시 안내",
- "codeContributionsBy": "MapComplete는 {contributors}와{hiddenCount}명의 기여자들에 의해 개발되었습니다",
+ "codeContributionsBy": "MapComplete는 {contributors}와{hiddenCount}명의 기여자들에 의해 개발되었습니다",
"donate": "MapComplete에 재정적으로 후원하기",
"editId": "OpenStreetMap 온라인 편집기 열기",
"editJosm": "JOSM으로 여기서 편집하기",
@@ -198,7 +198,7 @@
"seeOnMapillary": "Mapillary에서 이미지 보기",
"themeBy": "테마는 {author}에 의해 유지되었습니다",
"title": "저작권 및 기여",
- "translatedBy": "MapComplete는 {contributors}와 {hiddenCount}명의 기여자들에 의해 번역되었습니다"
+ "translatedBy": "MapComplete는 {contributors}와 {hiddenCount}명의 기여자들에 의해 번역되었습니다"
},
"back": "뒤로가기",
"backToIndex": "모든 테마의 지도 보기",
@@ -397,7 +397,7 @@
"share": "공유",
"sharescreen": {
"copiedToClipboard": "클립보드에 링크 복사",
- "documentation": "사용 가능한 URL 매개변수에 대한 자세한 내용은 문서를 참조하세요",
+ "documentation": "사용 가능한 URL 매개변수에 대한 자세한 내용은 문서를 참조하세요",
"embedIntro": "사용자의 사이트 삽입
이 지도를 사용자의 사이트에 삽입해 주세요
이를 적극 권장 합니다 -별도의 허가는 필요 없습니다
무료로 제공되며, 사용자가 많을수록 지도의 가치는 올라갑니다.",
"fsBackground": "배경 전환 활성화",
"fsFilter": "레이어와 필터 전환 기능 활성화",
diff --git a/langs/layers/ca.json b/langs/layers/ca.json
index 397f30f9e4..bc3caf8720 100644
--- a/langs/layers/ca.json
+++ b/langs/layers/ca.json
@@ -7151,7 +7151,7 @@
}
},
"maproulette_challenge": {
- "description": "Capa que mostra les tasques d'un sol repte de MapRoulette. Aquesta capa està pensada per ser reutilitzada i ampliada en temes; consulteu [la documentació](https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Integrating_Maproulette.md) sobre com fer-ho.",
+ "description": "Capa que mostra les tasques d'un sol repte de MapRoulette. Aquesta capa està pensada per ser reutilitzada i ampliada en temes; consulteu [la documentació](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Integrating_Maproulette.md) sobre com fer-ho.",
"filter": {
"0": {
"options": {
diff --git a/langs/layers/cs.json b/langs/layers/cs.json
index 4f0ebe9cb0..a20424f670 100644
--- a/langs/layers/cs.json
+++ b/langs/layers/cs.json
@@ -6746,7 +6746,7 @@
}
},
"maproulette_challenge": {
- "description": "Vrstva zobrazující úkoly jedné výzvy MapRoulette. Tato vrstva je určena k opětovnému použití a rozšíření v tématech; naleznete v [dokumentaci](https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Integrating_Maproulette.md), jak to provést.",
+ "description": "Vrstva zobrazující úkoly jedné výzvy MapRoulette. Tato vrstva je určena k opětovnému použití a rozšíření v tématech; naleznete v [dokumentaci](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Integrating_Maproulette.md), jak to provést.",
"filter": {
"0": {
"options": {
diff --git a/langs/layers/de.json b/langs/layers/de.json
index da90aaf6d6..b352a7b810 100644
--- a/langs/layers/de.json
+++ b/langs/layers/de.json
@@ -7115,7 +7115,7 @@
}
},
"maproulette_challenge": {
- "description": "Ebene mit Aufgaben einer einzelnen MapRoulette-Herausforderung. Diese Ebene soll in Themen wiederverwendet und erweitert werden; Informationen dazu finden Sie in der [Dokumentation](https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Integrating_Maproulette.md).",
+ "description": "Ebene mit Aufgaben einer einzelnen MapRoulette-Herausforderung. Diese Ebene soll in Themen wiederverwendet und erweitert werden; Informationen dazu finden Sie in der [Dokumentation](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Integrating_Maproulette.md).",
"filter": {
"0": {
"options": {
diff --git a/langs/layers/en.json b/langs/layers/en.json
index 2d7de409b1..83e724195c 100644
--- a/langs/layers/en.json
+++ b/langs/layers/en.json
@@ -7348,7 +7348,7 @@
}
},
"maproulette_challenge": {
- "description": "Layer showing tasks of a single MapRoulette challenge. This layer is intended to be reused and extended in themes; refer to [the documentation](https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Integrating_Maproulette.md) on how to do this.",
+ "description": "Layer showing tasks of a single MapRoulette challenge. This layer is intended to be reused and extended in themes; refer to [the documentation](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Integrating_Maproulette.md) on how to do this.",
"filter": {
"0": {
"options": {
diff --git a/langs/layers/es.json b/langs/layers/es.json
index dba026357b..c2f8bf4b6a 100644
--- a/langs/layers/es.json
+++ b/langs/layers/es.json
@@ -6739,7 +6739,7 @@
}
},
"maproulette_challenge": {
- "description": "Capa que muestra las tareas de un único reto de MapRoulette. Esta capa está pensada para ser reutilizada y ampliada en temas; consulta la [documentación](https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Integrating_Maproulette.md) sobre cómo hacerlo.",
+ "description": "Capa que muestra las tareas de un único reto de MapRoulette. Esta capa está pensada para ser reutilizada y ampliada en temas; consulta la [documentación](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Integrating_Maproulette.md) sobre cómo hacerlo.",
"filter": {
"0": {
"options": {
diff --git a/langs/nb_NO.json b/langs/nb_NO.json
index 92c37ff8d2..da24253fec 100644
--- a/langs/nb_NO.json
+++ b/langs/nb_NO.json
@@ -102,7 +102,7 @@
"attribution": {
"attributionContent": "All data er fra OpenStreetMap, fritt gjenbrukbart med Open DataBase-lisens.
",
"attributionTitle": "Tilskrivelsesmerknad",
- "codeContributionsBy": "MapComplete har blitt bygd av {contributors} og {hiddenCount} bidragsytere til",
+ "codeContributionsBy": "MapComplete har blitt bygd av {contributors} og {hiddenCount} bidragsytere til",
"donate": "Støtt MapComplete finansielt",
"editId": "Åpne den nettbaserte OpenStreetMap-behandleren her",
"editJosm": "Rediger med JOSM",
@@ -118,7 +118,7 @@
"openMapillary": "Åpne Mapillary her",
"openOsmcha": "Vis de seneste redigeringene gjort med {theme}",
"themeBy": "Tema vedlikeholdt av {author}",
- "translatedBy": "MapComplete har blitt oversatt av {contributors} og {hiddenCount} andre bidragsytere."
+ "translatedBy": "MapComplete har blitt oversatt av {contributors} og {hiddenCount} andre bidragsytere."
},
"back": "Tilbake",
"backgroundMap": "Bakgrunnskart",
@@ -274,8 +274,7 @@
"importInspector": {
"title": "Inspiser og håndter importnotater"
},
- "importLayer": {
- },
+ "importLayer": {},
"index": {
"intro": "MapComplete er en OpenStreetMap-viser og redigerer, som viser deg info om funksjoner for et gitt tema og tillater oppdatering av det.",
"logIn": "Logg inn for å vise tema du har besøkt tidligere",
@@ -370,8 +369,7 @@
"activateButton": "Bistå oversettelsen av MapComplete",
"missing": "{count} uoversatte strenger"
},
- "userinfo": {
- },
+ "userinfo": {},
"validation": {
"color": {
"description": "En farge eller heksadesimal kode"
diff --git a/langs/nl.json b/langs/nl.json
index 3b709b6710..b4510a80da 100644
--- a/langs/nl.json
+++ b/langs/nl.json
@@ -171,7 +171,7 @@
"attributionBackgroundLayerWithCopyright": "De huidige achtergrondlaag is {name} : {copyright}",
"attributionContent": "Alle data is voorzien door OpenStreetMap, gratis en vrij te hergebruiken onder de Open DataBase Licentie.
",
"attributionTitle": "Met dank aan",
- "codeContributionsBy": "MapComplete is gebouwd door {contributors} en {hiddenCount} andere bijdragers",
+ "codeContributionsBy": "MapComplete is gebouwd door {contributors} en {hiddenCount} andere bijdragers",
"donate": "Geef MapComplete financiële steun",
"editId": "Hier bewerken met de OpenStreetMap online editor",
"editJosm": "Hier bewerken met JOSM",
@@ -198,7 +198,7 @@
"seeOnMapillary": "Bekijk dit beeld op Mapillary",
"themeBy": "Thema gemaakt door {author}",
"title": "Copyright en attributie",
- "translatedBy": "MapComplete werd vertaald door {contributors} en {hiddenCount} meer vertalers"
+ "translatedBy": "MapComplete werd vertaald door {contributors} en {hiddenCount} meer vertalers"
},
"back": "Vorige",
"backToIndex": "Bekijk alle thematische kaarten",
@@ -397,7 +397,7 @@
"share": "Deel deze locatie",
"sharescreen": {
"copiedToClipboard": "Link gekopieerd naar klembord",
- "documentation": "Voor meer informatie over beschikbare URL-parameters, raadpleeg de documentatie",
+ "documentation": "Voor meer informatie over beschikbare URL-parameters, raadpleeg de documentatie",
"embedIntro": "Plaats dit op je website
Voeg dit kaartje toe op je eigen website.
We moedigen dit zelfs aan - je hoeft geen toestemming te vragen.
Het is gratis en zal dat altijd blijven. Hoe meer het gebruikt wordt, hoe waardevoller",
"fsBackground": "Wisselende achtergronden inschakelen",
"fsFilter": "De mogelijkheid inschakelen om te wisselen tussen lagen en filters",
diff --git a/langs/pl.json b/langs/pl.json
index 0b4b2c2b42..97846187fa 100644
--- a/langs/pl.json
+++ b/langs/pl.json
@@ -129,7 +129,7 @@
"attributionBackgroundLayerWithCopyright": "Bieżąca warstwa tła to {name}: {copyright}",
"attributionContent": "Wszystkie dane pochodzą z OpenStreetMap i można je swobodnie wykorzystywać na warunkach Licencji Open DataBase.
",
"attributionTitle": "Informacja o atrybucji",
- "codeContributionsBy": "MapComplete został stworzony przez {contributors} i {hiddenCount} innych współtwórców",
+ "codeContributionsBy": "MapComplete został stworzony przez {contributors} i {hiddenCount} innych współtwórców",
"donate": "Wspieraj finansowo MapComplete",
"editId": "Otwórz edytor online OpenStreetMap w tej lokalizacji",
"editJosm": "Edytuj tutaj za pomocą JOSM",
@@ -147,7 +147,7 @@
"openOsmcha": "Zobacz ostatnie edycje zrobione przez {theme}",
"themeBy": "Temat prowadzony przez: {author}",
"title": "Prawa autorskie i podanie źródła",
- "translatedBy": "MapComplete zostało przetłumaczone przez {contributors} i {hiddenCount} innych autorów"
+ "translatedBy": "MapComplete zostało przetłumaczone przez {contributors} i {hiddenCount} innych autorów"
},
"back": "Cofnij",
"backToIndex": "Cofnij do przeglądu wszystkich map tematycznych",
@@ -267,7 +267,7 @@
},
"sharescreen": {
"copiedToClipboard": "Link został skopiowany do schowka",
- "documentation": "Aby uzyskać więcej informacji na temat dostępnych parametrów adresu URL, zajrzyj do dokumentacji",
+ "documentation": "Aby uzyskać więcej informacji na temat dostępnych parametrów adresu URL, zajrzyj do dokumentacji",
"embedIntro": "Umieść na swojej stronie internetowej
Proszę, umieść tę mapę na swojej stronie internetowej.
Zachęcamy Cię do tego - nie musisz nawet pytać o zgodę.
Jest ona darmowa i zawsze będzie. Im więcej osób jej używa, tym bardziej staje się wartościowa.",
"fsUserbadge": "Włącz przycisk logowania",
"fsWelcomeMessage": "Pokaż wyskakujące okienko wiadomości powitalnej i powiązane zakładki",
diff --git a/langs/pt.json b/langs/pt.json
index b0e74620dc..c1de41582b 100644
--- a/langs/pt.json
+++ b/langs/pt.json
@@ -169,7 +169,7 @@
"attributionBackgroundLayerWithCopyright": "A camada de fundo atual é {name}: {copyright}",
"attributionContent": "Todos os dados são fornecidos pelo OpenStreetMap e são livremente reutilizáveis sob a licença Open DataBase License.
",
"attributionTitle": "Aviso de atribuição",
- "codeContributionsBy": "O MapComplete foi criado por {contributors} e mais {hiddenCount} contribuidores",
+ "codeContributionsBy": "O MapComplete foi criado por {contributors} e mais {hiddenCount} contribuidores",
"donate": "Apoie o MapComplete financeiramente",
"editId": "Editar aqui com o editor online OpenStreetMap",
"editJosm": "Editar aqui com o JOSM",
@@ -188,7 +188,7 @@
"seeOnMapillary": "Ver esta imagem no Mapillary",
"themeBy": "Tema mantido por {author}",
"title": "Direitos de autor e atribuição",
- "translatedBy": "O MapComplete foi traduzido por {contributors} e mais {hiddenCount} utilizadores"
+ "translatedBy": "O MapComplete foi traduzido por {contributors} e mais {hiddenCount} utilizadores"
},
"back": "Voltar",
"backToIndex": "Voltar à vista geral com todos os mapas temáticos",
@@ -353,7 +353,7 @@
"share": "Partilhar",
"sharescreen": {
"copiedToClipboard": "Hiperligação copiada para a área de transferência",
- "documentation": "Para mais informações nos parâmetros URL disponíveis, consulte a documentação",
+ "documentation": "Para mais informações nos parâmetros URL disponíveis, consulte a documentação",
"embedIntro": "Incorporar no seu site
Por favor, insira este mapa no seu site.
Encorajamos a fazê-lo - nem precisa de pedir permissão.
É grátis e sempre será. Quanto mais pessoas estiverem a usar isto, mais valioso se torna.",
"fsUserbadge": "Ativar o botão de iniciar sessão",
"fsWelcomeMessage": "Mostrar a janela com a mensagem de boas-vindas e separadores associados",
diff --git a/langs/ru.json b/langs/ru.json
index a6dab435f2..2376aa766c 100644
--- a/langs/ru.json
+++ b/langs/ru.json
@@ -50,7 +50,7 @@
"attribution": {
"attributionContent": "Все данные предоставлены OpenStreetMap, свободное повторное использование согласно Open DataBase License.
",
"attributionTitle": "Уведомление об авторстве",
- "codeContributionsBy": "MapComplete был создан {contributors} и ещё {hiddenCount} соавторами ",
+ "codeContributionsBy": "MapComplete был создан {contributors} и ещё {hiddenCount} соавторами ",
"editJosm": "Редактировать это место в JOSM",
"iconAttribution": {
"title": "Используемые значки"
diff --git a/langs/themes/de.json b/langs/themes/de.json
index 47946dc198..993e3573fa 100644
--- a/langs/themes/de.json
+++ b/langs/themes/de.json
@@ -172,7 +172,7 @@
},
"climbing": {
"description": "Eine Karte mit Klettermöglichkeiten wie Kletterhallen, Kletterparks oder Felsen.",
- "descriptionTail": "kletterspots.de wird betrieben von Christian Neumann. Bitte melden Sie sich, wenn Sie Feedback oder Fragen haben.
Das Projekt nutzt OpenStreetMap Daten und basiert auf der freien Software MapComplete.
",
+ "descriptionTail": "kletterspots.de wird betrieben von Christian Neumann. Bitte melden Sie sich, wenn Sie Feedback oder Fragen haben.
Das Projekt nutzt OpenStreetMap Daten und basiert auf der freien Software MapComplete.
",
"layers": {
"0": {
"override": {
diff --git a/langs/uk.json b/langs/uk.json
index 474954545f..f98aef8253 100644
--- a/langs/uk.json
+++ b/langs/uk.json
@@ -171,7 +171,7 @@
"attributionBackgroundLayerWithCopyright": "Поточний фоновий шар {name}: {copyright}",
"attributionContent": "Усі дані надаються OpenStreetMap, які можна вільно повторно використовувати в Ліцензія Open DataBase.
",
"attributionTitle": "Повідомлення про авторство",
- "codeContributionsBy": "MapComplete створено {contributors} та {hiddenCount} іншими учасниками",
+ "codeContributionsBy": "MapComplete створено {contributors} та {hiddenCount} іншими учасниками",
"donate": "Підтримайте MapComplete фінансово",
"editId": "Відкрийте онлайн-редактор OpenStreetMap тут",
"editJosm": "Редагувати тут за допомогою JOSM",
@@ -199,7 +199,7 @@
"seeOnMapillary": "Переглянути зображення на Mapillary",
"themeBy": "Тему підтримує {author}",
"title": "Авторське право",
- "translatedBy": "MapComplete переклали {contributors} та {hiddenCount} інших учасників"
+ "translatedBy": "MapComplete переклали {contributors} та {hiddenCount} інших учасників"
},
"back": "Назад",
"backToIndex": "Переглянути всі тематичні мапи",
@@ -399,7 +399,7 @@
"share": "Поділитися",
"sharescreen": {
"copiedToClipboard": "Посилання скопійовано в буфер обміну",
- "documentation": "Для отримання додаткової інформації про доступні URL-параметри, зверніться до документації",
+ "documentation": "Для отримання додаткової інформації про доступні URL-параметри, зверніться до документації",
"embedIntro": "Додайте на свій вебсайт
Будь ласка, додайте цю мапу на свій вебсайт.
Ми заохочуємо вас це зробити — вам навіть не потрібно питати дозволу.
Це безплатно, і завжди буде. Чим більше людей цим користується, тим ціннішим воно стає.",
"fsBackground": "Увімкнути перемикання фонів",
"fsFilter": "Увімкніть можливість перемикання шарів і фільтрів",
diff --git a/langs/zh_Hant.json b/langs/zh_Hant.json
index e5691f3a08..463d250ffe 100644
--- a/langs/zh_Hant.json
+++ b/langs/zh_Hant.json
@@ -171,7 +171,7 @@
"attributionBackgroundLayerWithCopyright": "目前的背景圖層是 {name}:{copyright}",
"attributionContent": "所有資料由開放街圖提供,在開放資料庫授權條款之下自由再利用。
",
"attributionTitle": "署名通知",
- "codeContributionsBy": "MapComplete 是由 {contributors} 和其他 {hiddenCount} 位貢獻者構建而成",
+ "codeContributionsBy": "MapComplete 是由 {contributors} 和其他 {hiddenCount} 位貢獻者構建而成",
"donate": "財務上支援 MapComplete",
"editId": "開啟開放街圖線上編輯器",
"editJosm": "採用 JOSM 編輯",
@@ -199,7 +199,7 @@
"seeOnMapillary": "在 Mapillary 觀看這張影像",
"themeBy": "由 {author} 維護主題",
"title": "版權與署名",
- "translatedBy": "MapComplete 由 {contributors} 翻譯,而且還有 {hiddenCount} 更多貢獻者"
+ "translatedBy": "MapComplete 由 {contributors} 翻譯,而且還有 {hiddenCount} 更多貢獻者"
},
"back": "返回",
"backToIndex": "回到所有主題地圖的總覽頁面",
@@ -399,7 +399,7 @@
"share": "分享",
"sharescreen": {
"copiedToClipboard": "複製連結到簡貼簿",
- "documentation": "要知道更多可以用的網址參數,參考這份文章",
+ "documentation": "要知道更多可以用的網址參數,參考這份文章",
"embedIntro": "嵌入到你的網站
請考慮將這份地圖嵌入您的網站。
地圖毋須額外授權,非常歡迎您多加利用。
一切都是免費的,而且之後也是免費的,越有更多人使用,則越顯得它的價值。",
"fsBackground": "啟用切換背景",
"fsFilter": "啟用切換圖層和過濾器的可能性",
diff --git a/scripts/downloadEli.ts b/scripts/downloadEli.ts
index 68abee9d0b..8780d5d816 100644
--- a/scripts/downloadEli.ts
+++ b/scripts/downloadEli.ts
@@ -25,7 +25,7 @@ class DownloadEli extends Script {
const props = layer.properties
if (props.type === "bing") {
- // A lot of work to implement - see https://github.com/pietervdvn/MapComplete/issues/648
+ // A lot of work to implement - see https://source.mapcomplete.org/MapComplete/MapComplete/issues/648
try {
const bing = await BingRasterLayer.get()
if (bing === "error") {
diff --git a/scripts/hetzner/deployHetzner.sh b/scripts/hetzner/deployHetzner.sh
index 1f790078f9..a2a99eabfb 100755
--- a/scripts/hetzner/deployHetzner.sh
+++ b/scripts/hetzner/deployHetzner.sh
@@ -7,7 +7,7 @@
# apt install unzip
# npm i -g csp-logger
-# wget https://github.com/pietervdvn/latlon2country/raw/main/tiles.zip
+# wget https://source.mapcomplete.org/MapComplete/latlon2country/raw/branch/main/tiles.zip
# unzip tiles.zip
cp config.json config.json.bu &&
diff --git a/scripts/nsiLogos.ts b/scripts/nsiLogos.ts
index c477700a62..ae893e8130 100644
--- a/scripts/nsiLogos.ts
+++ b/scripts/nsiLogos.ts
@@ -74,7 +74,7 @@ class NsiLogos extends Script {
ttl--
const dloaded = await Utils.downloadAdvanced(url, {
"User-Agent":
- "MapComplete NSI scraper/0.1 (https://github.com/pietervdvn/MapComplete; pietervdvn@posteo.net)",
+ "MapComplete NSI scraper/0.1 (https://source.mapcomplete.org/MapComplete/MapComplete; pietervdvn@posteo.net)",
})
const redirect: string | undefined = dloaded["redirect"]
if (redirect) {
diff --git a/scripts/serverLdScrape.ts b/scripts/serverLdScrape.ts
index 799698a897..a75052cb63 100644
--- a/scripts/serverLdScrape.ts
+++ b/scripts/serverLdScrape.ts
@@ -19,7 +19,7 @@ class ServerLdScrape extends Script {
accept: "application/html",
},
/* {
- "User-Agent": "MapComplete/openstreetmap scraper; pietervdvn@posteo.net; https://github.com/pietervdvn/MapComplete",
+ "User-Agent": "MapComplete/openstreetmap scraper; pietervdvn@posteo.net; https://source.mapcomplete.org/MapComplete",
"accept": "application/html"
},
{
diff --git a/src/Logic/Search/SearchUtils.ts b/src/Logic/Search/SearchUtils.ts
index 1268d193e5..520341fafa 100644
--- a/src/Logic/Search/SearchUtils.ts
+++ b/src/Logic/Search/SearchUtils.ts
@@ -17,15 +17,16 @@ export default class SearchUtils {
return true
}
if (searchTerm === "bugs" || searchTerm === "issues") {
- window.location.href = "https://github.com/pietervdvn/MapComplete/issues"
+ window.location.href = "https://source.mapcomplete.org/MapComplete/MapComplete/issues"
return true
}
if (searchTerm === "source") {
- window.location.href = "https://github.com/pietervdvn/MapComplete"
+ window.location.href = "https://source.mapcomplete.org/MapComplete/MapComplete"
return true
}
if (searchTerm === "docs") {
- window.location.href = "https://github.com/pietervdvn/MapComplete/tree/develop/Docs"
+ window.location.href =
+ "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs"
return true
}
if (searchTerm === "osmcha" || searchTerm === "stats") {
diff --git a/src/Logic/Tags/TagUtils.ts b/src/Logic/Tags/TagUtils.ts
index b6db516818..d19872213f 100644
--- a/src/Logic/Tags/TagUtils.ts
+++ b/src/Logic/Tags/TagUtils.ts
@@ -191,7 +191,7 @@ export class TagUtils {
"When creating the `json` file describing your layer or theme, you'll have to add a few tags to describe what you want.\n" +
"This document gives an overview of what every expression means and how it behaves in edge cases.\n" +
"\n" +
- "If the schema-files note a type [`TagConfigJson`](https://github.com/pietervdvn/MapComplete/blob/develop/src/Models/ThemeConfig/Json/TagConfigJson.ts), you can use one of these values.\n" +
+ "If the schema-files note a type [`TagConfigJson`](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/src/Models/ThemeConfig/Json/TagConfigJson.ts), you can use one of these values.\n" +
"\n" +
"In some cases, not every type of tags-filter can be used. For example, _rendering_ an option with a regex is\n" +
'fine (`"if": "brand~[Bb]randname", "then":" The brand is Brandname"`); but this regex can not be used to write a value\n' +
diff --git a/src/Logic/Web/MangroveReviews.ts b/src/Logic/Web/MangroveReviews.ts
index 77271ee339..8bffc99b13 100644
--- a/src/Logic/Web/MangroveReviews.ts
+++ b/src/Logic/Web/MangroveReviews.ts
@@ -141,7 +141,7 @@ export class MangroveIdentity {
*/
export default class FeatureReviews {
/**
- * See https://gitlab.com/open-reviews/mangrove/-/blob/master/servers/reviewer/src/review.rs#L269 and https://github.com/pietervdvn/MapComplete/issues/1775
+ * See https://gitlab.com/open-reviews/mangrove/-/blob/master/servers/reviewer/src/review.rs#L269 and https://source.mapcomplete.org/MapComplete/MapComplete/issues/1775
*/
public static readonly REVIEW_OPINION_MAX_LENGTH = 1000
private static readonly _featureReviewsCache: Record = {}
diff --git a/src/Models/Constants.ts b/src/Models/Constants.ts
index cad980136d..801d9c2189 100644
--- a/src/Models/Constants.ts
+++ b/src/Models/Constants.ts
@@ -230,7 +230,7 @@ export default class Constants {
if (Utils.runningFromConsole) {
return false
}
- // The cause for this line of code: https://github.com/pietervdvn/MapComplete/issues/115
+ // The cause for this line of code: https://source.mapcomplete.org/MapComplete/MapComplete/issues/115
// See https://stackoverflow.com/questions/19689715/what-is-the-best-way-to-detect-retina-support-on-a-device-using-javascript
return (
(window.matchMedia &&
diff --git a/src/Models/ThemeConfig/Conversion/PrepareLayer.ts b/src/Models/ThemeConfig/Conversion/PrepareLayer.ts
index 4e37b063cf..df8a241958 100644
--- a/src/Models/ThemeConfig/Conversion/PrepareLayer.ts
+++ b/src/Models/ThemeConfig/Conversion/PrepareLayer.ts
@@ -1,6 +1,18 @@
-import { Concat, DesugaringContext, DesugaringStep, Each, FirstOf, Fuse, On, SetDefault } from "./Conversion"
+import {
+ Concat,
+ DesugaringContext,
+ DesugaringStep,
+ Each,
+ FirstOf,
+ Fuse,
+ On,
+ SetDefault,
+} from "./Conversion"
import { LayerConfigJson } from "../Json/LayerConfigJson"
-import { MinimalTagRenderingConfigJson, TagRenderingConfigJson } from "../Json/TagRenderingConfigJson"
+import {
+ MinimalTagRenderingConfigJson,
+ TagRenderingConfigJson,
+} from "../Json/TagRenderingConfigJson"
import { Utils } from "../../../Utils"
import RewritableConfigJson from "../Json/RewritableConfigJson"
import SpecialVisualizations from "../../../UI/SpecialVisualizations"
@@ -496,7 +508,7 @@ export class RewriteSpecial extends DesugaringStep {
(sp) => sp.funcName
)
context.err(
- `Special visualisation '${type}' not found. Did you perhaps mean ${options[0].funcName}, ${options[1].funcName} or ${options[2].funcName}?\n\tFor all known special visualisations, please see https://github.com/pietervdvn/MapComplete/blob/develop/Docs/SpecialRenderings.md`
+ `Special visualisation '${type}' not found. Did you perhaps mean ${options[0].funcName}, ${options[1].funcName} or ${options[2].funcName}?\n\tFor all known special visualisations, please see https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/SpecialRenderings.md`
)
return undefined
}
@@ -868,7 +880,7 @@ export class AddRatingBadge extends DesugaringStep {
const funcs = new Set(specialVis.map((rs) => rs.func.funcName))
if (funcs.has("list_reviews")) {
- (<(string | TagRenderingConfigJson)[]>json.titleIcons).push("icons.rating")
+ ;(<(string | TagRenderingConfigJson)[]>json.titleIcons).push("icons.rating")
}
return json
}
diff --git a/src/Models/ThemeConfig/Conversion/PrepareTheme.ts b/src/Models/ThemeConfig/Conversion/PrepareTheme.ts
index abbd5c9d9e..261f6fbf80 100644
--- a/src/Models/ThemeConfig/Conversion/PrepareTheme.ts
+++ b/src/Models/ThemeConfig/Conversion/PrepareTheme.ts
@@ -46,7 +46,7 @@ class SubstituteLayer extends Conversion n[0])
// Known builtin layers are "+.join(",")+"\n For more information, see "
context.err(`The layer with name ${name} was not found as a builtin layer. Perhaps you meant ${ids[0]}, ${ids[1]} or ${ids[2]}?
- For an overview of all available layers, refer to https://github.com/pietervdvn/MapComplete/blob/develop/Docs/BuiltinLayers.md`)
+ For an overview of all available layers, refer to https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/BuiltinLayers.md`)
}
if (typeof json === "string") {
diff --git a/src/Models/ThemeConfig/Json/LayerConfigJson.ts b/src/Models/ThemeConfig/Json/LayerConfigJson.ts
index a826d463a3..533911ae8a 100644
--- a/src/Models/ThemeConfig/Json/LayerConfigJson.ts
+++ b/src/Models/ThemeConfig/Json/LayerConfigJson.ts
@@ -148,7 +148,7 @@ export interface LayerConfigJson {
* "_some_key:=some_javascript_expression"
* ]
*
- * See the full documentation on [https://github.com/pietervdvn/MapComplete/blob/master/Docs/CalculatedTags.md]
+ * See the full documentation on [https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/CalculatedTags.md]
*
* group: expert
* question: What extra attributes should be calculated with javascript?
@@ -254,7 +254,7 @@ export interface LayerConfigJson {
* Creates points to render on the map.
* This can render points for point-objects, lineobjects or areaobjects; use 'location' to indicate where it should be rendered.
*
- * Note that all attributes - including [the calculated tags](https://github.com/pietervdvn/MapComplete/blob/develop/Docs/CalculatedTags.md) can be used to create the markers and lines
+ * Note that all attributes - including [the calculated tags](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/CalculatedTags.md) can be used to create the markers and lines
*
* group: pointrendering
*/
@@ -319,7 +319,7 @@ export interface LayerConfigJson {
*
* If no presets are defined, the button which invites to add a new preset will not be shown.
*
- *
+ *
*
*
* group: presets
diff --git a/src/Models/ThemeConfig/Json/TagConfigJson.ts b/src/Models/ThemeConfig/Json/TagConfigJson.ts
index 50aede10fe..d3e7f347fd 100644
--- a/src/Models/ThemeConfig/Json/TagConfigJson.ts
+++ b/src/Models/ThemeConfig/Json/TagConfigJson.ts
@@ -1,6 +1,6 @@
/**
* The main representation of Tags.
- * See https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for more documentation
+ * See https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Tags_format.md for more documentation
*
* type: tag
*/
diff --git a/src/UI/BigComponents/SelectedElementTitle.svelte b/src/UI/BigComponents/SelectedElementTitle.svelte
index 4a759362ff..89359820a4 100644
--- a/src/UI/BigComponents/SelectedElementTitle.svelte
+++ b/src/UI/BigComponents/SelectedElementTitle.svelte
@@ -59,7 +59,7 @@
{#if $isTesting || $isDebugging}
diff --git a/src/UI/Input/TextField.ts b/src/UI/Input/TextField.ts
index 0e0ccbbb9f..6a516f0602 100644
--- a/src/UI/Input/TextField.ts
+++ b/src/UI/Input/TextField.ts
@@ -145,7 +145,7 @@ export class TextField extends InputElement {
self.value.setData(val)
}
// Setting the value might cause the value to be set again. We keep the distance _to the end_ stable, as phone number formatting might cause the start to change
- // See https://github.com/pietervdvn/MapComplete/issues/103
+ // See https://source.mapcomplete.org/MapComplete/MapComplete/issues/103
// We reread the field value - it might have changed!
// @ts-ignore
diff --git a/src/UI/Reviews/ReviewsOverview.svelte b/src/UI/Reviews/ReviewsOverview.svelte
index 4a85017655..4fcb383886 100644
--- a/src/UI/Reviews/ReviewsOverview.svelte
+++ b/src/UI/Reviews/ReviewsOverview.svelte
@@ -56,7 +56,7 @@
{/if}
diff --git a/src/UI/Studio/TagInput/BasicTagInput.svelte b/src/UI/Studio/TagInput/BasicTagInput.svelte
index 1c0c99b32d..70dd971a24 100644
--- a/src/UI/Studio/TagInput/BasicTagInput.svelte
+++ b/src/UI/Studio/TagInput/BasicTagInput.svelte
@@ -131,7 +131,7 @@
diff --git a/src/UI/StudioGUI.svelte b/src/UI/StudioGUI.svelte
index 100992e5cf..36c013fe4f 100644
--- a/src/UI/StudioGUI.svelte
+++ b/src/UI/StudioGUI.svelte
@@ -243,7 +243,7 @@
Someone might be able to help you
- File an issue
+ File an issue
Contact the devs via email
diff --git a/src/assets/studio_tagrenderings_intro.json b/src/assets/studio_tagrenderings_intro.json
index f190a0102b..bf875df447 100644
--- a/src/assets/studio_tagrenderings_intro.json
+++ b/src/assets/studio_tagrenderings_intro.json
@@ -1 +1 @@
-{"sections":["# How to work with TagRenderings\n\nThe information box shows various attributes of the selected feature in a human friendly way.\n\nThis is done by a **tagRendering** which converts attributes into text.\n\nThis can be done by using **predefined options** (mappings) or with a **render**-string\n","# Predefined options\n\nA predefined option states that, `if` a certain tag is present, `then` a certain text should be shown.\n\nFor example, a playground may be lit or not.\nIn OpenStreetMap, this is encoded with the tag `lit=yes` or `lit=no`. We might want to show `This playground is lit at night` and `This playground is not lit at night` to users of MapComplete.\n\nThis is what this will look like in the interface:\n\n
\n","# Substituting attributes\n\nIf none of the predefined options match, the string given in the `render`-field is used (under the question _\"What text should be rendered?\"_).\n\nA special property about all shown texts is that, **if the name of a key appears between braces, this will be replaced by the corresponding value**.\n\nFor example, if the object has tags `min_age=3` and the text to display is `Accessible to kids older than {min_age} years`, then this will be displayed to the user as **Accessible to kids older than 3 years**\n\nNote that this also works withing predifined options\n","# Special values\n\nSpecial components can be summoned by calling them. For example, the relevant wikipedia will be displayed by entering the text `{wikipedia()}`. A table with opening hours is displayed with `{opening_hours()}`. For a full reference, [see the documentation](https://github.com/pietervdvn/MapComplete/blob/master/Docs/SpecialRenderings.md).\n","# Requesting data with predefined options\n\nThese renderings can be turned into a way to contribute data easily. If a **question** is provided, then these renderings will be asked if unknown or gain the pencil to make changes. \n\nA predefined option will show up as an option that can be picked.\n
\n","# Requesting data with an input field\n\nIt is also possible to have a text field. For this, the **key** to write into must be given (_What is the name of the attribute that should be written to?_), in this case `max_age`.\n
\n","# Combining predefined options and freeform text\n\nA text field and predefined options can be combined. The contributor can then choose between a predefined option or filling out something.\n
\n","# Selecting multiple values\n\nOne can set a question to allow multiple answers. This works with predefined options or a freeform text field.\n\n
\n\nNote that these will be rendered as a list:\n\n
\n"]}
\ No newline at end of file
+{"sections":["# How to work with TagRenderings\n\nThe information box shows various attributes of the selected feature in a human friendly way.\n\nThis is done by a **tagRendering** which converts attributes into text.\n\nThis can be done by using **predefined options** (mappings) or with a **render**-string\n","# Predefined options\n\nA predefined option states that, `if` a certain tag is present, `then` a certain text should be shown.\n\nFor example, a playground may be lit or not.\nIn OpenStreetMap, this is encoded with the tag `lit=yes` or `lit=no`. We might want to show `This playground is lit at night` and `This playground is not lit at night` to users of MapComplete.\n\nThis is what this will look like in the interface:\n\n
\n","# Substituting attributes\n\nIf none of the predefined options match, the string given in the `render`-field is used (under the question _\"What text should be rendered?\"_).\n\nA special property about all shown texts is that, **if the name of a key appears between braces, this will be replaced by the corresponding value**.\n\nFor example, if the object has tags `min_age=3` and the text to display is `Accessible to kids older than {min_age} years`, then this will be displayed to the user as **Accessible to kids older than 3 years**\n\nNote that this also works withing predifined options\n","# Special values\n\nSpecial components can be summoned by calling them. For example, the relevant wikipedia will be displayed by entering the text `{wikipedia()}`. A table with opening hours is displayed with `{opening_hours()}`. For a full reference, [see the documentation](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/SpecialRenderings.md).\n","# Requesting data with predefined options\n\nThese renderings can be turned into a way to contribute data easily. If a **question** is provided, then these renderings will be asked if unknown or gain the pencil to make changes. \n\nA predefined option will show up as an option that can be picked.\n
\n","# Requesting data with an input field\n\nIt is also possible to have a text field. For this, the **key** to write into must be given (_What is the name of the attribute that should be written to?_), in this case `max_age`.\n
\n","# Combining predefined options and freeform text\n\nA text field and predefined options can be combined. The contributor can then choose between a predefined option or filling out something.\n
\n","# Selecting multiple values\n\nOne can set a question to allow multiple answers. This works with predefined options or a freeform text field.\n\n
\n\nNote that these will be rendered as a list:\n\n
\n"]}
\ No newline at end of file