Files
meshcore-sar_android/lib/l10n/app_tr.arb
2026-03-08 20:46:09 +01:00

2281 lines
69 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"@@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": {}
}