Skip to content

Commit 30d27d8

Browse files
committed
feature(integrate-api): API integration
1 parent 9741642 commit 30d27d8

38 files changed

+1565
-823
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,5 +73,6 @@
7373
"ts-node": "^10.9.1",
7474
"typescript": "^5.1.3",
7575
"unimported": "^1.29.1"
76-
}
76+
},
77+
"packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e"
7778
}

public/locales/cs/data.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,9 @@
55
"footprint": "Ověření",
66
"change-detection": "Porovnání",
77
"project-card-progress-text": "{{progress, number}}% dokončeno",
8-
"project-card-last-update": "{{date, datetime}}",
9-
"project-card-contributors-text": "{{contributors}}",
108
"mapped-area": "Zmapovaná oblast",
119
"contributors": "Přispěvatelé",
10+
"validate-image": "",
1211
"download-projects-overview-heading": "Přehled projektů",
1312
"download-projects-with-geometry-heading": "Projekty s geometrií",
1413
"download-projects-with-centroid-heading": "Projekty s centroidem",
@@ -54,7 +53,7 @@
5453
"Location": "Lokalita",
5554
"requesting-organization": "Žádající organizace",
5655
"created-at": "Vytvořeno v",
57-
"project-contributors": "Přispěvatelé projektu",
56+
"project-card-last-update": "{{date, datetime}}",
5857
"download-section-heading": "Stáhnout všechny projekty",
5958
"download-size": "{{size, number}}",
6059
"download": "Stáhnout",

public/locales/cs/data_old.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"project-card-contributors-text": "{{contributors}}",
3+
"project-contributors": "Přispěvatelé projektu"
4+
}

public/locales/cs/project.json

Lines changed: 19 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,41 @@
11
{
2-
"aggregated-results-title": "Souhrnné výsledky",
3-
"aggregated-results-with-geometry-title": "Souhrnné výsledky (s geometrií)",
4-
"hot-tasking-manager-geometries-title": "HOT Tasking Manager Geometrie",
5-
"moderate-to-high-agreement-yes-maybe-geometries-title": "Střední až vysoká shoda Ano Možná geometrie",
6-
"groups-title": "Skupiny",
7-
"history-title": "Historie",
8-
"results-title": "Výsledky",
9-
"tasks-title": "Úlohy",
10-
"users-title": "Uživatelé",
11-
"area-of-interest-title": "Oblast zájmu",
12-
"aggregated-results-description": "Souhrnné výsledky. Tím získáte nefiltrované výsledky MapSwipe agregované na úrovni úlohy. To je nejvhodnější, pokud chcete s daty MapSwipe použít nějaké vlastní zpracování dat, např. vybrat pouze konkrétní úlohy. Další podrobnosti naleznete v naší dokumentaci. (Všimněte si, že tento soubor .gz je třeba před použitím rozbalit.)",
13-
"aggregated-results-with-geometry-description": "Souhrnné výsledky. Tím získáte nefiltrované výsledky MapSwipe agregované na úrovni úlohy. To je nejvhodnější, pokud chcete s daty MapSwipe použít nějaké vlastní zpracování dat, např. vybrat pouze konkrétní úlohy. Další podrobnosti naleznete v naší dokumentaci. (Všimněte si, že tento soubor .gz je třeba před použitím rozbalit.)",
14-
"hot-tasking-manager-geometries-description": "Tato datová sada obsahuje tvary připravené k použití v aplikaci HOT Tasking Manager. V současné době se geometrie skládají z maximálně 15 úloh MapSwipe, u nichž alespoň 35 % všech uživatelů označilo přítomnost budovy klasifikací \"ano\" nebo \"možná\".",
15-
"moderate-to-high-agreement-yes-maybe-geometries-description": "Tento datový soubor obsahuje všechny výsledky, u nichž alespoň 35 % uživatelů uvedlo klasifikaci \"ano\" nebo \"možná\". Výstupní dataset zobrazuje sjednocení všech vybraných výsledků.",
16-
"groups-description": "Skupiny. (Všimněte si, že tento soubor .gz je třeba před použitím rozbalit.)",
17-
"history-description": "Historie",
18-
"results-description": "Tím získáte nefiltrované výsledky MapSwipe. (Všimněte si, že tento soubor .gz musíte před použitím rozbalit.)",
19-
"tasks-description": "Úlohy. (Všimněte si, že tento soubor .gz je třeba před použitím rozbalit.)",
20-
"users-description": "Tento datový soubor obsahuje informace o jednotlivých příspěvcích jednotlivých uživatelů. Dozvíte se tak například o nejaktivnějších uživatelích tohoto projektu. (Všimněte si, že před použitím tohoto souboru .gz jej musíte rozbalit.)",
21-
"area-of-interest-description": "Tento datový soubor obsahuje informace o regionu projektu.",
222
"active-projects": "Aktivní",
233
"finished-projects": "Dokončeno",
244
"build-area": "Hledat",
255
"footprint": "Validovat",
266
"change-detection": "Porovnat",
7+
"validate-image": "",
278
"project-tab-head": "{{projectTitle}} | MapSwipe",
289
"Location": "Lokace",
2910
"requesting-organization": "Žádající organizace",
3011
"created-at": "Vytvořeno",
31-
"date": "{{date, datetime}}",
3212
"overview-section-title": "Přehled projektů",
3313
"project-contributors-text": "Přispěvatelé",
3414
"data-last-fetched": "Poslední aktualizace: {{date, datetime}}",
3515
"project-progress-label": "Dokončení projektu",
3616
"project-card-progress-text": "{{progress, number}}% dokončeno",
3717
"data-section-heading": "Stáhnout data",
3818
"data-section-description": "Níže najdete data ke stažení pro tento projekt MapSwipe, včetně souboru GeoJSON, který lze importovat do Správce úloh HOT pro podrobnější mapování oblasti. Pokud potřebujete další informace nebo máte zvláštní požadavek týkající se dat MapSwipe, obraťte se na tým Heidelberského institutu pro geoinformační technologie.",
19+
"aggregated-results-title": "Souhrnné výsledky",
20+
"aggregated-results-description": "Souhrnné výsledky. Tím získáte nefiltrované výsledky MapSwipe agregované na úrovni úlohy. To je nejvhodnější, pokud chcete s daty MapSwipe použít nějaké vlastní zpracování dat, např. vybrat pouze konkrétní úlohy. Další podrobnosti naleznete v naší dokumentaci. (Všimněte si, že tento soubor .gz je třeba před použitím rozbalit.)",
3921
"download-size": "{{size, number}}",
4022
"download": "Stáhnout",
23+
"aggregated-results-with-geometry-title": "Souhrnné výsledky (s geometrií)",
24+
"aggregated-results-with-geometry-description": "Souhrnné výsledky. Tím získáte nefiltrované výsledky MapSwipe agregované na úrovni úlohy. To je nejvhodnější, pokud chcete s daty MapSwipe použít nějaké vlastní zpracování dat, např. vybrat pouze konkrétní úlohy. Další podrobnosti naleznete v naší dokumentaci. (Všimněte si, že tento soubor .gz je třeba před použitím rozbalit.)",
25+
"groups-title": "Skupiny",
26+
"groups-description": "Skupiny. (Všimněte si, že tento soubor .gz je třeba před použitím rozbalit.)",
27+
"history-title": "Historie",
28+
"history-description": "Historie",
29+
"results-title": "Výsledky",
30+
"results-description": "Tím získáte nefiltrované výsledky MapSwipe. (Všimněte si, že tento soubor .gz musíte před použitím rozbalit.)",
31+
"tasks-title": "Úlohy",
32+
"tasks-description": "Úlohy. (Všimněte si, že tento soubor .gz je třeba před použitím rozbalit.)",
33+
"area-of-interest-title": "Oblast zájmu",
34+
"area-of-interest-description": "Tento datový soubor obsahuje informace o regionu projektu.",
35+
"hot-tasking-manager-geometries-title": "HOT Tasking Manager Geometrie",
36+
"hot-tasking-manager-geometries-description": "Tato datová sada obsahuje tvary připravené k použití v aplikaci HOT Tasking Manager. V současné době se geometrie skládají z maximálně 15 úloh MapSwipe, u nichž alespoň 35 % všech uživatelů označilo přítomnost budovy klasifikací \"ano\" nebo \"možná\".",
37+
"moderate-to-high-agreement-yes-maybe-geometries-title": "Střední až vysoká shoda Ano Možná geometrie",
38+
"moderate-to-high-agreement-yes-maybe-geometries-description": "Tento datový soubor obsahuje všechny výsledky, u nichž alespoň 35 % uživatelů uvedlo klasifikaci \"ano\" nebo \"možná\". Výstupní dataset zobrazuje sjednocení všech vybraných výsledků.",
4139
"license-section-heading": "Naše licence",
4240
"license-section-description-1": "Tento projekt je součástí komunity OpenStreetMap. Cílem jsou vysoce kvalitní geografická data, která jsou volně přístupná a dostupná všem. Vzájemná licence OSM chrání data před přivlastněním službami, které je nesdílejí zpět do OSM.",
4341
"license-section-description-2": "MapSwipe je uvolněn pod \"liberální\" nereciproční licencí (Creative Commons Attribution). Kdykoli budete chtít data použít, nezapomeňte uvést přispěvatele MapSwipe."

public/locales/cs/project_old.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"users-title": "Uživatelé",
3+
"users-description": "Tento datový soubor obsahuje informace o jednotlivých příspěvcích jednotlivých uživatelů. Dozvíte se tak například o nejaktivnějších uživatelích tohoto projektu. (Všimněte si, že před použitím tohoto souboru .gz jej musíte rozbalit.)",
4+
"date": "{{date, datetime}}"
5+
}

public/locales/de/data.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,9 @@
55
"footprint": "Bestätigen",
66
"change-detection": "Vergleichen",
77
"project-card-progress-text": "{{progress, number}}% fertiggestellt",
8-
"project-card-last-update": "{{date, datetime}}",
9-
"project-card-contributors-text": "{{contributors}}",
108
"mapped-area": "Kartografierter Bereich",
119
"contributors": "Mitwirkende ",
10+
"validate-image": "",
1211
"download-projects-overview-heading": "Projektübersicht",
1312
"download-projects-with-geometry-heading": "Projekte mit Geometrie",
1413
"download-projects-with-centroid-heading": "Projekte mit Schwerpunkt",
@@ -54,7 +53,7 @@
5453
"Location": "Standort",
5554
"requesting-organization": "Um Mithilfe bittende Organisation",
5655
"created-at": "Erstellt in",
57-
"project-contributors": "Mitwirkende des Projekts",
56+
"project-card-last-update": "{{date, datetime}}",
5857
"download-section-heading": "Alle Projekte Herunterladen",
5958
"download-size": "{{size, number}}",
6059
"download": "Herunterladen",

public/locales/de/data_old.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"project-card-contributors-text": "{{contributors}}",
3+
"project-contributors": "Mitwirkende des Projekts"
4+
}

public/locales/de/project.json

Lines changed: 19 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,41 @@
11
{
2-
"aggregated-results-title": "Aggregierte Ergebnisse",
3-
"aggregated-results-with-geometry-title": "Aggregierte Ergebnisse (mit Geodaten)",
4-
"hot-tasking-manager-geometries-title": "Geometriedaten des HOT Tasking Managers",
5-
"moderate-to-high-agreement-yes-maybe-geometries-title": "Mäßig bis hohe Übereinstimmung bei \"ja\" \"vielleicht\" Geometrien",
6-
"groups-title": "Gruppen",
7-
"history-title": "Historie",
8-
"results-title": "Ergenis",
9-
"tasks-title": "Aufgaben",
10-
"users-title": "Benutzer",
11-
"area-of-interest-title": "Interessenbereich",
12-
"aggregated-results-description": "Zusammengefasste Ergebnisse. Dadurch erhältst du die ungefilterten MapSwipe-Ergebnisse zusammengefasst auf der Aufgabenebene. Dies ist am besten geeignet, wenn du eine benutzerdefinierte Datenverarbeitung mit den MapSwipe-Daten machen möchtest, z.B Um nur bestimme Aufgaben auszuwählen. Weitere Informationen findest du in unserer Dokumentation. (Beachte, dass du diese .gz-Datei entpacken musst, bevor du sie verwenden kannst.)",
13-
"aggregated-results-with-geometry-description": "Zusammengefasste Ergebnisse. Dadurch erhältst du die ungefilterten MapSwipe-Ergebnisse zusammengefasst auf der Aufgabenebene. Dies ist am besten geeignet, wenn du eine benutzerdefinierte Datenverarbeitung mit den MapSwipe-Daten machen möchtest, z.B Um nur bestimme Aufgaben auszuwählen. Weitere Informationen findest du in unserer Dokumentation. (Beachte, dass du diese .gz-Datei entpacken musst, bevor du sie verwenden kannst.)",
14-
"hot-tasking-manager-geometries-description": "Dieser Datensatz enthält Teile, die im HOT Tasking Manager verwendet werden können. Derzeit bestehen die Geometrien aus maximal 15 MapSwipe-Aufgaben, bei denen mindestens 35 % aller Benutzer das Vorhandensein eines Gebäudes durch die Klassifizierung als „Ja“ oder „Vielleicht“ angegeben haben.",
15-
"moderate-to-high-agreement-yes-maybe-geometries-description": "Dieser Datensatz enthält alle Ergebnisse, bei denen mindestens 35 % der Nutzer eine „Ja“- oder „Vielleicht“-Einstufung abgegeben haben. Das Ergebnis vereint alle Daten der ausgewählten Datensätze.",
16-
"groups-description": "Gruppen. (Beachte das du die .gz Dateien erst entpacken musst bevor du sie verwenden kannst.)",
17-
"history-description": "Geschichte",
18-
"results-description": "Hier bekommst du die ungefilterten MapSwipe Ergebnisse. (Beachte das du die .gz Dateien erst entpacken musst bevor du sie verwenden kannst.)",
19-
"tasks-description": "Aufgaben. (Beachte das du die .gz Dateien erst entpacken musst bevor du sie verwenden kannst.)",
20-
"users-description": "Dieser Datensatz enthält Informationen zu den einzelnen Beiträgen pro Benutzer. Dadurch erfahren Sie beispielsweise die aktivsten Benutzer dieses Projekts. (Beachte das du die .gz Dateien erst entpacken musst bevor du sie verwenden kannst.)",
21-
"area-of-interest-description": "Dieser Datensatz enthält Informationen zur Projektregion.",
222
"active-projects": "Aktiv",
233
"finished-projects": "Beendet",
244
"build-area": "Finden",
255
"footprint": "Bestätigen",
266
"change-detection": "Vergleichen",
7+
"validate-image": "",
278
"project-tab-head": "{{projectTitle}} | MapSwipe",
289
"Location": "Standort",
2910
"requesting-organization": "Anfordernde Organisation",
3011
"created-at": "Erstellt in",
31-
"date": "{{date, datetime}}",
3212
"overview-section-title": "Projektübersicht",
3313
"project-contributors-text": "Mitwirkende",
3414
"data-last-fetched": "Zuletzt aktualisiert: {{date, datetime}}",
3515
"project-progress-label": "Projektabschluss",
3616
"project-card-progress-text": "{{progress, number}}% beendet",
3717
"data-section-heading": "Daten herunterladen",
3818
"data-section-description": "Unten findest du die heruntergeladenen Dateien für das MapSwipe Projekt, inklusive einer GeoJSON Datei die für detaillierteres Kartieren des Bereichs in den HOT Tasking Manager importiert werden kann. Wenn du weitere Informationen benötigst oder eine spezielle Anfrage zu den MapSwipe-Daten hast, wende dich bitte an das Team des Heidelberger Instituts für Geoinformationstechnik.",
19+
"aggregated-results-title": "Aggregierte Ergebnisse",
20+
"aggregated-results-description": "Zusammengefasste Ergebnisse. Dadurch erhältst du die ungefilterten MapSwipe-Ergebnisse zusammengefasst auf der Aufgabenebene. Dies ist am besten geeignet, wenn du eine benutzerdefinierte Datenverarbeitung mit den MapSwipe-Daten machen möchtest, z.B Um nur bestimme Aufgaben auszuwählen. Weitere Informationen findest du in unserer Dokumentation. (Beachte, dass du diese .gz-Datei entpacken musst, bevor du sie verwenden kannst.)",
3921
"download-size": "{{size, number}}",
4022
"download": "Herunterladen",
23+
"aggregated-results-with-geometry-title": "Aggregierte Ergebnisse (mit Geodaten)",
24+
"aggregated-results-with-geometry-description": "Zusammengefasste Ergebnisse. Dadurch erhältst du die ungefilterten MapSwipe-Ergebnisse zusammengefasst auf der Aufgabenebene. Dies ist am besten geeignet, wenn du eine benutzerdefinierte Datenverarbeitung mit den MapSwipe-Daten machen möchtest, z.B Um nur bestimme Aufgaben auszuwählen. Weitere Informationen findest du in unserer Dokumentation. (Beachte, dass du diese .gz-Datei entpacken musst, bevor du sie verwenden kannst.)",
25+
"groups-title": "Gruppen",
26+
"groups-description": "Gruppen. (Beachte das du die .gz Dateien erst entpacken musst bevor du sie verwenden kannst.)",
27+
"history-title": "Historie",
28+
"history-description": "Geschichte",
29+
"results-title": "Ergenis",
30+
"results-description": "Hier bekommst du die ungefilterten MapSwipe Ergebnisse. (Beachte das du die .gz Dateien erst entpacken musst bevor du sie verwenden kannst.)",
31+
"tasks-title": "Aufgaben",
32+
"tasks-description": "Aufgaben. (Beachte das du die .gz Dateien erst entpacken musst bevor du sie verwenden kannst.)",
33+
"area-of-interest-title": "Interessenbereich",
34+
"area-of-interest-description": "Dieser Datensatz enthält Informationen zur Projektregion.",
35+
"hot-tasking-manager-geometries-title": "Geometriedaten des HOT Tasking Managers",
36+
"hot-tasking-manager-geometries-description": "Dieser Datensatz enthält Teile, die im HOT Tasking Manager verwendet werden können. Derzeit bestehen die Geometrien aus maximal 15 MapSwipe-Aufgaben, bei denen mindestens 35 % aller Benutzer das Vorhandensein eines Gebäudes durch die Klassifizierung als „Ja“ oder „Vielleicht“ angegeben haben.",
37+
"moderate-to-high-agreement-yes-maybe-geometries-title": "Mäßig bis hohe Übereinstimmung bei \"ja\" \"vielleicht\" Geometrien",
38+
"moderate-to-high-agreement-yes-maybe-geometries-description": "Dieser Datensatz enthält alle Ergebnisse, bei denen mindestens 35 % der Nutzer eine „Ja“- oder „Vielleicht“-Einstufung abgegeben haben. Das Ergebnis vereint alle Daten der ausgewählten Datensätze.",
4139
"license-section-heading": "Unsere Lizenz",
4240
"license-section-description-1": "Dieses Projekt ist Teil der OpenStreetMap Gemeinschaft. Das Ziel ist es Geographische Daten auf Qualitativ hohem Niveau frei zugänglich und für jedermann verfügbar zu machen. Die gegenseitige Lizenz von OSM schützt die Daten vor der Aneignung durch Dienste, die sie nicht an OSM zurückgeben.",
4341
"license-section-description-2": "MapSwipe wird unter einer „liberalen“ non-reciprocal license (Creative Commons Attribution) veröffentlicht. Wann immer du die Daten verwenden möchten, stelle sicher, dass du die MapSwipe-Mitwirkenden erwähnst."

public/locales/de/project_old.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"users-title": "Benutzer",
3+
"users-description": "Dieser Datensatz enthält Informationen zu den einzelnen Beiträgen pro Benutzer. Dadurch erfahren Sie beispielsweise die aktivsten Benutzer dieses Projekts. (Beachte das du die .gz Dateien erst entpacken musst bevor du sie verwenden kannst.)",
4+
"date": "{{date, datetime}}"
5+
}

public/locales/en/data.json

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
{
22
"active-projects": "Active",
33
"finished-projects": "Finished",
4-
"build-area": "Find",
5-
"footprint": "Validate",
6-
"change-detection": "Compare",
7-
"validate-image": "Validate Image",
4+
"build-area": "Find Features",
5+
"footprint": "Validate Footprints",
6+
"change-detection": "Compare Dates",
87
"project-card-progress-text": "{{progress, number}}% completed",
9-
"project-card-last-update": "{{date, datetime}}",
10-
"project-card-contributors-text": "{{contributors}}",
118
"mapped-area": "Mapped area",
129
"contributors": "Contributors",
10+
"validate-image": "Assess Image",
1311
"download-projects-overview-heading": "Projects Overview",
1412
"download-projects-with-geometry-heading": "Projects with Geometry",
1513
"download-projects-with-centroid-heading": "Projects with Centroid",
@@ -26,15 +24,15 @@
2624
"community-dashboard-link-label": "See Community Page for more stats",
2725
"type-section-heading": "What's your project type?",
2826
"type-section-description": "Our volunteers contribute by helping us discover, evaluate, and validate data in various ways. Each project type has its own use-case and data structure. See what best suits your needs.",
29-
"type-find-title": "Find",
27+
"type-find-title": "Find Features",
3028
"type-find-key-point-1": "Know where the areas are with features - e.g. buildings, roadways, waterways",
3129
"type-find-key-point-2": "Ignore areas with no features",
3230
"type-find-key-point-3": "Ready to go for the HOT Tasking Manager",
33-
"type-compare-title": "Compare",
31+
"type-compare-title": "Compare Dates",
3432
"type-compare-key-point-1": "See where imagery has changed between two dates",
3533
"type-compare-key-point-2": "Assess damaged areas after an event",
3634
"type-compare-key-point-3": "Monitor land-use change over time",
37-
"type-validate-title": "Validate",
35+
"type-validate-title": "Validate Footprints",
3836
"type-validate-key-point-1": "Assess the quality of a mapping campaign",
3937
"type-validate-key-point-2": "Identify which features have been mapped correctly, and which have not.",
4038
"type-validate-key-point-3": "Focus future efforts on features that need improving",
@@ -55,7 +53,7 @@
5553
"Location": "Location",
5654
"requesting-organization": "Requesting organization",
5755
"created-at": "Created at",
58-
"project-contributors": "Project contributors",
56+
"project-card-last-update": "{{date, datetime}}",
5957
"download-section-heading": "Download all projects",
6058
"download-size": "{{size, number}}",
6159
"download": "Download",

0 commit comments

Comments
 (0)