mirror of
https://github.com/dz0ny/meshcore-sar.git
synced 2026-08-11 16:30:28 +00:00
Refactor localization in UI components and error messages
- Updated various UI components to utilize AppLocalizations for better internationalization support. - Replaced hardcoded strings with localized strings in home_screen.dart, ble_connection_manager.dart, contact_tile.dart, room_login_sheet.dart, compass widgets, and sar_update_sheet.dart. - Improved user feedback messages by integrating localization for actions like pinging contacts, displaying connection statuses, and error notifications. - Enhanced the clarity of UI elements by ensuring all text is translatable, improving the overall user experience for non-English speakers.
This commit is contained in:
@@ -231,5 +231,165 @@
|
||||
|
||||
"directMessageInfo": "To sporočilo bo poslano neposredno {contactName}. Prikazalo se bo tudi v glavnem viru sporočil.",
|
||||
|
||||
"typeYourMessage": "Vnesite svoje sporočilo..."
|
||||
"typeYourMessage": "Vnesite svoje sporočilo...",
|
||||
|
||||
"quickLocationMarker": "Hitri označevalec lokacije",
|
||||
|
||||
"markerType": "Vrsta označevalca",
|
||||
|
||||
"sendTo": "Pošlji na",
|
||||
|
||||
"noDestinationsAvailable": "Ni dostopnih ciljev.",
|
||||
|
||||
"selectDestination": "Izberite cilj...",
|
||||
|
||||
"ephemeralBroadcastInfo": "Začasno: Samo oddajanje. Ni shranjeno - vozlišča morajo biti povezana.",
|
||||
|
||||
"persistentRoomInfo": "Trajno: Nespremenljivo shranjeno v sobi. Samodejno sinhronizirano in ohranjeno brez povezave.",
|
||||
|
||||
"location": "Lokacija",
|
||||
|
||||
"fromMap": "Z zemljevida",
|
||||
|
||||
"gettingLocation": "Pridobivanje lokacije...",
|
||||
|
||||
"locationError": "Napaka lokacije",
|
||||
|
||||
"retry": "Poskusi znova",
|
||||
|
||||
"refreshLocation": "Osveži lokacijo",
|
||||
|
||||
"accuracyMeters": "Natančnost: ±{accuracy}m",
|
||||
|
||||
"notesOptional": "Opombe (neobvezno)",
|
||||
|
||||
"addAdditionalInformation": "Dodajte dodatne informacije...",
|
||||
|
||||
"lowAccuracyWarning": "Natančnost lokacije je ±{accuracy}m. To morda ni dovolj natančno za SAR operacije.\n\nVseeno nadaljuj?",
|
||||
|
||||
"loginToRoom": "Prijava v sobo",
|
||||
|
||||
"enterPasswordInfo": "Vnesite geslo za dostop do te sobe. Geslo bo shranjeno za prihodnjo uporabo.",
|
||||
|
||||
"password": "Geslo",
|
||||
|
||||
"enterRoomPassword": "Vnesite geslo sobe",
|
||||
|
||||
"loggingInDots": "Prijavljanje...",
|
||||
|
||||
"login": "Prijava",
|
||||
|
||||
"failedToAddRoom": "Dodajanje sobe v napravo ni uspelo: {error}\n\nSoba morda še ni oglašena.\nPoskusite počakati, da soba odda.",
|
||||
|
||||
"direct": "Neposredno",
|
||||
|
||||
"flood": "Poplava",
|
||||
|
||||
"admin": "Administrator",
|
||||
|
||||
"loggedIn": "Prijavljen",
|
||||
|
||||
"noGpsData": "Ni GPS podatkov",
|
||||
|
||||
"distance": "Razdalja",
|
||||
|
||||
"pingingDirect": "Pinganje {name} (neposredno preko poti)...",
|
||||
|
||||
"pingingFlood": "Pinganje {name} (poplava - brez poti)...",
|
||||
|
||||
"directPingTimeout": "Časovna omejitev neposrednega pinga - ponovni poskus {name} s poplavo...",
|
||||
|
||||
"pingSuccessful": "Ping uspešen do {name}{fallback}",
|
||||
|
||||
"viaFloodingFallback": " (preko rezervnega poplavljanja)",
|
||||
|
||||
"pingFailed": "Ping neuspešen do {name} - odgovor ni prejet",
|
||||
|
||||
"deleteContactConfirmation": "Ste prepričani, da želite izbrisati \"{name}\"?\n\nTo bo odstranilo stik iz aplikacije in spremljevalne radijske naprave.",
|
||||
|
||||
"removingContact": "Odstranjevanje {name}...",
|
||||
|
||||
"contactRemoved": "Stik \"{name}\" odstranjen",
|
||||
|
||||
"failedToRemoveContact": "Odstranjevanje stika ni uspelo: {error}",
|
||||
|
||||
"type": "Vrsta",
|
||||
|
||||
"publicKey": "Javni ključ",
|
||||
|
||||
"lastSeen": "Nazadnje viden",
|
||||
|
||||
"roomStatus": "Status sobe",
|
||||
|
||||
"loginStatus": "Status prijave",
|
||||
|
||||
"notLoggedIn": "Ni prijavljen",
|
||||
|
||||
"adminAccess": "Administratorski dostop",
|
||||
|
||||
"yes": "Da",
|
||||
|
||||
"no": "Ne",
|
||||
|
||||
"permissions": "Dovoljenja",
|
||||
|
||||
"passwordSaved": "Geslo shranjeno",
|
||||
|
||||
"locationColon": "Lokacija:",
|
||||
|
||||
"telemetry": "Telemetrija",
|
||||
|
||||
"requestingTelemetry": "Zahtevanje telemetrije od {name}...",
|
||||
|
||||
"voltage": "Napetost",
|
||||
|
||||
"battery": "Baterija",
|
||||
|
||||
"temperature": "Temperatura",
|
||||
|
||||
"humidity": "Vlažnost",
|
||||
|
||||
"pressure": "Tlak",
|
||||
|
||||
"gpsTelemetry": "GPS (Telemetrija)",
|
||||
|
||||
"updated": "Posodobljeno",
|
||||
|
||||
"pathResetInfo": "Pot ponastavljena za {name}. Naslednje sporočilo bo našlo novo pot.",
|
||||
|
||||
"reLoginToRoom": "Ponovna prijava v sobo",
|
||||
|
||||
"heading": "Smer",
|
||||
|
||||
"elevation": "Nadmorska višina",
|
||||
|
||||
"accuracy": "Natančnost",
|
||||
|
||||
"filterMarkers": "Filtriraj označevalce",
|
||||
|
||||
"filterMarkersTooltip": "Filtriraj označevalce",
|
||||
|
||||
"contactsFilter": "Stiki",
|
||||
|
||||
"sarMarkers": "SAR označevalci",
|
||||
|
||||
"foundPerson": "Najdena oseba",
|
||||
|
||||
"fire": "Ogenj",
|
||||
|
||||
"stagingArea": "Zbirališče",
|
||||
|
||||
"showAll": "Prikaži vse",
|
||||
|
||||
"nearbyContacts": "Bližnji stiki",
|
||||
|
||||
"locationUnavailable": "Lokacija ni na voljo",
|
||||
|
||||
"ahead": "naravnost",
|
||||
|
||||
"degreesRight": "{degrees}° desno",
|
||||
|
||||
"degreesLeft": "{degrees}° levo",
|
||||
|
||||
"latLonFormat": "Šir: {latitude} Dolž: {longitude}"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user