forked from opengeos/GeoLibre
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathit.json
More file actions
5050 lines (5050 loc) · 264 KB
/
Copy pathit.json
File metadata and controls
5050 lines (5050 loc) · 264 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": "Cronologia del progetto",
"description": "Sfoglia gli snapshot salvati automaticamente su questo dispositivo.",
"empty": "Nessuno snapshot salvato automaticamente per ora.",
"summary": "Livelli: {{count}} · zoom {{zoom}}",
"restore": "Ripristina",
"discard": "Scarta",
"restoreError": "Impossibile ripristinare questo snapshot. Potrebbe essere danneggiato o incompatibile con questa versione di GeoLibre.",
"recoveryTitle": "Recuperare il lavoro non salvato?",
"recoveryDescription": "GeoLibre non si è chiuso correttamente. È disponibile un salvataggio automatico più recente di \"{{name}}\"."
},
"browser": {
"title": "Browser",
"services": "Servizi",
"recent": "Recenti",
"databases": "Database",
"newDatabaseConnection": "Nuova connessione al database",
"searchPlaceholder": "Cerca sorgenti dati",
"empty": "Nessun servizio salvato o progetto recente ancora.",
"emptyGroup": "Vuoto",
"noMatches": "Nessun risultato.",
"addFailed": "Impossibile aggiungere questa sorgente dati.",
"builtinBadge": "integrato",
"newConnection": "Nuova connessione {{kind}}",
"loadingTables": "Caricamento tabelle…",
"files": "File",
"addFolder": "Aggiungi cartella",
"addFolderFailed": "Impossibile aggiungere questa cartella.",
"addFileFailed": "Impossibile aggiungere questo file.",
"loadFolderFailed": "Impossibile leggere questa cartella.",
"unpinFolder": "Rimuovi “{{name}}” dall'elenco",
"loadingFolder": "Caricamento…",
"folderTruncated": "Mostrati i primi {{shown}} di {{total}}",
"favorites": "Preferiti",
"favorite": "Aggiungi “{{name}}” ai preferiti",
"unfavorite": "Rimuovi “{{name}}” dai preferiti",
"favoriteMissing": "Questa sorgente dati non esiste più — rimossa dai Preferiti.",
"myData": "I miei dati",
"renameLibraryLayer": "Rinomina \"{{name}}\"",
"deleteLibraryLayer": "Rimuovi \"{{name}}\" da I miei dati",
"desktopOnlyBadge": "desktop",
"importLibrary": "Importa livelli salvati",
"exportLibrary": "Esporta livelli salvati",
"libraryFilterName": "JSON libreria livelli",
"libraryImportFailed": "Impossibile leggere questo file di libreria dei livelli.",
"libraryExportFailed": "Impossibile esportare la libreria dei livelli.",
"libraryLayerMissing": "Quel livello salvato non esiste più.",
"libraryLayerNeedsDesktop": "Questo livello salvato legge un file dal disco, quindi richiede GeoLibre Desktop. Aggiungi di nuovo il file per salvare una nuova voce.",
"libraryLayerConfigNotApplied": "Il file di \"{{name}}\" è stato aggiunto, ma lo stile salvato non è stato associato a un singolo livello e quindi non è stato riapplicato.",
"libraryLayerJoinsUnresolved_one": "Il livello è stato aggiunto, ma 1 join salvato non è stato riapplicato: il livello a cui si unisce non è presente in questo progetto.",
"libraryLayerJoinsUnresolved_other": "Il livello è stato aggiunto, ma {{count}} join salvati non sono stati riapplicati: i livelli a cui si uniscono non sono presenti in questo progetto."
},
"about": {
"trigger": "Informazioni",
"title": "Informazioni su GeoLibre",
"description": "GeoLibre è una piattaforma GIS leggera e cloud-native.",
"version": "Versione",
"checkForUpdates": "Verifica aggiornamenti",
"tryAgain": "Riprova",
"checking": "Verifica aggiornamenti in corso",
"upToDate": "Il software è aggiornato ({{version}}).",
"upToDateNoVersion": "Il software è aggiornato.",
"generalSectionTitle": "Generale",
"homePage": "Pagina iniziale",
"githubRepository": "Repository GitHub"
},
"updates": {
"changelogTitle": "Novità",
"noChangelog": "Le note di rilascio non sono disponibili. Consulta la pagina dei download per i dettagli.",
"stepsTitle": "Come aggiornare",
"download": "Scarica l'aggiornamento",
"steps": {
"download": "Scarica il programma di installazione per la tua piattaforma dalla pagina dei download.",
"install": "Esegui il programma di installazione. I tuoi progetti locali, le impostazioni e le chiavi API vengono mantenuti.",
"reopen": "Riapri GeoLibre per completare l'aggiornamento."
},
"severity": {
"major": "Versione principale",
"minor": "Aggiornamento funzionalità",
"patch": "Aggiornamento di patch"
},
"available": {
"title": "{{version}} è disponibile",
"fallback": "Una nuova versione",
"summary": "Stai utilizzando {{current}}."
},
"error": {
"message": "Impossibile controllare gli aggiornamenti.",
"rateLimit": "Limite di richieste GitHub superato. Riprova più tardi.",
"http": "GitHub ha restituito {{status}}.",
"noTag": "L'ultima versione non include un tag di versione.",
"network": "Impossibile raggiungere GitHub. Controlla la connessione e riprova.",
"viewDownloads": "Visualizza download",
"viewDownloadsHint": "Apre la pagina dei download di GeoLibre nel browser per verificare manualmente l'ultima versione."
},
"startup": {
"title": "Aggiornamento disponibile",
"currentVersion": "La tua versione attuale",
"latestVersion": "Ultima versione disponibile",
"download": "Scarica il pacchetto di aggiornamento",
"remindLater": "Ricordamelo più tardi",
"skipVersion": "Salta questa versione",
"settingsHint": "Puoi modificare il controllo degli aggiornamenti in Impostazioni → Aggiornamenti."
}
},
"masBuild": {
"unavailable": "Questa funzione non è disponibile nella versione Mac App Store di GeoLibre Desktop."
},
"bookmark": {
"captureStateLabel": "Includi lo stato completo dei livelli (attivi, inattivi e ordine dei livelli)",
"captureStateTooltip": "Si applica al prossimo segnalibro che salvi, non come impostazione globale. Lascialo attivo per ripristinare esattamente questa disposizione dei livelli in seguito.",
"export": "Esporta",
"exportSelected": "Esporta selezionati",
"exportAll": "Esporta tutti",
"newFolder": "Nuova cartella",
"defaultFolderName": "Cartella"
},
"managePlugins": {
"failed": "Non riuscito",
"failedToLoad": "Caricamento non riuscito: {{message}}",
"trust": {
"title": "Caricare i plugin di questo progetto?",
"description_one": "Questo progetto vuole caricare 1 plugin esterno da un URL non installato. I plugin eseguono codice con accesso completo all'app.",
"description_other": "Questo progetto vuole caricare {{count}} plugin esterni da URL non installati. I plugin eseguono codice con accesso completo all'app.",
"warning": "Carica solo plugin da fonti attendibili. I plugin caricati vengono eseguiti con gli stessi privilegi di GeoLibre stesso.",
"trustButton": "Considera attendibile e carica",
"dismissButton": "Non caricare"
},
"title": "Gestisci i plugin",
"searchAria": "Cerca plugin",
"searchPlaceholder": "Cerca plugin",
"refresh": "Aggiorna",
"loadingRegistry": "Caricamento del registro…",
"registryEmpty": "Nessun plugin è elencato nel registro.",
"noPluginsHere": "Nessun plugin qui.",
"sectionAll": "Tutti ({{total}})",
"sectionInstalled": "Installati ({{total}})",
"sectionNotInstalled": "Non installati ({{total}})",
"sectionUpgradeable": "Aggiornabili ({{total}})",
"sectionSettings": "Impostazioni",
"openHomepageAria": "Apri la pagina di {{name}}",
"byAuthor": "di {{author}}",
"updateAvailable": "aggiornamento disponibile",
"requiresVersion": "richiede GeoLibre {{version}}+",
"install": "Installa",
"installAria": "Installa {{name}}",
"removeConfirm": "Rimuovere?",
"uninstall": "Disinstalla",
"uninstallAria": "Disinstalla {{name}}",
"confirmUninstallAria": "Conferma la disinstallazione di {{name}}",
"update": "Aggiorna",
"updateAria": "Aggiorna {{name}}",
"loading": "Caricamento…",
"installed": "Installato",
"settingsIntro": "GeoLibre analizza sempre la sua cartella dei plugin nei dati dell'app. Installa un plugin pacchettizzato (.zip) da un file, oppure aggiungi altre cartelle locali (solo desktop). Gli URL dei manifest (comprese le installazioni dal marketplace) sono caricati dalla rete; le modifiche qui hanno effetto immediato.",
"installFromFile": "Installa da file",
"chooseZip": "Scegli .zip…",
"installFromFileHintDesktop": "Copia un archivio di plugin pacchettizzato nella cartella dei plugin di GeoLibre.",
"installFromFileHintWeb": "Carica un archivio di plugin pacchettizzato; viene memorizzato nel browser e ricaricato alla visita successiva.",
"localDirectories": "Cartelle locali",
"directoryAria": "Cartella dei plugin",
"browseDirectoryAria": "Sfoglia la cartella dei plugin",
"noDirectories": "Nessuna cartella di plugin aggiuntiva configurata.",
"manifestUrls": "URL dei manifest",
"manifestUrlAria": "URL del manifest del plugin",
"noManifestUrls": "Nessun URL di manifest dei plugin configurato.",
"removeAria": "Rimuovi {{name}}",
"errorLoadRegistry": "Impossibile caricare il registro dei plugin.",
"errorUpdate": "Impossibile aggiornare il plugin.",
"errorDirectoryPicker": "Impossibile aprire il selettore di cartelle.",
"errorInstall": "Impossibile installare il plugin.",
"errorUninstall": "Impossibile disinstallare il plugin.",
"description": "Sfoglia, installa, aggiorna e rimuovi plugin esterni di GeoLibre. I plugin sono elencati nel <registryLink>registro dei plugin di GeoLibre</registryLink>."
},
"viewState": {
"panelTitle": "Informazioni"
},
"terrainMeasure": {
"title": "Terreno (3D)",
"surfaceDistance": "Distanza sulla superficie",
"surfaceArea": "Area della superficie",
"elevationGainLoss": "Dislivello + / −",
"elevationRange": "Quota min / max",
"meanSlope": "Pendenza media",
"computing": "Calcolo del terreno…",
"partialData": "Alcuni campioni non avevano dati del terreno"
},
"fileNamePrompt": {
"title": "Salva file con nome",
"description": "Inserisci un nome file. Il file verrà scaricato nella cartella dei download del browser.",
"label": "Nome file"
},
"newProject": {
"basemapDescription": "Scegli una mappa di base OpenFreeMap o Protomaps, uno sfondo vuoto oppure un URL di stile MapLibre.",
"basemapDescriptionNoProtomaps": "Scegli una mappa di base OpenFreeMap, uno sfondo vuoto oppure un URL di stile MapLibre.",
"sectionOpenFreeMap": "OpenFreeMap",
"sectionProtomaps": "Protomaps",
"sectionOther": "Altro",
"customUrlButton": "URL personalizzato",
"invalidCustomUrl": "Inserisci un URL style.json o .pmtiles valido.",
"savePromptTitle": "Salvare il progetto corrente?",
"savePromptDescription": "Il progetto corrente presenta modifiche non salvate. Salvarle prima di creare un nuovo progetto?",
"doNotSave": "Non salvare",
"saving": "Salvataggio...",
"title": "Nuovo progetto",
"projectName": "Nome del progetto",
"savedTemplates": "Modelli salvati",
"deleteTemplate": "Elimina modello",
"basemapLabel": "Mappa di base",
"create": "Crea"
},
"basemapPicker": {
"title": "Cambia mappa di base",
"applyCustom": "Applica",
"invalidUrl": "Inserisci un URL di stile valido, in formato HTTP o HTTPS.",
"sectionMoon": "La Luna",
"sectionMars": "Marte",
"sectionOther": "Altri corpi celesti"
},
"planetSwitcher": {
"label": "Corpo celeste",
"earth": "Terra",
"mercury": "Mercurio",
"venus": "Venere",
"moon": "Luna",
"mars": "Marte",
"io": "Io",
"europa": "Europa",
"ganymede": "Ganimede",
"callisto": "Callisto",
"titan": "Titano",
"pluto": "Plutone",
"charon": "Caronte"
},
"common": {
"pickColorFromScreen": "Preleva un colore dallo schermo",
"save": "Salva",
"cancel": "Annulla",
"close": "Chiudi",
"retry": "Riprova",
"reset": "Ripristina",
"remove": "Rimuovi",
"add": "Aggiungi",
"ok": "OK",
"done": "Fatto",
"openWebApp": "Apri l'app web di GeoLibre"
},
"addData": {
"title": "Aggiungi dati",
"kind": {
"xyz": {
"label": "Aggiungi livello XYZ",
"description": "Aggiungi un modello di tile raster utilizzando i segnaposto x, y e z."
},
"wms": {
"label": "Aggiungi livello WMS",
"description": "Aggiungi un servizio WMS GetMap come livello raster a tile."
},
"wfs": {
"label": "Aggiungi livello WFS",
"description": "Aggiungi elementi WFS richiedendo GeoJSON da un servizio GetFeature."
},
"wmts": {
"label": "Aggiungi livello WMTS",
"description": "Aggiungi un modello di URL di tile WMTS come livello raster."
},
"ogcVectorTiles": {
"label": "Aggiungi OGC Vector Tiles",
"description": "Aggiungi un servizio OGC API - Tiles (vettoriale) da un TileJSON o da un modello di tile, leggendo facoltativamente i livelli sorgente da un URL di stile."
},
"gpx": {
"label": "Aggiungi livello GPX",
"description": "Aggiungi waypoint, percorsi e tracce GPX come uno o più livelli vettoriali."
},
"georss": {
"label": "Aggiungi livello GeoRSS",
"description": "Aggiungi un feed GeoRSS (RSS, Atom o RDF) da un URL o file come livello vettoriale."
},
"delimitedText": {
"label": "Aggiungi livello di testo delimitato",
"description": "Aggiungi un file o URL di testo delimitato come livello di punti utilizzando i campi longitudine e latitudine, oppure come tabella attributi non spaziale quando non sono disponibili coordinate."
},
"cad": {
"label": "Aggiungi livello CAD (DXF/DWG)",
"description": "Aggiungi un disegno AutoCAD DXF o DWG come livello vettoriale, scegliendo quale livello caricare e il sistema di riferimento delle coordinate da cui riproiettarlo."
},
"gdb": {
"label": "Aggiungi livello File Geodatabase",
"description": "Aggiungi un livello da un File Geodatabase Esri (cartella .gdb). Il livello viene letto con il server locale di GeoLibre e riproiettato in WGS84."
},
"photos": {
"label": "Aggiungi foto geolocalizzate",
"description": "Importa foto JPEG/HEIC come livello di punti, posizionando ciascuna in base alla sua posizione GPS EXIF."
},
"mbtiles": {
"label": "Aggiungi livello MBTiles",
"description": "Aggiungi un file MBTiles locale come livello di tile raster o vettoriale."
},
"arcgis": {
"label": "Aggiungi livello ArcGIS",
"description": "Aggiungi un livello ArcGIS FeatureServer, un livello VectorTileServer o un elemento del portale."
},
"postgres": {
"label": "Aggiungi livello PostgreSQL",
"description": "Avvia Martin in locale, individua le sorgenti PostGIS e aggiungi una sorgente come tile vettoriali."
},
"deckglViz": {
"label": "Aggiungi livello Deck.gl",
"description": "Scegli un tipo di livello deck.gl, quindi carica i dati di esempio oppure carica un file o URL CSV/JSON/GeoJSON."
},
"video": {
"label": "Aggiungi livello video",
"description": "Aggiungi una sovrapposizione video georeferenziata fornendo un URL MP4 e le coordinate dei quattro angoli."
},
"ogcFeatures": {
"label": "Aggiungi livello OGC API - Features",
"description": "Aggiungi gli elementi di una collection OGC API - Features come livello vettoriale, seguendo i link di paginazione del servizio finché non viene caricato il numero di elementi richiesto."
}
},
"shared": {
"layerName": "Nome livello",
"insertBelow": "Inserisci sotto",
"insertTop": "Cima dell'elenco dei livelli (predefinito)",
"layersGroup": "Livelli",
"basemapLayersGroup": "Livelli mappa di base",
"showBasemapLayers": "Mostra livelli mappa di base (avanzato)",
"addLayer": "Aggiungi livello",
"adding": "Aggiunta in corso…",
"addError": "Impossibile aggiungere il livello.",
"sampleData": "Dati di esempio",
"loadSampleData": "Carica dati di esempio…"
},
"common": {
"serviceUrl": "URL del servizio",
"tileSize": "Dimensione tile",
"tileUrlTemplate": "Modello di URL dei tile",
"sourceType": "Tipo di sorgente",
"layerType": "Tipo di livello",
"format": "Formato",
"optional": "Facoltativo",
"chooseFile": "Scegli file",
"noFileSelected": "Nessun file selezionato",
"loading": "Caricamento in corso...",
"workspaceLayerPlaceholder": "workspace:layer",
"requestFailed": "Richiesta non riuscita con stato {{status}}",
"networkFailure": "Impossibile raggiungere il servizio. Verifica che l'host sia raggiungibile e che il certificato TLS, il firewall e le impostazioni proxy consentano la richiesta; nel browser potrebbe anche essere bloccata dal CORS, quindi prova l'app desktop.",
"requestTimedOut": "La richiesta è scaduta. L'host potrebbe essere lento, irraggiungibile o bloccato da un firewall o da un proxy."
},
"serviceLibrary": {
"title": "Servizi salvati",
"saveCurrent": "Salva corrente",
"importLibrary": "Importa libreria da JSON",
"exportLibrary": "Esporta libreria in JSON",
"loadAria": "Carica un servizio salvato",
"loadPlaceholder": "Carica un servizio salvato…",
"builtin": "{{name}} (integrato)",
"deleteAria": "Elimina servizio salvato",
"empty": "Nessun servizio salvato ancora — compila il modulo e scegli \"Salva corrente\".",
"name": "Nome",
"category": "Categoria",
"categoryPlaceholder": "Facoltativo (es. paese, tema)",
"uncategorized": "Senza categoria",
"errorName": "Inserisci un nome per il servizio salvato.",
"saved": "\"{{name}}\" salvato nella libreria dei servizi.",
"removed": "\"{{name}}\" rimosso.",
"errorExport": "Impossibile esportare la libreria.",
"errorTooLarge": "Il file è troppo grande per essere importato (massimo 5 MB).",
"errorNoServices": "Nessun servizio valido trovato in quel file.",
"errorRead": "Impossibile leggere quel file come libreria di servizi.",
"imported_one": "Importato {{count}} servizio.",
"imported_other": "Importati {{count}} servizi.",
"importedWithDropped_one": "Importato {{count}} servizio ({{dropped}} ignorato — libreria piena).",
"importedWithDropped_other": "Importati {{count}} servizi ({{dropped}} ignorati — libreria piena)."
},
"xyz": {
"defaultName": "Livello XYZ",
"sampleLabel": "Immagini USGS",
"errorUrl": "Inserisci un modello di URL di tile XYZ.",
"urlPlaceholder": "https://example.com/{z}/{x}/{y}.png",
"shortUrlPlaceholder": "https://go.example.com/layer",
"shortUrl": "URL breve"
},
"wms": {
"defaultName": "Livello WMS",
"sampleLabel": "Immagini USGS NAIP",
"sampleLabelGebco": "Batimetria oceanica GEBCO",
"errorUrl": "Inserisci un URL del servizio WMS.",
"errorLayers": "Inserisci uno o più nomi di livelli WMS.",
"urlPlaceholder": "https://example.com/geoserver/wms",
"layers": "Livelli",
"styles": "Stili",
"transparent": "Sfondo trasparente",
"retrieveLayers": "Recupera livelli",
"retrieving": "Recupero in corso...",
"retrievedLayers": "Livelli recuperati",
"selectLayer_one": "Seleziona tra {{count}} livello",
"selectLayer_other": "Seleziona tra {{count}} livelli",
"noLayersFound": "Nessun livello trovato per questo servizio.",
"retrieveError": "Impossibile recuperare i livelli da questo servizio.",
"version": "Versione WMS"
},
"wfs": {
"defaultName": "Livello WFS",
"sampleLabel": "Stati USA (GeoServer)",
"errorUrl": "Inserisci un URL del servizio WFS.",
"errorTypeName": "Inserisci un nome di tipo di elemento WFS.",
"errorOutputFormat": "Inserisci un formato di output WFS.",
"urlPlaceholder": "https://example.com/geoserver/wfs",
"featureType": "Tipo di elemento",
"version": "Versione",
"outputFormat": "Formato di output",
"srsName": "Nome SRS",
"maxFeatures": "Numero massimo di elementi",
"errorMaxFeaturesNumeric": "Inserisci un valore numerico per il numero massimo di elementi.",
"retrieveTypes": "Recupera tipi",
"retrieving": "Recupero in corso...",
"retrievedTypes": "Tipi di elemento recuperati",
"selectType_one": "Seleziona tra {{count}} tipo di elemento",
"selectType_other": "Seleziona tra {{count}} tipi di elemento",
"noTypesFound": "Nessun tipo di elemento trovato per questo servizio.",
"retrieveError": "Impossibile recuperare i tipi di elemento da questo servizio."
},
"wmts": {
"defaultName": "Livello WMTS",
"sampleLabel": "EOX Immagini mondiali (Sentinel-2)",
"errorUrl": "Inserisci un modello di URL di tile WMTS.",
"urlPlaceholder": "https://example.com/wmts/{z}/{y}/{x}.png"
},
"ogcVectorTiles": {
"defaultName": "Livello OGC Vector Tiles",
"tilesUrl": "URL dei tile",
"tilesUrlPlaceholder": "https://example.com/tiles/WebMercatorQuad?f=tilejson",
"tilesUrlHint": "Un URL di metadati TileJSON oppure un modello di tile MVT {z}/{y}/{x}.",
"styleUrl": "URL dello stile",
"styleUrlPlaceholder": "https://example.com/styles/default?f=mapbox",
"styleUrlHint": "JSON di stile Mapbox/MapLibre facoltativo. Usato per individuare i livelli sorgente del tileset quando il TileJSON non li include.",
"sourceLayers": "Livelli sorgente",
"sourceLayersPlaceholder": "layer_a, layer_b",
"sourceLayersHint": "Elenco facoltativo di nomi di livelli sorgente separati da virgola. Sovrascrive i livelli trovati nel TileJSON o nello stile.",
"sampleLabel": "PDOK BGT (Paesi Bassi)",
"errorUrl": "Inserisci un URL dei tile o un URL dello stile.",
"errorNoTiles": "Impossibile determinare l'endpoint dei tile vettoriali. Inserisci un URL TileJSON, un modello di tile o un URL dello stile.",
"errorNoLayers": "Impossibile determinare i livelli sorgente dei tile vettoriali. Aggiungi un URL dello stile o inserisci i nomi dei livelli sorgente."
},
"arcgis": {
"defaultName": "Livello ArcGIS",
"sampleFeatureLabel": "Principali città USA (elementi)",
"sampleVectorTileLabel": "Particelle di Santa Monica (tile vettoriali)",
"featureLayer": "Livello di elementi",
"vectorTileLayer": "Livello di tile vettoriali",
"portalItemId": "ID elemento del portale",
"featureUrlPlaceholder": "https://services.arcgis.com/.../FeatureServer/0",
"vectorTileUrlPlaceholder": "https://.../arcgis/rest/services/.../VectorTileServer",
"portalUrl": "URL del portale",
"portalUrlPlaceholder": "https://www.arcgis.com/sharing/rest",
"accessToken": "Token di accesso"
},
"gpx": {
"defaultName": "Livello GPX",
"sampleLabel": "Percorso Fells Loop",
"errorFileMissing": "Dati del file GPX mancanti.",
"readError": "Impossibile leggere il file GPX.",
"errorChooseFile": "Scegli un file GPX.",
"errorUrl": "Inserisci un URL GPX.",
"errorSelectType": "Seleziona almeno un tipo di livello GPX.",
"errorNotFound": "I tipi di livello GPX selezionati non sono stati trovati.",
"waypoints": "Waypoint",
"tracks": "Tracce",
"trackPoints": "Punti traccia",
"routes": "Percorsi",
"routePoints": "Punti percorso",
"url": "URL GPX",
"file": "File GPX",
"urlPlaceholder": "https://example.com/route.gpx",
"layerTypes": "Tipi di livello"
},
"georss": {
"defaultName": "Livello GeoRSS",
"sampleLabel": "Terremoti USGS (ultime 24 ore)",
"errorFileMissing": "Dati del file GeoRSS mancanti.",
"readError": "Impossibile leggere il file GeoRSS.",
"errorChooseFile": "Scegli un file GeoRSS.",
"errorUrl": "Inserisci un URL GeoRSS.",
"url": "URL GeoRSS",
"file": "File GeoRSS",
"urlPlaceholder": "https://example.com/feed.atom"
},
"cad": {
"defaultName": "Livello CAD",
"fileFilter": "CAD (DXF/DWG)",
"layer": "Livello CAD",
"layerPlaceholder": "Scegli prima un file CAD",
"readingLayers": "Lettura dei livelli in corso...",
"layerOption": "{{name}} ({{type}}, {{count}} elementi)",
"crs": "CRS di origine",
"crsPlaceholder": "es. EPSG:26915",
"crsPresetLabel": "Sistemi di coordinate comuni...",
"crsHelp": "Lascia vuoto se il disegno è già in longitudine/latitudine (WGS84). Altrimenti inserisci il codice EPSG del sistema di coordinate del disegno per riproiettarlo.",
"readError": "Impossibile leggere questo file CAD.",
"errorNoLayers": "Nessun livello trovato in questo file CAD.",
"errorChooseFile": "Scegli prima un file CAD (DXF/DWG).",
"errorNoLayer": "Seleziona un livello CAD da caricare.",
"errorUnsupportedGeometry": "Questo livello CAD contiene geometrie miste o di tipo collection che non possono essere visualizzate. Prova un altro livello."
},
"gdb": {
"defaultName": "Livello Geodatabase",
"chooseFolder": "Scegli cartella .gdb...",
"noFolderSelected": "Nessun geodatabase selezionato",
"layer": "Feature class",
"layerPlaceholder": "Scegli prima un geodatabase",
"readingLayers": "Lettura dei livelli...",
"layerOption": "{{name}} ({{type}}, {{count}} elementi)",
"help": "Le tabelle di soli attributi non sono elencate. La feature class selezionata viene caricata tramite il server locale di GeoLibre e riproiettata in WGS84.",
"desktopOnly": "I livelli File Geodatabase sono disponibili solo in GeoLibre Desktop. Questa funzionalità legge una cartella .gdb locale tramite il server locale di GeoLibre, a cui l'app web non può accedere.",
"readError": "Impossibile leggere questo File Geodatabase.",
"convertError": "Impossibile caricare questa feature class.",
"errorNotGdb": "Scegli una cartella che termini con .gdb (un File Geodatabase Esri).",
"errorNoLayers": "Nessuna feature class con geometria trovata in questo geodatabase.",
"errorChooseFolder": "Scegli prima una cartella .gdb.",
"errorNoLayer": "Seleziona una feature class da caricare.",
"errorTimeout": "La lettura del geodatabase ha superato il tempo massimo.",
"crs": "CRS di origine",
"crsPlaceholder": "es. EPSG:26915",
"crsHelp": "Impossibile rilevare il sistema di coordinate di questa feature class. Inserisci il codice EPSG (o ESRI) in cui è stata salvata, così da poterla riproiettare in WGS84.",
"errorMissingCrs": "Impossibile rilevare il sistema di coordinate di questa feature class. Inserisci il suo CRS di origine per aggiungerla."
},
"delimitedText": {
"defaultName": "Livello di testo delimitato",
"sampleLabel": "Città USA",
"errorChooseFile": "Scegli un file di testo delimitato.",
"errorUrl": "Inserisci un URL di testo delimitato.",
"errorFileMissing": "Dati del file di testo delimitato mancanti.",
"readError": "Impossibile leggere il file di testo delimitato.",
"errorDataMissing": "Dati di testo delimitato mancanti.",
"retrievedColumns_one": "Recuperata {{count}} colonna.",
"retrievedColumns_other": "Recuperate {{count}} colonne.",
"retrievedColumnsTable_one": "Recuperata {{count}} colonna. Non sono state rilevate colonne di coordinate; verrà aggiunto come tabella attributi.",
"retrievedColumnsTable_other": "Recuperate {{count}} colonne. Non sono state rilevate colonne di coordinate; verrà aggiunto come tabella attributi.",
"errorRetrieveColumns": "Impossibile recuperare i nomi delle colonne.",
"url": "URL del testo delimitato",
"file": "File di testo delimitato",
"urlPlaceholder": "https://example.com/data.csv",
"retrieving": "Recupero in corso...",
"retrieveColumns": "Recupera colonne",
"delimiter": "Delimitatore",
"delimiterComma": "Virgola",
"delimiterTab": "Tabulazione",
"delimiterSemicolon": "Punto e virgola",
"delimiterPipe": "Barra verticale",
"delimiterCustom": "Personalizzato",
"customDelimiter": "Delimitatore personalizzato",
"longitudeField": "Campo longitudine",
"latitudeField": "Campo latitudine",
"noneField": "Nessuno (tabella attributi)",
"tableHint": "Lascia entrambi i campi delle coordinate su Nessuno per aggiungere il file come tabella attributi non spaziale (da utilizzare in una join di attributi).",
"crs": "Sistema di coordinate",
"crsPlaceholder": "es. EPSG:32643",
"crsPresetLabel": "Sistemi di coordinate comuni...",
"crsHelp": "Lascia vuoto se le coordinate sono già in longitudine/latitudine (WGS84). Altrimenti inserisci il codice EPSG delle colonne delle coordinate e i punti verranno riproiettati in WGS84. Per un CRS proiettato, i campi longitudine e latitudine selezionano le colonne X (est) e Y (nord).",
"importMode": "Importa come",
"modeCoordinates": "Coordinate",
"modeAddresses": "Indirizzi (geocodifica)",
"addressColumns": "Colonne indirizzo",
"addressColumnsEmptyHint": "Recupera prima le colonne per selezionare le colonne indirizzo.",
"addressColumnsHint": "Seleziona una o più colonne da concatenare nell'indirizzo inviato al geocodificatore (es. via, città, provincia).",
"errorNoAddressColumns": "Seleziona almeno una colonna indirizzo.",
"errorNoAddressesFound": "Nessuna riga aveva un valore nelle colonne indirizzo selezionate."
},
"photos": {
"defaultName": "Foto",
"chooseLabel": "Foto",
"choosePhotos": "Scegli foto",
"hint": "Seleziona foto JPEG, PNG, TIFF o HEIC. Ognuna viene posizionata in base alla sua posizione GPS EXIF. Le foto HEIC vengono posizionate ma mostrate senza miniatura.",
"readError": "Impossibile leggere le foto selezionate.",
"errorChooseFiles": "Scegli una o più foto.",
"selectedCount_one": "{{count}} foto selezionata",
"selectedCount_other": "{{count}} foto selezionate",
"errorNoGps_one": "Nessuna posizione GPS trovata nella foto selezionata.",
"errorNoGps_other": "Nessuna posizione GPS trovata nelle {{count}} foto selezionate.",
"addedSummary_one": "Aggiunta {{count}} foto geolocalizzata.",
"addedSummary_other": "Aggiunte {{count}} foto geolocalizzate.",
"skippedNote_one": "{{count}} foto è stata ignorata (nessuna posizione GPS).",
"skippedNote_other": "{{count}} foto sono state ignorate (nessuna posizione GPS).",
"noThumbnailNote_one": "{{count}} foto non ha una miniatura (formato HEIC o non supportato).",
"noThumbnailNote_other": "{{count}} foto non hanno una miniatura (formato HEIC o non supportato).",
"manualPromptTitle": "Nessuna posizione GPS trovata in questa foto.",
"manualPromptBody": "Posizionala al centro corrente della mappa e trascinala nella posizione desiderata.",
"manualPromptCenter": "Centro mappa: {{lng}}, {{lat}}",
"manualPlace": "Posiziona al centro della mappa",
"manualHint": "Trascina questo indicatore per posizionare la foto, quindi fai clic su Fine."
},
"mbtiles": {
"defaultName": "Livello MBTiles",
"readError": "Impossibile leggere il file MBTiles.",
"errorChooseFile": "Scegli un file MBTiles.",
"errorSourceLayers": "Inserisci almeno un livello sorgente vettoriale.",
"tileType": "Tipo di tile",
"sourceLayers": "Livelli sorgente",
"sourceLayersPlaceholder": "building, place, water"
},
"postgres": {
"defaultName": "Livello PostgreSQL",
"errorDesktopOnly": "I livelli PostgreSQL richiedono GeoLibre Desktop.",
"errorConnectionString": "Inserisci una stringa di connessione PostgreSQL.",
"statusCheckingBinary": "Verifica del binario Martin in corso...",
"statusDownloaded": "Martin scaricato. Avvio del server locale in corso...",
"statusStarting": "Avvio del server Martin locale in corso...",
"statusReadingCatalog": "Lettura del catalogo Martin in corso...",
"statusFound_one": "Trovata {{count}} sorgente.",
"statusFound_other": "Trovate {{count}} sorgenti.",
"statusNoSources": "Martin è in esecuzione, ma non sono state trovate sorgenti PostGIS compatibili.",
"errorConnect": "Impossibile connettersi a PostgreSQL.",
"statusStopped": "Martin arrestato.",
"errorStop": "Impossibile arrestare Martin.",
"errorConnectFirst": "Connettiti prima a PostgreSQL.",
"errorNoVectorLayers": "La sorgente Martin selezionata non ha livelli vettoriali.",
"errorSelectSource": "Seleziona una sorgente Martin da aggiungere.",
"desktopOnlyNotice": "I livelli PostgreSQL sono disponibili solo in GeoLibre Desktop. Questa funzione avvia un server di tile Martin locale, che l'app web non può eseguire.",
"savedConnection": "Connessione salvata",
"selectSavedConnection": "Seleziona connessione salvata",
"connectionString": "Stringa di connessione PostgreSQL",
"connectionStringPlaceholder": "postgres://user:password@host:5432/database",
"defaultSrid": "SRID predefinito",
"connect": "Connetti",
"stop": "Arresta",
"martinSource": "Sorgente Martin",
"runningOnPort": "Martin è in esecuzione sulla porta {{port}}.",
"loadMode": "Carica come",
"loadModeTiles": "Tile vettoriali (Martin, sola lettura)",
"loadModeEditable": "Livello modificabile (carica tutti gli elementi)",
"editableNotice": "Carica gli elementi della tabella tramite il server di elaborazione locale in modo che possano essere modificati. Salva le modifiche con l'azione \"Salva modifiche nella tabella PostGIS\" del livello.",
"statusListingTables": "Lettura delle tabelle spaziali in corso...",
"statusTablesFound_one": "Trovata {{count}} tabella spaziale.",
"statusTablesFound_other": "Trovate {{count}} tabelle spaziali.",
"statusNoTables": "Nessuna tabella spaziale trovata in questo database.",
"editableTable": "Tabella",
"tableReadOnly": "{{table}} (sola lettura: nessuna chiave primaria)",
"errorSelectTable": "Seleziona una tabella da caricare.",
"errorRuntimeMissing": "Il server di elaborazione non ha installato il runtime PostGIS (psycopg). Installa l'estensione opzionale 'postgis' di geolibre-server per caricare livelli modificabili."
},
"video": {
"defaultName": "Livello video",
"sampleLabel": "Onde costiere vicino a San Francisco",
"errorUrl": "Inserisci un URL video.",
"errorHttps": "Gli URL video devono iniziare con https://.",
"cornerTopLeft": "in alto a sinistra",
"cornerTopRight": "in alto a destra",
"cornerBottomRight": "in basso a destra",
"cornerBottomLeft": "in basso a sinistra",
"errorCornerFormat": "Inserisci l'angolo {{corner}} come \"longitudine, latitudine\".",
"errorCornerNumber": "Inserisci una longitudine e una latitudine numeriche per l'angolo {{corner}}.",
"errorCornerLng": "La longitudine dell'angolo {{corner}} deve essere compresa tra -180 e 180.",
"errorCornerLat": "La latitudine dell'angolo {{corner}} deve essere compresa tra -90 e 90.",
"primaryUrl": "URL video principale",
"primaryUrlPlaceholder": "https://example.com/clip.mp4",
"fallbackUrl": "URL video di riserva (facoltativo)",
"fallbackUrlPlaceholder": "https://example.com/clip.webm",
"topLeft": "In alto a sinistra (lng, lat)",
"topRight": "In alto a destra (lng, lat)",
"bottomRight": "In basso a destra (lng, lat)",
"bottomLeft": "In basso a sinistra (lng, lat)",
"cornersNote": "I quattro angoli georeferenziano il video sulla mappa. Il video deve essere servito tramite HTTPS e l'host deve consentire richieste cross-origin (CORS) affinché i fotogrammi vengano visualizzati."
},
"netcdf": {
"sampleLabel": "Temperatura dell'aria",
"title": "Aggiungi NetCDF / HDF",
"description": "Visualizza un dataset NetCDF o HDF5: un file remoto Cloud-Optimized tramite un riferimento kerchunk (letto tramite richieste HTTP range), oppure un file NetCDF o HDF5 locale letto nel browser.",
"sourceLabel": "Sorgente",
"sourceCloud": "Cloud-Optimized (URL kerchunk)",
"sourceLocal": "File locale (NetCDF / HDF5)",
"localFileLabel": "File locale",
"chooseDifferentFile": "Scegli un altro file",
"readingFile": "Lettura in corso...",
"localFileHelp": "Seleziona un file NetCDF o HDF5 locale (.nc, .nc4, .cdf, .h5 o .hdf5); sono supportati sia il classico NetCDF-3 sia NetCDF-4/HDF5. Viene decodificato nel browser; i file di grandi dimensioni utilizzano più memoria.",
"errorNoVariables": "Nessuna variabile visualizzabile (2D o superiore) trovata nel file.",
"errorNoFile": "Nessun file caricato.",
"kerchunkUrlLabel": "URL di riferimento kerchunk",
"kerchunkUrlHelp": "Scegli un dataset di esempio qui sopra, oppure incolla il tuo URL di riferimento kerchunk, poi fai clic su Carica variabili.",
"loading": "Caricamento...",
"loadVariables": "Carica variabili",
"variableLabel": "Variabile",
"dimIndexLabel": "Indice {{dim}}",
"colorMin": "Colore minimo (facoltativo)",
"colorMax": "Colore massimo (facoltativo)",
"adding": "Aggiunta in corso...",
"addLayer": "Aggiungi livello"
},
"deckViz": {
"defaultName": "Livello Deck.gl",
"errorChooseFile": "Scegli un file CSV, JSON o GeoJSON.",
"errorUrl": "Inserisci un URL dei dati.",
"errorUnknownType": "Tipo di livello sconosciuto.",
"needsGeojson": "{{label}} richiede un file GeoJSON.",
"needsTabular": "{{label}} richiede dati tabellari CSV/JSON, non GeoJSON.",
"mapRequiredFields_one": "Associa il campo richiesto: {{fields}}.",
"mapRequiredFields_other": "Associa i campi richiesti: {{fields}}.",
"errorExample": "Impossibile caricare i dati di esempio.",
"loadedFeatures_one": "Caricato {{count}} elemento.",
"loadedFeatures_other": "Caricati {{count}} elementi.",
"loadedRows_one": "{{count}} riga",
"loadedRows_other": "{{count}} righe",
"loadedColumns_one": "{{count}} colonna",
"loadedColumns_other": "{{count}} colonne",
"loadedTabular": "Caricati {{rows}} · {{columns}}.",
"errorLoad": "Impossibile caricare i dati.",
"errorLoadFirst": "Carica prima i dati di esempio, oppure un file/URL.",
"useExample": "Usa dati di esempio",
"loadYourOwn": "Oppure carica i tuoi",
"dataUrl": "URL dei dati",
"localFile": "File locale",
"urlPlaceholder": "https://example.com/data.csv",
"chooseFileLoad": "Scegli file e carica",
"loadData": "Carica dati",
"selectRole": "— seleziona —",
"roleNone": "(nessuno)",
"closeAfterAdd": "Chiudi la finestra dopo aver aggiunto il livello",
"color": "Colore",
"pointSize": "Dimensione punto",
"cellSize": "Dimensione cella",
"lineWidth": "Spessore linea",
"extrusion": "Estrusione 3D",
"modelUrlPlaceholder": "https://example.com/model.glb"
},
"ogcFeatures": {
"defaultName": "Livello OGC API - Features",
"sampleLabel": "Laghi del mondo (demo pygeoapi)",
"urlPlaceholder": "https://example.com/ogcapi",
"urlHint": "La pagina iniziale del servizio, o qualsiasi URL copiato da essa (funziona anche con un URL /collections o /collections/{id}/items).",
"retrieveCollections": "Recupera collection",
"retrieving": "Recupero in corso...",
"retrievedCollections": "Collection recuperate",
"selectCollection_one": "Scegli tra {{count}} collection",
"selectCollection_other": "Scegli tra {{count}} collection",
"noCollectionsFound": "Non è stata trovata alcuna collection di elementi per questo servizio.",
"retrieveError": "Impossibile recuperare le collection da questo servizio.",
"collection": "Collection",
"collectionPlaceholder": "collection-id",
"maxFeatures": "Numero massimo di elementi",
"bbox": "Rettangolo di delimitazione",
"datetime": "Data e ora",
"errorCollection": "Inserisci l'ID della collection OGC API - Features.",
"errorMaxFeatures": "Inserisci un numero massimo di elementi pari a 1 o superiore.",
"errorBbox": "Inserisci il rettangolo di delimitazione come «ovest,sud,est,nord».",
"errorNoFeatures": "Questa collection non ha restituito alcun elemento."
}
},
"offline": {
"title": "Scarica area offline",
"description": "Salva i tile della mappa di base della vista corrente in modo che quest'area continui a funzionare senza connessione di rete.",
"noServiceWorker": "La memorizzazione offline richiede l'app web installata. I tile scaricati qui non verranno salvati per l'uso offline in questa build.",
"uncacheable": "Le seguenti sorgenti della mappa di base non supportano il download offline e mancheranno dalla mappa offline: {{hosts}}.",
"cacheable": "Le seguenti sorgenti della mappa di base verranno scaricate e saranno disponibili offline: {{hosts}}.",
"includeExtra": "Includi livelli di dettaglio aggiuntivi per lo zoom",
"currentViewOnly": "Solo vista corrente · Zoom {{zoom}}",
"detailLevels": "Livelli di dettaglio aggiuntivi",
"relativeLevels_one": "+{{count}} livello · Zoom {{min}}–{{max}}",
"relativeLevels_other": "+{{count}} livelli · Zoom {{min}}–{{max}}",
"tiles": "Risorse da scaricare",
"tooManyTiles": "Quest'area supera il limite della cache offline ({{max}} risorse); i tile memorizzati più vecchi potrebbero essere eliminati man mano che vengono scaricate nuove risorse. Riduci i livelli di dettaglio o scegli un'area più piccola.",
"acknowledgeEviction": "Scarica comunque, eliminando i tile più vecchi se necessario",
"download": "Scarica",
"cancel": "Annulla",
"progress": "Download di {{done}} / {{total}}…",
"complete_one": "Area offline salvata. {{count}} risorsa memorizzata per l'uso offline.",
"complete_other": "Area offline salvata. {{count}} risorse memorizzate per l'uso offline.",
"completeWithFailures": "Salvate {{done}} di {{total}} risorse ({{failed}} non riuscite).",
"retryFailed_one": "Riprova {{count}} risorsa non riuscita",
"retryFailed_other": "Riprova {{count}} risorse non riuscite",
"retryAll": "Riprova tutte le risorse",
"advanced": "Opzioni avanzate",
"concurrency": "Richieste simultanee",
"concurrencyHint": "Riduci questo valore per alleggerire il carico sui server che limitano le richieste rapide di tile.",
"timeout": "Timeout richiesta (secondi)",
"timeoutHint": "Ogni richiesta di tile ha a disposizione fino a {{seconds}}s prima di essere considerata non riuscita.",
"timeoutDisabled": "Nessun timeout: le richieste usano il valore predefinito del browser. Aumentalo per connessioni lente."
},
"offlineManager": {
"title": "Gestisci aree offline",
"description": "Rivedi le aree della mappa di base scaricate per l'uso offline, aggiornale o eliminale per liberare spazio di archiviazione.",
"noServiceWorker": "La memorizzazione offline richiede l'app web installata. L'aggiornamento delle aree non salverà le tile per l'uso offline in questa build.",
"empty": "Nessuna area offline ancora presente. Usa \"Scarica area offline\" per salvare la vista corrente della mappa per l'uso offline.",
"zoomRange": "Zoom {{min}}–{{max}}",
"tilesCount_one": "{{count}} tile",
"tilesCount_other": "{{count}} tile",
"savedOn": "Salvato il {{date}}",
"rename": "Rinomina quest'area",
"nameLabel": "Nome area",
"update": "Aggiorna quest'area",
"delete": "Elimina quest'area",
"confirmDelete": "Elimina",
"updateAll": "Aggiorna tutto",
"updating": "Aggiornamento {{done}} / {{total}}…",
"totalFootprint_one": "{{size}} in {{count}} area",
"totalFootprint_other": "{{size}} in {{count}} aree",
"deviceUsage": "{{usage}} di {{quota}} utilizzati"
},
"recordTour": {
"title": "Registra tour della mappa",
"hint": "Sposta e ingrandisci la mappa, quindi cattura ogni vista. La mappa rimane interattiva mentre questo pannello è aperto.",
"unsupported": "Questo browser non può registrare l'area della mappa. Prova una versione recente di Chrome, Edge o Firefox.",
"addView": "Aggiungi vista corrente",
"pathTitle": "Genera da percorso",
"pathNoLayers": "Aggiungi un livello LineString per generare fotogrammi chiave da un percorso.",
"pathLayer": "Livello del percorso",
"pathLayerOption": "{{name}} ({{count}} punti)",
"pathKeyframes": "Fotogrammi chiave",
"pathZoom": "Zoom",
"pathPitch": "Inclinazione",
"pathHold": "Sosta",
"pathTransition": "Spostamento",
"pathGenerate": "Genera",
"pathConfirmReplace": "Sostituire i fotogrammi chiave correnti con quelli generati da questo percorso?",
"pathGenerated_one": "Generato {{count}} fotogramma chiave dal percorso.",
"pathGenerated_other": "Generati {{count}} fotogrammi chiave dal percorso.",
"pathGenerateError": "Impossibile generare fotogrammi chiave da questo percorso.",
"loadConfig": "Carica configurazione",
"saveConfig": "Salva configurazione",
"confirmLoad": "Sostituire i fotogrammi chiave correnti con la configurazione caricata?",
"configFileType": "Configurazione tour",
"configSaved": "Configurazione salvata come {{name}}",
"configLoaded_one": "Configurazione caricata con {{count}} fotogramma chiave.",
"configLoaded_other": "Configurazione caricata con {{count}} fotogrammi chiave.",
"configSaveError": "Impossibile salvare la configurazione del tour. Riprova.",
"configLoadError": "Impossibile caricare la configurazione del tour. Il file potrebbe non essere valido.",
"keyframeCount_one": "{{count}} fotogramma chiave",
"keyframeCount_other": "{{count}} fotogrammi chiave",
"empty": "Sposta e ingrandisci la mappa su una vista iniziale, quindi aggiungila come primo fotogramma chiave. Aggiungi almeno due fotogrammi chiave per registrare un tour.",
"flyToKeyframe": "Vai a questa vista",
"hold": "Mantieni",
"transition": "Transizione",
"secondsShort": "sec",
"holdSeconds": "Secondi di permanenza su questa vista",
"segmentSeconds": "Secondi per passare alla vista successiva",
"resizeLeft": "Ridimensiona pannello dall'angolo in basso a sinistra",
"resizeRight": "Ridimensiona pannello dall'angolo in basso a destra",
"recapture": "Aggiorna alla vista corrente della mappa",
"moveUp": "Sposta su il fotogramma chiave",
"moveDown": "Sposta giù il fotogramma chiave",
"removeKeyframe": "Rimuovi fotogramma chiave",
"fps": "Fotogrammi al secondo",
"estimatedLength": "Circa {{seconds}}s",
"record": "Registra",
"videoFileType": "Video WebM",
"recordingStatus": "Registrazione… {{percent}}%",
"savingStatus": "Salvataggio video…",
"stop": "Ferma",
"recordingReady": "Registrazione pronta. Assegna un nome e salva, oppure scarta per registrare di nuovo.",
"fileNameLabel": "Nome file",
"saveVideo": "Salva video…",
"discard": "Scarta",
"saved": "Salvato {{name}}",
"saveCancelled": "Salvataggio annullato.",
"recordError": "Impossibile registrare il tour. Riprova.",
"saveError": "Impossibile salvare il video. Riprova."
},
"recordVideo": {
"title": "Registra video",
"hint": "Registra la mappa live come video. Sposta e ingrandisci la mappa durante la registrazione — ogni movimento viene catturato. Questo pannello e il riquadro di selezione non fanno parte del video.",
"unsupported": "Questo browser non può registrare l'area della mappa. Prova una versione recente di Chrome, Edge o Firefox.",
"area": "Area di cattura",
"wholeMap": "Tutta la mappa",
"selectArea": "Seleziona area…",
"redrawArea": "Ridisegna area…",
"drawHint": "Trascina un rettangolo sulla mappa per impostare l'area di registrazione, oppure premi Esc per annullare.",
"regionChosen": "Area di registrazione: {{width}} × {{height}} px. Il riquadro rimane fisso mentre la mappa si sposta al di sotto.",
"noRegion": "Disegna un rettangolo sulla mappa per scegliere l'area di registrazione.",
"needRegion": "Seleziona prima un'area sulla mappa.",
"fps": "Fotogrammi al secondo",
"caption": "Didascalia (impressa nel video)",
"captionTitlePlaceholder": "Titolo (facoltativo)",
"captionTextLabel": "Sottotitolo della didascalia o fonte dei dati",
"captionTextPlaceholder": "Sottotitolo o fonte dei dati (facoltativo)",
"captionPosition": "Posizione della didascalia",
"captionPos": {
"top-left": "In alto a sinistra",
"top-center": "In alto al centro",
"top-right": "In alto a destra",
"bottom-left": "In basso a sinistra",
"bottom-center": "In basso al centro",
"bottom-right": "In basso a destra"
},
"includePanels": "Includi i pannelli della mappa (legenda, barra dei colori, HTML) nel video",
"record": "Registra",
"preparing": "Preparazione…",
"stop": "Ferma",
"savingStatus": "Salvataggio video…",
"recordingReady": "Registrazione pronta. Assegna un nome e salva, oppure scarta per registrare di nuovo.",
"fileNameLabel": "Nome file",
"saveVideo": "Salva video…",
"discard": "Scarta",
"videoFileType": "Video",
"saved": "Salvato {{name}}",
"saveCancelled": "Salvataggio annullato.",
"recordError": "Impossibile registrare il video. Riprova.",
"saveError": "Impossibile salvare il video. Riprova."
},
"fieldCollection": {
"title": "Raccolta dati sul campo",
"description": "Acquisisci osservazioni puntuali, lineari o poligonali tramite un modulo personalizzato. Posiziona un punto tramite GPS o toccando la mappa, oppure disegna linee e poligoni vertice per vertice.",
"captureDescription": "Acquisisci una posizione tramite GPS o sulla mappa, quindi compila il modulo per salvarla.",
"captureReviewDescription": "Rivedi la posizione acquisita, completa il modulo e salvala nel livello.",
"reopen": "Apri Raccolta dati sul campo",
"targetLayer": "Livello di raccolta",
"newLayer": "Nuovo livello di raccolta…",
"layerName": "Nome del livello",
"layerNamePlaceholder": "Osservazioni sul campo",
"geometry": "Geometria",
"geom": {
"point": "Punto",
"line": "Linea",
"polygon": "Poligono"
},
"fields": "Campi del modulo",
"addField": "Aggiungi campo",
"fieldLabel": "Etichetta",
"fieldType": "Tipo",
"options": "Opzioni (separate da virgola)",
"required": "Obbligatorio",
"noFields": "Nessun campo ancora presente. Aggiungi campi per acquisire attributi, oppure crea il livello per acquisire solo punti di posizione.",
"type": {
"text": "Testo",
"number": "Numero",
"date": "Data",
"choice": "Scelta"
},
"createLayer": "Crea livello",
"captureHint": "Usa il GPS oppure scegli un punto sulla mappa per iniziare un'acquisizione.",
"drawHint": "Disegna la forma sulla mappa per iniziare un'acquisizione.",
"useGps": "Usa GPS",
"pickOnMap": "Scegli sulla mappa",
"reposition": "Riposiziona punto",
"drawOnMap": "Disegna sulla mappa",
"pickBannerTitle": "Modalità di posizionamento attiva",
"pickBannerHint": "Fai clic in un punto qualsiasi della mappa per scegliere un punto, oppure premi Esc per annullare.",
"addGpsVertex": "Aggiungi vertice GPS",
"undo": "Annulla",
"finish": "Termina",
"vertices_one": "{{count}} vertice",
"vertices_other": "{{count}} vertici",
"needMore": "Aggiungi almeno {{min}} vertici",
"dblClickHint": "Tocca per aggiungere vertici; fai doppio clic per terminare.",
"locating": "Localizzazione in corso…",
"photo": "Foto",
"photoOptional": "Foto (facoltativa)",
"choosePhoto": "Scegli foto…",
"removePhoto": "Rimuovi",
"save": {
"point": "Salva punto",
"line": "Salva linea",
"polygon": "Salva poligono"
},
"saved": {
"point_one": "Salvato {{count}} punto in {{layer}}.",
"point_other": "Salvati {{count}} punti in {{layer}}.",
"line_one": "Salvata {{count}} linea in {{layer}}.",
"line_other": "Salvate {{count}} linee in {{layer}}.",
"polygon_one": "Salvato {{count}} poligono in {{layer}}.",
"polygon_other": "Salvati {{count}} poligoni in {{layer}}."
},
"layerGone": "Il livello di raccolta non è più disponibile.",
"noGeolocation": "La geolocalizzazione non è disponibile su questo dispositivo.",
"geolocationDenied": "Impossibile ottenere la tua posizione. Controlla le autorizzazioni di localizzazione e riprova.",
"photoTooLarge": "Questa foto è troppo grande (massimo {{max}}). Scegli un'immagine più piccola.",
"photoReadError": "Impossibile leggere questa immagine. Prova un altro file.",
"errorRequired": "Questo campo è obbligatorio.",
"errorNumber": "Inserisci un numero valido.",
"errorChoice": "Scegli una delle opzioni elencate."
},
"gps": {
"title": "Tracciamento GPS",
"description": "Trasmetti la posizione del tuo dispositivo sulla mappa, registra una traccia e acquisisci punti nella tua posizione attuale.",
"start": "Avvia GPS",
"stop": "Ferma GPS",
"follow": "Mantieni la mappa centrata sulla mia posizione",
"waitingForFix": "In attesa di un fix GPS…",
"noGeolocation": "La geolocalizzazione non è disponibile su questo dispositivo.",
"permissionDenied": "L'autorizzazione alla posizione è stata negata. Abilitala nelle impostazioni del browser o di sistema e riprova.",
"trackLog": "Registro traccia",
"record": "Registra traccia",
"pause": "Pausa",
"resume": "Riprendi",
"discard": "Scarta",
"saveTrack": "Salva come livello",
"exportGpx": "Esporta GPX",
"exportGeojson": "Esporta GeoJSON",
"points_one": "{{count}} punto",
"points_other": "{{count}} punti",
"trackLayerName": "Traccia GPS",
"trackSaved": "Salvato {{name}} come livello.",
"trackExported": "Traccia esportata.",
"exportCancelled": "Esportazione annullata.",
"exportFailed": "Impossibile esportare la traccia. Riprova.",
"capture": "Digitalizza",
"capturePoint": "Acquisisci punto",
"captureLayerName": "Punti GPS",
"captured_one": "{{count}} punto acquisito in questa sessione.",
"captured_other": "{{count}} punti acquisiti in questa sessione.",
"pointCaptured": "Punto salvato in {{layer}}.",
"captureBlocked": "La precisione del fix è ±{{accuracy}}, peggiore della soglia di {{max}} m. Punto non salvato.",