mirror of
https://github.com/dz0ny/meshcore-sar.git
synced 2026-08-11 16:30:28 +00:00
Refactor SAR marker handling and add template management
- Updated CompassSarList and DetailedCompassDialog to use marker.displayName instead of marker.type.displayName. - Enhanced DrawingLayer and DrawingMarkersLayer to support simple mode for drawing visibility and interaction. - Added toggle switches in DrawingToolbar for showing/hiding received drawings and SAR markers. - Modified MapMarkers to utilize custom emojis and display names for markers. - Introduced RecipientSelectorSheet for selecting message recipients with search functionality. - Refactored SarUpdateSheet to use SAR templates instead of marker types, allowing for emoji and name customization. - Created SarTemplateEditDialog for adding and editing SAR templates with color selection and preview.
This commit is contained in:
@@ -75,6 +75,10 @@
|
||||
|
||||
"displayPacketActivity": "Prikaži indikatore aktivnosti paketa u gornjoj traci",
|
||||
|
||||
"simpleMode": "Jednostavni način",
|
||||
|
||||
"simpleModeDescription": "Sakrij nevažne informacije u porukama i kontaktima",
|
||||
|
||||
"language": "Jezik",
|
||||
|
||||
"chooseLanguage": "Odaberite jezik",
|
||||
@@ -181,7 +185,7 @@
|
||||
|
||||
"refresh": "Osvježi",
|
||||
|
||||
"sendDirectMessage": "Pošalji izravnu poruku",
|
||||
"sendDirectMessage": "Pošalji",
|
||||
|
||||
"resetPath": "Resetiraj put (preusmjeri)",
|
||||
|
||||
@@ -221,6 +225,18 @@
|
||||
|
||||
"clearAllDrawings": "Očisti sve crteže",
|
||||
|
||||
"showReceivedDrawings": "Prikaži primljene crteže",
|
||||
|
||||
"showingAllDrawings": "Prikazujem sve crteže",
|
||||
|
||||
"showingOnlyYourDrawings": "Prikazujem samo vaše crteže",
|
||||
|
||||
"showSarMarkers": "Prikaži SAR oznake",
|
||||
|
||||
"showingSarMarkers": "Prikazujem SAR oznake",
|
||||
|
||||
"hidingSarMarkers": "Skrivam SAR oznake",
|
||||
|
||||
"clearAll": "Očisti sve",
|
||||
|
||||
"noLocalDrawings": "Nema lokalnih crteža za dijeljenje",
|
||||
@@ -263,6 +279,8 @@
|
||||
|
||||
"location": "Lokacija",
|
||||
|
||||
"myLocation": "Moja lokacija",
|
||||
|
||||
"fromMap": "S karte",
|
||||
|
||||
"gettingLocation": "Dohvaćanje lokacije...",
|
||||
@@ -379,6 +397,12 @@
|
||||
|
||||
"accuracy": "Točnost",
|
||||
|
||||
"distance": "Udaljenost",
|
||||
|
||||
"bearing": "Azimut",
|
||||
|
||||
"direction": "Smjer",
|
||||
|
||||
"filterMarkers": "Filtriraj markere",
|
||||
|
||||
"filterMarkersTooltip": "Filtriraj markere",
|
||||
@@ -521,6 +545,12 @@
|
||||
|
||||
"esriSatellite": "ESRI satelit",
|
||||
|
||||
"googleHybrid": "Google hibridno",
|
||||
|
||||
"googleRoadmap": "Google cestovna karta",
|
||||
|
||||
"googleTerrain": "Google teren",
|
||||
|
||||
"downloadVisibleArea": "Preuzmi vidljivo područje",
|
||||
|
||||
"initializingMap": "Inicijalizacija karte...",
|
||||
@@ -586,6 +616,10 @@
|
||||
"cannotReplyContactNotFound": "Ne mogu odgovoriti: kontakt nije pronađen",
|
||||
|
||||
"messageDeleted": "Poruka izbrisana",
|
||||
"copyText": "Kopiraj tekst",
|
||||
"textCopiedToClipboard": "Tekst kopiran u međuspremnik",
|
||||
"deleteMessage": "Izbriši poruku",
|
||||
"deleteMessageConfirmation": "Jeste li sigurni da želite izbrisati ovu poruku?",
|
||||
|
||||
"refreshedContacts": "Kontakti osvježeni",
|
||||
|
||||
@@ -636,6 +670,38 @@
|
||||
|
||||
"failedToDeleteMbtiles": "Neuspjelo brisanje offline karte",
|
||||
|
||||
"importExportCachedTiles": "Uvoz/Izvoz predmemoriranih pločica",
|
||||
|
||||
"importExportDescription": "Sigurnosno kopirajte, dijelite i vraćajte preuzete pločice karte između uređaja",
|
||||
|
||||
"exportTilesToFile": "Izvezi pločice u datoteku",
|
||||
|
||||
"importTilesFromFile": "Uvezi pločice iz datoteke",
|
||||
|
||||
"selectExportLocation": "Odaberite lokaciju izvoza",
|
||||
|
||||
"selectImportFile": "Odaberite arhivu pločica",
|
||||
|
||||
"exportingTiles": "Izvažanje pločica...",
|
||||
|
||||
"importingTiles": "Uvažanje pločica...",
|
||||
|
||||
"exportSuccess": "Uspješno izvezeno {count} pločica",
|
||||
|
||||
"importSuccess": "Uspješno uvezeno {count} skladišta",
|
||||
|
||||
"exportFailed": "Izvoz nije uspio: {error}",
|
||||
|
||||
"importFailed": "Uvoz nije uspio: {error}",
|
||||
|
||||
"exportNote": "Stvara komprimiranu arhivsku datoteku (.fmtc) koju možete dijeliti i uvesti na drugim uređajima.",
|
||||
|
||||
"importNote": "Uvozi pločice karte iz prethodno izvezene arhivske datoteke. Pločice će biti spojene s postojećom predmemorijom.",
|
||||
|
||||
"noTilesToExport": "Nema pločica za izvoz",
|
||||
|
||||
"archiveContainsStores": "Arhiva sadrži {count} skladišta",
|
||||
|
||||
"vectorTiles": "Vektorske pločice",
|
||||
|
||||
"schema": "Shema",
|
||||
@@ -722,5 +788,63 @@
|
||||
|
||||
"failedToSave": "Neuspjelo spremanje: {error}",
|
||||
|
||||
"failedToGetLocation": "Neuspjelo dohvaćanje lokacije: {error}"
|
||||
"failedToGetLocation": "Neuspjelo dohvaćanje lokacije: {error}",
|
||||
|
||||
"sarTemplates": "SAR Templates",
|
||||
"manageSarTemplates": "Manage cursor on target templates",
|
||||
"addTemplate": "Add Template",
|
||||
"editTemplate": "Edit Template",
|
||||
"deleteTemplate": "Delete Template",
|
||||
"templateName": "Template Name",
|
||||
"templateNameHint": "e.g. Found Person",
|
||||
"templateEmoji": "Emoji",
|
||||
"emojiRequired": "Emoji je obavezan",
|
||||
"nameRequired": "Ime je obavezno",
|
||||
"templateDescription": "Description (Optional)",
|
||||
"templateDescriptionHint": "Add additional context...",
|
||||
"templateColor": "Color",
|
||||
"previewFormat": "Preview (SAR Message Format)",
|
||||
"importFromClipboard": "Import",
|
||||
"exportToClipboard": "Export",
|
||||
"deleteTemplateConfirmation": "Delete template '{name}'?",
|
||||
"templateAdded": "Template added",
|
||||
"templateUpdated": "Template updated",
|
||||
"templateDeleted": "Template deleted",
|
||||
"templatesImported": "{count, plural, =0{No templates imported} =1{Imported 1 template} other{Imported {count} templates}}",
|
||||
"templatesExported": "{count, plural, =1{Exported 1 template to clipboard} other{Exported {count} templates to clipboard}}",
|
||||
"importFailed": "Import failed: {error}",
|
||||
"exportFailed": "Export failed: {error}",
|
||||
"resetToDefaults": "Reset to Defaults",
|
||||
"resetToDefaultsConfirmation": "This will delete all custom templates and restore the 4 default templates. Continue?",
|
||||
"reset": "Reset",
|
||||
"resetComplete": "Templates reset to defaults",
|
||||
"noTemplates": "No templates available",
|
||||
"tapAddToCreate": "Tap + to create your first template",
|
||||
"ok": "OK",
|
||||
"delete": "Obriši",
|
||||
|
||||
"permissionsSection": "Dozvole",
|
||||
"locationPermission": "Dozvola za lokaciju",
|
||||
"checking": "Provjera...",
|
||||
"locationPermissionGrantedAlways": "Odobreno (Uvijek)",
|
||||
"locationPermissionGrantedWhileInUse": "Odobreno (Tijekom uporabe)",
|
||||
"locationPermissionDeniedTapToRequest": "Odbijeno - Dodirnite za zahtjev",
|
||||
"locationPermissionPermanentlyDeniedOpenSettings": "Trajno odbijeno - Otvori postavke",
|
||||
"locationPermissionDialogContent": "Dozvola za lokaciju je trajno odbijena. Omogućite je u postavkama uređaja kako biste koristili GPS praćenje i dijeljenje lokacije.",
|
||||
"openSettings": "Otvori postavke",
|
||||
"locationPermissionGranted": "Dozvola za lokaciju odobrena!",
|
||||
"locationPermissionRequiredForGps": "Dozvola za lokaciju je potrebna za GPS praćenje i dijeljenje lokacije.",
|
||||
"locationPermissionAlreadyGranted": "Dozvola za lokaciju je već odobrena.",
|
||||
"sarNavyBlue": "SAR Mornarsko Plava",
|
||||
"sarNavyBlueDescription": "Profesionalni/Operativni Način",
|
||||
|
||||
"selectRecipient": "Odaberi primatelja",
|
||||
"broadcastToAllNearby": "Emituj svima u blizini",
|
||||
"searchRecipients": "Pretraži primatelje...",
|
||||
"noContactsFound": "Nema kontakata",
|
||||
"noRoomsFound": "Nema soba",
|
||||
"noContactsOrRoomsAvailable": "Nema dostupnih kontakata ili soba",
|
||||
"messagesWillBeSentToPublicChannel": "Poruke će biti poslane na javni kanal",
|
||||
"newMessage": "Nova poruka",
|
||||
"channel": "Kanal"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user