mirror of
https://github.com/dz0ny/meshcore-sar.git
synced 2026-08-11 16:30:28 +00:00
2281 lines
69 KiB
Plaintext
2281 lines
69 KiB
Plaintext
{
|
||
"@@locale": "tr",
|
||
"appTitle": "MeshCore SAR",
|
||
"@appTitle": {
|
||
"description": "The application title"
|
||
},
|
||
"messages": "Mesajlar",
|
||
"@messages": {
|
||
"description": "Messages tab label"
|
||
},
|
||
"contacts": "Kişiler",
|
||
"@contacts": {
|
||
"description": "Contacts tab label"
|
||
},
|
||
"map": "Harita",
|
||
"@map": {
|
||
"description": "Map tab label"
|
||
},
|
||
"settings": "Ayarlar",
|
||
"@settings": {
|
||
"description": "Settings screen title"
|
||
},
|
||
"connect": "Bağlan",
|
||
"@connect": {
|
||
"description": "Connect button label"
|
||
},
|
||
"disconnect": "Bağlantıyı kes",
|
||
"@disconnect": {
|
||
"description": "Disconnect button label"
|
||
},
|
||
"noDevicesFound": "Cihaz bulunamadı",
|
||
"@noDevicesFound": {
|
||
"description": "Text shown when no BLE devices are found"
|
||
},
|
||
"scanAgain": "Tekrar tara",
|
||
"@scanAgain": {
|
||
"description": "Button to restart BLE scanning"
|
||
},
|
||
"tapToConnect": "Bağlanmak için dokunun",
|
||
"@tapToConnect": {
|
||
"description": "Subtitle text for device in scan list"
|
||
},
|
||
"deviceNotConnected": "Cihaz bağlı değil",
|
||
"@deviceNotConnected": {
|
||
"description": "Error message when device is not connected"
|
||
},
|
||
"locationPermissionDenied": "Konum izni reddedildi",
|
||
"@locationPermissionDenied": {
|
||
"description": "Error when location permission is denied"
|
||
},
|
||
"locationPermissionPermanentlyDenied": "Konum izni kalıcı olarak reddedildi. Lütfen Ayarlar bölümünden etkinleştirin.",
|
||
"@locationPermissionPermanentlyDenied": {
|
||
"description": "Error when location permission is permanently denied"
|
||
},
|
||
"locationPermissionRequired": "GPS takibi ve ekip koordinasyonu için konum izni gereklidir. Daha sonra Ayarlar bölümünden etkinleştirebilirsiniz.",
|
||
"@locationPermissionRequired": {
|
||
"description": "Message when location permission is needed"
|
||
},
|
||
"locationServicesDisabled": "Konum servisleri kapalı. Lütfen Ayarlar bölümünden etkinleştirin.",
|
||
"@locationServicesDisabled": {
|
||
"description": "Error when location services are disabled"
|
||
},
|
||
"failedToGetGpsLocation": "GPS konumu alınamadı",
|
||
"@failedToGetGpsLocation": {
|
||
"description": "Error when GPS location cannot be obtained"
|
||
},
|
||
"failedToAdvertise": "Yayın başarısız: {error}",
|
||
"@failedToAdvertise": {
|
||
"description": "Error message for failed advertisement",
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"cancelReconnection": "Yeniden bağlanmayı iptal et",
|
||
"@cancelReconnection": {
|
||
"description": "Tooltip for cancel reconnection button"
|
||
},
|
||
"general": "Genel",
|
||
"@general": {
|
||
"description": "General settings section header"
|
||
},
|
||
"theme": "Tema",
|
||
"@theme": {
|
||
"description": "Theme setting label"
|
||
},
|
||
"chooseTheme": "Tema seç",
|
||
"@chooseTheme": {
|
||
"description": "Theme selection dialog title"
|
||
},
|
||
"light": "Açık",
|
||
"@light": {
|
||
"description": "Light theme option"
|
||
},
|
||
"dark": "Koyu",
|
||
"@dark": {
|
||
"description": "Dark theme option"
|
||
},
|
||
"blueLightTheme": "Mavi açık tema",
|
||
"@blueLightTheme": {
|
||
"description": "Description for blue light theme"
|
||
},
|
||
"blueDarkTheme": "Mavi koyu tema",
|
||
"@blueDarkTheme": {
|
||
"description": "Description for blue dark theme"
|
||
},
|
||
"sarRed": "SAR Kırmızı",
|
||
"@sarRed": {
|
||
"description": "SAR Red theme option"
|
||
},
|
||
"alertEmergencyMode": "Uyarı/Acil durum modu",
|
||
"@alertEmergencyMode": {
|
||
"description": "Description for SAR Red theme"
|
||
},
|
||
"sarGreen": "SAR Yeşil",
|
||
"@sarGreen": {
|
||
"description": "SAR Green theme option"
|
||
},
|
||
"safeAllClearMode": "Güvenli/Tamam modu",
|
||
"@safeAllClearMode": {
|
||
"description": "Description for SAR Green theme"
|
||
},
|
||
"autoSystem": "Otomatik (Sistem)",
|
||
"@autoSystem": {
|
||
"description": "Auto/System theme option"
|
||
},
|
||
"followSystemTheme": "Sistem temasını takip et",
|
||
"@followSystemTheme": {
|
||
"description": "Description for system theme"
|
||
},
|
||
"showRxTxIndicators": "RX/TX göstergelerini göster",
|
||
"@showRxTxIndicators": {
|
||
"description": "Setting to show RX/TX indicators"
|
||
},
|
||
"displayPacketActivity": "Üst çubukta paket etkinliği göstergelerini göster",
|
||
"@displayPacketActivity": {
|
||
"description": "Description for RX/TX indicators setting"
|
||
},
|
||
"disableMap": "Haritayı devre dışı bırak",
|
||
"@disableMap": {
|
||
"description": "Setting to disable the map tab"
|
||
},
|
||
"disableMapDescription": "Pil kullanımını azaltmak için harita sekmesini gizle",
|
||
"@disableMapDescription": {
|
||
"description": "Description for disable map setting"
|
||
},
|
||
"language": "Dil",
|
||
"@language": {
|
||
"description": "Language setting label"
|
||
},
|
||
"chooseLanguage": "Dil seç",
|
||
"@chooseLanguage": {
|
||
"description": "Language selection dialog title"
|
||
},
|
||
"save": "Kaydet",
|
||
"@save": {
|
||
"description": "Save button label"
|
||
},
|
||
"cancel": "İptal",
|
||
"@cancel": {
|
||
"description": "Cancel button label"
|
||
},
|
||
"close": "Kapat",
|
||
"@close": {
|
||
"description": "Close button label"
|
||
},
|
||
"about": "Hakkında",
|
||
"@about": {
|
||
"description": "About section header"
|
||
},
|
||
"appVersion": "Uygulama sürümü",
|
||
"@appVersion": {
|
||
"description": "App version label"
|
||
},
|
||
"appName": "Uygulama adı",
|
||
"@appName": {
|
||
"description": "App name label"
|
||
},
|
||
"aboutMeshCoreSar": "About MeshCore SAR",
|
||
"@aboutMeshCoreSar": {
|
||
"description": "About dialog title"
|
||
},
|
||
"aboutDescription": "A Search & Rescue application designed for emergency response teams. Features include:\n\n• BLE mesh networking for device-to-device communication\n• Offline maps with multiple layer options\n• Real-time team member tracking\n• SAR tactical markers (found person, fire, staging)\n• Contact management and messaging\n• GPS tracking with compass heading\n• Map tile caching for offline use",
|
||
"@aboutDescription": {
|
||
"description": "About dialog description"
|
||
},
|
||
"technologiesUsed": "Technologies Used:",
|
||
"@technologiesUsed": {
|
||
"description": "Technologies used section title"
|
||
},
|
||
"technologiesList": "• Flutter for cross-platform development\n• BLE (Bluetooth Low Energy) for mesh networking\n• OpenStreetMap for mapping\n• Provider for state management\n• SharedPreferences for local storage",
|
||
"@technologiesList": {
|
||
"description": "List of technologies used"
|
||
},
|
||
"moreInfo": "Daha fazla bilgi",
|
||
"@moreInfo": {
|
||
"description": "More info button label"
|
||
},
|
||
"packageName": "Package Name",
|
||
"@packageName": {
|
||
"description": "Package name label"
|
||
},
|
||
"sampleData": "Örnek veriler",
|
||
"@sampleData": {
|
||
"description": "Sample data section header"
|
||
},
|
||
"sampleDataDescription": "Load or clear sample contacts, channel messages, and SAR markers for testing",
|
||
"@sampleDataDescription": {
|
||
"description": "Sample data section description"
|
||
},
|
||
"loadSampleData": "Örnek verileri yükle",
|
||
"@loadSampleData": {
|
||
"description": "Load sample data button"
|
||
},
|
||
"clearAllData": "Tüm verileri temizle",
|
||
"@clearAllData": {
|
||
"description": "Clear all data button"
|
||
},
|
||
"clearAllDataConfirmTitle": "Tüm verileri temizle",
|
||
"@clearAllDataConfirmTitle": {
|
||
"description": "Clear data confirmation dialog title"
|
||
},
|
||
"clearAllDataConfirmMessage": "Bu işlem tüm kişileri ve SAR işaretlerini temizleyecek. Emin misiniz?",
|
||
"@clearAllDataConfirmMessage": {
|
||
"description": "Clear data confirmation message"
|
||
},
|
||
"clear": "Temizle",
|
||
"@clear": {
|
||
"description": "Clear button label"
|
||
},
|
||
"loadedSampleData": "Loaded {teamCount} team members, {channelCount} channels, {sarCount} SAR markers, {messageCount} messages",
|
||
"@loadedSampleData": {
|
||
"description": "Success message after loading sample data",
|
||
"placeholders": {
|
||
"teamCount": {
|
||
"type": "int"
|
||
},
|
||
"channelCount": {
|
||
"type": "int"
|
||
},
|
||
"sarCount": {
|
||
"type": "int"
|
||
},
|
||
"messageCount": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"failedToLoadSampleData": "Örnek veriler yüklenemedi: {error}",
|
||
"@failedToLoadSampleData": {
|
||
"description": "Error message when sample data fails to load",
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"allDataCleared": "Tüm veriler temizlendi",
|
||
"@allDataCleared": {
|
||
"description": "Success message after clearing all data"
|
||
},
|
||
"failedToStartBackgroundTracking": "Failed to start background tracking. Check permissions and BLE connection.",
|
||
"@failedToStartBackgroundTracking": {
|
||
"description": "Error message when background tracking fails to start"
|
||
},
|
||
"locationBroadcast": "Location broadcast: {latitude}, {longitude}",
|
||
"@locationBroadcast": {
|
||
"description": "Success message for location broadcast",
|
||
"placeholders": {
|
||
"latitude": {
|
||
"type": "String"
|
||
},
|
||
"longitude": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"defaultPinInfo": "The default pin for devices without a screen is 123456. Trouble pairing? Forget the bluetooth device in system settings.",
|
||
"@defaultPinInfo": {
|
||
"description": "Information about default PIN for pairing"
|
||
},
|
||
"noMessagesYet": "Henüz mesaj yok",
|
||
"@noMessagesYet": {
|
||
"description": "Empty state message when there are no messages"
|
||
},
|
||
"pullDownToSync": "Mesajları senkronize etmek için aşağı çekin",
|
||
"@pullDownToSync": {
|
||
"description": "Instruction to pull down to refresh messages"
|
||
},
|
||
"deleteContact": "Kişiyi sil",
|
||
"@deleteContact": {
|
||
"description": "Delete contact action label"
|
||
},
|
||
"delete": "Sil",
|
||
"@delete": {
|
||
"description": "Delete button label"
|
||
},
|
||
"viewOnMap": "Haritada görüntüle",
|
||
"@viewOnMap": {
|
||
"description": "Action to view contact location on map"
|
||
},
|
||
"refresh": "Yenile",
|
||
"@refresh": {
|
||
"description": "Refresh button label"
|
||
},
|
||
"resetPath": "Reset Path (Re-route)",
|
||
"@resetPath": {
|
||
"description": "Action to reset contact path for re-routing"
|
||
},
|
||
"publicKeyCopied": "Genel anahtar panoya kopyalandı",
|
||
"@publicKeyCopied": {
|
||
"description": "Success message when public key is copied"
|
||
},
|
||
"copiedToClipboard": "{label} panoya kopyalandı",
|
||
"@copiedToClipboard": {
|
||
"description": "Success message when a value is copied to clipboard",
|
||
"placeholders": {
|
||
"label": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"pleaseEnterPassword": "Lütfen bir parola girin",
|
||
"@pleaseEnterPassword": {
|
||
"description": "Validation message for empty password field"
|
||
},
|
||
"failedToSyncContacts": "Kişiler senkronize edilemedi: {error}",
|
||
"@failedToSyncContacts": {
|
||
"description": "Error message when contact sync fails",
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"loggedInSuccessfully": "Giriş başarılı! Oda mesajları bekleniyor...",
|
||
"@loggedInSuccessfully": {
|
||
"description": "Success message after successful room login"
|
||
},
|
||
"loginFailed": "Giriş başarısız - yanlış parola",
|
||
"@loginFailed": {
|
||
"description": "Error message when room login fails"
|
||
},
|
||
"loggingIn": "{roomName} odasına giriş yapılıyor...",
|
||
"@loggingIn": {
|
||
"description": "Status message during room login process",
|
||
"placeholders": {
|
||
"roomName": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"failedToSendLogin": "Giriş gönderilemedi: {error}",
|
||
"@failedToSendLogin": {
|
||
"description": "Error message when login command fails to send",
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"lowLocationAccuracy": "Düşük konum doğruluğu",
|
||
"@lowLocationAccuracy": {
|
||
"description": "Warning title for low GPS accuracy"
|
||
},
|
||
"continue_": "Devam et",
|
||
"@continue_": {
|
||
"description": "Continue button label"
|
||
},
|
||
"sendSarMarker": "SAR işareti gönder",
|
||
"@sendSarMarker": {
|
||
"description": "Action to send SAR marker"
|
||
},
|
||
"deleteDrawing": "Çizimi sil",
|
||
"@deleteDrawing": {
|
||
"description": "Action to delete a map drawing"
|
||
},
|
||
"drawingTools": "Çizim araçları",
|
||
"@drawingTools": {
|
||
"description": "Drawing tools section or menu title"
|
||
},
|
||
"drawLine": "Çizgi çiz",
|
||
"@drawLine": {
|
||
"description": "Map drawing mode: line"
|
||
},
|
||
"drawLineDesc": "Harita üzerinde serbest çizgi çiz",
|
||
"@drawLineDesc": {
|
||
"description": "Description for line drawing mode"
|
||
},
|
||
"drawRectangle": "Dikdörtgen çiz",
|
||
"@drawRectangle": {
|
||
"description": "Map drawing mode: rectangle"
|
||
},
|
||
"drawRectangleDesc": "Harita üzerinde dikdörtgen alan çiz",
|
||
"@drawRectangleDesc": {
|
||
"description": "Description for rectangle drawing mode"
|
||
},
|
||
"measureDistance": "Mesafe ölç",
|
||
"@measureDistance": {
|
||
"description": "Map drawing mode: measure distance"
|
||
},
|
||
"measureDistanceDesc": "Ölçmek için iki noktaya uzun basın",
|
||
"@measureDistanceDesc": {
|
||
"description": "Description for distance measurement mode"
|
||
},
|
||
"clearMeasurement": "Ölçümü temizle",
|
||
"@clearMeasurement": {
|
||
"description": "Tooltip to clear measurement"
|
||
},
|
||
"distanceLabel": "Mesafe: {distance}",
|
||
"@distanceLabel": {
|
||
"description": "Label showing measured distance",
|
||
"placeholders": {
|
||
"distance": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"longPressForSecondPoint": "Long press for second point",
|
||
"@longPressForSecondPoint": {
|
||
"description": "Instruction when first measurement point is set"
|
||
},
|
||
"longPressToStartMeasurement": "Long press to set first point",
|
||
"@longPressToStartMeasurement": {
|
||
"description": "Instruction to start measurement"
|
||
},
|
||
"longPressToStartNewMeasurement": "Long press to start new measurement",
|
||
"@longPressToStartNewMeasurement": {
|
||
"description": "Instruction to restart measurement after completion"
|
||
},
|
||
"shareDrawings": "Çizimleri paylaş",
|
||
"@shareDrawings": {
|
||
"description": "Action to share drawings to network"
|
||
},
|
||
"clearAllDrawings": "Tüm çizimleri temizle",
|
||
"@clearAllDrawings": {
|
||
"description": "Action to clear all local drawings"
|
||
},
|
||
"completeLine": "Complete Line",
|
||
"@completeLine": {
|
||
"description": "Tooltip to complete drawing a line"
|
||
},
|
||
"broadcastDrawingsToTeam": "Broadcast {count} drawing{plural} to team",
|
||
"@broadcastDrawingsToTeam": {
|
||
"description": "Subtitle showing how many drawings will be broadcast",
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
},
|
||
"plural": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"removeAllDrawings": "Remove all {count} drawing{plural}",
|
||
"@removeAllDrawings": {
|
||
"description": "Subtitle for remove all drawings action",
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
},
|
||
"plural": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"deleteAllDrawingsConfirm": "Delete all {count} drawing{plural} from the map?",
|
||
"@deleteAllDrawingsConfirm": {
|
||
"description": "Confirmation dialog message for deleting all drawings",
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
},
|
||
"plural": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"drawing": "Çizim",
|
||
"@drawing": {
|
||
"description": "Generic drawing label"
|
||
},
|
||
"shareDrawingsCount": "Share {count} Drawing{plural}",
|
||
"@shareDrawingsCount": {
|
||
"description": "Title for share drawings dialog",
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
},
|
||
"plural": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"showReceivedDrawings": "Alınan çizimleri göster",
|
||
"@showReceivedDrawings": {
|
||
"description": "Toggle to show/hide received drawings from other team members"
|
||
},
|
||
"showingAllDrawings": "Tüm çizimler gösteriliyor",
|
||
"@showingAllDrawings": {
|
||
"description": "Subtitle when received drawings are visible"
|
||
},
|
||
"showingOnlyYourDrawings": "Yalnızca sizin çizimleriniz gösteriliyor",
|
||
"@showingOnlyYourDrawings": {
|
||
"description": "Subtitle when received drawings are hidden"
|
||
},
|
||
"showSarMarkers": "SAR işaretlerini göster",
|
||
"@showSarMarkers": {
|
||
"description": "Toggle to show/hide SAR markers on map"
|
||
},
|
||
"showingSarMarkers": "SAR işaretleri gösteriliyor",
|
||
"@showingSarMarkers": {
|
||
"description": "Subtitle when SAR markers are visible"
|
||
},
|
||
"hidingSarMarkers": "SAR işaretleri gizleniyor",
|
||
"@hidingSarMarkers": {
|
||
"description": "Subtitle when SAR markers are hidden"
|
||
},
|
||
"clearAll": "Tümünü temizle",
|
||
"@clearAll": {
|
||
"description": "Clear all button label"
|
||
},
|
||
"publicChannel": "Genel kanal",
|
||
"@publicChannel": {
|
||
"description": "Public channel option for sharing"
|
||
},
|
||
"broadcastToAll": "Broadcast to all nearby nodes (ephemeral)",
|
||
"@broadcastToAll": {
|
||
"description": "Description for public channel broadcast"
|
||
},
|
||
"storedPermanently": "Odada kalıcı olarak saklanır",
|
||
"@storedPermanently": {
|
||
"description": "Description for room storage permanence"
|
||
},
|
||
"notConnectedToDevice": "Cihaza bağlı değil",
|
||
"@notConnectedToDevice": {
|
||
"description": "Error message when device is not connected for direct messaging"
|
||
},
|
||
"typeYourMessage": "Mesajınızı yazın...",
|
||
"@typeYourMessage": {
|
||
"description": "Placeholder text for message input field"
|
||
},
|
||
"quickLocationMarker": "Hızlı konum işareti",
|
||
"@quickLocationMarker": {
|
||
"description": "Subtitle for SAR marker sheet header"
|
||
},
|
||
"markerType": "İşaret türü",
|
||
"@markerType": {
|
||
"description": "Label for marker type selection section"
|
||
},
|
||
"sendTo": "Gönder",
|
||
"@sendTo": {
|
||
"description": "Label for destination selection section"
|
||
},
|
||
"noDestinationsAvailable": "Kullanılabilir hedef yok.",
|
||
"@noDestinationsAvailable": {
|
||
"description": "Warning when no rooms or channels exist"
|
||
},
|
||
"selectDestination": "Hedef seçin...",
|
||
"@selectDestination": {
|
||
"description": "Placeholder for destination dropdown"
|
||
},
|
||
"ephemeralBroadcastInfo": "Ephemeral: Broadcast over-the-air only. Not stored - nodes must be online.",
|
||
"@ephemeralBroadcastInfo": {
|
||
"description": "Information about ephemeral channel broadcasts"
|
||
},
|
||
"persistentRoomInfo": "Persistent: Stored immutably in room. Synced automatically and preserved offline.",
|
||
"@persistentRoomInfo": {
|
||
"description": "Information about persistent room storage"
|
||
},
|
||
"location": "Konum",
|
||
"@location": {
|
||
"description": "Label for location section"
|
||
},
|
||
"fromMap": "Haritadan",
|
||
"@fromMap": {
|
||
"description": "Badge showing location is from map tap"
|
||
},
|
||
"gettingLocation": "Konum alınıyor...",
|
||
"@gettingLocation": {
|
||
"description": "Loading message while fetching GPS location"
|
||
},
|
||
"locationError": "Konum hatası",
|
||
"@locationError": {
|
||
"description": "Title for location error messages"
|
||
},
|
||
"retry": "Tekrar dene",
|
||
"@retry": {
|
||
"description": "Retry button label"
|
||
},
|
||
"refreshLocation": "Konumu yenile",
|
||
"@refreshLocation": {
|
||
"description": "Tooltip for refresh location button"
|
||
},
|
||
"accuracyMeters": "Doğruluk: ±{accuracy}m",
|
||
"@accuracyMeters": {
|
||
"description": "Display of GPS accuracy in meters",
|
||
"placeholders": {
|
||
"accuracy": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"notesOptional": "Notlar (isteğe bağlı)",
|
||
"@notesOptional": {
|
||
"description": "Label for optional notes field"
|
||
},
|
||
"addAdditionalInformation": "Ek bilgi ekleyin...",
|
||
"@addAdditionalInformation": {
|
||
"description": "Placeholder for notes field"
|
||
},
|
||
"lowAccuracyWarning": "Location accuracy is ±{accuracy}m. This may not be accurate enough for SAR operations.\n\nContinue anyway?",
|
||
"@lowAccuracyWarning": {
|
||
"description": "Warning dialog content for low GPS accuracy",
|
||
"placeholders": {
|
||
"accuracy": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"loginToRoom": "Odaya giriş yap",
|
||
"@loginToRoom": {
|
||
"description": "Title for room login dialog"
|
||
},
|
||
"enterPasswordInfo": "Enter the password to access this room. The password will be saved for future use.",
|
||
"@enterPasswordInfo": {
|
||
"description": "Information about room password"
|
||
},
|
||
"password": "Parola",
|
||
"@password": {
|
||
"description": "Password field label"
|
||
},
|
||
"enterRoomPassword": "Oda parolasını girin",
|
||
"@enterRoomPassword": {
|
||
"description": "Password field hint"
|
||
},
|
||
"loggingInDots": "Giriş yapılıyor...",
|
||
"@loggingInDots": {
|
||
"description": "Button text while logging in"
|
||
},
|
||
"login": "Giriş yap",
|
||
"@login": {
|
||
"description": "Login button label"
|
||
},
|
||
"failedToAddRoom": "Failed to add room to device: {error}\n\nThe room may not have advertised yet.\nTry waiting for the room to broadcast.",
|
||
"@failedToAddRoom": {
|
||
"description": "Error message when adding room fails",
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"direct": "Doğrudan",
|
||
"@direct": {
|
||
"description": "Direct routing indicator"
|
||
},
|
||
"flood": "Flood",
|
||
"@flood": {
|
||
"description": "Flood routing indicator"
|
||
},
|
||
"loggedIn": "Giriş yapıldı",
|
||
"@loggedIn": {
|
||
"description": "Logged in status badge"
|
||
},
|
||
"noGpsData": "GPS verisi yok",
|
||
"@noGpsData": {
|
||
"description": "Message when GPS data is not available"
|
||
},
|
||
"distance": "Mesafe",
|
||
"@distance": {
|
||
"description": "Distance label"
|
||
},
|
||
"directPingTimeout": "Direct ping timeout - retrying {name} with flooding...",
|
||
"@directPingTimeout": {
|
||
"description": "Warning when direct ping times out",
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"pingFailed": "{name} için ping başarısız - yanıt alınamadı",
|
||
"@pingFailed": {
|
||
"description": "Error message when ping fails",
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"deleteContactConfirmation": "Are you sure you want to delete \"{name}\"?\n\nThis will remove the contact from both the app and the companion radio device.",
|
||
"@deleteContactConfirmation": {
|
||
"description": "Confirmation message for deleting contact",
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"failedToRemoveContact": "Kişi kaldırılamadı: {error}",
|
||
"@failedToRemoveContact": {
|
||
"description": "Error message when contact removal fails",
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"type": "Tür",
|
||
"@type": {
|
||
"description": "Contact type label"
|
||
},
|
||
"publicKey": "Genel anahtar",
|
||
"@publicKey": {
|
||
"description": "Public key label"
|
||
},
|
||
"lastSeen": "Son görülme",
|
||
"@lastSeen": {
|
||
"description": "Last seen label"
|
||
},
|
||
"roomStatus": "Oda durumu",
|
||
"@roomStatus": {
|
||
"description": "Room status section header"
|
||
},
|
||
"loginStatus": "Giriş durumu",
|
||
"@loginStatus": {
|
||
"description": "Login status label"
|
||
},
|
||
"notLoggedIn": "Giriş yapılmadı",
|
||
"@notLoggedIn": {
|
||
"description": "Not logged in status"
|
||
},
|
||
"adminAccess": "Yönetici erişimi",
|
||
"@adminAccess": {
|
||
"description": "Admin access label"
|
||
},
|
||
"yes": "Evet",
|
||
"@yes": {
|
||
"description": "Yes answer"
|
||
},
|
||
"no": "Hayır",
|
||
"@no": {
|
||
"description": "No answer"
|
||
},
|
||
"permissions": "İzinler",
|
||
"@permissions": {
|
||
"description": "Permissions label"
|
||
},
|
||
"passwordSaved": "Parola kaydedildi",
|
||
"@passwordSaved": {
|
||
"description": "Password saved label"
|
||
},
|
||
"locationColon": "Konum:",
|
||
"@locationColon": {
|
||
"description": "Location section header"
|
||
},
|
||
"telemetry": "Telemetri",
|
||
"@telemetry": {
|
||
"description": "Telemetry section header"
|
||
},
|
||
"voltage": "Voltaj",
|
||
"@voltage": {
|
||
"description": "Voltage label"
|
||
},
|
||
"battery": "Pil",
|
||
"@battery": {
|
||
"description": "Battery label"
|
||
},
|
||
"temperature": "Sıcaklık",
|
||
"@temperature": {
|
||
"description": "Temperature label"
|
||
},
|
||
"humidity": "Nem",
|
||
"@humidity": {
|
||
"description": "Humidity label"
|
||
},
|
||
"pressure": "Basınç",
|
||
"@pressure": {
|
||
"description": "Pressure label"
|
||
},
|
||
"gpsTelemetry": "GPS (telemetri)",
|
||
"@gpsTelemetry": {
|
||
"description": "GPS from telemetry label"
|
||
},
|
||
"updated": "Güncellendi",
|
||
"@updated": {
|
||
"description": "Updated timestamp label"
|
||
},
|
||
"pathResetInfo": "Path reset for {name}. Next message will find a new route.",
|
||
"@pathResetInfo": {
|
||
"description": "Info message after path reset",
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"reLoginToRoom": "Odaya yeniden giriş yap",
|
||
"@reLoginToRoom": {
|
||
"description": "Button to re-login to room"
|
||
},
|
||
"heading": "Yön",
|
||
"@heading": {
|
||
"description": "Compass heading label"
|
||
},
|
||
"elevation": "Rakım",
|
||
"@elevation": {
|
||
"description": "Elevation/altitude label"
|
||
},
|
||
"accuracy": "Doğruluk",
|
||
"@accuracy": {
|
||
"description": "GPS accuracy label"
|
||
},
|
||
"bearing": "İstikamet",
|
||
"@bearing": {
|
||
"description": "Bearing label in compass"
|
||
},
|
||
"direction": "Yön",
|
||
"@direction": {
|
||
"description": "Direction label in compass"
|
||
},
|
||
"filterMarkers": "İşaretleri filtrele",
|
||
"@filterMarkers": {
|
||
"description": "Title for filter markers dialog"
|
||
},
|
||
"filterMarkersTooltip": "Filter markers",
|
||
"@filterMarkersTooltip": {
|
||
"description": "Tooltip for filter button"
|
||
},
|
||
"contactsFilter": "Kişiler",
|
||
"@contactsFilter": {
|
||
"description": "Filter option for contacts"
|
||
},
|
||
"repeatersFilter": "Tekrarlayıcılar",
|
||
"@repeatersFilter": {
|
||
"description": "Filter option for repeaters"
|
||
},
|
||
"sarMarkers": "SAR işaretleri",
|
||
"@sarMarkers": {
|
||
"description": "SAR markers section header"
|
||
},
|
||
"foundPerson": "Bulunan kişi",
|
||
"@foundPerson": {
|
||
"description": "Found person SAR marker type"
|
||
},
|
||
"fire": "Yangın",
|
||
"@fire": {
|
||
"description": "Fire SAR marker type"
|
||
},
|
||
"stagingArea": "Toplanma alanı",
|
||
"@stagingArea": {
|
||
"description": "Staging area SAR marker type"
|
||
},
|
||
"showAll": "Tümünü göster",
|
||
"@showAll": {
|
||
"description": "Button to show all filters"
|
||
},
|
||
"locationUnavailable": "Konum kullanılamıyor",
|
||
"@locationUnavailable": {
|
||
"description": "Message when GPS location is unavailable"
|
||
},
|
||
"ahead": "ileride",
|
||
"@ahead": {
|
||
"description": "Relative bearing direction - ahead"
|
||
},
|
||
"degreesRight": "{degrees}° sağda",
|
||
"@degreesRight": {
|
||
"description": "Relative bearing direction - right",
|
||
"placeholders": {
|
||
"degrees": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"degreesLeft": "{degrees}° solda",
|
||
"@degreesLeft": {
|
||
"description": "Relative bearing direction - left",
|
||
"placeholders": {
|
||
"degrees": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"latLonFormat": "Lat: {latitude} Lon: {longitude}",
|
||
"@latLonFormat": {
|
||
"description": "Latitude and longitude display format",
|
||
"placeholders": {
|
||
"latitude": {
|
||
"type": "String"
|
||
},
|
||
"longitude": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"noContactsYet": "Henüz kişi yok",
|
||
"@noContactsYet": {
|
||
"description": "Empty state message when there are no contacts"
|
||
},
|
||
"connectToDeviceToLoadContacts": "Kişileri yüklemek için bir cihaza bağlanın",
|
||
"@connectToDeviceToLoadContacts": {
|
||
"description": "Instruction to connect device to load contacts"
|
||
},
|
||
"teamMembers": "Ekip üyeleri",
|
||
"@teamMembers": {
|
||
"description": "Section header for team members (chat contacts)"
|
||
},
|
||
"repeaters": "Tekrarlayıcılar",
|
||
"@repeaters": {
|
||
"description": "Section header for repeater nodes"
|
||
},
|
||
"rooms": "Odalar",
|
||
"@rooms": {
|
||
"description": "Section header for rooms"
|
||
},
|
||
"channels": "Kanallar",
|
||
"@channels": {
|
||
"description": "Section header for broadcast channels"
|
||
},
|
||
"selectMapLayer": "Harita katmanını seç",
|
||
"@selectMapLayer": {
|
||
"description": "Title for map layer selection dialog"
|
||
},
|
||
"openStreetMap": "OpenStreetMap",
|
||
"@openStreetMap": {
|
||
"description": "OpenStreetMap layer name"
|
||
},
|
||
"openTopoMap": "OpenTopoMap",
|
||
"@openTopoMap": {
|
||
"description": "OpenTopoMap layer name"
|
||
},
|
||
"esriSatellite": "ESRI Uydu",
|
||
"@esriSatellite": {
|
||
"description": "ESRI Satellite imagery layer name"
|
||
},
|
||
"googleHybrid": "Google Hibrit",
|
||
"@googleHybrid": {
|
||
"description": "Google Hybrid layer name (satellite + labels)"
|
||
},
|
||
"googleRoadmap": "Google Yol Haritası",
|
||
"@googleRoadmap": {
|
||
"description": "Google Roadmap layer name (street map)"
|
||
},
|
||
"googleTerrain": "Google Arazi",
|
||
"@googleTerrain": {
|
||
"description": "Google Terrain layer name (topographic)"
|
||
},
|
||
"dragToPosition": "Konuma sürükle",
|
||
"@dragToPosition": {
|
||
"description": "Label when dragging a pin on map"
|
||
},
|
||
"createSarMarker": "SAR işareti oluştur",
|
||
"@createSarMarker": {
|
||
"description": "Label for creating SAR marker from pin"
|
||
},
|
||
"compass": "Pusula",
|
||
"@compass": {
|
||
"description": "Compass title in detailed compass dialog"
|
||
},
|
||
"navigationAndContacts": "Navigasyon ve kişiler",
|
||
"@navigationAndContacts": {
|
||
"description": "Subtitle for compass dialog"
|
||
},
|
||
"sarAlert": "SAR ALARMI",
|
||
"@sarAlert": {
|
||
"description": "Label for SAR alert badge on messages"
|
||
},
|
||
"textCopiedToClipboard": "Metin panoya kopyalandı",
|
||
"@textCopiedToClipboard": {
|
||
"description": "Success message when text is copied"
|
||
},
|
||
"cannotReplySenderMissing": "Cannot reply: sender information missing",
|
||
"@cannotReplySenderMissing": {
|
||
"description": "Error when sender info is missing for reply"
|
||
},
|
||
"cannotReplyContactNotFound": "Cannot reply: contact not found",
|
||
"@cannotReplyContactNotFound": {
|
||
"description": "Error when contact not found for reply"
|
||
},
|
||
"copyText": "Metni kopyala",
|
||
"@copyText": {
|
||
"description": "Option to copy message text to clipboard"
|
||
},
|
||
"saveAsTemplate": "Save as Template",
|
||
"@saveAsTemplate": {
|
||
"description": "Option to save SAR message as a reusable template"
|
||
},
|
||
"templateSaved": "Template saved successfully",
|
||
"@templateSaved": {
|
||
"description": "Success message when SAR template is saved"
|
||
},
|
||
"templateAlreadyExists": "Template with this emoji already exists",
|
||
"@templateAlreadyExists": {
|
||
"description": "Error message when trying to save duplicate template"
|
||
},
|
||
"deleteMessage": "Mesajı sil",
|
||
"@deleteMessage": {
|
||
"description": "Dialog title for deleting a message"
|
||
},
|
||
"deleteMessageConfirmation": "Bu mesajı silmek istediğinizden emin misiniz?",
|
||
"@deleteMessageConfirmation": {
|
||
"description": "Confirmation text for message deletion"
|
||
},
|
||
"shareLocation": "Konumu paylaş",
|
||
"@shareLocation": {
|
||
"description": "Option to share SAR marker location"
|
||
},
|
||
"shareLocationText": "{markerInfo}\n\nCoordinates: {lat}, {lon}\n\nGoogle Maps: {url}",
|
||
"@shareLocationText": {
|
||
"description": "Formatted text for sharing SAR marker location",
|
||
"placeholders": {
|
||
"markerInfo": {
|
||
"type": "String"
|
||
},
|
||
"lat": {
|
||
"type": "String"
|
||
},
|
||
"lon": {
|
||
"type": "String"
|
||
},
|
||
"url": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"sarLocationShare": "SAR konumu",
|
||
"@sarLocationShare": {
|
||
"description": "Subject line when sharing SAR marker location"
|
||
},
|
||
"justNow": "Az önce",
|
||
"@justNow": {
|
||
"description": "Time indicator for very recent activity"
|
||
},
|
||
"minutesAgo": "{minutes} dk önce",
|
||
"@minutesAgo": {
|
||
"description": "Time indicator for minutes ago",
|
||
"placeholders": {
|
||
"minutes": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"hoursAgo": "{hours} sa önce",
|
||
"@hoursAgo": {
|
||
"description": "Time indicator for hours ago",
|
||
"placeholders": {
|
||
"hours": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"daysAgo": "{days} g önce",
|
||
"@daysAgo": {
|
||
"description": "Time indicator for days ago",
|
||
"placeholders": {
|
||
"days": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"secondsAgo": "{seconds} sn önce",
|
||
"@secondsAgo": {
|
||
"description": "Time indicator for seconds ago",
|
||
"placeholders": {
|
||
"seconds": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"sending": "Gönderiliyor...",
|
||
"@sending": {
|
||
"description": "Delivery status: sending"
|
||
},
|
||
"sent": "Gönderildi",
|
||
"@sent": {
|
||
"description": "Delivery status: sent"
|
||
},
|
||
"delivered": "Teslim edildi",
|
||
"@delivered": {
|
||
"description": "Delivery status: delivered"
|
||
},
|
||
"deliveredWithTime": "Teslim edildi ({time}ms)",
|
||
"@deliveredWithTime": {
|
||
"description": "Delivery status with round-trip time",
|
||
"placeholders": {
|
||
"time": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"failed": "Başarısız",
|
||
"@failed": {
|
||
"description": "Delivery status: failed"
|
||
},
|
||
"broadcast": "Yayın",
|
||
"@broadcast": {
|
||
"description": "Delivery status for channel messages (no echoes yet)"
|
||
},
|
||
"deliveredToContacts": "Delivered to {delivered}/{total} contacts",
|
||
"@deliveredToContacts": {
|
||
"description": "Grouped message delivery count",
|
||
"placeholders": {
|
||
"delivered": {
|
||
"type": "int"
|
||
},
|
||
"total": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"allDelivered": "All delivered",
|
||
"@allDelivered": {
|
||
"description": "Status when all recipients received the message"
|
||
},
|
||
"recipientDetails": "Recipient Details",
|
||
"@recipientDetails": {
|
||
"description": "Header for expandable recipient list"
|
||
},
|
||
"pending": "Bekliyor",
|
||
"@pending": {
|
||
"description": "Delivery status: pending/waiting"
|
||
},
|
||
"sarMarkerFoundPerson": "Found Person",
|
||
"@sarMarkerFoundPerson": {
|
||
"description": "SAR marker type: found person"
|
||
},
|
||
"sarMarkerFire": "Fire Location",
|
||
"@sarMarkerFire": {
|
||
"description": "SAR marker type: fire"
|
||
},
|
||
"sarMarkerStagingArea": "Staging Area",
|
||
"@sarMarkerStagingArea": {
|
||
"description": "SAR marker type: staging area"
|
||
},
|
||
"sarMarkerObject": "Object Found",
|
||
"@sarMarkerObject": {
|
||
"description": "SAR marker type: object"
|
||
},
|
||
"from": "Kimden",
|
||
"@from": {
|
||
"description": "Sender label in notifications"
|
||
},
|
||
"coordinates": "Koordinatlar",
|
||
"@coordinates": {
|
||
"description": "Coordinates label"
|
||
},
|
||
"tapToViewOnMap": "Haritada görüntülemek için dokunun",
|
||
"@tapToViewOnMap": {
|
||
"description": "Notification action text"
|
||
},
|
||
"radioSettings": "Radyo ayarları",
|
||
"@radioSettings": {
|
||
"description": "Section title for radio settings"
|
||
},
|
||
"frequencyMHz": "Frekans (MHz)",
|
||
"@frequencyMHz": {
|
||
"description": "Label for radio frequency field"
|
||
},
|
||
"frequencyExample": "e.g., 869.618",
|
||
"@frequencyExample": {
|
||
"description": "Helper text example for frequency"
|
||
},
|
||
"bandwidth": "Bant genişliği",
|
||
"@bandwidth": {
|
||
"description": "Label for bandwidth dropdown"
|
||
},
|
||
"spreadingFactor": "Yayılma faktörü",
|
||
"@spreadingFactor": {
|
||
"description": "Label for spreading factor dropdown"
|
||
},
|
||
"codingRate": "Kodlama oranı",
|
||
"@codingRate": {
|
||
"description": "Label for coding rate dropdown"
|
||
},
|
||
"txPowerDbm": "TX gücü (dBm)",
|
||
"@txPowerDbm": {
|
||
"description": "Label for TX power field"
|
||
},
|
||
"maxPowerDbm": "Maks: {power} dBm",
|
||
"@maxPowerDbm": {
|
||
"description": "Helper text showing maximum TX power",
|
||
"placeholders": {
|
||
"power": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"you": "Siz",
|
||
"@you": {
|
||
"description": "Label for the current user in message bubbles"
|
||
},
|
||
"exportFailed": "Dışa aktarma başarısız: {error}",
|
||
"@exportFailed": {
|
||
"description": "Error message when export fails",
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"importFailed": "İçe aktarma başarısız: {error}",
|
||
"@importFailed": {
|
||
"description": "Error message when import fails",
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"unknown": "Bilinmiyor",
|
||
"@unknown": {
|
||
"description": "Unknown value label"
|
||
},
|
||
"onlineLayers": "Çevrimiçi katmanlar",
|
||
"@onlineLayers": {
|
||
"description": "Section header for online map layers"
|
||
},
|
||
"locationTrail": "Konum izi",
|
||
"@locationTrail": {
|
||
"description": "Location trail title"
|
||
},
|
||
"showTrailOnMap": "İzi haritada göster",
|
||
"@showTrailOnMap": {
|
||
"description": "Toggle to show/hide trail on map"
|
||
},
|
||
"trailVisible": "İz haritada görünüyor",
|
||
"@trailVisible": {
|
||
"description": "Trail visibility status - visible"
|
||
},
|
||
"trailHiddenRecording": "İz gizli (kayıt devam ediyor)",
|
||
"@trailHiddenRecording": {
|
||
"description": "Trail visibility status - hidden but recording"
|
||
},
|
||
"duration": "Süre",
|
||
"@duration": {
|
||
"description": "Duration label"
|
||
},
|
||
"points": "Noktalar",
|
||
"@points": {
|
||
"description": "Trail points count label"
|
||
},
|
||
"clearTrail": "İzi temizle",
|
||
"@clearTrail": {
|
||
"description": "Button to clear location trail"
|
||
},
|
||
"clearTrailQuestion": "İz temizlensin mi?",
|
||
"@clearTrailQuestion": {
|
||
"description": "Confirmation dialog title"
|
||
},
|
||
"clearTrailConfirmation": "Are you sure you want to clear the current location trail? This action cannot be undone.",
|
||
"@clearTrailConfirmation": {
|
||
"description": "Confirmation dialog message"
|
||
},
|
||
"noTrailRecorded": "Henüz iz kaydedilmedi",
|
||
"@noTrailRecorded": {
|
||
"description": "Message when no trail exists"
|
||
},
|
||
"startTrackingToRecord": "İzi kaydetmek için konum takibini başlatın",
|
||
"@startTrackingToRecord": {
|
||
"description": "Instructions to start trail recording"
|
||
},
|
||
"trailControls": "İz kontrolleri",
|
||
"@trailControls": {
|
||
"description": "Trail controls tooltip"
|
||
},
|
||
"contactTrails": "Kişi izleri",
|
||
"@contactTrails": {
|
||
"description": "Contact trails section header"
|
||
},
|
||
"showAllContactTrails": "Tüm kişi izlerini göster",
|
||
"@showAllContactTrails": {
|
||
"description": "Toggle label to show all contact trails"
|
||
},
|
||
"noContactsWithLocationHistory": "Konum geçmişi olan kişi yok",
|
||
"@noContactsWithLocationHistory": {
|
||
"description": "Subtitle when no contacts have trails"
|
||
},
|
||
"showingTrailsForContacts": "Showing trails for {count} contacts",
|
||
"@showingTrailsForContacts": {
|
||
"description": "Subtitle showing number of contacts with trails",
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"individualContactTrails": "Individual Contact Trails",
|
||
"@individualContactTrails": {
|
||
"description": "Expansion tile title for individual contact trails"
|
||
},
|
||
"deviceInformation": "Cihaz bilgileri",
|
||
"@deviceInformation": {
|
||
"description": "Device information section header"
|
||
},
|
||
"bleName": "BLE adı",
|
||
"@bleName": {
|
||
"description": "Bluetooth Low Energy device name label"
|
||
},
|
||
"meshName": "Mesh adı",
|
||
"@meshName": {
|
||
"description": "Mesh network name label"
|
||
},
|
||
"notSet": "Ayarlanmadı",
|
||
"@notSet": {
|
||
"description": "Label when a value is not set"
|
||
},
|
||
"model": "Model",
|
||
"@model": {
|
||
"description": "Device model label"
|
||
},
|
||
"version": "Sürüm",
|
||
"@version": {
|
||
"description": "Version label"
|
||
},
|
||
"buildDate": "Derleme tarihi",
|
||
"@buildDate": {
|
||
"description": "Firmware build date label"
|
||
},
|
||
"firmware": "Bellenim",
|
||
"@firmware": {
|
||
"description": "Firmware label"
|
||
},
|
||
"maxContacts": "Maks kişi",
|
||
"@maxContacts": {
|
||
"description": "Maximum contacts capacity label"
|
||
},
|
||
"maxChannels": "Maks kanal",
|
||
"@maxChannels": {
|
||
"description": "Maximum channels capacity label"
|
||
},
|
||
"publicInfo": "Genel bilgiler",
|
||
"@publicInfo": {
|
||
"description": "Public information section header"
|
||
},
|
||
"meshNetworkName": "Mesh ağ adı",
|
||
"@meshNetworkName": {
|
||
"description": "Mesh network name field label"
|
||
},
|
||
"nameBroadcastInMesh": "Name broadcast in mesh advertisements",
|
||
"@nameBroadcastInMesh": {
|
||
"description": "Helper text for mesh network name field"
|
||
},
|
||
"telemetryAndLocationSharing": "Telemetri ve konum paylaşımı",
|
||
"@telemetryAndLocationSharing": {
|
||
"description": "Telemetry and location sharing toggle label"
|
||
},
|
||
"lat": "Enl.",
|
||
"@lat": {
|
||
"description": "Latitude field label (short form)"
|
||
},
|
||
"lon": "Boyl.",
|
||
"@lon": {
|
||
"description": "Longitude field label (short form)"
|
||
},
|
||
"useCurrentLocation": "Geçerli konumu kullan",
|
||
"@useCurrentLocation": {
|
||
"description": "Tooltip for use current location button"
|
||
},
|
||
"noneUnknown": "Yok/Bilinmiyor",
|
||
"@noneUnknown": {
|
||
"description": "Device type: none or unknown"
|
||
},
|
||
"chatNode": "Sohbet düğümü",
|
||
"@chatNode": {
|
||
"description": "Device type: chat node"
|
||
},
|
||
"repeater": "Tekrarlayıcı",
|
||
"@repeater": {
|
||
"description": "Device type: repeater"
|
||
},
|
||
"roomChannel": "Oda/Kanal",
|
||
"@roomChannel": {
|
||
"description": "Device type: room or channel"
|
||
},
|
||
"typeNumber": "Type {number}",
|
||
"@typeNumber": {
|
||
"description": "Generic device type with number",
|
||
"placeholders": {
|
||
"number": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"copiedToClipboardShort": "Copied {label} to clipboard",
|
||
"@copiedToClipboardShort": {
|
||
"description": "Short success message when copying to clipboard",
|
||
"placeholders": {
|
||
"label": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"failedToSave": "Kaydetme başarısız: {error}",
|
||
"@failedToSave": {
|
||
"description": "Generic error message for save failures",
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"failedToGetLocation": "Konum alınamadı: {error}",
|
||
"@failedToGetLocation": {
|
||
"description": "Error message when getting location fails",
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"sarTemplates": "SAR şablonları",
|
||
"@sarTemplates": {
|
||
"description": "SAR templates menu title"
|
||
},
|
||
"manageSarTemplates": "Manage cursor on target templates",
|
||
"@manageSarTemplates": {
|
||
"description": "Subtitle for SAR templates settings"
|
||
},
|
||
"addTemplate": "Şablon ekle",
|
||
"@addTemplate": {
|
||
"description": "Button to add new SAR template"
|
||
},
|
||
"editTemplate": "Şablonu düzenle",
|
||
"@editTemplate": {
|
||
"description": "Dialog title for editing template"
|
||
},
|
||
"deleteTemplate": "Şablonu sil",
|
||
"@deleteTemplate": {
|
||
"description": "Action to delete template"
|
||
},
|
||
"templateName": "Şablon adı",
|
||
"@templateName": {
|
||
"description": "Label for template name field"
|
||
},
|
||
"templateNameHint": "örn. Bulunan kişi",
|
||
"@templateNameHint": {
|
||
"description": "Hint text for template name"
|
||
},
|
||
"templateEmoji": "Emoji",
|
||
"@templateEmoji": {
|
||
"description": "Label for template emoji field"
|
||
},
|
||
"emojiRequired": "Emoji gerekli",
|
||
"@emojiRequired": {
|
||
"description": "Validation error when emoji field is empty"
|
||
},
|
||
"nameRequired": "Ad gerekli",
|
||
"@nameRequired": {
|
||
"description": "Validation error when name field is empty"
|
||
},
|
||
"templateDescription": "Açıklama (isteğe bağlı)",
|
||
"@templateDescription": {
|
||
"description": "Label for template description field"
|
||
},
|
||
"templateDescriptionHint": "Ek bağlam ekleyin...",
|
||
"@templateDescriptionHint": {
|
||
"description": "Hint text for template description"
|
||
},
|
||
"templateColor": "Renk",
|
||
"@templateColor": {
|
||
"description": "Label for template color picker"
|
||
},
|
||
"previewFormat": "Önizleme (SAR mesaj biçimi)",
|
||
"@previewFormat": {
|
||
"description": "Label for format preview"
|
||
},
|
||
"importFromClipboard": "İçe aktar",
|
||
"@importFromClipboard": {
|
||
"description": "Button to import templates from clipboard"
|
||
},
|
||
"exportToClipboard": "Dışa aktar",
|
||
"@exportToClipboard": {
|
||
"description": "Button to export templates to clipboard"
|
||
},
|
||
"deleteTemplateConfirmation": "“{name}” şablonu silinsin mi?",
|
||
"@deleteTemplateConfirmation": {
|
||
"description": "Confirmation message for template deletion",
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"templateAdded": "Şablon eklendi",
|
||
"@templateAdded": {
|
||
"description": "Success message when template is added"
|
||
},
|
||
"templateUpdated": "Şablon güncellendi",
|
||
"@templateUpdated": {
|
||
"description": "Success message when template is updated"
|
||
},
|
||
"templateDeleted": "Şablon silindi",
|
||
"@templateDeleted": {
|
||
"description": "Success message when template is deleted"
|
||
},
|
||
"templatesImported": "{count, plural, =0{No templates imported} =1{Imported 1 template} other{Imported {count} templates}}",
|
||
"@templatesImported": {
|
||
"description": "Success message after importing templates",
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"templatesExported": "{count, plural, =1{Exported 1 template to clipboard} other{Exported {count} templates to clipboard}}",
|
||
"@templatesExported": {
|
||
"description": "Success message after exporting templates",
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"resetToDefaults": "Varsayılanlara sıfırla",
|
||
"@resetToDefaults": {
|
||
"description": "Action to reset templates to defaults"
|
||
},
|
||
"resetToDefaultsConfirmation": "This will delete all custom templates and restore the 4 default templates. Continue?",
|
||
"@resetToDefaultsConfirmation": {
|
||
"description": "Confirmation message for reset to defaults"
|
||
},
|
||
"reset": "Sıfırla",
|
||
"@reset": {
|
||
"description": "Reset button label"
|
||
},
|
||
"resetComplete": "Şablonlar varsayılana sıfırlandı",
|
||
"@resetComplete": {
|
||
"description": "Success message after reset"
|
||
},
|
||
"noTemplates": "Kullanılabilir şablon yok",
|
||
"@noTemplates": {
|
||
"description": "Message when no templates exist"
|
||
},
|
||
"tapAddToCreate": "İlk şablonunuzu oluşturmak için + işaretine dokunun",
|
||
"@tapAddToCreate": {
|
||
"description": "Helper text when no templates exist"
|
||
},
|
||
"ok": "Tamam",
|
||
"@ok": {
|
||
"description": "OK button label"
|
||
},
|
||
"permissionsSection": "İzinler",
|
||
"@permissionsSection": {
|
||
"description": "Permissions section header"
|
||
},
|
||
"locationPermission": "Konum izni",
|
||
"@locationPermission": {
|
||
"description": "Location permission label"
|
||
},
|
||
"checking": "Kontrol ediliyor...",
|
||
"@checking": {
|
||
"description": "Loading state indicator"
|
||
},
|
||
"locationPermissionGrantedAlways": "Verildi (Her zaman)",
|
||
"@locationPermissionGrantedAlways": {
|
||
"description": "Location permission status: granted always"
|
||
},
|
||
"locationPermissionGrantedWhileInUse": "Verildi (Kullanım sırasında)",
|
||
"@locationPermissionGrantedWhileInUse": {
|
||
"description": "Location permission status: granted while in use"
|
||
},
|
||
"locationPermissionDeniedTapToRequest": "Reddedildi - istemek için dokunun",
|
||
"@locationPermissionDeniedTapToRequest": {
|
||
"description": "Location permission status: denied, user can request"
|
||
},
|
||
"locationPermissionPermanentlyDeniedOpenSettings": "Kalıcı olarak reddedildi - ayarları aç",
|
||
"@locationPermissionPermanentlyDeniedOpenSettings": {
|
||
"description": "Location permission status: permanently denied"
|
||
},
|
||
"locationPermissionDialogContent": "Location permission is permanently denied. Please enable it in your device settings to use GPS tracking and location sharing features.",
|
||
"@locationPermissionDialogContent": {
|
||
"description": "Content for location permission dialog when permanently denied"
|
||
},
|
||
"openSettings": "Ayarları aç",
|
||
"@openSettings": {
|
||
"description": "Button to open device settings"
|
||
},
|
||
"locationPermissionGranted": "Konum izni verildi!",
|
||
"@locationPermissionGranted": {
|
||
"description": "Success message when location permission is granted"
|
||
},
|
||
"locationPermissionRequiredForGps": "GPS takibi ve konum paylaşımı için konum izni gereklidir.",
|
||
"@locationPermissionRequiredForGps": {
|
||
"description": "Info message about location permission requirement"
|
||
},
|
||
"locationPermissionAlreadyGranted": "Konum izni zaten verilmiş.",
|
||
"@locationPermissionAlreadyGranted": {
|
||
"description": "Info message when permission is already granted"
|
||
},
|
||
"sarNavyBlue": "SAR Navy Blue",
|
||
"@sarNavyBlue": {
|
||
"description": "SAR Navy Blue theme name"
|
||
},
|
||
"sarNavyBlueDescription": "Professional/Operations Mode",
|
||
"@sarNavyBlueDescription": {
|
||
"description": "Description for SAR Navy Blue theme"
|
||
},
|
||
"selectRecipient": "Alıcı seç",
|
||
"@selectRecipient": {
|
||
"description": "Title for recipient selector sheet"
|
||
},
|
||
"broadcastToAllNearby": "Broadcast to all nearby",
|
||
"@broadcastToAllNearby": {
|
||
"description": "Subtitle for public channel option"
|
||
},
|
||
"searchRecipients": "Alıcı ara...",
|
||
"@searchRecipients": {
|
||
"description": "Placeholder text for recipient search field"
|
||
},
|
||
"noContactsFound": "Kişi bulunamadı",
|
||
"@noContactsFound": {
|
||
"description": "Message when no contacts match search"
|
||
},
|
||
"noRoomsFound": "Oda bulunamadı",
|
||
"@noRoomsFound": {
|
||
"description": "Message when no rooms match search"
|
||
},
|
||
"noRecipientsAvailable": "Kullanılabilir alıcı yok",
|
||
"@noRecipientsAvailable": {
|
||
"description": "Message when no recipients exist (contacts, rooms, or channels)"
|
||
},
|
||
"noChannelsFound": "Kanal bulunamadı",
|
||
"@noChannelsFound": {
|
||
"description": "Message when no channels match the search"
|
||
},
|
||
"newMessage": "Yeni mesaj",
|
||
"@newMessage": {
|
||
"description": "Notification title for new message"
|
||
},
|
||
"channel": "Kanal",
|
||
"@channel": {
|
||
"description": "Channel label in notifications"
|
||
},
|
||
"samplePoliceLead": "Police Lead",
|
||
"@samplePoliceLead": {
|
||
"description": "Sample team member name"
|
||
},
|
||
"sampleDroneOperator": "Drone Operator",
|
||
"@sampleDroneOperator": {
|
||
"description": "Sample team member name"
|
||
},
|
||
"sampleFirefighterAlpha": "Firefighter",
|
||
"@sampleFirefighterAlpha": {
|
||
"description": "Sample team member name"
|
||
},
|
||
"sampleMedicCharlie": "Medic",
|
||
"@sampleMedicCharlie": {
|
||
"description": "Sample team member name"
|
||
},
|
||
"sampleCommandDelta": "Command",
|
||
"@sampleCommandDelta": {
|
||
"description": "Sample team member name"
|
||
},
|
||
"sampleFireEngine": "Fire Engine",
|
||
"@sampleFireEngine": {
|
||
"description": "Sample team member name"
|
||
},
|
||
"sampleAirSupport": "Air Support",
|
||
"@sampleAirSupport": {
|
||
"description": "Sample team member name"
|
||
},
|
||
"sampleBaseCoordinator": "Base Coordinator",
|
||
"@sampleBaseCoordinator": {
|
||
"description": "Sample team member name"
|
||
},
|
||
"channelEmergency": "Acil durum",
|
||
"@channelEmergency": {
|
||
"description": "Emergency channel name"
|
||
},
|
||
"channelCoordination": "Koordinasyon",
|
||
"@channelCoordination": {
|
||
"description": "Coordination channel name"
|
||
},
|
||
"channelUpdates": "Güncellemeler",
|
||
"@channelUpdates": {
|
||
"description": "Updates channel name"
|
||
},
|
||
"sampleTeamMember": "Sample Team Member",
|
||
"@sampleTeamMember": {
|
||
"description": "Sample sender name"
|
||
},
|
||
"sampleScout": "Sample Scout",
|
||
"@sampleScout": {
|
||
"description": "Sample sender name"
|
||
},
|
||
"sampleBase": "Sample Base",
|
||
"@sampleBase": {
|
||
"description": "Sample sender name"
|
||
},
|
||
"sampleSearcher": "Sample Searcher",
|
||
"@sampleSearcher": {
|
||
"description": "Sample sender name"
|
||
},
|
||
"sampleObjectBackpack": " Backpack found - blue color",
|
||
"@sampleObjectBackpack": {
|
||
"description": "Sample object note"
|
||
},
|
||
"sampleObjectVehicle": " Vehicle abandoned - check for owner",
|
||
"@sampleObjectVehicle": {
|
||
"description": "Sample object note"
|
||
},
|
||
"sampleObjectCamping": " Camping equipment discovered",
|
||
"@sampleObjectCamping": {
|
||
"description": "Sample object note"
|
||
},
|
||
"sampleObjectTrailMarker": " Trail marker found off-path",
|
||
"@sampleObjectTrailMarker": {
|
||
"description": "Sample object note"
|
||
},
|
||
"sampleMsgAllTeamsCheckIn": "All teams check in",
|
||
"@sampleMsgAllTeamsCheckIn": {
|
||
"description": "Sample channel message"
|
||
},
|
||
"sampleMsgWeatherUpdate": "Weather update: Clear skies, temp 18°C",
|
||
"@sampleMsgWeatherUpdate": {
|
||
"description": "Sample channel message"
|
||
},
|
||
"sampleMsgBaseCamp": "Base camp established at staging area",
|
||
"@sampleMsgBaseCamp": {
|
||
"description": "Sample channel message"
|
||
},
|
||
"sampleMsgTeamAlpha": "Team moving to sector 2",
|
||
"@sampleMsgTeamAlpha": {
|
||
"description": "Sample channel message"
|
||
},
|
||
"sampleMsgRadioCheck": "Radio check - all stations respond",
|
||
"@sampleMsgRadioCheck": {
|
||
"description": "Sample channel message"
|
||
},
|
||
"sampleMsgWaterSupply": "Water supply available at checkpoint 3",
|
||
"@sampleMsgWaterSupply": {
|
||
"description": "Sample channel message"
|
||
},
|
||
"sampleMsgTeamBravo": "Team reporting: sector 1 clear",
|
||
"@sampleMsgTeamBravo": {
|
||
"description": "Sample channel message"
|
||
},
|
||
"sampleMsgEtaRallyPoint": "ETA to rally point: 15 minutes",
|
||
"@sampleMsgEtaRallyPoint": {
|
||
"description": "Sample channel message"
|
||
},
|
||
"sampleMsgSupplyDrop": "Supply drop confirmed for 14:00",
|
||
"@sampleMsgSupplyDrop": {
|
||
"description": "Sample channel message"
|
||
},
|
||
"sampleMsgDroneSurvey": "Drone survey completed - no findings",
|
||
"@sampleMsgDroneSurvey": {
|
||
"description": "Sample channel message"
|
||
},
|
||
"sampleMsgTeamCharlie": "Team requesting backup",
|
||
"@sampleMsgTeamCharlie": {
|
||
"description": "Sample channel message"
|
||
},
|
||
"sampleMsgRadioDiscipline": "All units: maintain radio discipline",
|
||
"@sampleMsgRadioDiscipline": {
|
||
"description": "Sample channel message"
|
||
},
|
||
"sampleMsgUrgentMedical": "URGENT: Medical assistance needed at sector 4",
|
||
"@sampleMsgUrgentMedical": {
|
||
"description": "Sample emergency message"
|
||
},
|
||
"sampleMsgAdultMale": " Adult male, conscious",
|
||
"@sampleMsgAdultMale": {
|
||
"description": "Sample emergency message note"
|
||
},
|
||
"sampleMsgFireSpotted": "Fire spotted - coordinates incoming",
|
||
"@sampleMsgFireSpotted": {
|
||
"description": "Sample emergency message"
|
||
},
|
||
"sampleMsgSpreadingRapidly": " Spreading rapidly!",
|
||
"@sampleMsgSpreadingRapidly": {
|
||
"description": "Sample emergency message note"
|
||
},
|
||
"sampleMsgPriorityHelicopter": "PRIORITY: Need helicopter support",
|
||
"@sampleMsgPriorityHelicopter": {
|
||
"description": "Sample emergency message"
|
||
},
|
||
"sampleMsgMedicalTeamEnRoute": "Medical team en route to your location",
|
||
"@sampleMsgMedicalTeamEnRoute": {
|
||
"description": "Sample emergency message"
|
||
},
|
||
"sampleMsgEvacHelicopter": "Evac helicopter ETA 10 minutes",
|
||
"@sampleMsgEvacHelicopter": {
|
||
"description": "Sample emergency message"
|
||
},
|
||
"sampleMsgEmergencyResolved": "Emergency resolved - all clear",
|
||
"@sampleMsgEmergencyResolved": {
|
||
"description": "Sample emergency message"
|
||
},
|
||
"sampleMsgEmergencyStagingArea": " Emergency staging area",
|
||
"@sampleMsgEmergencyStagingArea": {
|
||
"description": "Sample emergency message note"
|
||
},
|
||
"sampleMsgEmergencyServices": "Emergency services notified and responding",
|
||
"@sampleMsgEmergencyServices": {
|
||
"description": "Sample emergency message"
|
||
},
|
||
"sampleAlphaTeamLead": "Team Lead",
|
||
"@sampleAlphaTeamLead": {
|
||
"description": "Sample team name"
|
||
},
|
||
"sampleBravoScout": "Scout",
|
||
"@sampleBravoScout": {
|
||
"description": "Sample team name"
|
||
},
|
||
"sampleCharlieMedic": "Medic",
|
||
"@sampleCharlieMedic": {
|
||
"description": "Sample team name"
|
||
},
|
||
"sampleDeltaNavigator": "Navigator",
|
||
"@sampleDeltaNavigator": {
|
||
"description": "Sample team name"
|
||
},
|
||
"sampleEchoSupport": "Support",
|
||
"@sampleEchoSupport": {
|
||
"description": "Sample team name"
|
||
},
|
||
"sampleBaseCommand": "Base Command",
|
||
"@sampleBaseCommand": {
|
||
"description": "Sample team name"
|
||
},
|
||
"sampleFieldCoordinator": "Field Coordinator",
|
||
"@sampleFieldCoordinator": {
|
||
"description": "Sample team name"
|
||
},
|
||
"sampleMedicalTeam": "Medical Team",
|
||
"@sampleMedicalTeam": {
|
||
"description": "Sample team name"
|
||
},
|
||
"mapDrawing": "Harita çizimi",
|
||
"@mapDrawing": {
|
||
"description": "Label for map drawing messages"
|
||
},
|
||
"navigateToDrawing": "Navigate to Drawing",
|
||
"@navigateToDrawing": {
|
||
"description": "Option to navigate to drawing on map"
|
||
},
|
||
"copyCoordinates": "Koordinatları kopyala",
|
||
"@copyCoordinates": {
|
||
"description": "Option to copy coordinates to clipboard"
|
||
},
|
||
"hideFromMap": "Haritadan gizle",
|
||
"@hideFromMap": {
|
||
"description": "Option to hide drawing from map"
|
||
},
|
||
"lineDrawing": "Çizgi çizimi",
|
||
"@lineDrawing": {
|
||
"description": "Label for line type drawings"
|
||
},
|
||
"rectangleDrawing": "Dikdörtgen çizimi",
|
||
"@rectangleDrawing": {
|
||
"description": "Label for rectangle type drawings"
|
||
},
|
||
"manualCoordinates": "Manuel koordinatlar",
|
||
"@manualCoordinates": {
|
||
"description": "Label for manual coordinate input toggle"
|
||
},
|
||
"enterCoordinatesManually": "Koordinatları manuel girin",
|
||
"@enterCoordinatesManually": {
|
||
"description": "Description for manual coordinate input option"
|
||
},
|
||
"latitudeLabel": "Enlem",
|
||
"@latitudeLabel": {
|
||
"description": "Label for latitude input field"
|
||
},
|
||
"longitudeLabel": "Boylam",
|
||
"@longitudeLabel": {
|
||
"description": "Label for longitude input field"
|
||
},
|
||
"exampleCoordinates": "Example: 46.0569, 14.5058",
|
||
"@exampleCoordinates": {
|
||
"description": "Example coordinate format hint"
|
||
},
|
||
"shareDrawing": "Çizimi paylaş",
|
||
"@shareDrawing": {
|
||
"description": "Title for share single drawing dialog"
|
||
},
|
||
"shareWithAllNearbyDevices": "Yakındaki tüm cihazlarla paylaş",
|
||
"@shareWithAllNearbyDevices": {
|
||
"description": "Subtitle for public channel sharing option"
|
||
},
|
||
"shareToRoom": "Odaya paylaş",
|
||
"@shareToRoom": {
|
||
"description": "Header for room sharing section"
|
||
},
|
||
"sendToPersistentStorage": "Kalıcı oda depolamasına gönder",
|
||
"@sendToPersistentStorage": {
|
||
"description": "Subtitle for room sharing option"
|
||
},
|
||
"deleteDrawingConfirm": "Are you sure you want to delete this drawing?",
|
||
"@deleteDrawingConfirm": {
|
||
"description": "Confirmation message for deleting a single drawing"
|
||
},
|
||
"drawingDeleted": "Çizim silindi",
|
||
"@drawingDeleted": {
|
||
"description": "Success message after deleting a drawing"
|
||
},
|
||
"yourDrawingsCount": "Your Drawings ({count})",
|
||
"@yourDrawingsCount": {
|
||
"description": "Header showing count of user's drawings",
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"shared": "Paylaşıldı",
|
||
"@shared": {
|
||
"description": "Status label for shared drawings"
|
||
},
|
||
"line": "Çizgi",
|
||
"@line": {
|
||
"description": "Line drawing type label"
|
||
},
|
||
"rectangle": "Dikdörtgen",
|
||
"@rectangle": {
|
||
"description": "Rectangle drawing type label"
|
||
},
|
||
"updateAvailable": "Güncelleme mevcut",
|
||
"@updateAvailable": {
|
||
"description": "Title for update dialog when new version is available"
|
||
},
|
||
"currentVersion": "Geçerli",
|
||
"@currentVersion": {
|
||
"description": "Label for current app version"
|
||
},
|
||
"latestVersion": "En son",
|
||
"@latestVersion": {
|
||
"description": "Label for latest available app version"
|
||
},
|
||
"downloadUpdate": "İndir",
|
||
"@downloadUpdate": {
|
||
"description": "Button to download app update"
|
||
},
|
||
"updateLater": "Daha sonra",
|
||
"@updateLater": {
|
||
"description": "Button to dismiss update dialog"
|
||
},
|
||
"cadastralParcels": "Cadastral Parcels",
|
||
"@cadastralParcels": {
|
||
"description": "Label for cadastral parcels WMS overlay layer"
|
||
},
|
||
"forestRoads": "Forest Roads",
|
||
"@forestRoads": {
|
||
"description": "Label for forest roads WMS overlay layer"
|
||
},
|
||
"wmsOverlays": "WMS Overlays",
|
||
"@wmsOverlays": {
|
||
"description": "Section header for WMS overlay layers in layer selector"
|
||
},
|
||
"hikingTrails": "Hiking Trails",
|
||
"@hikingTrails": {
|
||
"description": "Label for hiking/mountain trails WMS overlay layer"
|
||
},
|
||
"mainRoads": "Main Roads",
|
||
"@mainRoads": {
|
||
"description": "Label for main roads WMS overlay layer"
|
||
},
|
||
"houseNumbers": "House Numbers",
|
||
"@houseNumbers": {
|
||
"description": "Label for house numbers WMS overlay layer"
|
||
},
|
||
"fireHazardZones": "Fire Hazard Zones",
|
||
"@fireHazardZones": {
|
||
"description": "Label for fire hazard risk zones WMS overlay layer"
|
||
},
|
||
"historicalFires": "Historical Fires",
|
||
"@historicalFires": {
|
||
"description": "Label for historical forest fires WMS overlay layer"
|
||
},
|
||
"firebreaks": "Firebreaks",
|
||
"@firebreaks": {
|
||
"description": "Label for firebreaks WMS overlay layer"
|
||
},
|
||
"krasFireZones": "Kras Fire Zones",
|
||
"@krasFireZones": {
|
||
"description": "Label for Kras fire zones WMS overlay layer"
|
||
},
|
||
"placeNames": "Place Names",
|
||
"@placeNames": {
|
||
"description": "Label for geographic place names WMS overlay layer"
|
||
},
|
||
"municipalityBorders": "Municipality Borders",
|
||
"@municipalityBorders": {
|
||
"description": "Label for municipality borders WMS overlay layer"
|
||
},
|
||
"topographicMap": "Topographic Map 1:25000",
|
||
"@topographicMap": {
|
||
"description": "Label for DTK25 topographic base map layer"
|
||
},
|
||
"recentMessages": "Son mesajlar",
|
||
"@recentMessages": {
|
||
"description": "Header for recent messages overlay on map in fullscreen mode"
|
||
},
|
||
"addChannel": "Kanal ekle",
|
||
"@addChannel": {
|
||
"description": "Button to add a new channel"
|
||
},
|
||
"channelName": "Kanal adı",
|
||
"@channelName": {
|
||
"description": "Label for channel name field"
|
||
},
|
||
"channelNameHint": "örn. Kurtarma Ekibi Alfa",
|
||
"@channelNameHint": {
|
||
"description": "Hint for channel name field"
|
||
},
|
||
"channelSecret": "Kanal sırrı",
|
||
"@channelSecret": {
|
||
"description": "Label for channel secret field"
|
||
},
|
||
"channelSecretHint": "Bu kanal için paylaşılan parola",
|
||
"@channelSecretHint": {
|
||
"description": "Hint for channel secret field"
|
||
},
|
||
"channelSecretHelp": "This secret must be shared with all team members who need access to this channel",
|
||
"@channelSecretHelp": {
|
||
"description": "Help text explaining channel secret"
|
||
},
|
||
"channelTypesInfo": "Hash channels (#team): Secret auto-generated from name. Same name = same channel across devices.\n\nPrivate channels: Use explicit secret. Only those with the secret can join.",
|
||
"@channelTypesInfo": {
|
||
"description": "Information banner explaining hash and private channel types"
|
||
},
|
||
"hashChannelInfo": "Hash channel: Secret will be auto-generated from the channel name. Anyone using the same name will join the same channel.",
|
||
"@hashChannelInfo": {
|
||
"description": "Help text for hash channels (# prefix)"
|
||
},
|
||
"channelNameRequired": "Kanal adı gerekli",
|
||
"@channelNameRequired": {
|
||
"description": "Validation error for empty channel name"
|
||
},
|
||
"channelNameTooLong": "Channel name must be 31 characters or less",
|
||
"@channelNameTooLong": {
|
||
"description": "Validation error for channel name too long"
|
||
},
|
||
"channelSecretRequired": "Kanal sırrı gerekli",
|
||
"@channelSecretRequired": {
|
||
"description": "Validation error for empty channel secret"
|
||
},
|
||
"channelSecretTooLong": "Channel secret must be 32 characters or less",
|
||
"@channelSecretTooLong": {
|
||
"description": "Validation error for channel secret too long"
|
||
},
|
||
"invalidAsciiCharacters": "Yalnızca ASCII karakterlere izin verilir",
|
||
"@invalidAsciiCharacters": {
|
||
"description": "Validation error for non-ASCII characters"
|
||
},
|
||
"channelCreatedSuccessfully": "Kanal başarıyla oluşturuldu",
|
||
"@channelCreatedSuccessfully": {
|
||
"description": "Success message after creating channel"
|
||
},
|
||
"channelCreationFailed": "Kanal oluşturulamadı: {error}",
|
||
"@channelCreationFailed": {
|
||
"description": "Error message when channel creation fails",
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"deleteChannel": "Kanalı sil",
|
||
"@deleteChannel": {
|
||
"description": "Delete channel button/menu item"
|
||
},
|
||
"deleteChannelConfirmation": "Are you sure you want to delete channel \"{channelName}\"? This action cannot be undone.",
|
||
"@deleteChannelConfirmation": {
|
||
"description": "Confirmation dialog when deleting a channel",
|
||
"placeholders": {
|
||
"channelName": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"channelDeletedSuccessfully": "Kanal başarıyla silindi",
|
||
"@channelDeletedSuccessfully": {
|
||
"description": "Success message after deleting channel"
|
||
},
|
||
"channelDeletionFailed": "Kanal silinemedi: {error}",
|
||
"@channelDeletionFailed": {
|
||
"description": "Error message when channel deletion fails",
|
||
"placeholders": {
|
||
"error": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"createChannel": "Kanal oluştur",
|
||
"@createChannel": {
|
||
"description": "Button text for creating a channel"
|
||
},
|
||
"wizardBack": "Geri",
|
||
"@wizardBack": {
|
||
"description": "Wizard back button text"
|
||
},
|
||
"wizardSkip": "Atla",
|
||
"@wizardSkip": {
|
||
"description": "Wizard skip button text"
|
||
},
|
||
"wizardNext": "İleri",
|
||
"@wizardNext": {
|
||
"description": "Wizard next button text"
|
||
},
|
||
"wizardGetStarted": "Başla",
|
||
"@wizardGetStarted": {
|
||
"description": "Wizard final button text to complete onboarding"
|
||
},
|
||
"wizardWelcomeTitle": "MeshCore SAR uygulamasına hoş geldiniz",
|
||
"@wizardWelcomeTitle": {
|
||
"description": "Welcome wizard first page title"
|
||
},
|
||
"wizardWelcomeDescription": "A powerful off-grid communication tool for search and rescue operations. Connect with your team using mesh radio technology when traditional networks are unavailable.",
|
||
"@wizardWelcomeDescription": {
|
||
"description": "Welcome wizard first page description"
|
||
},
|
||
"wizardConnectingTitle": "Radyonuza bağlanma",
|
||
"@wizardConnectingTitle": {
|
||
"description": "Wizard connecting page title"
|
||
},
|
||
"wizardConnectingDescription": "Connect your smartphone to a MeshCore radio device via Bluetooth to start communicating off-grid.",
|
||
"@wizardConnectingDescription": {
|
||
"description": "Wizard connecting page description"
|
||
},
|
||
"wizardConnectingFeature1": "Scan for nearby MeshCore devices",
|
||
"@wizardConnectingFeature1": {
|
||
"description": "Wizard connecting feature 1"
|
||
},
|
||
"wizardConnectingFeature2": "Pair with your radio via Bluetooth",
|
||
"@wizardConnectingFeature2": {
|
||
"description": "Wizard connecting feature 2"
|
||
},
|
||
"wizardConnectingFeature3": "Works completely offline - no internet required",
|
||
"@wizardConnectingFeature3": {
|
||
"description": "Wizard connecting feature 3"
|
||
},
|
||
"wizardChannelTitle": "Kanallar",
|
||
"@wizardChannelTitle": {
|
||
"description": "Wizard channel page title"
|
||
},
|
||
"wizardChannelDescription": "Broadcast messages to everyone on a channel, perfect for team-wide announcements and coordination.",
|
||
"@wizardChannelDescription": {
|
||
"description": "Wizard channel page description"
|
||
},
|
||
"wizardChannelFeature1": "Public Channel for general team communication",
|
||
"@wizardChannelFeature1": {
|
||
"description": "Wizard channel feature 1"
|
||
},
|
||
"wizardChannelFeature2": "Create custom channels for specific groups",
|
||
"@wizardChannelFeature2": {
|
||
"description": "Wizard channel feature 2"
|
||
},
|
||
"wizardChannelFeature3": "Messages are automatically relayed by the mesh",
|
||
"@wizardChannelFeature3": {
|
||
"description": "Wizard channel feature 3"
|
||
},
|
||
"wizardContactsTitle": "Kişiler",
|
||
"@wizardContactsTitle": {
|
||
"description": "Wizard contacts page title"
|
||
},
|
||
"wizardContactsDescription": "Your team members appear automatically as they join the mesh network. Send them direct messages or view their location.",
|
||
"@wizardContactsDescription": {
|
||
"description": "Wizard contacts page description"
|
||
},
|
||
"wizardContactsFeature1": "Contacts discovered automatically",
|
||
"@wizardContactsFeature1": {
|
||
"description": "Wizard contacts feature 1"
|
||
},
|
||
"wizardContactsFeature2": "Send private direct messages",
|
||
"@wizardContactsFeature2": {
|
||
"description": "Wizard contacts feature 2"
|
||
},
|
||
"wizardContactsFeature3": "View battery level and last seen time",
|
||
"@wizardContactsFeature3": {
|
||
"description": "Wizard contacts feature 3"
|
||
},
|
||
"wizardMapTitle": "Harita ve konum",
|
||
"@wizardMapTitle": {
|
||
"description": "Wizard map page title"
|
||
},
|
||
"wizardMapDescription": "Track your team in real-time and mark important locations for search and rescue operations.",
|
||
"@wizardMapDescription": {
|
||
"description": "Wizard map page description"
|
||
},
|
||
"wizardMapFeature1": "SAR markers for found persons, fires, and staging areas",
|
||
"@wizardMapFeature1": {
|
||
"description": "Wizard map feature 1"
|
||
},
|
||
"wizardMapFeature2": "Real-time GPS tracking of team members",
|
||
"@wizardMapFeature2": {
|
||
"description": "Wizard map feature 2"
|
||
},
|
||
"wizardMapFeature3": "Download offline maps for remote areas",
|
||
"@wizardMapFeature3": {
|
||
"description": "Wizard map feature 3"
|
||
},
|
||
"wizardMapFeature4": "Draw shapes and share tactical information",
|
||
"@wizardMapFeature4": {
|
||
"description": "Wizard map feature 4"
|
||
},
|
||
"viewWelcomeTutorial": "Karşılama eğitimini görüntüle",
|
||
"@viewWelcomeTutorial": {
|
||
"description": "Settings option to re-show welcome wizard"
|
||
},
|
||
"allTeamContacts": "Tüm ekip kişileri",
|
||
"@allTeamContacts": {
|
||
"description": "Destination option to send SAR marker to all team contacts"
|
||
},
|
||
"directMessagesInfo": "Direct messages with ACKs. Sent to {count} team members.",
|
||
"@directMessagesInfo": {
|
||
"description": "Information about sending to all contacts",
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"sarMarkerSentToContacts": "SAR marker sent to {count} contacts",
|
||
"@sarMarkerSentToContacts": {
|
||
"description": "Success message after sending SAR marker to all contacts",
|
||
"placeholders": {
|
||
"count": {
|
||
"type": "int"
|
||
}
|
||
}
|
||
},
|
||
"noContactsAvailable": "Ekip kişisi yok",
|
||
"@noContactsAvailable": {
|
||
"description": "Message when there are no chat contacts to send to"
|
||
},
|
||
"reply": "Yanıtla",
|
||
"@reply": {},
|
||
"technicalDetails": "Teknik ayrıntılar",
|
||
"@technicalDetails": {},
|
||
"messageTechnicalDetails": "Message technical details",
|
||
"@messageTechnicalDetails": {},
|
||
"linkQuality": "Link quality",
|
||
"@linkQuality": {},
|
||
"delivery": "Delivery",
|
||
"@delivery": {},
|
||
"status": "Durum",
|
||
"@status": {},
|
||
"expectedAckTag": "Expected ACK tag",
|
||
"@expectedAckTag": {},
|
||
"roundTrip": "Round-trip",
|
||
"@roundTrip": {},
|
||
"retryAttempt": "Retry attempt",
|
||
"@retryAttempt": {},
|
||
"floodFallback": "Flood fallback",
|
||
"@floodFallback": {},
|
||
"identity": "Identity",
|
||
"@identity": {},
|
||
"messageId": "Message ID",
|
||
"@messageId": {},
|
||
"sender": "Sender",
|
||
"@sender": {},
|
||
"senderKey": "Sender key",
|
||
"@senderKey": {},
|
||
"recipient": "Recipient",
|
||
"@recipient": {},
|
||
"recipientKey": "Recipient key",
|
||
"@recipientKey": {},
|
||
"voice": "Ses",
|
||
"@voice": {},
|
||
"voiceId": "Voice ID",
|
||
"@voiceId": {},
|
||
"envelope": "Envelope",
|
||
"@envelope": {},
|
||
"sessionProgress": "Session progress",
|
||
"@sessionProgress": {},
|
||
"complete": "Tamamlandı",
|
||
"@complete": {},
|
||
"rawDump": "Raw dump",
|
||
"@rawDump": {},
|
||
"cannotRetryMissingRecipient": "Cannot retry: recipient information missing",
|
||
"@cannotRetryMissingRecipient": {},
|
||
"voiceUnavailable": "Ses şu anda kullanılamıyor",
|
||
"@voiceUnavailable": {},
|
||
"requestingVoice": "Requesting voice",
|
||
"@requestingVoice": {}
|
||
}
|