-
-
Notifications
You must be signed in to change notification settings - Fork 629
Expand file tree
/
Copy pathde.json
More file actions
5052 lines (5052 loc) · 270 KB
/
Copy pathde.json
File metadata and controls
5052 lines (5052 loc) · 270 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{
"projectHistory": {
"title": "Projektverlauf",
"description": "Automatisch gespeicherte Snapshots auf diesem Gerät durchsuchen.",
"empty": "Noch keine automatisch gespeicherten Snapshots.",
"summary": "Ebenen: {{count}} · Zoom {{zoom}}",
"restore": "Wiederherstellen",
"discard": "Verwerfen",
"restoreError": "Dieser Snapshot konnte nicht wiederhergestellt werden. Er ist möglicherweise beschädigt oder mit dieser GeoLibre-Version nicht kompatibel.",
"recoveryTitle": "Nicht gespeicherte Arbeit wiederherstellen?",
"recoveryDescription": "GeoLibre wurde nicht ordnungsgemäß beendet. Eine neuere automatische Speicherung von „{{name}}“ ist verfügbar."
},
"browser": {
"title": "Browser",
"services": "Dienste",
"recent": "Zuletzt verwendet",
"databases": "Datenbanken",
"newDatabaseConnection": "Neue Datenbankverbindung",
"searchPlaceholder": "Datenquellen durchsuchen",
"empty": "Noch keine gespeicherten Dienste oder zuletzt verwendeten Projekte.",
"emptyGroup": "Leer",
"noMatches": "Keine Treffer.",
"addFailed": "Diese Datenquelle konnte nicht hinzugefügt werden.",
"builtinBadge": "integriert",
"newConnection": "Neue {{kind}}-Verbindung",
"loadingTables": "Tabellen werden geladen…",
"files": "Dateien",
"addFolder": "Ordner hinzufügen",
"addFolderFailed": "Dieser Ordner konnte nicht hinzugefügt werden.",
"addFileFailed": "Diese Datei konnte nicht hinzugefügt werden.",
"loadFolderFailed": "Dieser Ordner konnte nicht gelesen werden.",
"unpinFolder": "„{{name}}“ aus der Liste entfernen",
"loadingFolder": "Wird geladen…",
"folderTruncated": "Erste {{shown}} von {{total}} werden angezeigt",
"favorites": "Favoriten",
"favorite": "„{{name}}“ zu den Favoriten hinzufügen",
"unfavorite": "„{{name}}“ aus den Favoriten entfernen",
"favoriteMissing": "Diese Datenquelle existiert nicht mehr — aus den Favoriten entfernt.",
"myData": "Meine Daten",
"renameLibraryLayer": "„{{name}}“ umbenennen",
"deleteLibraryLayer": "„{{name}}“ aus Meine Daten entfernen",
"desktopOnlyBadge": "Desktop",
"importLibrary": "Gespeicherte Ebenen importieren",
"exportLibrary": "Gespeicherte Ebenen exportieren",
"libraryFilterName": "Ebenenbibliothek-JSON",
"libraryImportFailed": "Diese Ebenenbibliotheksdatei konnte nicht gelesen werden.",
"libraryExportFailed": "Die Ebenenbibliothek konnte nicht exportiert werden.",
"libraryLayerMissing": "Diese gespeicherte Ebene existiert nicht mehr.",
"libraryLayerNeedsDesktop": "Diese gespeicherte Ebene liest eine Datei von der Festplatte und benötigt daher GeoLibre Desktop. Fügen Sie die Datei erneut hinzu, um einen neuen Eintrag zu speichern.",
"libraryLayerConfigNotApplied": "Die Datei für „{{name}}“ wurde hinzugefügt, aber die gespeicherte Gestaltung konnte keiner einzelnen Ebene zugeordnet und daher nicht erneut angewendet werden.",
"libraryLayerJoinsUnresolved_one": "Die Ebene wurde hinzugefügt, aber 1 gespeicherte Verknüpfung konnte nicht erneut angewendet werden: Die Ebene, mit der sie verknüpft ist, befindet sich nicht in diesem Projekt.",
"libraryLayerJoinsUnresolved_other": "Die Ebene wurde hinzugefügt, aber {{count}} gespeicherte Verknüpfungen konnten nicht erneut angewendet werden: Die Ebenen, mit denen sie verknüpft sind, befinden sich nicht in diesem Projekt."
},
"about": {
"trigger": "Über",
"title": "Über GeoLibre",
"description": "GeoLibre ist eine leichtgewichtige, cloud-native GIS-Plattform.",
"version": "Version",
"checkForUpdates": "Nach Updates suchen",
"tryAgain": "Erneut versuchen",
"checking": "Suche nach Updates",
"upToDate": "Sie sind auf dem neuesten Stand ({{version}}).",
"upToDateNoVersion": "Sie sind auf dem neuesten Stand.",
"generalSectionTitle": "Allgemein",
"homePage": "Startseite",
"githubRepository": "GitHub-Repository"
},
"updates": {
"changelogTitle": "Neuerungen",
"noChangelog": "Versionshinweise sind nicht verfügbar. Details finden Sie auf der Downloads-Seite.",
"stepsTitle": "So aktualisieren Sie",
"download": "Update herunterladen",
"steps": {
"download": "Laden Sie das Installationsprogramm für Ihre Plattform von der Downloads-Seite herunter.",
"install": "Führen Sie das Installationsprogramm aus. Ihre lokalen Projekte, Einstellungen und API-Schlüssel bleiben erhalten.",
"reopen": "Öffnen Sie GeoLibre erneut, um die Aktualisierung abzuschließen."
},
"severity": {
"major": "Hauptversion",
"minor": "Funktionsupdate",
"patch": "Patch-Update"
},
"available": {
"title": "{{version}} ist verfügbar",
"fallback": "Eine neue Version",
"summary": "Sie verwenden derzeit {{current}}."
},
"error": {
"message": "Es konnte nicht nach Updates gesucht werden.",
"rateLimit": "GitHub-Ratenlimit überschritten. Bitte versuchen Sie es später erneut.",
"http": "GitHub hat {{status}} zurückgegeben.",
"noTag": "Der neueste Release enthält kein Versions-Tag.",
"network": "GitHub konnte nicht erreicht werden. Überprüfen Sie Ihre Verbindung und versuchen Sie es erneut.",
"viewDownloads": "Downloads anzeigen",
"viewDownloadsHint": "Öffnet die GeoLibre-Downloads-Seite in Ihrem Browser, damit Sie die neueste Version manuell prüfen können."
},
"startup": {
"title": "Update verfügbar",
"currentVersion": "Ihre aktuelle Version",
"latestVersion": "Neueste verfügbare Version",
"download": "Updatepaket herunterladen",
"remindLater": "Später erinnern",
"skipVersion": "Diese Version überspringen",
"settingsHint": "Sie können die Update-Prüfung unter Einstellungen → Updates ändern."
}
},
"masBuild": {
"unavailable": "Diese Funktion ist in der Mac App Store-Version von GeoLibre Desktop nicht verfügbar."
},
"bookmark": {
"captureStateLabel": "Vollständigen Ebenenstatus einschließen (aktiv, inaktiv und Ebenenreihenfolge)",
"captureStateTooltip": "Gilt nur für das nächste gespeicherte Lesezeichen, nicht als globale Einstellung. Lassen Sie diese Option aktiviert, um später genau diese Ebenenanordnung wiederherzustellen.",
"export": "Exportieren",
"exportSelected": "Auswahl exportieren",
"exportAll": "Alle exportieren",
"newFolder": "Neuer Ordner",
"defaultFolderName": "Ordner"
},
"managePlugins": {
"failed": "Fehlgeschlagen",
"failedToLoad": "Laden fehlgeschlagen: {{message}}",
"trust": {
"title": "Plugins aus diesem Projekt laden?",
"description_one": "Dieses Projekt möchte 1 externes Plugin von einer URL laden, die Sie nicht installiert haben. Plugins führen Code mit vollem Zugriff auf die App aus.",
"description_other": "Dieses Projekt möchte {{count}} externe Plugins von URLs laden, die Sie nicht installiert haben. Plugins führen Code mit vollem Zugriff auf die App aus.",
"warning": "Laden Sie Plugins nur aus vertrauenswürdigen Quellen. Geladene Plugins laufen mit denselben Rechten wie GeoLibre selbst.",
"trustButton": "Vertrauen und laden",
"dismissButton": "Nicht laden"
},
"title": "Plugins verwalten",
"searchAria": "Plugins suchen",
"searchPlaceholder": "Plugins suchen",
"refresh": "Aktualisieren",
"loadingRegistry": "Registry wird geladen…",
"registryEmpty": "In der Registry sind keine Plugins aufgeführt.",
"noPluginsHere": "Keine Plugins hier.",
"sectionAll": "Alle ({{total}})",
"sectionInstalled": "Installiert ({{total}})",
"sectionNotInstalled": "Nicht installiert ({{total}})",
"sectionUpgradeable": "Aktualisierbar ({{total}})",
"sectionSettings": "Einstellungen",
"openHomepageAria": "Homepage von {{name}} öffnen",
"byAuthor": "von {{author}}",
"updateAvailable": "Update verfügbar",
"requiresVersion": "benötigt GeoLibre {{version}}+",
"install": "Installieren",
"installAria": "{{name}} installieren",
"removeConfirm": "Entfernen?",
"uninstall": "Deinstallieren",
"uninstallAria": "{{name}} deinstallieren",
"confirmUninstallAria": "Deinstallation von {{name}} bestätigen",
"update": "Aktualisieren",
"updateAria": "{{name}} aktualisieren",
"loading": "Wird geladen…",
"installed": "Installiert",
"settingsIntro": "GeoLibre durchsucht immer sein App-Daten-Plugin-Verzeichnis. Installieren Sie ein paketiertes Plugin (.zip) aus einer Datei oder fügen Sie weitere lokale Verzeichnisse hinzu (nur Desktop). Manifest-URLs (einschließlich Marketplace-Installationen) werden über das Netzwerk geladen; Änderungen hier wirken sofort.",
"installFromFile": "Aus Datei installieren",
"chooseZip": ".zip wählen…",
"installFromFileHintDesktop": "Kopiert ein paketiertes Plugin-Archiv in das Plugin-Verzeichnis von GeoLibre.",
"installFromFileHintWeb": "Lädt ein paketiertes Plugin-Archiv; es wird in Ihrem Browser gespeichert und beim nächsten Besuch erneut geladen.",
"localDirectories": "Lokale Verzeichnisse",
"directoryAria": "Plugin-Verzeichnis",
"browseDirectoryAria": "Plugin-Verzeichnis durchsuchen",
"noDirectories": "Keine zusätzlichen Plugin-Verzeichnisse konfiguriert.",
"manifestUrls": "Manifest-URLs",
"manifestUrlAria": "Plugin-Manifest-URL",
"noManifestUrls": "Keine Plugin-Manifest-URLs konfiguriert.",
"removeAria": "{{name}} entfernen",
"errorLoadRegistry": "Die Plugin-Registry konnte nicht geladen werden.",
"errorUpdate": "Plugin konnte nicht aktualisiert werden.",
"errorDirectoryPicker": "Die Verzeichnisauswahl konnte nicht geöffnet werden.",
"errorInstall": "Das Plugin konnte nicht installiert werden.",
"errorUninstall": "Das Plugin konnte nicht deinstalliert werden.",
"description": "Externe GeoLibre-Plugins durchsuchen, installieren, aktualisieren und entfernen. Plugins sind in der <registryLink>GeoLibre-Plugin-Registry</registryLink> aufgeführt."
},
"viewState": {
"panelTitle": "Info"
},
"terrainMeasure": {
"title": "Gelände (3D)",
"surfaceDistance": "Oberflächendistanz",
"surfaceArea": "Oberfläche",
"elevationGainLoss": "Aufstieg / Abstieg",
"elevationRange": "Min. / max. Höhe",
"meanSlope": "Mittlere Neigung",
"computing": "Gelände wird berechnet…",
"partialData": "Für einige Messpunkte lagen keine Geländedaten vor"
},
"fileNamePrompt": {
"title": "Datei speichern unter",
"description": "Geben Sie einen Dateinamen ein. Die Datei wird in den Downloads-Ordner Ihres Browsers heruntergeladen.",
"label": "Dateiname"
},
"newProject": {
"basemapDescription": "Wählen Sie eine OpenFreeMap- oder Protomaps-Basiskarte, einen leeren Hintergrund oder eine MapLibre-Style-URL.",
"basemapDescriptionNoProtomaps": "Wählen Sie eine OpenFreeMap-Basiskarte, einen leeren Hintergrund oder eine MapLibre-Style-URL.",
"sectionOpenFreeMap": "OpenFreeMap",
"sectionProtomaps": "Protomaps",
"sectionOther": "Andere",
"customUrlButton": "Benutzerdefinierte URL",
"invalidCustomUrl": "Geben Sie eine gültige style.json- oder .pmtiles-URL ein.",
"savePromptTitle": "Aktuelles Projekt speichern?",
"savePromptDescription": "Das aktuelle Projekt enthält ungespeicherte Änderungen. Vor dem Erstellen eines neuen Projekts speichern?",
"doNotSave": "Nicht speichern",
"saving": "Wird gespeichert...",
"title": "Neues Projekt",
"projectName": "Projektname",
"savedTemplates": "Gespeicherte Vorlagen",
"deleteTemplate": "Vorlage löschen",
"basemapLabel": "Hintergrundkarte",
"create": "Erstellen"
},
"basemapPicker": {
"title": "Basiskarte ändern",
"applyCustom": "Anwenden",
"invalidUrl": "Geben Sie eine gültige HTTP- oder HTTPS-Style-URL ein.",
"sectionMoon": "Der Mond",
"sectionMars": "Mars",
"sectionOther": "Andere Himmelskörper"
},
"planetSwitcher": {
"label": "Himmelskörper",
"earth": "Erde",
"mercury": "Merkur",
"venus": "Venus",
"moon": "Mond",
"mars": "Mars",
"io": "Io",
"europa": "Europa",
"ganymede": "Ganymed",
"callisto": "Kallisto",
"titan": "Titan",
"pluto": "Pluto",
"charon": "Charon"
},
"common": {
"pickColorFromScreen": "Farbe vom Bildschirm auswählen",
"save": "Speichern",
"cancel": "Abbrechen",
"close": "Schließen",
"retry": "Wiederholen",
"reset": "Zurücksetzen",
"remove": "Entfernen",
"add": "Hinzufügen",
"ok": "OK",
"done": "Fertig",
"openWebApp": "GeoLibre-Web-App öffnen"
},
"addData": {
"title": "Daten hinzufügen",
"kind": {
"xyz": {
"label": "XYZ-Ebene hinzufügen",
"description": "Fügt eine Rasterkachel-Vorlage mit den Platzhaltern x, y und z hinzu."
},
"wms": {
"label": "WMS-Ebene hinzufügen",
"description": "Fügt einen WMS-GetMap-Dienst als gekachelte Rasterebene hinzu."
},
"wfs": {
"label": "WFS-Ebene hinzufügen",
"description": "Fügt WFS-Objekte hinzu, indem GeoJSON von einem GetFeature-Dienst angefordert wird."
},
"wmts": {
"label": "WMTS-Ebene hinzufügen",
"description": "Fügt eine WMTS-Kachel-URL-Vorlage als Rasterebene hinzu."
},
"ogcVectorTiles": {
"label": "OGC-Vektorkacheln hinzufügen",
"description": "Fügt einen OGC API - Tiles-Dienst (Vektor) aus einer TileJSON-Datei oder Kachel-Vorlage hinzu, optional werden die Quellebenen aus einer Style-URL gelesen."
},
"gpx": {
"label": "GPX-Ebene hinzufügen",
"description": "Fügt GPX-Wegpunkte, Routen und Tracks als eine oder mehrere Vektorebenen hinzu."
},
"georss": {
"label": "GeoRSS-Ebene hinzufügen",
"description": "Fügt einen GeoRSS-Feed (RSS, Atom oder RDF) aus einer URL oder Datei als Vektorebene hinzu."
},
"delimitedText": {
"label": "Trennzeichengetrennte Textebene hinzufügen",
"description": "Fügt eine Datei oder URL mit Trennzeichen als Punktebene anhand von Längen- und Breitengradfeldern hinzu, oder als nicht-räumliche Attributtabelle, wenn keine Koordinaten verfügbar sind."
},
"cad": {
"label": "CAD-Ebene (DXF/DWG) hinzufügen",
"description": "Fügt eine AutoCAD-DXF- oder -DWG-Zeichnung als Vektorebene hinzu, mit Auswahl der zu ladenden Ebene und des zu projizierenden Koordinatenreferenzsystems."
},
"gdb": {
"label": "File-Geodatabase-Ebene hinzufügen",
"description": "Fügt eine Ebene aus einer Esri File Geodatabase (.gdb-Ordner) hinzu. Die Ebene wird mit dem lokalen GeoLibre-Server gelesen und nach WGS84 reprojiziert."
},
"photos": {
"label": "Geotagged Fotos hinzufügen",
"description": "Importiert JPEG-/HEIC-Fotos als Punktebene, wobei jedes Foto anhand seines EXIF-GPS-Standorts platziert wird."
},
"mbtiles": {
"label": "MBTiles-Ebene hinzufügen",
"description": "Fügt eine lokale MBTiles-Datei als Raster- oder Vektorkachelebene hinzu."
},
"arcgis": {
"label": "ArcGIS-Ebene hinzufügen",
"description": "Fügt eine ArcGIS-FeatureServer-Ebene, VectorTileServer-Ebene oder ein Portalelement hinzu."
},
"postgres": {
"label": "PostgreSQL-Ebene hinzufügen",
"description": "Startet Martin lokal, ermittelt PostGIS-Quellen und fügt eine Quelle als Vektorkacheln hinzu."
},
"deckglViz": {
"label": "Deck.gl-Ebene hinzufügen",
"description": "Wählen Sie einen Deck.gl-Ebenentyp und laden Sie dann die Beispieldaten oder eine CSV-/JSON-/GeoJSON-Datei bzw. URL hoch."
},
"video": {
"label": "Videoebene hinzufügen",
"description": "Fügt eine georeferenzierte Video-Überlagerung hinzu, indem eine MP4-URL und vier Eckkoordinaten angegeben werden."
},
"ogcFeatures": {
"label": "OGC API - Features-Ebene hinzufügen",
"description": "Objekte aus einer OGC API - Features-Collection als Vektorebene hinzufügen; dabei wird den Paging-Links des Dienstes gefolgt, bis die angeforderte Objektanzahl geladen ist."
}
},
"shared": {
"layerName": "Ebenenname",
"insertBelow": "Darunter einfügen",
"insertTop": "Oben in der Ebenenliste (Standard)",
"layersGroup": "Ebenen",
"basemapLayersGroup": "Basiskartenebenen",
"showBasemapLayers": "Basiskartenebenen anzeigen (erweitert)",
"addLayer": "Ebene hinzufügen",
"adding": "Wird hinzugefügt…",
"addError": "Ebene konnte nicht hinzugefügt werden.",
"sampleData": "Beispieldaten",
"loadSampleData": "Beispieldaten laden…"
},
"common": {
"serviceUrl": "Dienst-URL",
"tileSize": "Kachelgröße",
"tileUrlTemplate": "Kachel-URL-Vorlage",
"sourceType": "Quelltyp",
"layerType": "Ebenentyp",
"format": "Format",
"optional": "Optional",
"chooseFile": "Datei auswählen",
"noFileSelected": "Keine Datei ausgewählt",
"loading": "Wird geladen …",
"workspaceLayerPlaceholder": "Arbeitsbereich:Ebene",
"requestFailed": "Anfrage fehlgeschlagen mit Status {{status}}",
"networkFailure": "Der Dienst konnte nicht erreicht werden. Prüfen Sie, ob der Host erreichbar ist und ob TLS-Zertifikat, Firewall und Proxy-Einstellungen die Anfrage zulassen; im Browser kann sie zudem durch CORS blockiert werden — versuchen Sie in dem Fall die Desktop-App.",
"requestTimedOut": "Zeitüberschreitung bei der Anfrage. Der Host ist möglicherweise langsam, nicht erreichbar oder durch eine Firewall oder einen Proxy blockiert."
},
"serviceLibrary": {
"title": "Gespeicherte Dienste",
"saveCurrent": "Aktuellen speichern",
"importLibrary": "Bibliothek aus JSON importieren",
"exportLibrary": "Bibliothek nach JSON exportieren",
"loadAria": "Einen gespeicherten Dienst laden",
"loadPlaceholder": "Einen gespeicherten Dienst laden…",
"builtin": "{{name}} (integriert)",
"deleteAria": "Gespeicherten Dienst löschen",
"empty": "Noch keine gespeicherten Dienste — füllen Sie das Formular aus und wählen Sie „Aktuellen speichern“.",
"name": "Name",
"category": "Kategorie",
"categoryPlaceholder": "Optional (z. B. Land, Thema)",
"uncategorized": "Ohne Kategorie",
"errorName": "Geben Sie einen Namen für den gespeicherten Dienst ein.",
"saved": "„{{name}}“ in der Dienstbibliothek gespeichert.",
"removed": "„{{name}}“ entfernt.",
"errorExport": "Bibliothek konnte nicht exportiert werden.",
"errorTooLarge": "Die Datei ist für den Import zu groß (max. 5 MB).",
"errorNoServices": "In dieser Datei wurden keine gültigen Dienste gefunden.",
"errorRead": "Diese Datei konnte nicht als Dienstbibliothek gelesen werden.",
"imported_one": "{{count}} Dienst importiert.",
"imported_other": "{{count}} Dienste importiert.",
"importedWithDropped_one": "{{count}} Dienst importiert ({{dropped}} übersprungen — Bibliothek voll).",
"importedWithDropped_other": "{{count}} Dienste importiert ({{dropped}} übersprungen — Bibliothek voll)."
},
"xyz": {
"defaultName": "XYZ-Ebene",
"sampleLabel": "USGS-Luftbilder",
"errorUrl": "Geben Sie eine XYZ-Kachel-URL-Vorlage ein.",
"urlPlaceholder": "https://example.com/{z}/{x}/{y}.png",
"shortUrlPlaceholder": "https://go.example.com/layer",
"shortUrl": "Kurz-URL"
},
"wms": {
"defaultName": "WMS-Ebene",
"sampleLabel": "USGS-NAIP-Luftbilder",
"sampleLabelGebco": "GEBCO-Ozeanbathymetrie",
"errorUrl": "Geben Sie eine WMS-Dienst-URL ein.",
"errorLayers": "Geben Sie einen oder mehrere WMS-Ebenennamen ein.",
"urlPlaceholder": "https://example.com/geoserver/wms",
"layers": "Ebenen",
"styles": "Stile",
"transparent": "Transparenter Hintergrund",
"retrieveLayers": "Ebenen abrufen",
"retrieving": "Wird abgerufen …",
"retrievedLayers": "Abgerufene Ebenen",
"selectLayer_one": "Aus {{count}} Ebene auswählen",
"selectLayer_other": "Aus {{count}} Ebenen auswählen",
"noLayersFound": "Für diesen Dienst wurden keine Ebenen gefunden.",
"retrieveError": "Ebenen konnten nicht von diesem Dienst abgerufen werden.",
"version": "WMS-Version"
},
"wfs": {
"defaultName": "WFS-Ebene",
"sampleLabel": "US-Bundesstaaten (GeoServer)",
"errorUrl": "Geben Sie eine WFS-Dienst-URL ein.",
"errorTypeName": "Geben Sie einen WFS-Feature-Type-Namen ein.",
"errorOutputFormat": "Geben Sie ein WFS-Ausgabeformat ein.",
"urlPlaceholder": "https://example.com/geoserver/wfs",
"featureType": "Feature-Typ",
"version": "Version",
"outputFormat": "Ausgabeformat",
"srsName": "SRS-Name",
"maxFeatures": "Max. Objekte",
"errorMaxFeaturesNumeric": "Geben Sie einen numerischen Wert für die maximale Objektanzahl ein.",
"retrieveTypes": "Typen abrufen",
"retrieving": "Wird abgerufen …",
"retrievedTypes": "Abgerufene Feature-Typen",
"selectType_one": "Aus {{count}} Feature-Typ auswählen",
"selectType_other": "Aus {{count}} Feature-Typen auswählen",
"noTypesFound": "Für diesen Dienst wurden keine Feature-Typen gefunden.",
"retrieveError": "Feature-Typen konnten nicht von diesem Dienst abgerufen werden."
},
"wmts": {
"defaultName": "WMTS-Ebene",
"sampleLabel": "EOX Weltweite Luftbilder (Sentinel-2)",
"errorUrl": "Geben Sie eine WMTS-Kachel-URL-Vorlage ein.",
"urlPlaceholder": "https://example.com/wmts/{z}/{y}/{x}.png"
},
"ogcVectorTiles": {
"defaultName": "OGC-Vektorkachelebene",
"tilesUrl": "Kachel-URL",
"tilesUrlPlaceholder": "https://example.com/tiles/WebMercatorQuad?f=tilejson",
"tilesUrlHint": "Eine TileJSON-Metadaten-URL oder eine {z}/{y}/{x}-MVT-Kachelvorlage.",
"styleUrl": "Style-URL",
"styleUrlPlaceholder": "https://example.com/styles/default?f=mapbox",
"styleUrlHint": "Optionales Mapbox-/MapLibre-Style-JSON. Wird verwendet, um die Quellebenen des Kachelsatzes zu ermitteln, wenn diese in der TileJSON-Datei fehlen.",
"sourceLayers": "Quellebenen",
"sourceLayersPlaceholder": "ebene_a, ebene_b",
"sourceLayersHint": "Optionale, durch Kommas getrennte Liste von Quellebenen-Namen. Überschreibt die in der TileJSON-Datei oder im Stil gefundenen Ebenen.",
"sampleLabel": "PDOK BGT (Niederlande)",
"errorUrl": "Geben Sie eine Kachel-URL oder eine Style-URL ein.",
"errorNoTiles": "Der Vektorkachel-Endpunkt konnte nicht ermittelt werden. Geben Sie eine TileJSON-URL, eine Kachelvorlage oder eine Style-URL ein.",
"errorNoLayers": "Die Vektorkachel-Quellebenen konnten nicht ermittelt werden. Fügen Sie eine Style-URL hinzu oder geben Sie die Namen der Quellebenen ein."
},
"arcgis": {
"defaultName": "ArcGIS-Ebene",
"sampleFeatureLabel": "Große US-Städte (Feature)",
"sampleVectorTileLabel": "Flurstücke Santa Monica (Vektorkacheln)",
"featureLayer": "Feature-Ebene",
"vectorTileLayer": "Vektorkachelebene",
"portalItemId": "Portalelement-ID",
"featureUrlPlaceholder": "https://services.arcgis.com/.../FeatureServer/0",
"vectorTileUrlPlaceholder": "https://.../arcgis/rest/services/.../VectorTileServer",
"portalUrl": "Portal-URL",
"portalUrlPlaceholder": "https://www.arcgis.com/sharing/rest",
"accessToken": "Zugriffstoken"
},
"gpx": {
"defaultName": "GPX-Ebene",
"sampleLabel": "Fells-Loop-Wanderweg",
"errorFileMissing": "GPX-Dateidaten fehlen.",
"readError": "GPX-Datei konnte nicht gelesen werden.",
"errorChooseFile": "Wählen Sie eine GPX-Datei aus.",
"errorUrl": "Geben Sie eine GPX-URL ein.",
"errorSelectType": "Wählen Sie mindestens einen GPX-Ebenentyp aus.",
"errorNotFound": "Die ausgewählten GPX-Ebenentypen wurden nicht gefunden.",
"waypoints": "Wegpunkte",
"tracks": "Tracks",
"trackPoints": "Trackpunkte",
"routes": "Routen",
"routePoints": "Routenpunkte",
"url": "GPX-URL",
"file": "GPX-Datei",
"urlPlaceholder": "https://example.com/route.gpx",
"layerTypes": "Ebenentypen"
},
"georss": {
"defaultName": "GeoRSS-Ebene",
"sampleLabel": "USGS-Erdbeben (letzter Tag)",
"errorFileMissing": "GeoRSS-Dateidaten fehlen.",
"readError": "GeoRSS-Datei konnte nicht gelesen werden.",
"errorChooseFile": "Wählen Sie eine GeoRSS-Datei aus.",
"errorUrl": "Geben Sie eine GeoRSS-URL ein.",
"url": "GeoRSS-URL",
"file": "GeoRSS-Datei",
"urlPlaceholder": "https://example.com/feed.atom"
},
"cad": {
"defaultName": "CAD-Ebene",
"fileFilter": "CAD (DXF/DWG)",
"layer": "CAD-Ebene",
"layerPlaceholder": "Wählen Sie zuerst eine CAD-Datei aus",
"readingLayers": "Ebenen werden gelesen …",
"layerOption": "{{name}} ({{type}}, {{count}} Objekte)",
"crs": "Quell-KBS",
"crsPlaceholder": "z. B. EPSG:26915",
"crsPresetLabel": "Gängige Koordinatensysteme...",
"crsHelp": "Leer lassen, wenn die Zeichnung bereits in Länge/Breite (WGS84) vorliegt. Andernfalls geben Sie den EPSG-Code des Koordinatensystems der Zeichnung ein, um sie umzuprojizieren.",
"readError": "Diese CAD-Datei konnte nicht gelesen werden.",
"errorNoLayers": "In dieser CAD-Datei wurden keine Ebenen gefunden.",
"errorChooseFile": "Wählen Sie zuerst eine CAD-Datei (DXF/DWG) aus.",
"errorNoLayer": "Wählen Sie eine CAD-Ebene zum Laden aus.",
"errorUnsupportedGeometry": "Diese CAD-Ebene enthält gemischte Geometrien oder Geometrie-Sammlungen, die nicht dargestellt werden können. Versuchen Sie eine andere Ebene."
},
"gdb": {
"defaultName": "Geodatabase-Ebene",
"chooseFolder": ".gdb-Ordner auswählen...",
"noFolderSelected": "Keine Geodatabase ausgewählt",
"layer": "Feature-Class",
"layerPlaceholder": "Wählen Sie zuerst eine Geodatabase",
"readingLayers": "Ebenen werden gelesen...",
"layerOption": "{{name}} ({{type}}, {{count}} Objekte)",
"help": "Reine Attributtabellen werden nicht aufgeführt. Die ausgewählte Feature-Class wird über den lokalen GeoLibre-Server geladen und nach WGS84 reprojiziert.",
"desktopOnly": "File-Geodatabase-Ebenen sind nur in GeoLibre Desktop verfügbar. Diese Funktion liest einen lokalen .gdb-Ordner über den lokalen GeoLibre-Server, auf den die Web-App nicht zugreifen kann.",
"readError": "Diese File Geodatabase konnte nicht gelesen werden.",
"convertError": "Diese Feature-Class konnte nicht geladen werden.",
"errorNotGdb": "Wählen Sie einen Ordner mit der Endung .gdb (eine Esri File Geodatabase).",
"errorNoLayers": "In dieser Geodatabase wurden keine Feature-Classes mit Geometrie gefunden.",
"errorChooseFolder": "Wählen Sie zuerst einen .gdb-Ordner aus.",
"errorNoLayer": "Wählen Sie eine zu ladende Feature-Class aus.",
"errorTimeout": "Zeitüberschreitung beim Lesen der Geodatabase.",
"crs": "Quell-CRS",
"crsPlaceholder": "z. B. EPSG:26915",
"crsHelp": "Das Koordinatensystem dieser Feature-Class konnte nicht erkannt werden. Geben Sie den EPSG- (oder ESRI-)Code an, in dem sie gespeichert wurde, damit sie nach WGS84 reprojiziert werden kann.",
"errorMissingCrs": "Das Koordinatensystem dieser Feature-Class konnte nicht erkannt werden. Geben Sie ihr Quell-CRS ein, um sie hinzuzufügen."
},
"delimitedText": {
"defaultName": "Trennzeichengetrennte Textebene",
"sampleLabel": "US-Städte",
"errorChooseFile": "Wählen Sie eine trennzeichengetrennte Textdatei aus.",
"errorUrl": "Geben Sie eine URL für trennzeichengetrennten Text ein.",
"errorFileMissing": "Daten der trennzeichengetrennten Textdatei fehlen.",
"readError": "Trennzeichengetrennte Textdatei konnte nicht gelesen werden.",
"errorDataMissing": "Trennzeichengetrennte Textdaten fehlen.",
"retrievedColumns_one": "{{count}} Spalte abgerufen.",
"retrievedColumns_other": "{{count}} Spalten abgerufen.",
"retrievedColumnsTable_one": "{{count}} Spalte abgerufen. Es wurden keine Koordinatenspalten erkannt; sie wird als Attributtabelle hinzugefügt.",
"retrievedColumnsTable_other": "{{count}} Spalten abgerufen. Es wurden keine Koordinatenspalten erkannt; sie wird als Attributtabelle hinzugefügt.",
"errorRetrieveColumns": "Spaltennamen konnten nicht abgerufen werden.",
"url": "URL für trennzeichengetrennten Text",
"file": "Trennzeichengetrennte Textdatei",
"urlPlaceholder": "https://example.com/data.csv",
"retrieving": "Wird abgerufen …",
"retrieveColumns": "Spalten abrufen",
"delimiter": "Trennzeichen",
"delimiterComma": "Komma",
"delimiterTab": "Tabulator",
"delimiterSemicolon": "Semikolon",
"delimiterPipe": "Senkrechter Strich",
"delimiterCustom": "Benutzerdefiniert",
"customDelimiter": "Benutzerdefiniertes Trennzeichen",
"longitudeField": "Längengradfeld",
"latitudeField": "Breitengradfeld",
"noneField": "Keins (Attributtabelle)",
"tableHint": "Lassen Sie beide Koordinatenfelder auf „Keins“, um die Datei als nicht-räumliche Attributtabelle hinzuzufügen (zur Verwendung in einer Attributverknüpfung).",
"crs": "Koordinatensystem",
"crsPlaceholder": "z. B. EPSG:32643",
"crsPresetLabel": "Gängige Koordinatensysteme...",
"crsHelp": "Leer lassen, wenn die Koordinaten bereits Länge/Breite (WGS84) sind. Andernfalls geben Sie den EPSG-Code der Koordinatenspalten ein, damit die Punkte nach WGS84 umprojiziert werden. Bei einem projizierten KBS wählen die Felder für Länge und Breite die Spalten X (Rechtswert) und Y (Hochwert) aus.",
"importMode": "Importieren als",
"modeCoordinates": "Koordinaten",
"modeAddresses": "Adressen (Geokodierung)",
"addressColumns": "Adressspalten",
"addressColumnsEmptyHint": "Rufen Sie zuerst die Spalten ab, um Adressspalten auszuwählen.",
"addressColumnsHint": "Wählen Sie eine oder mehrere Spalten aus, die zu der an den Geocoder gesendeten Adresse zusammengefügt werden (z. B. Straße, Ort, Bundesland).",
"errorNoAddressColumns": "Wählen Sie mindestens eine Adressspalte aus.",
"errorNoAddressesFound": "Keine Zeile enthielt einen Wert in den ausgewählten Adressspalten."
},
"photos": {
"defaultName": "Fotos",
"chooseLabel": "Fotos",
"choosePhotos": "Fotos auswählen",
"hint": "Wählen Sie JPEG-, PNG-, TIFF- oder HEIC-Fotos aus. Jedes wird anhand seines EXIF-GPS-Standorts platziert. HEIC-Fotos werden lokalisiert, aber ohne Vorschaubild angezeigt.",
"readError": "Die ausgewählten Fotos konnten nicht gelesen werden.",
"errorChooseFiles": "Wählen Sie ein oder mehrere Fotos aus.",
"selectedCount_one": "{{count}} Foto ausgewählt",
"selectedCount_other": "{{count}} Fotos ausgewählt",
"errorNoGps_one": "Im ausgewählten Foto wurde kein GPS-Standort gefunden.",
"errorNoGps_other": "In den {{count}} ausgewählten Fotos wurde kein GPS-Standort gefunden.",
"addedSummary_one": "{{count}} geotagged Foto hinzugefügt.",
"addedSummary_other": "{{count}} geotagged Fotos hinzugefügt.",
"skippedNote_one": "{{count}} Foto wurde übersprungen (kein GPS-Standort).",
"skippedNote_other": "{{count}} Fotos wurden übersprungen (kein GPS-Standort).",
"noThumbnailNote_one": "{{count}} Foto hat kein Vorschaubild (HEIC oder nicht unterstütztes Format).",
"noThumbnailNote_other": "{{count}} Fotos haben kein Vorschaubild (HEIC oder nicht unterstütztes Format).",
"manualPromptTitle": "In diesem Foto wurde kein GPS-Standort gefunden.",
"manualPromptBody": "Platzieren Sie es in der aktuellen Kartenmitte und ziehen Sie es an die gewünschte Position auf der Karte.",
"manualPromptCenter": "Kartenmitte: {{lng}}, {{lat}}",
"manualPlace": "An Kartenmitte platzieren",
"manualHint": "Ziehen Sie diese Nadel, um das Foto zu positionieren, und klicken Sie dann auf Fertig."
},
"mbtiles": {
"defaultName": "MBTiles-Ebene",
"readError": "MBTiles-Datei konnte nicht gelesen werden.",
"errorChooseFile": "Wählen Sie eine MBTiles-Datei aus.",
"errorSourceLayers": "Geben Sie mindestens eine Vektorquellebene ein.",
"tileType": "Kacheltyp",
"sourceLayers": "Quellebenen",
"sourceLayersPlaceholder": "Gebäude, Ort, Wasser"
},
"postgres": {
"defaultName": "PostgreSQL-Ebene",
"errorDesktopOnly": "PostgreSQL-Ebenen erfordern GeoLibre Desktop.",
"errorConnectionString": "Geben Sie eine PostgreSQL-Verbindungszeichenfolge ein.",
"statusCheckingBinary": "Martin-Binärdatei wird geprüft...",
"statusDownloaded": "Martin heruntergeladen. Lokaler Server wird gestartet...",
"statusStarting": "Lokaler Martin-Server wird gestartet...",
"statusReadingCatalog": "Martin-Katalog wird gelesen...",
"statusFound_one": "{{count}} Quelle gefunden.",
"statusFound_other": "{{count}} Quellen gefunden.",
"statusNoSources": "Martin läuft, aber es wurden keine kompatiblen PostGIS-Quellen gefunden.",
"errorConnect": "Verbindung zu PostgreSQL konnte nicht hergestellt werden.",
"statusStopped": "Martin gestoppt.",
"errorStop": "Martin konnte nicht gestoppt werden.",
"errorConnectFirst": "Stellen Sie zuerst eine Verbindung zu PostgreSQL her.",
"errorNoVectorLayers": "Die ausgewählte Martin-Quelle hat keine Vektorebenen.",
"errorSelectSource": "Wählen Sie eine Martin-Quelle zum Hinzufügen aus.",
"desktopOnlyNotice": "PostgreSQL-Ebenen sind nur in GeoLibre Desktop verfügbar. Diese Funktion startet einen lokalen Martin-Kachelserver, den die Web-App nicht starten kann.",
"savedConnection": "Gespeicherte Verbindung",
"selectSavedConnection": "Gespeicherte Verbindung auswählen",
"connectionString": "PostgreSQL-Verbindungszeichenfolge",
"connectionStringPlaceholder": "postgres://benutzer:passwort@host:5432/datenbank",
"defaultSrid": "Standard-SRID",
"connect": "Verbinden",
"stop": "Stopp",
"martinSource": "Martin-Quelle",
"runningOnPort": "Martin läuft auf Port {{port}}.",
"loadMode": "Laden als",
"loadModeTiles": "Vektorkacheln (Martin, schreibgeschützt)",
"loadModeEditable": "Bearbeitbare Ebene (lädt alle Objekte)",
"editableNotice": "Lädt die Objekte der Tabelle über den lokalen Verarbeitungsserver, damit sie bearbeitet werden können. Speichern Sie Änderungen über die Aktion „Bearbeitungen in PostGIS-Tabelle speichern“ der Ebene.",
"statusListingTables": "Räumliche Tabellen werden gelesen...",
"statusTablesFound_one": "{{count}} räumliche Tabelle gefunden.",
"statusTablesFound_other": "{{count}} räumliche Tabellen gefunden.",
"statusNoTables": "In dieser Datenbank wurden keine räumlichen Tabellen gefunden.",
"editableTable": "Tabelle",
"tableReadOnly": "{{table}} (schreibgeschützt: kein Primärschlüssel)",
"errorSelectTable": "Wählen Sie eine zu ladende Tabelle aus.",
"errorRuntimeMissing": "Der Verarbeitungsserver hat die PostGIS-Laufzeitumgebung (psycopg) nicht installiert. Installieren Sie das Extra „postgis“ von geolibre-server, um bearbeitbare Ebenen zu laden."
},
"video": {
"defaultName": "Videoebene",
"sampleLabel": "Küstenwellen bei San Francisco",
"errorUrl": "Geben Sie eine Video-URL ein.",
"errorHttps": "Video-URLs müssen mit https:// beginnen.",
"cornerTopLeft": "oben links",
"cornerTopRight": "oben rechts",
"cornerBottomRight": "unten rechts",
"cornerBottomLeft": "unten links",
"errorCornerFormat": "Geben Sie die Ecke {{corner}} als „Längengrad, Breitengrad“ ein.",
"errorCornerNumber": "Geben Sie einen numerischen Längen- und Breitengrad für die Ecke {{corner}} ein.",
"errorCornerLng": "Der Längengrad der Ecke {{corner}} muss zwischen -180 und 180 liegen.",
"errorCornerLat": "Der Breitengrad der Ecke {{corner}} muss zwischen -90 und 90 liegen.",
"primaryUrl": "Primäre Video-URL",
"primaryUrlPlaceholder": "https://example.com/clip.mp4",
"fallbackUrl": "Ausweich-Video-URL (optional)",
"fallbackUrlPlaceholder": "https://example.com/clip.webm",
"topLeft": "Oben links (Länge, Breite)",
"topRight": "Oben rechts (Länge, Breite)",
"bottomRight": "Unten rechts (Länge, Breite)",
"bottomLeft": "Unten links (Länge, Breite)",
"cornersNote": "Die vier Ecken georeferenzieren das Video auf der Karte. Das Video muss über HTTPS bereitgestellt werden, und der Host muss Cross-Origin-Anfragen (CORS) zulassen, damit die Bilder gerendert werden können."
},
"netcdf": {
"sampleLabel": "Lufttemperatur",
"title": "NetCDF/HDF hinzufügen",
"description": "Rendert einen NetCDF- oder HDF5-Datensatz: eine entfernte Cloud-optimierte Datei über eine Kerchunk-Referenz (gelesen über HTTP-Range-Anfragen) oder eine lokale, im Browser gelesene NetCDF- oder HDF5-Datei.",
"sourceLabel": "Quelle",
"sourceCloud": "Cloud-optimiert (Kerchunk-URL)",
"sourceLocal": "Lokale Datei (NetCDF/HDF5)",
"localFileLabel": "Lokale Datei",
"chooseDifferentFile": "Andere Datei auswählen",
"readingFile": "Wird gelesen...",
"localFileHelp": "Wählen Sie eine lokale NetCDF- oder HDF5-Datei (.nc, .nc4, .cdf, .h5 oder .hdf5) aus; klassisches NetCDF-3 und NetCDF-4/HDF5 werden beide unterstützt. Sie wird in Ihrem Browser dekodiert; große Dateien benötigen mehr Arbeitsspeicher.",
"errorNoVariables": "In der Datei wurden keine darstellbaren (2D oder höher) Variablen gefunden.",
"errorNoFile": "Keine Datei geladen.",
"kerchunkUrlLabel": "Kerchunk-Referenz-URL",
"kerchunkUrlHelp": "Wählen Sie oben einen Beispieldatensatz oder fügen Sie Ihre eigene Kerchunk-Referenz-URL ein und klicken Sie dann auf „Variablen laden“.",
"loading": "Wird geladen...",
"loadVariables": "Variablen laden",
"variableLabel": "Variable",
"dimIndexLabel": "Index {{dim}}",
"colorMin": "Farbminimum (optional)",
"colorMax": "Farbmaximum (optional)",
"adding": "Wird hinzugefügt...",
"addLayer": "Ebene hinzufügen"
},
"deckViz": {
"defaultName": "Deck.gl-Ebene",
"errorChooseFile": "Wählen Sie eine CSV-, JSON- oder GeoJSON-Datei aus.",
"errorUrl": "Geben Sie eine Daten-URL ein.",
"errorUnknownType": "Unbekannter Ebenentyp.",
"needsGeojson": "{{label}} benötigt eine GeoJSON-Datei.",
"needsTabular": "{{label}} benötigt tabellarische CSV-/JSON-Daten, kein GeoJSON.",
"mapRequiredFields_one": "Ordnen Sie das erforderliche Feld zu: {{fields}}.",
"mapRequiredFields_other": "Ordnen Sie die erforderlichen Felder zu: {{fields}}.",
"errorExample": "Die Beispieldaten konnten nicht geladen werden.",
"loadedFeatures_one": "{{count}} Objekt geladen.",
"loadedFeatures_other": "{{count}} Objekte geladen.",
"loadedRows_one": "{{count}} Zeile",
"loadedRows_other": "{{count}} Zeilen",
"loadedColumns_one": "{{count}} Spalte",
"loadedColumns_other": "{{count}} Spalten",
"loadedTabular": "{{rows}} · {{columns}} geladen.",
"errorLoad": "Die Daten konnten nicht geladen werden.",
"errorLoadFirst": "Laden Sie zuerst die Beispieldaten oder eine Datei/URL.",
"useExample": "Beispieldaten verwenden",
"loadYourOwn": "Oder eigene Daten laden",
"dataUrl": "Daten-URL",
"localFile": "Lokale Datei",
"urlPlaceholder": "https://example.com/data.csv",
"chooseFileLoad": "Datei auswählen und laden",
"loadData": "Daten laden",
"selectRole": "— auswählen —",
"roleNone": "(keine)",
"closeAfterAdd": "Dialog nach dem Hinzufügen der Ebene schließen",
"color": "Farbe",
"pointSize": "Punktgröße",
"cellSize": "Zellgröße",
"lineWidth": "Linienbreite",
"extrusion": "3D-Extrusion",
"modelUrlPlaceholder": "https://example.com/model.glb"
},
"ogcFeatures": {
"defaultName": "OGC API - Features-Ebene",
"sampleLabel": "Seen weltweit (pygeoapi-Demo)",
"urlPlaceholder": "https://example.com/ogcapi",
"urlHint": "Die Startseite des Dienstes oder eine beliebige daraus kopierte URL (eine /collections- oder /collections/{id}/items-URL funktioniert ebenfalls).",
"retrieveCollections": "Collections abrufen",
"retrieving": "Wird abgerufen …",
"retrievedCollections": "Abgerufene Collections",
"selectCollection_one": "Aus {{count}} Collection auswählen",
"selectCollection_other": "Aus {{count}} Collections auswählen",
"noCollectionsFound": "Für diesen Dienst wurden keine Feature-Collections gefunden.",
"retrieveError": "Die Collections dieses Dienstes konnten nicht abgerufen werden.",
"collection": "Collection",
"collectionPlaceholder": "collection-id",
"maxFeatures": "Max. Objekte",
"bbox": "Begrenzungsrahmen",
"datetime": "Datum und Uhrzeit",
"errorCollection": "Geben Sie eine OGC API - Features-Collection-ID ein.",
"errorMaxFeatures": "Geben Sie für die maximale Objektanzahl einen Wert von 1 oder mehr ein.",
"errorBbox": "Geben Sie den Begrenzungsrahmen als „West,Süd,Ost,Nord“ an.",
"errorNoFeatures": "Diese Collection hat keine Objekte zurückgegeben."
}
},
"offline": {
"title": "Offline-Bereich herunterladen",
"description": "Speichern Sie die Basiskarten-Kacheln der aktuellen Kartenansicht, damit dieser Bereich ohne Netzwerkverbindung weiter funktioniert.",
"noServiceWorker": "Offline-Zwischenspeicherung erfordert die installierte Web-App. Hier heruntergeladene Kacheln werden in diesem Build nicht für die Offline-Nutzung gespeichert.",
"uncacheable": "Die folgenden Basiskarten-Quellen unterstützen keinen Offline-Download und fehlen in Ihrer Offline-Karte: {{hosts}}.",
"cacheable": "Die folgenden Basiskarten-Quellen werden heruntergeladen und stehen offline zur Verfügung: {{hosts}}.",
"includeExtra": "Zusätzliche Detailstufen zum Heranzoomen einschließen",
"currentViewOnly": "Nur aktuelle Ansicht · Zoom {{zoom}}",
"detailLevels": "Zusätzliche Detailstufen",
"relativeLevels_one": "+{{count}} Stufe · Zoom {{min}}–{{max}}",
"relativeLevels_other": "+{{count}} Stufen · Zoom {{min}}–{{max}}",
"tiles": "Herunterzuladende Ressourcen",
"tooManyTiles": "Dieser Bereich überschreitet das Limit für den Offline-Cache ({{max}} Ressourcen); die ältesten zwischengespeicherten Kacheln werden möglicherweise entfernt, sobald neuere Ressourcen heruntergeladen werden. Reduzieren Sie die Detailstufen oder wählen Sie einen kleineren Bereich.",
"acknowledgeEviction": "Trotzdem herunterladen und bei Bedarf ältere Kacheln entfernen",
"download": "Herunterladen",
"cancel": "Abbrechen",
"progress": "{{done}} / {{total}} werden heruntergeladen…",
"complete_one": "Offline-Bereich gespeichert. {{count}} Ressource für die Offline-Nutzung zwischengespeichert.",
"complete_other": "Offline-Bereich gespeichert. {{count}} Ressourcen für die Offline-Nutzung zwischengespeichert.",
"completeWithFailures": "{{done}} von {{total}} Ressourcen gespeichert ({{failed}} fehlgeschlagen).",
"retryFailed_one": "{{count}} fehlgeschlagene Ressource erneut versuchen",
"retryFailed_other": "{{count}} fehlgeschlagene Ressourcen erneut versuchen",
"retryAll": "Alle Ressourcen erneut versuchen",
"advanced": "Erweiterte Optionen",
"concurrency": "Gleichzeitige Anfragen",
"concurrencyHint": "Verringern Sie diesen Wert, um Server zu entlasten, die schnelle Kachel-Anfragen begrenzen (Rate-Limiting).",
"timeout": "Anfrage-Timeout (Sekunden)",
"timeoutHint": "Jede Kachel-Anfrage erhält bis zu {{seconds}}s, bevor sie als fehlgeschlagen gilt.",
"timeoutDisabled": "Kein Timeout — Anfragen verwenden den Browser-Standard. Erhöhen Sie diesen Wert bei langsamen Verbindungen."
},
"offlineManager": {
"title": "Offline-Bereiche verwalten",
"description": "Überprüfen Sie die für die Offline-Nutzung heruntergeladenen Basiskarten-Bereiche, aktualisieren Sie sie oder löschen Sie sie, um Speicherplatz freizugeben.",
"noServiceWorker": "Offline-Zwischenspeicherung erfordert die installierte Web-App. Das Aktualisieren von Bereichen speichert in diesem Build keine Kacheln für die Offline-Nutzung.",
"empty": "Noch keine Offline-Bereiche vorhanden. Verwenden Sie „Offline-Bereich herunterladen“, um die aktuelle Kartenansicht für die Offline-Nutzung zu speichern.",
"zoomRange": "Zoom {{min}}–{{max}}",
"tilesCount_one": "{{count}} Kachel",
"tilesCount_other": "{{count}} Kacheln",
"savedOn": "Gespeichert am {{date}}",
"rename": "Diesen Bereich umbenennen",
"nameLabel": "Bereichsname",
"update": "Diesen Bereich aktualisieren",
"delete": "Diesen Bereich löschen",
"confirmDelete": "Löschen",
"updateAll": "Alle aktualisieren",
"updating": "{{done}} / {{total}} werden aktualisiert…",
"totalFootprint_one": "{{size}} in {{count}} Bereich",
"totalFootprint_other": "{{size}} in {{count}} Bereichen",
"deviceUsage": "{{usage}} von {{quota}} belegt"
},
"recordTour": {
"title": "Kartentour aufzeichnen",
"hint": "Verschieben und zoomen Sie die Karte, und erfassen Sie dann jede Ansicht. Die Karte bleibt interaktiv, solange dieses Panel geöffnet ist.",
"unsupported": "Dieser Browser kann die Karten-Canvas nicht aufzeichnen. Verwenden Sie eine aktuelle Version von Chrome, Edge oder Firefox.",
"addView": "Aktuelle Ansicht hinzufügen",
"pathTitle": "Aus Pfad erzeugen",
"pathNoLayers": "Fügen Sie eine LineString-Ebene hinzu, um Keyframes aus einem Pfad zu erzeugen.",
"pathLayer": "Pfadebene",
"pathLayerOption": "{{name}} ({{count}} Punkte)",
"pathKeyframes": "Keyframes",
"pathZoom": "Zoom",
"pathPitch": "Neigung",
"pathHold": "Halten",
"pathTransition": "Bewegung",
"pathGenerate": "Erzeugen",
"pathConfirmReplace": "Die aktuellen Keyframes durch aus diesem Pfad erzeugte Keyframes ersetzen?",
"pathGenerated_one": "{{count}} Keyframe aus dem Pfad erzeugt.",
"pathGenerated_other": "{{count}} Keyframes aus dem Pfad erzeugt.",
"pathGenerateError": "Aus diesem Pfad konnten keine Keyframes erzeugt werden.",
"loadConfig": "Setup laden",
"saveConfig": "Setup speichern",
"confirmLoad": "Die aktuellen Keyframes durch das geladene Setup ersetzen?",
"configFileType": "Tour-Konfiguration",
"configSaved": "Setup als {{name}} gespeichert",
"configLoaded_one": "Setup mit {{count}} Keyframe geladen.",
"configLoaded_other": "Setup mit {{count}} Keyframes geladen.",
"configSaveError": "Das Tour-Setup konnte nicht gespeichert werden. Bitte versuchen Sie es erneut.",
"configLoadError": "Das Tour-Setup konnte nicht geladen werden. Die Datei ist möglicherweise ungültig.",
"keyframeCount_one": "{{count}} Keyframe",
"keyframeCount_other": "{{count}} Keyframes",
"empty": "Verschieben und zoomen Sie die Karte zu einer Startansicht und fügen Sie sie als ersten Keyframe hinzu. Fügen Sie mindestens zwei Keyframes hinzu, um eine Tour aufzuzeichnen.",
"flyToKeyframe": "Zu dieser Ansicht fliegen",
"hold": "Halten",
"transition": "Übergang",
"secondsShort": "Sek.",
"holdSeconds": "Sekunden, die diese Ansicht gehalten wird",
"segmentSeconds": "Sekunden bis zur nächsten Ansicht",
"resizeLeft": "Panel von der unteren linken Ecke aus skalieren",
"resizeRight": "Panel von der unteren rechten Ecke aus skalieren",
"recapture": "Auf aktuelle Kartenansicht aktualisieren",
"moveUp": "Keyframe nach oben verschieben",
"moveDown": "Keyframe nach unten verschieben",
"removeKeyframe": "Keyframe entfernen",
"fps": "Bilder pro Sekunde",
"estimatedLength": "Etwa {{seconds}}s",
"record": "Aufzeichnen",
"videoFileType": "WebM-Video",
"recordingStatus": "Aufzeichnung… {{percent}}%",
"savingStatus": "Video wird gespeichert…",
"stop": "Stopp",
"recordingReady": "Aufzeichnung bereit. Benennen und speichern Sie sie, oder verwerfen Sie sie, um erneut aufzuzeichnen.",
"fileNameLabel": "Dateiname",
"saveVideo": "Video speichern…",
"discard": "Verwerfen",
"saved": "{{name}} gespeichert",
"saveCancelled": "Speichern abgebrochen.",
"recordError": "Die Tour konnte nicht aufgezeichnet werden. Bitte versuchen Sie es erneut.",
"saveError": "Das Video konnte nicht gespeichert werden. Bitte versuchen Sie es erneut."
},
"recordVideo": {
"title": "Video aufzeichnen",
"hint": "Zeichnen Sie die Live-Karte als Video auf. Verschieben und zoomen Sie während der Aufzeichnung — jede Bewegung wird erfasst. Dieses Panel und der Auswahlrahmen sind nicht Teil des Videos.",
"unsupported": "Dieser Browser kann die Karten-Canvas nicht aufzeichnen. Verwenden Sie eine aktuelle Version von Chrome, Edge oder Firefox.",
"area": "Aufnahmebereich",
"wholeMap": "Gesamte Karte",
"selectArea": "Bereich auswählen…",
"redrawArea": "Bereich neu zeichnen…",
"drawHint": "Ziehen Sie ein Rechteck auf der Karte, um den Aufzeichnungsbereich festzulegen, oder drücken Sie Escape zum Abbrechen.",
"regionChosen": "Aufzeichnungsbereich: {{width}} × {{height}} px. Der Rahmen bleibt fest, während sich die Karte darunter bewegt.",
"noRegion": "Zeichnen Sie ein Rechteck auf der Karte, um den Aufzeichnungsbereich zu wählen.",
"needRegion": "Wählen Sie zuerst einen Bereich auf der Karte aus.",
"fps": "Bilder pro Sekunde",
"caption": "Beschriftung (ins Video eingebrannt)",
"captionTitlePlaceholder": "Titel (optional)",
"captionTextLabel": "Untertitel oder Datenquelle der Beschriftung",
"captionTextPlaceholder": "Untertitel oder Datenquelle (optional)",
"captionPosition": "Position der Beschriftung",
"captionPos": {
"top-left": "Oben links",
"top-center": "Oben mittig",
"top-right": "Oben rechts",
"bottom-left": "Unten links",
"bottom-center": "Unten mittig",
"bottom-right": "Unten rechts"
},
"includePanels": "Kartenpanels (Legende, Farbleiste, HTML) ins Video aufnehmen",
"record": "Aufzeichnen",
"preparing": "Wird vorbereitet…",
"stop": "Stopp",
"savingStatus": "Video wird gespeichert…",
"recordingReady": "Aufzeichnung bereit. Benennen und speichern Sie sie, oder verwerfen Sie sie, um erneut aufzuzeichnen.",
"fileNameLabel": "Dateiname",
"saveVideo": "Video speichern…",
"discard": "Verwerfen",
"videoFileType": "Video",
"saved": "{{name}} gespeichert",
"saveCancelled": "Speichern abgebrochen.",
"recordError": "Das Video konnte nicht aufgezeichnet werden. Bitte versuchen Sie es erneut.",
"saveError": "Das Video konnte nicht gespeichert werden. Bitte versuchen Sie es erneut."
},
"fieldCollection": {
"title": "Felddatenerfassung",
"description": "Erfassen Sie Punkt-, Linien- oder Polygonbeobachtungen anhand eines benutzerdefinierten Formulars. Platzieren Sie einen Punkt per GPS oder durch Antippen der Karte, und zeichnen Sie Linien und Polygone Stützpunkt für Stützpunkt.",
"captureDescription": "Erfassen Sie einen Standort per GPS oder auf der Karte, und füllen Sie dann das Formular aus, um ihn zu speichern.",
"captureReviewDescription": "Überprüfen Sie den erfassten Standort, vervollständigen Sie das Formular und speichern Sie ihn in der Ebene.",
"reopen": "Felddatenerfassung öffnen",
"targetLayer": "Erfassungsebene",
"newLayer": "Neue Erfassungsebene…",
"layerName": "Ebenenname",
"layerNamePlaceholder": "Feldbeobachtungen",
"geometry": "Geometrie",
"geom": {
"point": "Punkt",
"line": "Linie",
"polygon": "Polygon"
},
"fields": "Formularfelder",
"addField": "Feld hinzufügen",
"fieldLabel": "Beschriftung",
"fieldType": "Typ",
"options": "Optionen (durch Komma getrennt)",
"required": "Erforderlich",
"noFields": "Noch keine Felder vorhanden. Fügen Sie Felder hinzu, um Attribute zu erfassen, oder erstellen Sie die Ebene, um nur den Standort zu erfassen.",
"type": {
"text": "Text",
"number": "Zahl",
"date": "Datum",
"choice": "Auswahl"
},
"createLayer": "Ebene erstellen",
"captureHint": "Verwenden Sie GPS oder wählen Sie einen Punkt auf der Karte, um eine Erfassung zu starten.",
"drawHint": "Zeichnen Sie die Form auf der Karte, um eine Erfassung zu starten.",
"useGps": "GPS verwenden",
"pickOnMap": "Auf der Karte wählen",
"reposition": "Punkt neu positionieren",
"drawOnMap": "Auf der Karte zeichnen",
"pickBannerTitle": "Platzierungsmodus aktiv",
"pickBannerHint": "Klicken Sie irgendwo auf die Karte, um einen Punkt auszuwählen, oder drücken Sie Esc, um abzubrechen.",
"addGpsVertex": "GPS-Stützpunkt hinzufügen",
"undo": "Rückgängig",
"finish": "Fertigstellen",
"vertices_one": "{{count}} Stützpunkt",
"vertices_other": "{{count}} Stützpunkte",
"needMore": "Fügen Sie mindestens {{min}} Stützpunkte hinzu",
"dblClickHint": "Tippen, um Stützpunkte hinzuzufügen; Doppelklick zum Beenden.",
"locating": "Standort wird ermittelt…",
"photo": "Foto",
"photoOptional": "Foto (optional)",
"choosePhoto": "Foto auswählen…",
"removePhoto": "Entfernen",
"save": {
"point": "Punkt speichern",
"line": "Linie speichern",
"polygon": "Polygon speichern"
},
"saved": {
"point_one": "{{count}} Punkt in {{layer}} gespeichert.",
"point_other": "{{count}} Punkte in {{layer}} gespeichert.",
"line_one": "{{count}} Linie in {{layer}} gespeichert.",
"line_other": "{{count}} Linien in {{layer}} gespeichert.",
"polygon_one": "{{count}} Polygon in {{layer}} gespeichert.",
"polygon_other": "{{count}} Polygone in {{layer}} gespeichert."
},
"layerGone": "Die Erfassungsebene ist nicht mehr verfügbar.",
"noGeolocation": "Standortbestimmung ist auf diesem Gerät nicht verfügbar.",
"geolocationDenied": "Ihr Standort konnte nicht ermittelt werden. Überprüfen Sie die Standortberechtigungen und versuchen Sie es erneut.",
"photoTooLarge": "Dieses Foto ist zu groß (max. {{max}}). Wählen Sie ein kleineres Bild.",
"photoReadError": "Dieses Bild konnte nicht gelesen werden. Versuchen Sie eine andere Datei.",
"errorRequired": "Dieses Feld ist erforderlich.",
"errorNumber": "Geben Sie eine gültige Zahl ein.",
"errorChoice": "Wählen Sie eine der aufgeführten Optionen."
},
"gps": {
"title": "GPS-Tracking",
"description": "Übertragen Sie Ihre Geräteposition live auf die Karte, zeichnen Sie ein Track-Log auf und erfassen Sie Punkte an Ihrem aktuellen Standort.",
"start": "GPS starten",
"stop": "GPS stoppen",
"follow": "Karte auf meiner Position zentriert halten",
"waitingForFix": "Warte auf GPS-Fix…",
"noGeolocation": "Standortbestimmung ist auf diesem Gerät nicht verfügbar.",
"permissionDenied": "Die Standortberechtigung wurde verweigert. Aktivieren Sie sie in Ihren Browser- oder Systemeinstellungen und versuchen Sie es erneut.",
"trackLog": "Track-Log",
"record": "Track aufzeichnen",
"pause": "Pausieren",
"resume": "Fortsetzen",
"discard": "Verwerfen",
"saveTrack": "Als Ebene speichern",
"exportGpx": "GPX exportieren",
"exportGeojson": "GeoJSON exportieren",
"points_one": "{{count}} Punkt",
"points_other": "{{count}} Punkte",
"trackLayerName": "GPS-Track",
"trackSaved": "{{name}} als Ebene gespeichert.",
"trackExported": "Track exportiert.",
"exportCancelled": "Export abgebrochen.",
"exportFailed": "Der Track konnte nicht exportiert werden. Bitte versuchen Sie es erneut.",
"capture": "Digitalisieren",
"capturePoint": "Punkt erfassen",
"captureLayerName": "GPS-Punkte",
"captured_one": "{{count}} Punkt in dieser Sitzung erfasst.",
"captured_other": "{{count}} Punkte in dieser Sitzung erfasst.",
"pointCaptured": "Punkt in {{layer}} gespeichert.",
"captureBlocked": "Die Fix-Genauigkeit beträgt ±{{accuracy}} und ist damit schlechter als der Schwellenwert von {{max}} m. Punkt nicht gespeichert.",