mirror of
https://github.com/dz0ny/meshcore-sar.git
synced 2026-08-11 16:30:28 +00:00
- i18n: translate connection screen + chat tab keys into 13 locales; add "Send my contact" (advert) strings in all locales - feat: move self-advert from home header into composer "+" action menu (new lib/utils/advert_helper.dart, always shows Flood/Direct sheet) - fix: hide-repeaters map toggle was bypassed in simple mode - fix: simple mode map now shows only favourite chat contacts - fix: wrap ListTiles in Material (contact_tile secondary actions, inferred contact group card) to satisfy Flutter ink assertions - device-authoritative contact/channel sync and UX review fixes Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
3437 lines
79 KiB
Dart
3437 lines
79 KiB
Dart
// ignore: unused_import
|
||
import 'package:intl/intl.dart' as intl;
|
||
import 'app_localizations.dart';
|
||
|
||
// ignore_for_file: type=lint
|
||
|
||
/// The translations for Croatian (`hr`).
|
||
class AppLocalizationsHr extends AppLocalizations {
|
||
AppLocalizationsHr([String locale = 'hr']) : super(locale);
|
||
|
||
@override
|
||
String get appTitle => 'MeshCore SAR';
|
||
|
||
@override
|
||
String get messages => 'Poruke';
|
||
|
||
@override
|
||
String get contacts => 'Kontakti';
|
||
|
||
@override
|
||
String get map => 'Karta';
|
||
|
||
@override
|
||
String get settings => 'Postavke';
|
||
|
||
@override
|
||
String get connect => 'Poveži';
|
||
|
||
@override
|
||
String get disconnect => 'Prekini';
|
||
|
||
@override
|
||
String get noDevicesFound => 'Nisu pronađeni uređaji';
|
||
|
||
@override
|
||
String get scanAgain => 'Skeniraj ponovno';
|
||
|
||
@override
|
||
String get deviceNotConnected => 'Uređaj nije povezan';
|
||
|
||
@override
|
||
String get locationPermissionDenied => 'Dopuštenje za lokaciju odbijeno';
|
||
|
||
@override
|
||
String get locationPermissionPermanentlyDenied =>
|
||
'Dopuštenje za lokaciju trajno odbijeno. Molimo omogućite u Postavkama.';
|
||
|
||
@override
|
||
String get locationPermissionRequired =>
|
||
'Dopuštenje za lokaciju potrebno je za GPS praćenje i koordinaciju tima. Možete ga omogućiti kasnije u Postavkama.';
|
||
|
||
@override
|
||
String get locationServicesDisabled =>
|
||
'Usluge lokacije su onemogućene. Molimo omogućite ih u Postavkama.';
|
||
|
||
@override
|
||
String get failedToGetGpsLocation => 'Neuspjelo dobivanje GPS lokacije';
|
||
|
||
@override
|
||
String failedToAdvertise(String error) {
|
||
return 'Neuspjela objava: $error';
|
||
}
|
||
|
||
@override
|
||
String get cancelReconnection => 'Otkaži ponovno povezivanje';
|
||
|
||
@override
|
||
String get general => 'Općenito';
|
||
|
||
@override
|
||
String get theme => 'Tema';
|
||
|
||
@override
|
||
String get chooseTheme => 'Odaberite temu';
|
||
|
||
@override
|
||
String get light => 'Svijetla';
|
||
|
||
@override
|
||
String get dark => 'Tamna';
|
||
|
||
@override
|
||
String get blueLightTheme => 'Plava svijetla tema';
|
||
|
||
@override
|
||
String get blueDarkTheme => 'Plava tamna tema';
|
||
|
||
@override
|
||
String get sarRed => 'SAR crvena';
|
||
|
||
@override
|
||
String get alertEmergencyMode => 'Način upozorenja/hitna situacija';
|
||
|
||
@override
|
||
String get sarGreen => 'SAR zelena';
|
||
|
||
@override
|
||
String get safeAllClearMode => 'Način sigurno/sve jasno';
|
||
|
||
@override
|
||
String get autoSystem => 'Automatski (Sustav)';
|
||
|
||
@override
|
||
String get followSystemTheme => 'Slijedi temu sustava';
|
||
|
||
@override
|
||
String get showRxTxIndicators => 'Prikaži RX/TX indikatore';
|
||
|
||
@override
|
||
String get disableMap => 'Onemogući kartu';
|
||
|
||
@override
|
||
String get language => 'Jezik';
|
||
|
||
@override
|
||
String get chooseLanguage => 'Odaberite jezik';
|
||
|
||
@override
|
||
String get save => 'Spremi';
|
||
|
||
@override
|
||
String get cancel => 'Otkaži';
|
||
|
||
@override
|
||
String get close => 'Zatvori';
|
||
|
||
@override
|
||
String get about => 'O aplikaciji';
|
||
|
||
@override
|
||
String get appVersion => 'Verzija aplikacije';
|
||
|
||
@override
|
||
String get aboutMeshCoreSar => 'O MeshCore SAR';
|
||
|
||
@override
|
||
String get aboutDescription =>
|
||
'Aplikacija za potragu i spašavanje dizajnirana za timove za hitne slučajeve. Značajke uključuju:\n\n• BLE mesh mrežu za komunikaciju uređaj-uređaj\n• Offline karte s više slojeva\n• Praćenje članova tima u stvarnom vremenu\n• SAR taktički markeri (pronađena osoba, požar, zbirno mjesto)\n• Upravljanje kontaktima i razmjena poruka\n• GPS praćenje s kompasnim smjerom\n• Predmemoriranje karata za offline upotrebu';
|
||
|
||
@override
|
||
String get technologiesUsed => 'Korištene tehnologije:';
|
||
|
||
@override
|
||
String get technologiesList =>
|
||
'• Flutter za višeplatformski razvoj\n• BLE (Bluetooth Low Energy) za mesh mrežu\n• OpenStreetMap za kartografiju\n• Provider za upravljanje stanjem\n• SharedPreferences za lokalnu pohranu';
|
||
|
||
@override
|
||
String get moreInfo => 'Više informacija';
|
||
|
||
@override
|
||
String get packageName => 'Ime paketa';
|
||
|
||
@override
|
||
String get sampleData => 'Primjer podataka';
|
||
|
||
@override
|
||
String get sampleDataDescription =>
|
||
'Učitajte ili očistite primjere kontakata, poruka kanala i SAR markera za testiranje';
|
||
|
||
@override
|
||
String get loadSampleData => 'Učitaj primjer';
|
||
|
||
@override
|
||
String get clearAllData => 'Očisti sve podatke';
|
||
|
||
@override
|
||
String get clearAllDataConfirmTitle => 'Očisti sve podatke';
|
||
|
||
@override
|
||
String get clearAllDataConfirmMessage =>
|
||
'Ovo će očistiti sve kontakte i SAR markere. Jeste li sigurni?';
|
||
|
||
@override
|
||
String get clear => 'Očisti';
|
||
|
||
@override
|
||
String loadedSampleData(
|
||
int teamCount,
|
||
int channelCount,
|
||
int sarCount,
|
||
int messageCount,
|
||
) {
|
||
return 'Učitano $teamCount članova tima, $channelCount kanala, $sarCount SAR markera, $messageCount poruka';
|
||
}
|
||
|
||
@override
|
||
String failedToLoadSampleData(String error) {
|
||
return 'Neuspjelo učitavanje primjera podataka: $error';
|
||
}
|
||
|
||
@override
|
||
String get allDataCleared => 'Svi podaci očišćeni';
|
||
|
||
@override
|
||
String get failedToStartBackgroundTracking =>
|
||
'Neuspjelo pokretanje praćenja u pozadini. Provjerite dopuštenja i BLE vezu.';
|
||
|
||
@override
|
||
String locationBroadcast(String latitude, String longitude) {
|
||
return 'Emitiranje lokacije: $latitude, $longitude';
|
||
}
|
||
|
||
@override
|
||
String get defaultPinInfo =>
|
||
'Zadani PIN za uređaje bez zaslona je 123456. Problemi s uparivanjem? Zaboravite Bluetooth uređaj u postavkama sustava.';
|
||
|
||
@override
|
||
String get noMessagesYet => 'Još nema poruka';
|
||
|
||
@override
|
||
String get pullDownToSync => 'Povucite prema dolje za sinkronizaciju';
|
||
|
||
@override
|
||
String get deleteContact => 'Izbriši kontakt';
|
||
|
||
@override
|
||
String get delete => 'Izbriši';
|
||
|
||
@override
|
||
String get viewOnMap => 'Prikaži na karti';
|
||
|
||
@override
|
||
String get refresh => 'Osvježi';
|
||
|
||
@override
|
||
String get resetPath => 'Resetiraj put (preusmjeri)';
|
||
|
||
@override
|
||
String copiedToClipboard(String label) {
|
||
return '$label kopirano u međuspremnik';
|
||
}
|
||
|
||
@override
|
||
String get pleaseEnterPassword => 'Molimo unesite lozinku';
|
||
|
||
@override
|
||
String failedToSyncContacts(String error) {
|
||
return 'Neuspjela sinkronizacija kontakata: $error';
|
||
}
|
||
|
||
@override
|
||
String get loggedInSuccessfully =>
|
||
'Uspješno prijavljen! Čekanje na poruke sobe...';
|
||
|
||
@override
|
||
String get loginFailed => 'Prijava neuspjela - netočna lozinka';
|
||
|
||
@override
|
||
String loggingIn(String roomName) {
|
||
return 'Prijavljivanje u $roomName...';
|
||
}
|
||
|
||
@override
|
||
String failedToSendLogin(String error) {
|
||
return 'Neuspjelo slanje prijave: $error';
|
||
}
|
||
|
||
@override
|
||
String get lowLocationAccuracy => 'Niska točnost lokacije';
|
||
|
||
@override
|
||
String get continue_ => 'Nastavi';
|
||
|
||
@override
|
||
String get sendSarMarker => 'Pošalji SAR marker';
|
||
|
||
@override
|
||
String get deleteDrawing => 'Izbriši crtež';
|
||
|
||
@override
|
||
String get drawingTools => 'Alati za crtanje';
|
||
|
||
@override
|
||
String get drawLine => 'Nacrtaj liniju';
|
||
|
||
@override
|
||
String get drawLineDesc => 'Nacrtaj slobodnu liniju na karti';
|
||
|
||
@override
|
||
String get drawRectangle => 'Nacrtaj pravokutnik';
|
||
|
||
@override
|
||
String get drawRectangleDesc => 'Nacrtaj pravokutno područje na karti';
|
||
|
||
@override
|
||
String get measureDistance => 'Izmjeri udaljenost';
|
||
|
||
@override
|
||
String get measureDistanceDesc => 'Dugi pritisak na dvije točke za mjerenje';
|
||
|
||
@override
|
||
String get clearMeasurement => 'Očisti mjerenje';
|
||
|
||
@override
|
||
String distanceLabel(String distance) {
|
||
return 'Udaljenost: $distance';
|
||
}
|
||
|
||
@override
|
||
String get longPressForSecondPoint => 'Dugi pritisak za drugu točku';
|
||
|
||
@override
|
||
String get longPressToStartMeasurement => 'Dugi pritisak za prvu točku';
|
||
|
||
@override
|
||
String get longPressToStartNewMeasurement => 'Dugi pritisak za novo mjerenje';
|
||
|
||
@override
|
||
String get shareDrawings => 'Podijeli crteže';
|
||
|
||
@override
|
||
String get clearAllDrawings => 'Očisti sve crteže';
|
||
|
||
@override
|
||
String get completeLine => 'Završi liniju';
|
||
|
||
@override
|
||
String broadcastDrawingsToTeam(int count, String plural) {
|
||
return 'Objavi $count crtež$plural timu';
|
||
}
|
||
|
||
@override
|
||
String removeAllDrawings(int count, String plural) {
|
||
return 'Ukloni svih $count crtež$plural';
|
||
}
|
||
|
||
@override
|
||
String deleteAllDrawingsConfirm(int count, String plural) {
|
||
return 'Izbrisati sve $count crtež$plural s karte?';
|
||
}
|
||
|
||
@override
|
||
String get drawing => 'Crtanje';
|
||
|
||
@override
|
||
String shareDrawingsCount(int count, String plural) {
|
||
return 'Podijeli $count crtež$plural';
|
||
}
|
||
|
||
@override
|
||
String get showReceivedDrawings => 'Prikaži primljene crteže';
|
||
|
||
@override
|
||
String get showingAllDrawings => 'Prikazujem sve crteže';
|
||
|
||
@override
|
||
String get showingOnlyYourDrawings => 'Prikazujem samo vaše crteže';
|
||
|
||
@override
|
||
String get showSarMarkers => 'Prikaži SAR oznake';
|
||
|
||
@override
|
||
String get showingSarMarkers => 'Prikazujem SAR oznake';
|
||
|
||
@override
|
||
String get hidingSarMarkers => 'Skrivam SAR oznake';
|
||
|
||
@override
|
||
String get clearAll => 'Očisti sve';
|
||
|
||
@override
|
||
String get publicChannel => 'Javni kanal';
|
||
|
||
@override
|
||
String get broadcastToAll => 'Emitiraj svim obližnjim čvorovima (privremeno)';
|
||
|
||
@override
|
||
String get storedPermanently => 'Trajno pohranjeno u sobi';
|
||
|
||
@override
|
||
String get notConnectedToDevice => 'Nije povezano s uređajem';
|
||
|
||
@override
|
||
String get typeYourMessage => 'Upišite svoju poruku...';
|
||
|
||
@override
|
||
String get quickLocationMarker => 'Brzi označitelj lokacije';
|
||
|
||
@override
|
||
String get markerType => 'Vrsta markera';
|
||
|
||
@override
|
||
String get sendTo => 'Pošalji na';
|
||
|
||
@override
|
||
String get noDestinationsAvailable => 'Nema dostupnih odredišta.';
|
||
|
||
@override
|
||
String get selectDestination => 'Odaberite odredište...';
|
||
|
||
@override
|
||
String get ephemeralBroadcastInfo =>
|
||
'Privremeno: Samo emitiranje. Nije pohranjeno - čvorovi moraju biti online.';
|
||
|
||
@override
|
||
String get persistentRoomInfo =>
|
||
'Trajno: Nepromjenjivo pohranjeno u sobi. Automatski sinkronizirano i očuvano offline.';
|
||
|
||
@override
|
||
String get location => 'Lokacija';
|
||
|
||
@override
|
||
String get fromMap => 'S karte';
|
||
|
||
@override
|
||
String get gettingLocation => 'Dohvaćanje lokacije...';
|
||
|
||
@override
|
||
String get locationError => 'Greška lokacije';
|
||
|
||
@override
|
||
String get retry => 'Pokušaj ponovno';
|
||
|
||
@override
|
||
String get refreshLocation => 'Osvježi lokaciju';
|
||
|
||
@override
|
||
String accuracyMeters(int accuracy) {
|
||
return 'Točnost: ±${accuracy}m';
|
||
}
|
||
|
||
@override
|
||
String get notesOptional => 'Napomene (opcionalno)';
|
||
|
||
@override
|
||
String get addAdditionalInformation => 'Dodajte dodatne informacije...';
|
||
|
||
@override
|
||
String lowAccuracyWarning(int accuracy) {
|
||
return 'Točnost lokacije je ±${accuracy}m. Ovo možda nije dovoljno precizno za SAR operacije.\n\nNastaviti svejedno?';
|
||
}
|
||
|
||
@override
|
||
String get loginToRoom => 'Prijava u sobu';
|
||
|
||
@override
|
||
String get enterPasswordInfo =>
|
||
'Unesite lozinku za pristup ovoj sobi. Lozinka će biti spremljena za buduću upotrebu.';
|
||
|
||
@override
|
||
String get password => 'Lozinka';
|
||
|
||
@override
|
||
String get enterRoomPassword => 'Unesite lozinku sobe';
|
||
|
||
@override
|
||
String get loggingInDots => 'Prijavljivanje...';
|
||
|
||
@override
|
||
String get login => 'Prijava';
|
||
|
||
@override
|
||
String failedToAddRoom(String error) {
|
||
return 'Neuspjelo dodavanje sobe na uređaj: $error\n\nSoba možda još nije oglašena.\nPokušajte pričekati da soba emitira.';
|
||
}
|
||
|
||
@override
|
||
String get direct => 'Izravno';
|
||
|
||
@override
|
||
String get flood => 'Preplavljanje';
|
||
|
||
@override
|
||
String get autoSend => 'Automatsko slanje';
|
||
|
||
@override
|
||
String get autoSendDescription => 'Pošalji trenutnom rutom.';
|
||
|
||
@override
|
||
String get sendDirect => 'Izravno slanje';
|
||
|
||
@override
|
||
String get sendDirectDescription => 'Pošalji izravno ovom kontaktu.';
|
||
|
||
@override
|
||
String get sendFlood => 'Slanje poplavom';
|
||
|
||
@override
|
||
String get sendFloodDescription => 'Pošalji preko svih repetitora.';
|
||
|
||
@override
|
||
String get loggedIn => 'Prijavljen';
|
||
|
||
@override
|
||
String get noGpsData => 'Nema GPS podataka';
|
||
|
||
@override
|
||
String get distance => 'Udaljenost';
|
||
|
||
@override
|
||
String directPingTimeout(String name) {
|
||
return 'Istek izravnog pinga - ponovni pokušaj $name s preplavljanjem...';
|
||
}
|
||
|
||
@override
|
||
String pingFailed(String name) {
|
||
return 'Ping neuspješan prema $name - nije primljen odgovor';
|
||
}
|
||
|
||
@override
|
||
String deleteContactConfirmation(String name) {
|
||
return 'Jeste li sigurni da želite izbrisati \"$name\"?\n\nOvo će ukloniti kontakt iz aplikacije i pratećeg radio uređaja.';
|
||
}
|
||
|
||
@override
|
||
String failedToRemoveContact(String error) {
|
||
return 'Neuspjelo uklanjanje kontakta: $error';
|
||
}
|
||
|
||
@override
|
||
String get type => 'Vrsta';
|
||
|
||
@override
|
||
String get publicKey => 'Javni ključ';
|
||
|
||
@override
|
||
String get lastSeen => 'Zadnje viđen';
|
||
|
||
@override
|
||
String get yes => 'Da';
|
||
|
||
@override
|
||
String get no => 'Ne';
|
||
|
||
@override
|
||
String get permissions => 'Dopuštenja';
|
||
|
||
@override
|
||
String get telemetry => 'Telemetrija';
|
||
|
||
@override
|
||
String get voltage => 'Napon';
|
||
|
||
@override
|
||
String get battery => 'Baterija';
|
||
|
||
@override
|
||
String get temperature => 'Temperatura';
|
||
|
||
@override
|
||
String get humidity => 'Vlažnost';
|
||
|
||
@override
|
||
String get pressure => 'Tlak';
|
||
|
||
@override
|
||
String get gpsTelemetry => 'GPS (Telemetrija)';
|
||
|
||
@override
|
||
String get reLoginToRoom => 'Ponovna prijava u sobu';
|
||
|
||
@override
|
||
String get heading => 'Smjer';
|
||
|
||
@override
|
||
String get elevation => 'Nadmorska visina';
|
||
|
||
@override
|
||
String get accuracy => 'Točnost';
|
||
|
||
@override
|
||
String get bearing => 'Azimut';
|
||
|
||
@override
|
||
String get direction => 'Smjer';
|
||
|
||
@override
|
||
String get filterMarkers => 'Filtriraj markere';
|
||
|
||
@override
|
||
String get filterMarkersTooltip => 'Filtriraj markere';
|
||
|
||
@override
|
||
String get contactsFilter => 'Kontakti';
|
||
|
||
@override
|
||
String get repeatersFilter => 'Repetitori';
|
||
|
||
@override
|
||
String get sarMarkers => 'SAR markeri';
|
||
|
||
@override
|
||
String get foundPerson => 'Pronađena osoba';
|
||
|
||
@override
|
||
String get fire => 'Požar';
|
||
|
||
@override
|
||
String get stagingArea => 'Zbirno mjesto';
|
||
|
||
@override
|
||
String get showAll => 'Prikaži sve';
|
||
|
||
@override
|
||
String get locationUnavailable => 'Lokacija nije dostupna';
|
||
|
||
@override
|
||
String get ahead => 'naprijed';
|
||
|
||
@override
|
||
String degreesRight(int degrees) {
|
||
return '$degrees° desno';
|
||
}
|
||
|
||
@override
|
||
String degreesLeft(int degrees) {
|
||
return '$degrees° lijevo';
|
||
}
|
||
|
||
@override
|
||
String latLonFormat(String latitude, String longitude) {
|
||
return 'Šir: $latitude Duž: $longitude';
|
||
}
|
||
|
||
@override
|
||
String get noContactsYet => 'Još nema kontakata';
|
||
|
||
@override
|
||
String get connectToDeviceToLoadContacts =>
|
||
'Povežite se s uređajem da učitate kontakte';
|
||
|
||
@override
|
||
String get teamMembers => 'Članovi tima';
|
||
|
||
@override
|
||
String get repeaters => 'Repetitori';
|
||
|
||
@override
|
||
String get rooms => 'Sobe';
|
||
|
||
@override
|
||
String get channels => 'Kanali';
|
||
|
||
@override
|
||
String get selectMapLayer => 'Odaberite sloj karte';
|
||
|
||
@override
|
||
String get openStreetMap => 'OpenStreetMap';
|
||
|
||
@override
|
||
String get openTopoMap => 'OpenTopoMap';
|
||
|
||
@override
|
||
String get esriSatellite => 'ESRI satelit';
|
||
|
||
@override
|
||
String get googleHybrid => 'Google hibridna karta';
|
||
|
||
@override
|
||
String get googleRoadmap => 'Google cestovna karta';
|
||
|
||
@override
|
||
String get googleTerrain => 'Google teren';
|
||
|
||
@override
|
||
String get dragToPosition => 'Povuci na poziciju';
|
||
|
||
@override
|
||
String get createSarMarker => 'Kreiraj SAR marker';
|
||
|
||
@override
|
||
String get compass => 'Kompas';
|
||
|
||
@override
|
||
String get navigationAndContacts => 'Navigacija i kontakti';
|
||
|
||
@override
|
||
String get sarAlert => 'SAR UZBUNA';
|
||
|
||
@override
|
||
String get textCopiedToClipboard => 'Tekst kopiran u međuspremnik';
|
||
|
||
@override
|
||
String get cannotReplySenderMissing =>
|
||
'Ne mogu odgovoriti: informacije o pošiljatelju nedostaju';
|
||
|
||
@override
|
||
String get cannotReplyContactNotFound =>
|
||
'Ne mogu odgovoriti: kontakt nije pronađen';
|
||
|
||
@override
|
||
String get copyText => 'Kopiraj tekst';
|
||
|
||
@override
|
||
String get saveAsTemplate => 'Spremi kao predložak';
|
||
|
||
@override
|
||
String get templateSaved => 'Predložak uspješno spremljen';
|
||
|
||
@override
|
||
String get templateAlreadyExists => 'Predložak s ovim emojijem već postoji';
|
||
|
||
@override
|
||
String get deleteMessage => 'Izbriši poruku';
|
||
|
||
@override
|
||
String get deleteMessageConfirmation =>
|
||
'Jeste li sigurni da želite izbrisati ovu poruku?';
|
||
|
||
@override
|
||
String get shareLocation => 'Podijeli lokaciju';
|
||
|
||
@override
|
||
String shareLocationText(
|
||
String markerInfo,
|
||
String lat,
|
||
String lon,
|
||
String url,
|
||
) {
|
||
return '$markerInfo\n\nKoordinate: $lat, $lon\n\nGoogle Maps: $url';
|
||
}
|
||
|
||
@override
|
||
String get sarLocationShare => 'SAR Lokacija';
|
||
|
||
@override
|
||
String get justNow => 'Upravo sada';
|
||
|
||
@override
|
||
String minutesAgo(int minutes) {
|
||
return 'prije ${minutes}m';
|
||
}
|
||
|
||
@override
|
||
String hoursAgo(int hours) {
|
||
return 'prije ${hours}h';
|
||
}
|
||
|
||
@override
|
||
String daysAgo(int days) {
|
||
return 'prije ${days}d';
|
||
}
|
||
|
||
@override
|
||
String secondsAgo(int seconds) {
|
||
return 'prije ${seconds}s';
|
||
}
|
||
|
||
@override
|
||
String get sending => 'Slanje...';
|
||
|
||
@override
|
||
String get sent => 'Poslano';
|
||
|
||
@override
|
||
String get delivered => 'Dostavljeno';
|
||
|
||
@override
|
||
String deliveredWithTime(int time) {
|
||
return 'Dostavljeno (${time}ms)';
|
||
}
|
||
|
||
@override
|
||
String get failed => 'Neuspjelo';
|
||
|
||
@override
|
||
String get broadcast => 'Emitirano';
|
||
|
||
@override
|
||
String deliveredToContacts(int delivered, int total) {
|
||
return 'Dostavljeno na $delivered/$total kontakata';
|
||
}
|
||
|
||
@override
|
||
String get allDelivered => 'Sve dostavljeno';
|
||
|
||
@override
|
||
String get recipientDetails => 'Detalji primatelja';
|
||
|
||
@override
|
||
String get pending => 'Na čekanju';
|
||
|
||
@override
|
||
String get sarMarkerFoundPerson => 'Pronađena osoba';
|
||
|
||
@override
|
||
String get sarMarkerFire => 'Lokacija požara';
|
||
|
||
@override
|
||
String get sarMarkerStagingArea => 'Zbirno mjesto';
|
||
|
||
@override
|
||
String get sarMarkerObject => 'Pronađen objekt';
|
||
|
||
@override
|
||
String get from => 'Od';
|
||
|
||
@override
|
||
String get coordinates => 'Koordinate';
|
||
|
||
@override
|
||
String get tapToViewOnMap => 'Dodirnite za prikaz na karti';
|
||
|
||
@override
|
||
String get radioSettings => 'Postavke radija';
|
||
|
||
@override
|
||
String get frequencyMHz => 'Frekvencija (MHz)';
|
||
|
||
@override
|
||
String get bandwidth => 'Širina pojasa';
|
||
|
||
@override
|
||
String get spreadingFactor => 'Faktor širenja';
|
||
|
||
@override
|
||
String get codingRate => 'Omjer kodiranja';
|
||
|
||
@override
|
||
String get txPowerDbm => 'TX snaga (dBm)';
|
||
|
||
@override
|
||
String maxPowerDbm(int power) {
|
||
return 'Maks: $power dBm';
|
||
}
|
||
|
||
@override
|
||
String get you => 'Ti';
|
||
|
||
@override
|
||
String exportFailed(String error) {
|
||
return 'Izvoz nije uspio: $error';
|
||
}
|
||
|
||
@override
|
||
String importFailed(String error) {
|
||
return 'Uvoz nije uspio: $error';
|
||
}
|
||
|
||
@override
|
||
String get unknown => 'Nepoznato';
|
||
|
||
@override
|
||
String get onlineLayers => 'Mrežni slojevi';
|
||
|
||
@override
|
||
String get locationTrail => 'Putanja lokacije';
|
||
|
||
@override
|
||
String get showTrailOnMap => 'Prikaži putanju na karti';
|
||
|
||
@override
|
||
String get trailVisible => 'Putanja je vidljiva na karti';
|
||
|
||
@override
|
||
String get trailHiddenRecording => 'Putanja je skrivena (još se snima)';
|
||
|
||
@override
|
||
String get duration => 'Trajanje';
|
||
|
||
@override
|
||
String get points => 'Točke';
|
||
|
||
@override
|
||
String get clearTrail => 'Obriši putanju';
|
||
|
||
@override
|
||
String get clearTrailQuestion => 'Obrisati putanju?';
|
||
|
||
@override
|
||
String get clearTrailConfirmation =>
|
||
'Jeste li sigurni da želite obrisati trenutnu putanju lokacije? Ova radnja se ne može poništiti.';
|
||
|
||
@override
|
||
String get noTrailRecorded => 'Još nije snimljena putanja';
|
||
|
||
@override
|
||
String get startTrackingToRecord =>
|
||
'Pokrenite praćenje lokacije za snimanje putanje';
|
||
|
||
@override
|
||
String get trailControls => 'Upravljanje putanjom';
|
||
|
||
@override
|
||
String get model => 'Model';
|
||
|
||
@override
|
||
String get version => 'Verzija';
|
||
|
||
@override
|
||
String get maxContacts => 'Maks. kontakata';
|
||
|
||
@override
|
||
String get maxChannels => 'Maks. kanala';
|
||
|
||
@override
|
||
String get publicInfo => 'Javne informacije';
|
||
|
||
@override
|
||
String get useCurrentLocation => 'Koristi trenutnu lokaciju';
|
||
|
||
@override
|
||
String get noneUnknown => 'Nema/Nepoznato';
|
||
|
||
@override
|
||
String get chatNode => 'Čvorište za razgovor';
|
||
|
||
@override
|
||
String get repeater => 'Repetitor';
|
||
|
||
@override
|
||
String get roomChannel => 'Soba/Kanal';
|
||
|
||
@override
|
||
String typeNumber(int number) {
|
||
return 'Tip $number';
|
||
}
|
||
|
||
@override
|
||
String failedToSave(String error) {
|
||
return 'Neuspjelo spremanje: $error';
|
||
}
|
||
|
||
@override
|
||
String failedToGetLocation(String error) {
|
||
return 'Neuspjelo dohvaćanje lokacije: $error';
|
||
}
|
||
|
||
@override
|
||
String get sarTemplates => 'SAR predlošci';
|
||
|
||
@override
|
||
String get addTemplate => 'Dodaj predložak';
|
||
|
||
@override
|
||
String get editTemplate => 'Uredi predložak';
|
||
|
||
@override
|
||
String get deleteTemplate => 'Izbriši predložak';
|
||
|
||
@override
|
||
String get templateName => 'Naziv predloška';
|
||
|
||
@override
|
||
String get templateNameHint => 'npr. Pronađena osoba';
|
||
|
||
@override
|
||
String get templateEmoji => 'Emoji';
|
||
|
||
@override
|
||
String get emojiRequired => 'Emoji je obavezan';
|
||
|
||
@override
|
||
String get nameRequired => 'Ime je obavezno';
|
||
|
||
@override
|
||
String get templateDescription => 'Opis (neobavezno)';
|
||
|
||
@override
|
||
String get templateDescriptionHint => 'Dodajte dodatni kontekst...';
|
||
|
||
@override
|
||
String get templateColor => 'Boja';
|
||
|
||
@override
|
||
String get previewFormat => 'Pregled (format SAR poruke)';
|
||
|
||
@override
|
||
String get importFromClipboard => 'Uvezi';
|
||
|
||
@override
|
||
String get exportToClipboard => 'Izvezi';
|
||
|
||
@override
|
||
String deleteTemplateConfirmation(String name) {
|
||
return 'Izbrisati predložak \'$name\'?';
|
||
}
|
||
|
||
@override
|
||
String get templateAdded => 'Predložak dodan';
|
||
|
||
@override
|
||
String get templateUpdated => 'Predložak ažuriran';
|
||
|
||
@override
|
||
String get templateDeleted => 'Predložak izbrisan';
|
||
|
||
@override
|
||
String templatesImported(int count) {
|
||
String _temp0 = intl.Intl.pluralLogic(
|
||
count,
|
||
locale: localeName,
|
||
other: 'Uvezeno $count predložaka',
|
||
one: 'Uvezen 1 predložak',
|
||
zero: 'Nema uvezenih predložaka',
|
||
);
|
||
return '$_temp0';
|
||
}
|
||
|
||
@override
|
||
String templatesExported(int count) {
|
||
String _temp0 = intl.Intl.pluralLogic(
|
||
count,
|
||
locale: localeName,
|
||
other: 'Izvezeno $count predložaka u međuspremnik',
|
||
one: 'Izvezen 1 predložak u međuspremnik',
|
||
);
|
||
return '$_temp0';
|
||
}
|
||
|
||
@override
|
||
String get resetToDefaults => 'Vrati na zadane';
|
||
|
||
@override
|
||
String get resetToDefaultsConfirmation =>
|
||
'Ovo će izbrisati sve prilagođene predloške i vratiti 4 zadana predloška. Nastaviti?';
|
||
|
||
@override
|
||
String get reset => 'Vrati';
|
||
|
||
@override
|
||
String get resetComplete => 'Predlošci vraćeni na zadane';
|
||
|
||
@override
|
||
String get noTemplates => 'Nema dostupnih predložaka';
|
||
|
||
@override
|
||
String get tapAddToCreate => 'Dodirnite + za izradu prvog predloška';
|
||
|
||
@override
|
||
String get ok => 'U redu';
|
||
|
||
@override
|
||
String get locationPermission => 'Dozvola za lokaciju';
|
||
|
||
@override
|
||
String get checking => 'Provjera...';
|
||
|
||
@override
|
||
String get locationPermissionGrantedAlways => 'Odobreno (Uvijek)';
|
||
|
||
@override
|
||
String get locationPermissionGrantedWhileInUse =>
|
||
'Odobreno (Tijekom uporabe)';
|
||
|
||
@override
|
||
String get locationPermissionDeniedTapToRequest =>
|
||
'Odbijeno - Dodirnite za zahtjev';
|
||
|
||
@override
|
||
String get locationPermissionPermanentlyDeniedOpenSettings =>
|
||
'Trajno odbijeno - Otvori postavke';
|
||
|
||
@override
|
||
String get locationPermissionDialogContent =>
|
||
'Dozvola za lokaciju je trajno odbijena. Omogućite je u postavkama uređaja kako biste koristili GPS praćenje i dijeljenje lokacije.';
|
||
|
||
@override
|
||
String get openSettings => 'Otvori postavke';
|
||
|
||
@override
|
||
String get locationPermissionGranted => 'Dozvola za lokaciju odobrena!';
|
||
|
||
@override
|
||
String get locationPermissionRequiredForGps =>
|
||
'Dozvola za lokaciju je potrebna za GPS praćenje i dijeljenje lokacije.';
|
||
|
||
@override
|
||
String get locationPermissionAlreadyGranted =>
|
||
'Dozvola za lokaciju je već odobrena.';
|
||
|
||
@override
|
||
String get sarNavyBlue => 'SAR Mornarsko Plava';
|
||
|
||
@override
|
||
String get sarNavyBlueDescription => 'Profesionalni/Operativni Način';
|
||
|
||
@override
|
||
String get selectRecipient => 'Odaberi primatelja';
|
||
|
||
@override
|
||
String get broadcastToAllNearby => 'Emitiraj svima u blizini';
|
||
|
||
@override
|
||
String get searchRecipients => 'Pretraži primatelje...';
|
||
|
||
@override
|
||
String get noContactsFound => 'Nema kontakata';
|
||
|
||
@override
|
||
String get noRoomsFound => 'Nema soba';
|
||
|
||
@override
|
||
String get noRecipientsAvailable => 'Nema dostupnih primatelja';
|
||
|
||
@override
|
||
String get noChannelsFound => 'Nije pronađen nijedan kanal';
|
||
|
||
@override
|
||
String get newMessage => 'Nova poruka';
|
||
|
||
@override
|
||
String get channel => 'Kanal';
|
||
|
||
@override
|
||
String get samplePoliceLead => 'Voditelj Policije';
|
||
|
||
@override
|
||
String get sampleDroneOperator => 'Operater Drona';
|
||
|
||
@override
|
||
String get sampleFirefighterAlpha => 'Vatrogasac';
|
||
|
||
@override
|
||
String get sampleMedicCharlie => 'Medičar';
|
||
|
||
@override
|
||
String get sampleCommandDelta => 'Zapovjedništvo';
|
||
|
||
@override
|
||
String get sampleFireEngine => 'Vatrogasno Vozilo';
|
||
|
||
@override
|
||
String get sampleAirSupport => 'Zračna Podrška';
|
||
|
||
@override
|
||
String get sampleBaseCoordinator => 'Koordinator Baze';
|
||
|
||
@override
|
||
String get channelEmergency => 'Hitno';
|
||
|
||
@override
|
||
String get channelCoordination => 'Koordinacija';
|
||
|
||
@override
|
||
String get channelUpdates => 'Ažuriranja';
|
||
|
||
@override
|
||
String get sampleTeamMember => 'Primjer Člana Tima';
|
||
|
||
@override
|
||
String get sampleScout => 'Primjer Izviđača';
|
||
|
||
@override
|
||
String get sampleBase => 'Primjer Baze';
|
||
|
||
@override
|
||
String get sampleSearcher => 'Primjer Tragača';
|
||
|
||
@override
|
||
String get sampleObjectBackpack => ' Pronađen ruksak - plava boja';
|
||
|
||
@override
|
||
String get sampleObjectVehicle => ' Napušteno vozilo - provjeriti vlasnika';
|
||
|
||
@override
|
||
String get sampleObjectCamping => ' Otkrivena oprema za kampiranje';
|
||
|
||
@override
|
||
String get sampleObjectTrailMarker => ' Oznaka staze pronađena izvan puta';
|
||
|
||
@override
|
||
String get sampleMsgAllTeamsCheckIn => 'Svi timovi, javite se';
|
||
|
||
@override
|
||
String get sampleMsgWeatherUpdate =>
|
||
'Ažuriranje vremena: Vedro nebo, temp 18°C';
|
||
|
||
@override
|
||
String get sampleMsgBaseCamp => 'Bazni kamp uspostavljen na okupljalištu';
|
||
|
||
@override
|
||
String get sampleMsgTeamAlpha => 'Tim se kreće prema sektoru 2';
|
||
|
||
@override
|
||
String get sampleMsgRadioCheck => 'Provjera radija - sve stanice odgovorite';
|
||
|
||
@override
|
||
String get sampleMsgWaterSupply =>
|
||
'Opskrba vodom dostupna na kontrolnoj točki 3';
|
||
|
||
@override
|
||
String get sampleMsgTeamBravo => 'Tim izvještava: sektor 1 čist';
|
||
|
||
@override
|
||
String get sampleMsgEtaRallyPoint => 'ETA do točke okupljanja: 15 minuta';
|
||
|
||
@override
|
||
String get sampleMsgSupplyDrop => 'Isporuka zaliha potvrđena za 14:00';
|
||
|
||
@override
|
||
String get sampleMsgDroneSurvey => 'Nadzor dronom završen - bez nalaza';
|
||
|
||
@override
|
||
String get sampleMsgTeamCharlie => 'Tim traži pojačanje';
|
||
|
||
@override
|
||
String get sampleMsgRadioDiscipline =>
|
||
'Sve jedinice: održavati radio disciplinu';
|
||
|
||
@override
|
||
String get sampleMsgUrgentMedical =>
|
||
'HITNO: Potrebna medicinska pomoć u sektoru 4';
|
||
|
||
@override
|
||
String get sampleMsgAdultMale => ' Odrasli muškarac, pri svijesti';
|
||
|
||
@override
|
||
String get sampleMsgFireSpotted => 'Uočen požar - koordinate slijede';
|
||
|
||
@override
|
||
String get sampleMsgSpreadingRapidly => ' Širi se brzo!';
|
||
|
||
@override
|
||
String get sampleMsgPriorityHelicopter =>
|
||
'PRIORITET: Potrebna podrška helikoptera';
|
||
|
||
@override
|
||
String get sampleMsgMedicalTeamEnRoute =>
|
||
'Medicinski tim na putu do vaše lokacije';
|
||
|
||
@override
|
||
String get sampleMsgEvacHelicopter =>
|
||
'Helikopter za evakuaciju ETA 10 minuta';
|
||
|
||
@override
|
||
String get sampleMsgEmergencyResolved => 'Hitnost riješena - sve čisto';
|
||
|
||
@override
|
||
String get sampleMsgEmergencyStagingArea => ' Hitno okupljalište';
|
||
|
||
@override
|
||
String get sampleMsgEmergencyServices =>
|
||
'Hitne službe obaviještene i odgovaraju';
|
||
|
||
@override
|
||
String get sampleAlphaTeamLead => 'Voditelj Tima';
|
||
|
||
@override
|
||
String get sampleBravoScout => 'Izviđač';
|
||
|
||
@override
|
||
String get sampleCharlieMedic => 'Medičar';
|
||
|
||
@override
|
||
String get sampleDeltaNavigator => 'Navigator';
|
||
|
||
@override
|
||
String get sampleEchoSupport => 'Podrška';
|
||
|
||
@override
|
||
String get sampleBaseCommand => 'Zapovjedništvo Baze';
|
||
|
||
@override
|
||
String get sampleFieldCoordinator => 'Terenski Koordinator';
|
||
|
||
@override
|
||
String get sampleMedicalTeam => 'Medicinski Tim';
|
||
|
||
@override
|
||
String get mapDrawing => 'Crtež karte';
|
||
|
||
@override
|
||
String get navigateToDrawing => 'Navigiraj do crteža';
|
||
|
||
@override
|
||
String get copyCoordinates => 'Kopiraj koordinate';
|
||
|
||
@override
|
||
String get hideFromMap => 'Sakrij s karte';
|
||
|
||
@override
|
||
String get lineDrawing => 'Linijski crtež';
|
||
|
||
@override
|
||
String get rectangleDrawing => 'Pravokutni crtež';
|
||
|
||
@override
|
||
String get manualCoordinates => 'Ručne koordinate';
|
||
|
||
@override
|
||
String get enterCoordinatesManually => 'Ručno unesite koordinate';
|
||
|
||
@override
|
||
String get latitudeLabel => 'Geografska širina';
|
||
|
||
@override
|
||
String get longitudeLabel => 'Geografska dužina';
|
||
|
||
@override
|
||
String get exampleCoordinates => 'Primjer: 46.0569, 14.5058';
|
||
|
||
@override
|
||
String get shareDrawing => 'Podijeli crtež';
|
||
|
||
@override
|
||
String get shareWithAllNearbyDevices =>
|
||
'Podijeli sa svim obližnjim uređajima';
|
||
|
||
@override
|
||
String get shareToRoom => 'Podijeli u Sobu';
|
||
|
||
@override
|
||
String get sendToPersistentStorage => 'Pošalji u trajnu pohranu sobe';
|
||
|
||
@override
|
||
String get deleteDrawingConfirm =>
|
||
'Jeste li sigurni da želite izbrisati ovaj crtež?';
|
||
|
||
@override
|
||
String get drawingDeleted => 'Crtež izbrisan';
|
||
|
||
@override
|
||
String yourDrawingsCount(int count) {
|
||
return 'Vaši crteži ($count)';
|
||
}
|
||
|
||
@override
|
||
String get shared => 'Podijeljeno';
|
||
|
||
@override
|
||
String get line => 'Linija';
|
||
|
||
@override
|
||
String get rectangle => 'Pravokutnik';
|
||
|
||
@override
|
||
String get updateAvailable => 'Dostupno ažuriranje';
|
||
|
||
@override
|
||
String get currentVersion => 'Trenutna verzija';
|
||
|
||
@override
|
||
String get latestVersion => 'Najnovija verzija';
|
||
|
||
@override
|
||
String get downloadUpdate => 'Preuzmi ažuriranje';
|
||
|
||
@override
|
||
String get updateLater => 'Kasnije';
|
||
|
||
@override
|
||
String get cadastralParcels => 'Katastarske čestice';
|
||
|
||
@override
|
||
String get forestRoads => 'Šumske ceste';
|
||
|
||
@override
|
||
String get wmsOverlays => 'WMS prekrivanja';
|
||
|
||
@override
|
||
String get hikingTrails => 'Planinske staze';
|
||
|
||
@override
|
||
String get mainRoads => 'Glavne ceste';
|
||
|
||
@override
|
||
String get houseNumbers => 'Kućni brojevi';
|
||
|
||
@override
|
||
String get fireHazardZones => 'Požarna ugroženost';
|
||
|
||
@override
|
||
String get historicalFires => 'Povijesni požari';
|
||
|
||
@override
|
||
String get firebreaks => 'Protupožarni pojasi';
|
||
|
||
@override
|
||
String get krasFireZones => 'Kraška požarišta';
|
||
|
||
@override
|
||
String get placeNames => 'Zemljopisna imena';
|
||
|
||
@override
|
||
String get municipalityBorders => 'Općinske granice';
|
||
|
||
@override
|
||
String get topographicMap => 'Topografska karta 1:25000';
|
||
|
||
@override
|
||
String get recentMessages => 'Nedavne poruke';
|
||
|
||
@override
|
||
String get addChannel => 'Dodaj kanal';
|
||
|
||
@override
|
||
String get channelName => 'Ime kanala';
|
||
|
||
@override
|
||
String get channelNameHint => 'npr. Spasilačka ekipa Alfa';
|
||
|
||
@override
|
||
String get channelSecret => 'Lozinka kanala';
|
||
|
||
@override
|
||
String get channelSecretHint => 'Zajednička lozinka za ovaj kanal';
|
||
|
||
@override
|
||
String get channelSecretHelp =>
|
||
'Ova lozinka mora biti podijeljena sa svim članovima tima koji trebaju pristup ovom kanalu';
|
||
|
||
@override
|
||
String get channelTypesInfo =>
|
||
'Hash kanali (#tim): Lozinka automatski generirana iz imena. Isto ime = isti kanal na svim uređajima.\n\nPrivatni kanali: Koristite eksplicitnu lozinku. Samo oni s lozinkom se mogu pridružiti.';
|
||
|
||
@override
|
||
String get hashChannelInfo =>
|
||
'Hash kanal: Lozinka će biti automatski generirana iz imena kanala. Bilo tko tko koristi isto ime pridružit će se istom kanalu.';
|
||
|
||
@override
|
||
String get channelNameRequired => 'Ime kanala je obavezno';
|
||
|
||
@override
|
||
String get channelNameTooLong => 'Ime kanala mora imati najviše 31 znak';
|
||
|
||
@override
|
||
String get channelSecretRequired => 'Lozinka kanala je obavezna';
|
||
|
||
@override
|
||
String get channelSecretTooLong =>
|
||
'Lozinka kanala mora imati najviše 32 znaka';
|
||
|
||
@override
|
||
String get invalidAsciiCharacters => 'Samo ASCII znakovi su dozvoljeni';
|
||
|
||
@override
|
||
String get channelCreatedSuccessfully => 'Kanal uspješno kreiran';
|
||
|
||
@override
|
||
String channelCreationFailed(String error) {
|
||
return 'Neuspješno kreiranje kanala: $error';
|
||
}
|
||
|
||
@override
|
||
String get deleteChannel => 'Izbriši kanal';
|
||
|
||
@override
|
||
String deleteChannelConfirmation(String channelName) {
|
||
return 'Jeste li sigurni da želite izbrisati kanal \"$channelName\"? Ova radnja se ne može poništiti.';
|
||
}
|
||
|
||
@override
|
||
String get channelDeletedSuccessfully => 'Kanal uspješno izbrisan';
|
||
|
||
@override
|
||
String channelDeletionFailed(String error) {
|
||
return 'Neuspješno brisanje kanala: $error';
|
||
}
|
||
|
||
@override
|
||
String get createChannel => 'Kreiraj kanal';
|
||
|
||
@override
|
||
String get wizardBack => 'Natrag';
|
||
|
||
@override
|
||
String get wizardSkip => 'Preskoči';
|
||
|
||
@override
|
||
String get wizardNext => 'Dalje';
|
||
|
||
@override
|
||
String get wizardGetStarted => 'Započni';
|
||
|
||
@override
|
||
String get wizardWelcomeTitle => 'Dobrodošli u MeshCore SAR';
|
||
|
||
@override
|
||
String get viewWelcomeTutorial => 'Pogledaj uputu dobrodošlice';
|
||
|
||
@override
|
||
String get allTeamContacts => 'Svi kontakti tima';
|
||
|
||
@override
|
||
String directMessagesInfo(int count) {
|
||
return 'Izravne poruke s potvrdom. Poslano $count članovima tima.';
|
||
}
|
||
|
||
@override
|
||
String sarMarkerSentToContacts(int count) {
|
||
return 'SAR oznaka poslana $count kontaktima';
|
||
}
|
||
|
||
@override
|
||
String get noContactsAvailable => 'Nema dostupnih kontakata tima';
|
||
|
||
@override
|
||
String get reply => 'Odgovori';
|
||
|
||
@override
|
||
String get technicalDetails => 'Tehnički detalji';
|
||
|
||
@override
|
||
String get messageTechnicalDetails => 'Tehnički detalji poruke';
|
||
|
||
@override
|
||
String get linkQuality => 'Kvaliteta veze';
|
||
|
||
@override
|
||
String get delivery => 'Dostava';
|
||
|
||
@override
|
||
String get status => 'Status';
|
||
|
||
@override
|
||
String get expectedAckTag => 'Očekivana ACK oznaka';
|
||
|
||
@override
|
||
String get roundTrip => 'Povratno putovanje';
|
||
|
||
@override
|
||
String get retryAttempt => 'Pokušaj ponovnog slanja';
|
||
|
||
@override
|
||
String get floodFallback => 'Flood rezerva';
|
||
|
||
@override
|
||
String get identity => 'Identitet';
|
||
|
||
@override
|
||
String get messageId => 'ID poruke';
|
||
|
||
@override
|
||
String get sender => 'Pošiljatelj';
|
||
|
||
@override
|
||
String get senderKey => 'Ključ pošiljatelja';
|
||
|
||
@override
|
||
String get recipient => 'Primatelj';
|
||
|
||
@override
|
||
String get recipientKey => 'Ključ primatelja';
|
||
|
||
@override
|
||
String get voice => 'Glas';
|
||
|
||
@override
|
||
String get voiceId => 'ID glasa';
|
||
|
||
@override
|
||
String get envelope => 'Omotnica';
|
||
|
||
@override
|
||
String get sessionProgress => 'Napredak sesije';
|
||
|
||
@override
|
||
String get complete => 'Dovršeno';
|
||
|
||
@override
|
||
String get rawDump => 'Sirovi ispis';
|
||
|
||
@override
|
||
String get cannotRetryMissingRecipient =>
|
||
'Nije moguće ponoviti: nedostaju informacije o primatelju';
|
||
|
||
@override
|
||
String get voiceUnavailable => 'Glas trenutno nije dostupan';
|
||
|
||
@override
|
||
String get requestingVoice => 'Zahtjev za glasom';
|
||
|
||
@override
|
||
String get device => 'uređaj';
|
||
|
||
@override
|
||
String get change => 'Promijeni';
|
||
|
||
@override
|
||
String get wizardOverviewDescription =>
|
||
'Ova aplikacija objedinjuje MeshCore poruke, SAR ažuriranja s terena, karte i alate za uređaj na jednom mjestu.';
|
||
|
||
@override
|
||
String get wizardOverviewFeature1 =>
|
||
'Šaljite izravne poruke, objave u sobama i poruke kanala iz glavne kartice Poruke.';
|
||
|
||
@override
|
||
String get wizardOverviewFeature2 =>
|
||
'Dijelite SAR oznake, crteže karte, glasovne isječke i slike preko mesh mreže.';
|
||
|
||
@override
|
||
String get wizardOverviewFeature3 =>
|
||
'Povežite se putem BLE-a ili TCP-a, a zatim upravljajte pratećim radijem izravno iz aplikacije.';
|
||
|
||
@override
|
||
String get wizardMessagingTitle => 'Poruke i terenska izvješća';
|
||
|
||
@override
|
||
String get wizardMessagingDescription =>
|
||
'Poruke ovdje nisu samo običan tekst. Aplikacija već podržava više operativnih sadržaja i tijekova prijenosa.';
|
||
|
||
@override
|
||
String get wizardMessagingFeature1 =>
|
||
'Šaljite izravne poruke, objave u sobama i promet kanala iz jednog uređivača.';
|
||
|
||
@override
|
||
String get wizardMessagingFeature2 =>
|
||
'Stvarajte SAR ažuriranja i višekratne SAR predloške za uobičajena terenska izvješća.';
|
||
|
||
@override
|
||
String get wizardMessagingFeature3 =>
|
||
'Prenosite glasovne sesije i slike uz prikaz napretka i procjene vremena prijenosa u sučelju.';
|
||
|
||
@override
|
||
String get wizardConnectDeviceTitle => 'Poveži uređaj';
|
||
|
||
@override
|
||
String get wizardConnectDeviceDescription =>
|
||
'Povežite svoj MeshCore radio, odaberite naziv i primijenite radijski predložak prije nastavka.';
|
||
|
||
@override
|
||
String get wizardSetupBadge => 'Postavljanje';
|
||
|
||
@override
|
||
String get wizardOverviewBadge => 'Pregled';
|
||
|
||
@override
|
||
String wizardConnectedToDevice(String deviceName) {
|
||
return 'Povezano s uređajem $deviceName';
|
||
}
|
||
|
||
@override
|
||
String get wizardNoDeviceConnected => 'Još nema povezanog uređaja';
|
||
|
||
@override
|
||
String get wizardSkipForNow => 'Preskoči za sada';
|
||
|
||
@override
|
||
String get wizardDeviceNameLabel => 'Naziv uređaja';
|
||
|
||
@override
|
||
String get wizardDeviceNameHelp =>
|
||
'Taj se naziv oglašava drugim korisnicima MeshCorea.';
|
||
|
||
@override
|
||
String get wizardConfigRegionLabel => 'Regija konfiguracije';
|
||
|
||
@override
|
||
String get wizardConfigRegionHelp =>
|
||
'Koristi puni službeni popis MeshCore predložaka. Zadana je opcija EU/UK (Narrow).';
|
||
|
||
@override
|
||
String get wizardPresetNote1 =>
|
||
'Provjerite odgovara li odabrani predložak lokalnim radijskim propisima.';
|
||
|
||
@override
|
||
String get wizardPresetNote2 =>
|
||
'Popis odgovara službenom izvoru predložaka alata MeshCore config.';
|
||
|
||
@override
|
||
String get wizardPresetNote3 =>
|
||
'EU/UK (Narrow) ostaje zadano odabran tijekom uvodnog postavljanja.';
|
||
|
||
@override
|
||
String get wizardSaving => 'Spremanje...';
|
||
|
||
@override
|
||
String get wizardSaveAndContinue => 'Spremi i nastavi';
|
||
|
||
@override
|
||
String get wizardEnterDeviceName => 'Unesite naziv uređaja prije nastavka.';
|
||
|
||
@override
|
||
String wizardDeviceSetupSaved(String deviceName, String presetName) {
|
||
return 'Spremljeno $deviceName s postavkom $presetName.';
|
||
}
|
||
|
||
@override
|
||
String get wizardNetworkTitle => 'Kontakti, sobe i repetitori';
|
||
|
||
@override
|
||
String get wizardNetworkDescription =>
|
||
'Kartica Kontakti organizira mrežu koju otkrijete i rute koje s vremenom naučite.';
|
||
|
||
@override
|
||
String get wizardNetworkFeature1 =>
|
||
'Pregledajte članove tima, repetitore, sobe, kanale i oglase na čekanju na jednom popisu.';
|
||
|
||
@override
|
||
String get wizardNetworkFeature2 =>
|
||
'Koristite pametni ping, prijavu u sobe, naučene putanje i alate za resetiranje ruta kada povezanost postane neuredna.';
|
||
|
||
@override
|
||
String get wizardNetworkFeature3 =>
|
||
'Stvarajte kanale i upravljajte mrežnim odredištima bez napuštanja aplikacije.';
|
||
|
||
@override
|
||
String get wizardMapOpsTitle => 'Karta, tragovi i dijeljena geometrija';
|
||
|
||
@override
|
||
String get wizardMapOpsDescription =>
|
||
'Karta u aplikaciji izravno je povezana s porukama, praćenjem i SAR slojevima umjesto da bude zaseban preglednik.';
|
||
|
||
@override
|
||
String get wizardMapOpsFeature1 =>
|
||
'Pratite vlastitu poziciju, lokacije suigrača i tragove kretanja na karti.';
|
||
|
||
@override
|
||
String get wizardMapOpsFeature2 =>
|
||
'Otvorite crteže iz poruka, pregledajte ih unutar sučelja i po potrebi ih uklonite s karte.';
|
||
|
||
@override
|
||
String get wizardMapOpsFeature3 =>
|
||
'Koristite karte repetitora i dijeljene slojeve kako biste razumjeli doseg mreže na terenu.';
|
||
|
||
@override
|
||
String get wizardToolsTitle => 'Alati izvan poruka';
|
||
|
||
@override
|
||
String get wizardToolsDescription =>
|
||
'Ovdje postoji više od četiri glavne kartice. Aplikacija uključuje i konfiguraciju, dijagnostiku te opcionalne radne tokove senzora.';
|
||
|
||
@override
|
||
String get wizardToolsFeature1 =>
|
||
'Otvorite konfiguraciju uređaja kako biste promijenili radijske postavke, telemetriju, TX snagu i detalje pratećeg uređaja.';
|
||
|
||
@override
|
||
String get wizardToolsFeature2 =>
|
||
'Omogućite karticu Senzori kada želite nadzorne ploče praćenih senzora i brza osvježavanja.';
|
||
|
||
@override
|
||
String get wizardToolsFeature3 =>
|
||
'Koristite zapisnike paketa, skeniranje spektra i razvojnu dijagnostiku pri rješavanju problema s mesh mrežom.';
|
||
|
||
@override
|
||
String get postConnectDiscoveryTitle => 'Otkriti repetitore sada?';
|
||
|
||
@override
|
||
String get postConnectDiscoveryDescription =>
|
||
'Pokrenite otkrivanje repetitora odmah nakon povezivanja kako biste vidjeli obližnje MeshCore čvorove i brže ih dodali u svoju mrežu.';
|
||
|
||
@override
|
||
String get contactInSensors => 'U Senzorima';
|
||
|
||
@override
|
||
String get contactAddToSensors => 'Dodaj u Senzore';
|
||
|
||
@override
|
||
String get contactSetPath => 'Postavi putanju';
|
||
|
||
@override
|
||
String contactAddedToSensors(String contactName) {
|
||
return '$contactName dodan u Senzore';
|
||
}
|
||
|
||
@override
|
||
String contactFailedToClearRoute(String error) {
|
||
return 'Brisanje rute nije uspjelo: $error';
|
||
}
|
||
|
||
@override
|
||
String get contactRouteCleared => 'Ruta obrisana';
|
||
|
||
@override
|
||
String contactRouteSet(String route) {
|
||
return 'Ruta postavljena: $route';
|
||
}
|
||
|
||
@override
|
||
String contactFailedToSetRoute(String error) {
|
||
return 'Postavljanje rute nije uspjelo: $error';
|
||
}
|
||
|
||
@override
|
||
String get rssi => 'RSSI';
|
||
|
||
@override
|
||
String get snr => 'SNR';
|
||
|
||
@override
|
||
String get ackTimeout => 'ACK istek vremena';
|
||
|
||
@override
|
||
String get opcode => 'Opkod';
|
||
|
||
@override
|
||
String get payload => 'Sadržaj';
|
||
|
||
@override
|
||
String get hops => 'Skokovi';
|
||
|
||
@override
|
||
String get hashSize => 'Veličina hash-a';
|
||
|
||
@override
|
||
String get pathBytes => 'Bajtovi putanje';
|
||
|
||
@override
|
||
String get selectedPath => 'Odabrana putanja';
|
||
|
||
@override
|
||
String get estimatedTx => 'Procijenjeno slanje';
|
||
|
||
@override
|
||
String get senderToReceipt => 'Od pošiljatelja do primitka';
|
||
|
||
@override
|
||
String get receivedCopies => 'Primljene kopije';
|
||
|
||
@override
|
||
String get retryCause => 'Razlog ponovnog pokušaja';
|
||
|
||
@override
|
||
String get retryMode => 'Način ponovnog pokušaja';
|
||
|
||
@override
|
||
String get retryResult => 'Rezultat ponovnog pokušaja';
|
||
|
||
@override
|
||
String get lastRetry => 'Zadnji pokušaj';
|
||
|
||
@override
|
||
String get rxPackets => 'RX paketi';
|
||
|
||
@override
|
||
String get mesh => 'Mesh';
|
||
|
||
@override
|
||
String get rate => 'Brzina';
|
||
|
||
@override
|
||
String get window => 'Prozor';
|
||
|
||
@override
|
||
String get posttxDelay => 'Kašnjenje nakon slanja';
|
||
|
||
@override
|
||
String get bandpass => 'Pojasni filtar';
|
||
|
||
@override
|
||
String get bandpassFilterVoice => 'Pojasni filtar glasa';
|
||
|
||
@override
|
||
String get active => 'Aktivno';
|
||
|
||
@override
|
||
String get addContact => 'Dodaj kontakt';
|
||
|
||
@override
|
||
String get all => 'Sve';
|
||
|
||
@override
|
||
String get clearAllLabel => 'Očisti sve';
|
||
|
||
@override
|
||
String get clearFilters => 'Očisti filtre';
|
||
|
||
@override
|
||
String get clearRoute => 'Očisti putanju';
|
||
|
||
@override
|
||
String get clearMessages => 'Očisti poruke';
|
||
|
||
@override
|
||
String get clearScale => 'Očisti mjerilo';
|
||
|
||
@override
|
||
String get clearDiscoveries => 'Očisti otkrića';
|
||
|
||
@override
|
||
String get clearOnlineTraceDatabase => 'Očisti bazu mrežnih tragova';
|
||
|
||
@override
|
||
String get clearAllChannels => 'Očisti sve kanale';
|
||
|
||
@override
|
||
String get clearAllContacts => 'Očisti sve kontakte';
|
||
|
||
@override
|
||
String get clearChannels => 'Očisti kanale';
|
||
|
||
@override
|
||
String get clearContacts => 'Očisti kontakte';
|
||
|
||
@override
|
||
String get clearPathOnMaxRetry => 'Očisti putanju kod maks. pokušaja';
|
||
|
||
@override
|
||
String get create => 'Stvori';
|
||
|
||
@override
|
||
String get custom => 'Prilagođeno';
|
||
|
||
@override
|
||
String get defaultValue => 'Zadano';
|
||
|
||
@override
|
||
String get duplicate => 'Dupliciraj';
|
||
|
||
@override
|
||
String get editName => 'Uredi ime';
|
||
|
||
@override
|
||
String get open => 'Otvori';
|
||
|
||
@override
|
||
String get paste => 'Zalijepi';
|
||
|
||
@override
|
||
String get preview => 'Pregled';
|
||
|
||
@override
|
||
String get remove => 'Ukloni';
|
||
|
||
@override
|
||
String get rename => 'Preimenuj';
|
||
|
||
@override
|
||
String get resolveAll => 'Razriješi sve';
|
||
|
||
@override
|
||
String get send => 'Pošalji';
|
||
|
||
@override
|
||
String get sendAnyway => 'Svejedno pošalji';
|
||
|
||
@override
|
||
String get share => 'Dijeli';
|
||
|
||
@override
|
||
String get trace => 'Praćenje';
|
||
|
||
@override
|
||
String get discovery => 'Otkrivanje';
|
||
|
||
@override
|
||
String get discoverRepeaters => 'Otkrij posrednike';
|
||
|
||
@override
|
||
String get discoverSensors => 'Otkrij senzore';
|
||
|
||
@override
|
||
String get repeaterDiscoverySent => 'Otkrivanje posrednika poslano';
|
||
|
||
@override
|
||
String get sensorDiscoverySent => 'Otkrivanje senzora poslano';
|
||
|
||
@override
|
||
String get clearedPendingDiscoveries => 'Očišćena čekajuća otkrića.';
|
||
|
||
@override
|
||
String get autoDiscovery => 'Automatsko otkrivanje';
|
||
|
||
@override
|
||
String get enableAutomaticAdding => 'Omogući automatsko dodavanje';
|
||
|
||
@override
|
||
String get autoaddRepeaters => 'Automatski dodaj posrednike';
|
||
|
||
@override
|
||
String get autoaddRoomServers => 'Automatski dodaj poslužitelje soba';
|
||
|
||
@override
|
||
String get autoaddSensors => 'Automatski dodaj senzore';
|
||
|
||
@override
|
||
String get autoaddUsers => 'Automatski dodaj korisnike';
|
||
|
||
@override
|
||
String get overwriteOldestWhenFull => 'Prepiši najstarije kad je puno';
|
||
|
||
@override
|
||
String get storage => 'Pohrana';
|
||
|
||
@override
|
||
String get dangerZone => 'Opasna zona';
|
||
|
||
@override
|
||
String get profiles => 'Profili';
|
||
|
||
@override
|
||
String get favourites => 'Favoriti';
|
||
|
||
@override
|
||
String get sensors => 'Senzori';
|
||
|
||
@override
|
||
String get others => 'Ostali';
|
||
|
||
@override
|
||
String get gpsModule => 'GPS modul';
|
||
|
||
@override
|
||
String get liveTraffic => 'Promet uživo';
|
||
|
||
@override
|
||
String get repeatersMap => 'Karta posrednika';
|
||
|
||
@override
|
||
String get blePacketLogs => 'BLE zapisi paketa';
|
||
|
||
@override
|
||
String get onlineTraceDatabase => 'Baza mrežnih tragova';
|
||
|
||
@override
|
||
String get routePathByteSize => 'Veličina putanje u bajtima';
|
||
|
||
@override
|
||
String get messageNotifications => 'Obavijesti o porukama';
|
||
|
||
@override
|
||
String get sarAlerts => 'SAR upozorenja';
|
||
|
||
@override
|
||
String get discoveryNotifications => 'Obavijesti o otkrivanju';
|
||
|
||
@override
|
||
String get updateNotifications => 'Obavijesti o ažuriranju';
|
||
|
||
@override
|
||
String get muteWhileAppIsOpen => 'Utišaj dok je aplikacija otvorena';
|
||
|
||
@override
|
||
String get disableContacts => 'Onemogući kontakte';
|
||
|
||
@override
|
||
String get enableSensorsTab => 'Omogući karticu Senzori';
|
||
|
||
@override
|
||
String get enableProfiles => 'Omogući profile';
|
||
|
||
@override
|
||
String get nearestRepeaterFallback => 'Najbliži posrednik kao rezerva';
|
||
|
||
@override
|
||
String get deleteAllStoredMessageHistory =>
|
||
'Izbriši svu pohranjenu povijest poruka';
|
||
|
||
@override
|
||
String get messageFontSize => 'Veličina fonta poruka';
|
||
|
||
@override
|
||
String get rotateMapWithHeading => 'Rotiraj kartu prema smjeru';
|
||
|
||
@override
|
||
String get showMapDebugInfo => 'Prikaži debug info karte';
|
||
|
||
@override
|
||
String get openMapInFullscreen => 'Otvori kartu na cijelom zaslonu';
|
||
|
||
@override
|
||
String get showSarMarkersLabel => 'Prikaži SAR oznake';
|
||
|
||
@override
|
||
String get hideRepeatersOnMap => 'Sakrij posrednike na karti';
|
||
|
||
@override
|
||
String get setMapScale => 'Postavi mjerilo karte';
|
||
|
||
@override
|
||
String get customMapScaleSaved => 'Prilagođeno mjerilo karte spremljeno';
|
||
|
||
@override
|
||
String get voiceBitrate => 'Bitna brzina glasa';
|
||
|
||
@override
|
||
String get voiceCompressor => 'Kompresor glasa';
|
||
|
||
@override
|
||
String get voiceLimiter => 'Ograničivač glasa';
|
||
|
||
@override
|
||
String get micAutoGain => 'Automatsko pojačanje mikrofona';
|
||
|
||
@override
|
||
String get echoCancellation => 'Poništavanje odjeka';
|
||
|
||
@override
|
||
String get noiseSuppression => 'Potiskivanje šuma';
|
||
|
||
@override
|
||
String get trimSilenceInVoiceMessages => 'Izreži tišinu u glasovnim porukama';
|
||
|
||
@override
|
||
String get compressor => 'Kompresor';
|
||
|
||
@override
|
||
String get limiter => 'Ograničivač';
|
||
|
||
@override
|
||
String get autoGain => 'Automatsko pojačanje';
|
||
|
||
@override
|
||
String get echoCancel => 'Odjek';
|
||
|
||
@override
|
||
String get noiseSuppress => 'Šum';
|
||
|
||
@override
|
||
String get silenceTrim => 'Tišina';
|
||
|
||
@override
|
||
String get maxImageSize => 'Maksimalna veličina slike';
|
||
|
||
@override
|
||
String get imageCompression => 'Kompresija slike';
|
||
|
||
@override
|
||
String get grayscale => 'Sivine';
|
||
|
||
@override
|
||
String get ultraMode => 'Ultra način';
|
||
|
||
@override
|
||
String get fastPrivateGpsUpdates => 'Brza privatna GPS ažuriranja';
|
||
|
||
@override
|
||
String get movementThreshold => 'Prag kretanja';
|
||
|
||
@override
|
||
String get fastGpsMovementThreshold => 'Prag kretanja za brzi GPS';
|
||
|
||
@override
|
||
String get fastGpsActiveuseInterval =>
|
||
'Interval aktivnog korištenja brzog GPS-a';
|
||
|
||
@override
|
||
String get activeuseUpdateInterval =>
|
||
'Interval ažuriranja pri aktivnom korištenju';
|
||
|
||
@override
|
||
String get repeatNearbyTraffic => 'Ponovi obližnji promet';
|
||
|
||
@override
|
||
String get relayThroughRepeatersAcrossTheMesh =>
|
||
'Proslijedi kroz posrednike kroz mrežu';
|
||
|
||
@override
|
||
String get nearbyOnlyWithoutRepeaterFlooding =>
|
||
'Samo obližnji, bez preplavljivanja posrednika';
|
||
|
||
@override
|
||
String get multihop => 'Višeskočno';
|
||
|
||
@override
|
||
String get createProfile => 'Stvori profil';
|
||
|
||
@override
|
||
String get renameProfile => 'Preimenuj profil';
|
||
|
||
@override
|
||
String get newProfile => 'Novi profil';
|
||
|
||
@override
|
||
String get manageProfiles => 'Upravljaj profilima';
|
||
|
||
@override
|
||
String get enableProfilesToStartManagingThem =>
|
||
'Omogućite profile da biste ih počeli upravljati.';
|
||
|
||
@override
|
||
String get openMessage => 'Otvori poruku';
|
||
|
||
@override
|
||
String get jumpToTheRelatedSarMessage => 'Skoči na povezanu SAR poruku';
|
||
|
||
@override
|
||
String get removeSarMarker => 'Ukloni SAR oznaku';
|
||
|
||
@override
|
||
String get pleaseSelectADestinationToSendSarMarker =>
|
||
'Odaberite odredište za slanje SAR oznake';
|
||
|
||
@override
|
||
String get sarMarkerBroadcastToPublicChannel =>
|
||
'SAR oznaka emitirana na javni kanal';
|
||
|
||
@override
|
||
String get sarMarkerSentToRoom => 'SAR oznaka poslana u sobu';
|
||
|
||
@override
|
||
String get loadFromGallery => 'Učitaj iz galerije';
|
||
|
||
@override
|
||
String get replaceImage => 'Zamijeni sliku';
|
||
|
||
@override
|
||
String get selectFromGallery => 'Odaberi iz galerije';
|
||
|
||
@override
|
||
String get team => 'Tim';
|
||
|
||
@override
|
||
String get found => 'Pronađeno';
|
||
|
||
@override
|
||
String get staging => 'Sabirno mjesto';
|
||
|
||
@override
|
||
String get object => 'Objekt';
|
||
|
||
@override
|
||
String get quiet => 'Tiho';
|
||
|
||
@override
|
||
String get busy => 'Zauzeto';
|
||
|
||
@override
|
||
String get searchMessages => 'Pretraži poruke';
|
||
|
||
@override
|
||
String get sendImageFromGallery => 'Pošalji sliku iz galerije';
|
||
|
||
@override
|
||
String get takePhoto => 'Snimi fotografiju';
|
||
|
||
@override
|
||
String get allMessages => 'Sve poruke';
|
||
|
||
@override
|
||
String get sendToPublicChannel => 'Pošalji na javni kanal?';
|
||
|
||
@override
|
||
String get selectMarkerTypeAndDestination =>
|
||
'Odaberite vrstu oznake i odredište';
|
||
|
||
@override
|
||
String get noDestinationsAvailableLabel => 'Nema dostupnih odredišta';
|
||
|
||
@override
|
||
String get image => 'Slika';
|
||
|
||
@override
|
||
String get format => 'Format';
|
||
|
||
@override
|
||
String get dimensions => 'Dimenzije';
|
||
|
||
@override
|
||
String get segments => 'Segmenti';
|
||
|
||
@override
|
||
String get transfers => 'Prijenosi';
|
||
|
||
@override
|
||
String get downloadedBy => 'Preuzeo';
|
||
|
||
@override
|
||
String get saveDiscoverySettings => 'Spremi postavke otkrivanja';
|
||
|
||
@override
|
||
String get savePublicInfo => 'Spremi javne podatke';
|
||
|
||
@override
|
||
String get saveRadioSettings => 'Spremi radijske postavke';
|
||
|
||
@override
|
||
String get savePath => 'Spremi putanju';
|
||
|
||
@override
|
||
String get wipeDeviceData => 'Obriši podatke uređaja';
|
||
|
||
@override
|
||
String get wipeDevice => 'Obriši uređaj';
|
||
|
||
@override
|
||
String get destructiveDeviceActions => 'Destruktivne radnje na uređaju.';
|
||
|
||
@override
|
||
String get chooseAPresetOrFinetuneCustomRadioSettings =>
|
||
'Odaberite predefiniranu postavku ili fino podesite radijske postavke.';
|
||
|
||
@override
|
||
String get used => 'Korišteno';
|
||
|
||
@override
|
||
String get total => 'Ukupno';
|
||
|
||
@override
|
||
String get renameValue => 'Preimenuj vrijednost';
|
||
|
||
@override
|
||
String get customizeFields => 'Prilagodi polja';
|
||
|
||
@override
|
||
String get livePreview => 'Pregled uživo';
|
||
|
||
@override
|
||
String get refreshSchedule => 'Raspored osvježavanja';
|
||
|
||
@override
|
||
String get noResponse => 'Nema odgovora';
|
||
|
||
@override
|
||
String get refreshing => 'Osvježavam';
|
||
|
||
@override
|
||
String get unavailable => 'Nedostupno';
|
||
|
||
@override
|
||
String get pickARelayOrNodeToWatchInSensors =>
|
||
'Odaberite posrednika ili čvor za praćenje.';
|
||
|
||
@override
|
||
String get publicKeyLabel => 'Javni ključ';
|
||
|
||
@override
|
||
String get alreadyInContacts => 'Već u kontaktima';
|
||
|
||
@override
|
||
String get connectToADeviceBeforeAddingContacts =>
|
||
'Povežite se s uređajem prije dodavanja kontakata';
|
||
|
||
@override
|
||
String get fromContacts => 'Iz kontakata';
|
||
|
||
@override
|
||
String get onlineOnly => 'Samo povezani';
|
||
|
||
@override
|
||
String get inBoth => 'U oba';
|
||
|
||
@override
|
||
String get source => 'Izvor';
|
||
|
||
@override
|
||
String get allMessagesCleared => 'Sve poruke očišćene';
|
||
|
||
@override
|
||
String get onlineTraceDatabaseCleared => 'Baza mrežnih tragova očišćena';
|
||
|
||
@override
|
||
String get packetLogsCleared => 'Zapisi paketa očišćeni';
|
||
|
||
@override
|
||
String get hexDataCopiedToClipboard => 'Hex podaci kopirani u međuspremnik';
|
||
|
||
@override
|
||
String get developerModeEnabled => 'Razvojni način omogućen';
|
||
|
||
@override
|
||
String get developerModeDisabled => 'Razvojni način onemogućen';
|
||
|
||
@override
|
||
String get clipboardIsEmpty => 'Međuspremnik je prazan';
|
||
|
||
@override
|
||
String get contactImported => 'Kontakt uvezen';
|
||
|
||
@override
|
||
String get contactLinkCopiedToClipboard =>
|
||
'Poveznica na kontakt kopirana u međuspremnik';
|
||
|
||
@override
|
||
String get failedToExportContact => 'Izvoz kontakta nije uspio';
|
||
|
||
@override
|
||
String get noLogsToExport => 'Nema zapisa za izvoz';
|
||
|
||
@override
|
||
String get exportAsCsv => 'Izvezi kao CSV';
|
||
|
||
@override
|
||
String get exportAsText => 'Izvezi kao tekst';
|
||
|
||
@override
|
||
String get receivedRfc3339 => 'Primljeno (RFC3339)';
|
||
|
||
@override
|
||
String get buildTime => 'Vrijeme gradnje';
|
||
|
||
@override
|
||
String get downloadUrlNotAvailable => 'URL za preuzimanje nije dostupan';
|
||
|
||
@override
|
||
String get cannotOpenDownloadUrl => 'Ne mogu otvoriti URL za preuzimanje';
|
||
|
||
@override
|
||
String get updateCheckIsOnlyAvailableOnAndroid =>
|
||
'Provjera ažuriranja dostupna je samo na Androidu';
|
||
|
||
@override
|
||
String get youAreRunningTheLatestVersion => 'Koristite najnoviju verziju';
|
||
|
||
@override
|
||
String get updateAvailableButDownloadUrlNotFound =>
|
||
'Ažuriranje dostupno, ali URL za preuzimanje nije pronađen';
|
||
|
||
@override
|
||
String get startTictactoe => 'Pokreni Tic-Tac-Toe';
|
||
|
||
@override
|
||
String get tictactoeUnavailable => 'Tic-Tac-Toe nije dostupan';
|
||
|
||
@override
|
||
String get tictactoeOpponentUnknown => 'Tic-Tac-Toe: protivnik nepoznat';
|
||
|
||
@override
|
||
String get tictactoeWaitingForStart => 'Tic-Tac-Toe: čekanje na početak';
|
||
|
||
@override
|
||
String get acceptsShareLinks => 'Prihvaća dijeljene veze';
|
||
|
||
@override
|
||
String get supportsRawHex => 'Podržava sirovi hex';
|
||
|
||
@override
|
||
String get clipboardfriendly => 'Pogodno za međuspremnik';
|
||
|
||
@override
|
||
String get captured => 'Zabilježeno';
|
||
|
||
@override
|
||
String get size => 'Veličina';
|
||
|
||
@override
|
||
String get noCustomChannelsToClear => 'Nema prilagođenih kanala za brisanje.';
|
||
|
||
@override
|
||
String get noDeviceContactsToClear => 'Nema kontakata uređaja za brisanje.';
|
||
|
||
@override
|
||
String get aToZ => 'A-Ž';
|
||
|
||
@override
|
||
String get add => 'Dodaj';
|
||
|
||
@override
|
||
String get addAdditionalDetails => 'Dodaj dodatne detalje';
|
||
|
||
@override
|
||
String get addPeer => 'Dodaj čvor';
|
||
|
||
@override
|
||
String get addPeerManually => 'Ručno dodaj čvor';
|
||
|
||
@override
|
||
String addedToContacts(String name) {
|
||
return '$name dodan u kontakte';
|
||
}
|
||
|
||
@override
|
||
String addedToSensors(String name) {
|
||
return '$name dodan u Senzore';
|
||
}
|
||
|
||
@override
|
||
String get allowAll => 'Dopusti sve';
|
||
|
||
@override
|
||
String get anonymousRxStats => 'Anonimna RX statistika';
|
||
|
||
@override
|
||
String get appearance => 'Izgled';
|
||
|
||
@override
|
||
String get ascii => 'ASCII';
|
||
|
||
@override
|
||
String get baseTelemetry => 'Osnovna telemetrija';
|
||
|
||
@override
|
||
String get blePin => 'BLE PIN';
|
||
|
||
@override
|
||
String get buzzerAlerts => 'Zvučna upozorenja';
|
||
|
||
@override
|
||
String get cancelImageReceive => 'Otkaži primanje slike';
|
||
|
||
@override
|
||
String get choose => 'Odaberi';
|
||
|
||
@override
|
||
String get chooseWhichTabsAndContactSectionsToShow =>
|
||
'Odaberite koje kartice i odjeljke kontakata prikazati';
|
||
|
||
@override
|
||
String get clearCache => 'Očisti predmemoriju';
|
||
|
||
@override
|
||
String get clearHistory => 'Očisti povijest';
|
||
|
||
@override
|
||
String get clearLiveView => 'Očisti prikaz uživo';
|
||
|
||
@override
|
||
String get clearLogs => 'Očisti zapise';
|
||
|
||
@override
|
||
String get clearOfflineCache => 'Očistiti offline predmemoriju?';
|
||
|
||
@override
|
||
String get clearOverlay => 'Očisti prekrivanje';
|
||
|
||
@override
|
||
String get clearRouteOnlyAfterAllRetriesFail =>
|
||
'Očisti rutu samo nakon što svi pokušaji ne uspiju';
|
||
|
||
@override
|
||
String get codecBitrateAndAudioProcessing =>
|
||
'Kodek, bitna brzina i obrada zvuka';
|
||
|
||
@override
|
||
String get connectByIpAddress => 'Poveži se putem IP adrese';
|
||
|
||
@override
|
||
String get controlWhichAlertsYouReceive =>
|
||
'Upravljajte upozorenjima koja primate';
|
||
|
||
@override
|
||
String get copyFullHex => 'Kopiraj cijeli Hex';
|
||
|
||
@override
|
||
String get copyRawResponse => 'Kopiraj sirovi odgovor';
|
||
|
||
@override
|
||
String get couldNotLoadMetHistory => 'Nije moguće učitati MET povijest';
|
||
|
||
@override
|
||
String customizeSensor(String name) {
|
||
return 'Prilagodi $name';
|
||
}
|
||
|
||
@override
|
||
String get data => 'Podaci';
|
||
|
||
@override
|
||
String get deleteGroup => 'Izbriši grupu';
|
||
|
||
@override
|
||
String deleteStyleConfirm(String name) {
|
||
return 'Izbrisati $name?';
|
||
}
|
||
|
||
@override
|
||
String deleteThisDrawing(String type) {
|
||
return 'Izbrisati ovaj $type?';
|
||
}
|
||
|
||
@override
|
||
String get deny => 'Odbij';
|
||
|
||
@override
|
||
String get deviceInfo => 'Informacije o uređaju';
|
||
|
||
@override
|
||
String get deviceSettings => 'Postavke uređaja';
|
||
|
||
@override
|
||
String get deviceTimeSynced =>
|
||
'Vrijeme uređaja sinkronizirano s ovim telefonom.';
|
||
|
||
@override
|
||
String get disableFastGpsPublishing => 'Onemogući brzo GPS objavljivanje';
|
||
|
||
@override
|
||
String get displayMarkersAndTraceDatabase => 'Prikaz, markeri i baza tragova';
|
||
|
||
@override
|
||
String get download => 'Preuzmi';
|
||
|
||
@override
|
||
String get environmentalTelemetry => 'Okolišna telemetrija';
|
||
|
||
@override
|
||
String errorCheckingForUpdates(String error) {
|
||
return 'Greška pri provjeri ažuriranja: $error';
|
||
}
|
||
|
||
@override
|
||
String errorGeneric(String error) {
|
||
return 'Greška: $error';
|
||
}
|
||
|
||
@override
|
||
String errorOpeningDownload(String error) {
|
||
return 'Greška pri otvaranju preuzimanja: $error';
|
||
}
|
||
|
||
@override
|
||
String get exportLogs => 'Izvezi zapise';
|
||
|
||
@override
|
||
String get extraAggressiveAvifCompression =>
|
||
'Dodatno agresivna AVIF kompresija';
|
||
|
||
@override
|
||
String failedToAddContact(String error) {
|
||
return 'Neuspjelo dodavanje kontakta: $error';
|
||
}
|
||
|
||
@override
|
||
String failedToAddName(String name, String error) {
|
||
return 'Neuspjelo dodavanje $name: $error';
|
||
}
|
||
|
||
@override
|
||
String failedToClearChannels(String error) {
|
||
return 'Neuspjelo brisanje kanala: $error';
|
||
}
|
||
|
||
@override
|
||
String failedToClearContacts(String error) {
|
||
return 'Neuspjelo brisanje kontakata: $error';
|
||
}
|
||
|
||
@override
|
||
String get failedToConnectViaSerial =>
|
||
'Neuspjelo povezivanje putem serijskog porta';
|
||
|
||
@override
|
||
String failedToLoadPreviewImage(String error) {
|
||
return 'Neuspjelo učitavanje slike za pregled: $error';
|
||
}
|
||
|
||
@override
|
||
String failedToLoadTrace(String error) {
|
||
return 'Neuspjelo učitavanje traga: $error';
|
||
}
|
||
|
||
@override
|
||
String failedToSendSarMarker(String error) {
|
||
return 'Neuspjelo slanje SAR markera: $error';
|
||
}
|
||
|
||
@override
|
||
String failedToSetBuzzerMode(String error) {
|
||
return 'Neuspjelo postavljanje načina zujalice: $error';
|
||
}
|
||
|
||
@override
|
||
String failedToSetGpsMode(String error) {
|
||
return 'Neuspjelo postavljanje GPS načina: $error';
|
||
}
|
||
|
||
@override
|
||
String failedToSyncDeviceTime(String error) {
|
||
return 'Neuspjela sinkronizacija vremena uređaja: $error';
|
||
}
|
||
|
||
@override
|
||
String failedToWipeDeviceData(String error) {
|
||
return 'Neuspjelo brisanje podataka uređaja: $error';
|
||
}
|
||
|
||
@override
|
||
String get fastGpsTargetChannel => 'Ciljni kanal brzog GPS-a';
|
||
|
||
@override
|
||
String get fastUpdatesThresholdsAndPermissions =>
|
||
'Brza ažuriranja, pragovi i dopuštenja';
|
||
|
||
@override
|
||
String get fetchingCatalog => 'Dohvaćanje kataloga...';
|
||
|
||
@override
|
||
String get fifteenMinutes => '15 minuta';
|
||
|
||
@override
|
||
String get fifteenSeconds => '15 sekundi';
|
||
|
||
@override
|
||
String get filterByDirection => 'Filtriraj po smjeru';
|
||
|
||
@override
|
||
String get finish => 'Završi';
|
||
|
||
@override
|
||
String get fiveMinutes => '5 minuta';
|
||
|
||
@override
|
||
String get fiveSeconds => '5 sekundi';
|
||
|
||
@override
|
||
String get fix => 'Fiksiranje';
|
||
|
||
@override
|
||
String get gps => 'GPS';
|
||
|
||
@override
|
||
String get gpsAdvertPolicy => 'Pravila GPS oglašavanja';
|
||
|
||
@override
|
||
String get gpsAndLocation => 'GPS i lokacija';
|
||
|
||
@override
|
||
String get gpsDiagnostics => 'GPS dijagnostika';
|
||
|
||
@override
|
||
String get gpsSection => 'GPS';
|
||
|
||
@override
|
||
String get help => 'Pomoć';
|
||
|
||
@override
|
||
String get hex => 'Hex';
|
||
|
||
@override
|
||
String get hidden => 'Skriveno';
|
||
|
||
@override
|
||
String get howTheRadioAutoAddsDiscoveredNodes =>
|
||
'Kako radio automatski dodaje otkrivene čvorove.';
|
||
|
||
@override
|
||
String get images => 'Slike';
|
||
|
||
@override
|
||
String get importProfile => 'Uvezi profil';
|
||
|
||
@override
|
||
String get lastFix => 'Zadnje fiksiranje';
|
||
|
||
@override
|
||
String get latest => 'Najnovije';
|
||
|
||
@override
|
||
String get latitude => 'Geografska širina';
|
||
|
||
@override
|
||
String get loadASavedRegion => 'Učitaj spremljenu regiju';
|
||
|
||
@override
|
||
String get loading => 'Učitavanje';
|
||
|
||
@override
|
||
String get locationSharingHardwareAndUpdateInterval =>
|
||
'Dijeljenje lokacije, hardver i interval ažuriranja.';
|
||
|
||
@override
|
||
String get locationTelemetry => 'Telemetrija lokacije';
|
||
|
||
@override
|
||
String get lockDestination => 'Zaključaj odredište';
|
||
|
||
@override
|
||
String get longitude => 'Geografska dužina';
|
||
|
||
@override
|
||
String get mapStyle => 'Stil karte';
|
||
|
||
@override
|
||
String get max => 'Maks';
|
||
|
||
@override
|
||
String get maxZoom => 'Maks. zumiranje';
|
||
|
||
@override
|
||
String get messaging => 'Poruke';
|
||
|
||
@override
|
||
String get metHistory => 'MET povijest';
|
||
|
||
@override
|
||
String get min => 'Min';
|
||
|
||
@override
|
||
String get minZoom => 'Min. zumiranje';
|
||
|
||
@override
|
||
String get moveDown => 'Pomakni dolje';
|
||
|
||
@override
|
||
String get moveUp => 'Pomakni gore';
|
||
|
||
@override
|
||
String get multiAckMode => 'Multi-ACK način';
|
||
|
||
@override
|
||
String get multiDeviceWorkspaceManagement =>
|
||
'Upravljanje radnim prostorom s više uređaja';
|
||
|
||
@override
|
||
String get myLocation => 'Moja lokacija';
|
||
|
||
@override
|
||
String get nameAndTelemetryShared =>
|
||
'Ime i telemetrija dijeljeni s drugim uređajima.';
|
||
|
||
@override
|
||
String newVersionAvailable(String version) {
|
||
return 'Nova verzija: $version';
|
||
}
|
||
|
||
@override
|
||
String get newer => 'Novije';
|
||
|
||
@override
|
||
String get noNeighboursFound => 'Nisu pronađeni susjedi';
|
||
|
||
@override
|
||
String get noServersFound => 'Nisu pronađeni poslužitelji';
|
||
|
||
@override
|
||
String get notSet => 'Nije postavljeno';
|
||
|
||
@override
|
||
String get notifications => 'Obavijesti';
|
||
|
||
@override
|
||
String get offZeroSeconds => 'Isključeno (0 s)';
|
||
|
||
@override
|
||
String get offlineMaps => 'Offline karte';
|
||
|
||
@override
|
||
String get older => 'Starije';
|
||
|
||
@override
|
||
String get oneByteMode0 => '1 bajt (način 0)';
|
||
|
||
@override
|
||
String get oneHour => '1 sat';
|
||
|
||
@override
|
||
String get oneMinute => '1 minuta';
|
||
|
||
@override
|
||
String get openPacketLogs => 'Otvori zapise paketa';
|
||
|
||
@override
|
||
String get packetTypeHelp => 'Pomoć za vrstu paketa';
|
||
|
||
@override
|
||
String get pasteShareLinkOrHexAdvert =>
|
||
'Zalijepite dijeljenu vezu ili Hex oglas';
|
||
|
||
@override
|
||
String get pathHash => 'Hash putanje';
|
||
|
||
@override
|
||
String get pathSize => 'Veličina putanje';
|
||
|
||
@override
|
||
String get ping => 'Ping';
|
||
|
||
@override
|
||
String get polygon => 'Poligon';
|
||
|
||
@override
|
||
String get rawResponseCopied => 'Sirovi odgovor kopiran';
|
||
|
||
@override
|
||
String get resendThroughNearestRepeaterOnFailure =>
|
||
'Ponovno pošalji kroz najbliži posrednik pri neuspjehu';
|
||
|
||
@override
|
||
String get resolveContact => 'Razriješi kontakt';
|
||
|
||
@override
|
||
String get routingRetriesAndDestinationLock =>
|
||
'Usmjeravanje, pokušaji i zaključavanje odredišta';
|
||
|
||
@override
|
||
String get samples => 'Uzorci';
|
||
|
||
@override
|
||
String get satellites => 'Sateliti';
|
||
|
||
@override
|
||
String get saving => 'Spremanje...';
|
||
|
||
@override
|
||
String get search => 'Pretraži';
|
||
|
||
@override
|
||
String get searchByNameOrToken => 'Pretraži po imenu ili tokenu';
|
||
|
||
@override
|
||
String get searchDiscoveredNodes => 'Pretraži otkrivene čvorove';
|
||
|
||
@override
|
||
String get searchInCurrentFilter => 'Pretraži u trenutnom filtru';
|
||
|
||
@override
|
||
String get searchLogs => 'Pretraži zapise...';
|
||
|
||
@override
|
||
String get searchSensors => 'Pretraži senzore';
|
||
|
||
@override
|
||
String get searchThisSection => 'Pretraži ovaj odjeljak';
|
||
|
||
@override
|
||
String get selectedRelays => 'Odabrani posrednici';
|
||
|
||
@override
|
||
String get sensor => 'Senzor';
|
||
|
||
@override
|
||
String serialError(String error) {
|
||
return 'Serijska greška: $error';
|
||
}
|
||
|
||
@override
|
||
String setPathForContact(String name) {
|
||
return 'Postavi putanju za $name';
|
||
}
|
||
|
||
@override
|
||
String get shareLiveGps => 'Dijeli GPS uživo';
|
||
|
||
@override
|
||
String get shareMyTiles => 'Dijeli moje pločice';
|
||
|
||
@override
|
||
String get sharingLocationFromPhone =>
|
||
'Dijeljenje lokacije na ovom kanalu s telefona.';
|
||
|
||
@override
|
||
String get sharingLocationFromRadio =>
|
||
'Dijeljenje lokacije na ovom kanalu s radija.';
|
||
|
||
@override
|
||
String signalDbm(String rssi) {
|
||
return 'Signal $rssi dBm';
|
||
}
|
||
|
||
@override
|
||
String get sizeCompressionAndPreview => 'Veličina, kompresija i pregled';
|
||
|
||
@override
|
||
String get simpleMode => 'Jednostavni način';
|
||
|
||
@override
|
||
String get simpleModeDescription =>
|
||
'Samo razgovor i karta s omiljenim kontaktima';
|
||
|
||
@override
|
||
String get simpleModeRequiresLockedDestination =>
|
||
'Za korištenje jednostavnog načina najprije omogućite „Zaključaj odredište” s kanalom';
|
||
|
||
@override
|
||
String get noFavouriteContacts => 'Nema omiljenih kontakata';
|
||
|
||
@override
|
||
String get skip => 'Preskoči';
|
||
|
||
@override
|
||
String get smallerFileSize => 'Manja veličina datoteke';
|
||
|
||
@override
|
||
String get sort => 'Sortiraj';
|
||
|
||
@override
|
||
String get stoppedSharingLocation =>
|
||
'Zaustavljeno dijeljenje lokacije na ovom kanalu.';
|
||
|
||
@override
|
||
String get suppressNotificationsWhileInForeground =>
|
||
'Utiši obavijesti dok je aplikacija u prvom planu';
|
||
|
||
@override
|
||
String get tabsAndNavigation => 'Kartice i navigacija';
|
||
|
||
@override
|
||
String get templatesAndTutorials => 'Predlošci i upute';
|
||
|
||
@override
|
||
String get tenMinutes => '10 minuta';
|
||
|
||
@override
|
||
String get tenSeconds => '10 sekundi';
|
||
|
||
@override
|
||
String get testSendUpdate => 'Testno slanje ažuriranja';
|
||
|
||
@override
|
||
String get themeLanguageAndDisplayPreferences =>
|
||
'Tema, jezik i postavke prikaza';
|
||
|
||
@override
|
||
String get thirtyMinutes => '30 minuta';
|
||
|
||
@override
|
||
String get thirtySeconds => '30 sekundi';
|
||
|
||
@override
|
||
String get threeBytesMode2 => '3 bajta (način 2)';
|
||
|
||
@override
|
||
String get trafficStatsMessageHistoryAndDeveloperTools =>
|
||
'Statistika prometa, povijest poruka i razvojni alati';
|
||
|
||
@override
|
||
String get twoBytesMode1 => '2 bajta (način 1)';
|
||
|
||
@override
|
||
String get twoMinutes => '2 minute';
|
||
|
||
@override
|
||
String get undo => 'Poništi';
|
||
|
||
@override
|
||
String get updated => 'Ažurirano';
|
||
|
||
@override
|
||
String get useContactFlags => 'Koristi zastavice kontakata';
|
||
|
||
@override
|
||
String get useSavedCoordinates => 'Koristi spremljene koordinate';
|
||
|
||
@override
|
||
String get view => 'Prikaži';
|
||
|
||
@override
|
||
String get viewNeighbours => 'Prikaži susjede';
|
||
|
||
@override
|
||
String get viewPublicStats => 'Prikaži javnu statistiku';
|
||
|
||
@override
|
||
String get setRegionScope => 'Postavi opseg regije';
|
||
|
||
@override
|
||
String get regionScope => 'Opseg regije';
|
||
|
||
@override
|
||
String get regionScopeNone => 'Nema (globalno)';
|
||
|
||
@override
|
||
String get clearRegionScope => 'Obriši opseg';
|
||
|
||
@override
|
||
String get regionScopeWarning =>
|
||
'Samo repetitori koji dopuštaju ovu regiju će prosljeđivati.';
|
||
|
||
@override
|
||
String get discoverRegions => 'Otkrij iz repetitora';
|
||
|
||
@override
|
||
String get discoveringRegions => 'Otkrivanje regija...';
|
||
|
||
@override
|
||
String get enterRegionName => 'Naziv regije (npr. auckland)';
|
||
|
||
@override
|
||
String get noRegionsFound => 'Nema pronađenih regija na ovom repetitoru.';
|
||
|
||
@override
|
||
String regionScopeSet(String name) {
|
||
return 'Opseg regije postavljen na $name';
|
||
}
|
||
|
||
@override
|
||
String get regionScopeCleared => 'Opseg regije obrisan';
|
||
|
||
@override
|
||
String get selectDestinationFirst =>
|
||
'Najprije odaberite kanal, kontakt ili sobu';
|
||
|
||
@override
|
||
String get recipientNoLongerAvailable => 'Primatelj više nije dostupan';
|
||
|
||
@override
|
||
String failedToSendMessage(String error) {
|
||
return 'Slanje nije uspjelo: $error';
|
||
}
|
||
|
||
@override
|
||
String get tictactoeDirectOnly =>
|
||
'Križić-kružić radi samo u izravnim porukama. Najprije odaberite kontakt.';
|
||
|
||
@override
|
||
String get deviceKeyUnavailable => 'Ključ uređaja nije dostupan';
|
||
|
||
@override
|
||
String get imageCompressionFailed => 'Komprimiranje slike nije uspjelo';
|
||
|
||
@override
|
||
String get imageFragmentationFailed => 'Fragmentiranje slike nije uspjelo';
|
||
|
||
@override
|
||
String get failedToAnnounceImage => 'Najava slike nije uspjela';
|
||
|
||
@override
|
||
String get noRecipientSelected => 'Primatelj nije odabran';
|
||
|
||
@override
|
||
String get imageSendFailed => 'Slanje slike nije uspjelo';
|
||
|
||
@override
|
||
String get microphonePermissionRequiredForVoice =>
|
||
'Za glasovne poruke potrebna je dozvola za mikrofon';
|
||
|
||
@override
|
||
String get recordingDiscarded => 'Snimka je odbačena';
|
||
|
||
@override
|
||
String publicChannelMediaWarning(String mediaType) {
|
||
return 'Upravo ćete poslati $mediaType na javni kanal. To se ne preporučuje jer sadržaj mogu primiti svi na mesh mreži. Odaberite privatni ili označeni kanal, osim ako je to baš ono što želite.';
|
||
}
|
||
|
||
@override
|
||
String get selectPrivateChannelToShareLocation =>
|
||
'Odaberite privatni kanal za dijeljenje lokacije.';
|
||
|
||
@override
|
||
String get stopSharingMyLocation => 'Prestani dijeliti moju lokaciju';
|
||
|
||
@override
|
||
String get shareMyLocation => 'Dijeli moju lokaciju';
|
||
|
||
@override
|
||
String get stopRecording => 'Zaustavi snimanje';
|
||
|
||
@override
|
||
String get recordVoice => 'Snimi glasovnu poruku';
|
||
|
||
@override
|
||
String get moreActions => 'Više radnji';
|
||
|
||
@override
|
||
String get noMessagesInFilter => 'Nema poruka u ovom filtru';
|
||
|
||
@override
|
||
String get noMatchesInFilter => 'Nema rezultata u ovom filtru';
|
||
|
||
@override
|
||
String syncFailed(String error) {
|
||
return 'Sinkronizacija nije uspjela: $error';
|
||
}
|
||
|
||
@override
|
||
String get invalidLink => 'Nevažeća poveznica';
|
||
|
||
@override
|
||
String get cannotOpenLink => 'Poveznicu nije moguće otvoriti';
|
||
|
||
@override
|
||
String get failedToOpenLink => 'Otvaranje poveznice nije uspjelo';
|
||
|
||
@override
|
||
String get failedToResendMessage => 'Ponovno slanje poruke nije uspjelo';
|
||
|
||
@override
|
||
String retryFailed(String error) {
|
||
return 'Ponovni pokušaj nije uspio: $error';
|
||
}
|
||
|
||
@override
|
||
String get deleteDrawingAndMessage => 'Izbriši crtež i poruku';
|
||
|
||
@override
|
||
String get lastEchoRelay => 'Zadnji odjek – relej';
|
||
|
||
@override
|
||
String get lastEchoPath => 'Zadnji odjek – putanja';
|
||
|
||
@override
|
||
String get lastEchoBytesReport => 'Zadnji odjek – izvještaj o bajtovima';
|
||
|
||
@override
|
||
String get noGpsCoordinatesAvailable => 'GPS koordinate nisu dostupne';
|
||
|
||
@override
|
||
String get notASarMarker => 'Nije SAR marker';
|
||
|
||
@override
|
||
String failedToSaveTemplate(String error) {
|
||
return 'Spremanje predloška nije uspjelo: $error';
|
||
}
|
||
|
||
@override
|
||
String get drawingNotFound => 'Crtež nije pronađen';
|
||
|
||
@override
|
||
String get unknownDrawingType => 'Nepoznata vrsta crteža';
|
||
|
||
@override
|
||
String get customMapMarker => 'Prilagođeni marker karte';
|
||
|
||
@override
|
||
String customMapPointLabel(String point) {
|
||
return 'Točka: $point';
|
||
}
|
||
|
||
@override
|
||
String mapIdLabel(String id) {
|
||
return 'ID karte: $id';
|
||
}
|
||
|
||
@override
|
||
String get cannotFetchVoice => 'Glasovnu poruku nije moguće dohvatiti';
|
||
|
||
@override
|
||
String get senderContactUnknown =>
|
||
'Kontakt pošiljatelja nije poznat. Najprije sinkronizirajte kontakte.';
|
||
|
||
@override
|
||
String get senderRouteUnknown =>
|
||
'Ruta pošiljatelja nije poznata. Najprije sinkronizirajte kontakte/putanju.';
|
||
|
||
@override
|
||
String messageTooFar(String hops, String maxHops) {
|
||
return 'Poruka je predaleko ($hops skokova, najviše $maxHops).';
|
||
}
|
||
|
||
@override
|
||
String get senderRouteNoPathResponse =>
|
||
'Ruta pošiljatelja nije odgovorila na provjeru putanje. Sinkronizirajte kontakte/putanju i pokušajte ponovno.';
|
||
|
||
@override
|
||
String get senderRouteNoRawResponse =>
|
||
'Ruta pošiljatelja nije odgovorila na izravnoj prijenosnoj putanji.';
|
||
|
||
@override
|
||
String voiceFetchOverHops(String hops) {
|
||
return 'Dohvaćanje glasa preko $hops skokova može potrajati.';
|
||
}
|
||
|
||
@override
|
||
String get voiceReceiveCanceled => 'Primanje glasa je otkazano';
|
||
|
||
@override
|
||
String get fetchingMissingVoiceFragments =>
|
||
'Dohvaćanje nedostajućih glasovnih fragmenata';
|
||
|
||
@override
|
||
String get receivingVoice => 'Primanje glasa';
|
||
|
||
@override
|
||
String get cannotFetchImage => 'Sliku nije moguće dohvatiti';
|
||
|
||
@override
|
||
String imageFetchOverHops(String hops) {
|
||
return 'Dohvaćanje slike preko $hops skokova može potrajati.';
|
||
}
|
||
|
||
@override
|
||
String get imageAlreadyBeingReceived => 'Slika se već prima';
|
||
|
||
@override
|
||
String get loadImage => 'Učitaj sliku';
|
||
|
||
@override
|
||
String get imageFetchFailedToSendRequest =>
|
||
'Zahtjev za dohvaćanje slike nije poslan';
|
||
|
||
@override
|
||
String get imageUnavailable => 'Slika trenutačno nije dostupna';
|
||
|
||
@override
|
||
String get imageFetchTimedOut => 'Dohvaćanje slike je isteklo';
|
||
|
||
@override
|
||
String get imageReceiveCanceled => 'Primanje slike je otkazano';
|
||
|
||
@override
|
||
String get closeImagePreview => 'Zatvori pregled slike';
|
||
|
||
@override
|
||
String get recordingReleaseToSend => 'Snimanje... otpustite za slanje glasa';
|
||
|
||
@override
|
||
String get sendingVoice => 'Slanje glasa...';
|
||
|
||
@override
|
||
String get sendLongPressToRecordVoice =>
|
||
'Pošalji (dugi pritisak za snimanje glasa)';
|
||
|
||
@override
|
||
String get discardRecording => 'Odbaci snimku';
|
||
|
||
@override
|
||
String hopCount(num count) {
|
||
String _temp0 = intl.Intl.pluralLogic(
|
||
count,
|
||
locale: localeName,
|
||
other: '$count skokova',
|
||
few: '$count skoka',
|
||
one: '$count skok',
|
||
);
|
||
return '$_temp0';
|
||
}
|
||
|
||
@override
|
||
String get channelsSectionDescription =>
|
||
'Kanali za emitiranje mesh prometa u blizini';
|
||
|
||
@override
|
||
String get roomsSectionDescription =>
|
||
'Zajednički prostori za stalnu koordinaciju tima';
|
||
|
||
@override
|
||
String get contactsSectionDescription =>
|
||
'Osobe i uređaji koje možete izravno dosegnuti';
|
||
|
||
@override
|
||
String get noRecentChatters => 'Nema nedavnih sudionika';
|
||
|
||
@override
|
||
String get public => 'Javno';
|
||
|
||
@override
|
||
String get failedToSendTicTacToeMove => 'Potez križić-kružić nije poslan';
|
||
|
||
@override
|
||
String get youWon => 'Pobijedili ste';
|
||
|
||
@override
|
||
String get opponentWon => 'Protivnik je pobijedio';
|
||
|
||
@override
|
||
String get gameDraw => 'Neriješeno';
|
||
|
||
@override
|
||
String get yourTurn => 'Vi ste na potezu';
|
||
|
||
@override
|
||
String get opponentTurn => 'Protivnik je na potezu';
|
||
|
||
@override
|
||
String get pleaseEnterValidCoordinates => 'Unesite valjane koordinate';
|
||
|
||
@override
|
||
String get locationNotAvailable => 'Lokacija nije dostupna';
|
||
|
||
@override
|
||
String get customCaveMapPoint => 'Prilagođena točka karte špilje';
|
||
|
||
@override
|
||
String get mapPoint => 'Točka karte';
|
||
|
||
@override
|
||
String get fetchingMissingImageFragments =>
|
||
'Dohvaćanje nedostajućih fragmenata…';
|
||
|
||
@override
|
||
String get loadingImage => 'Učitavanje…';
|
||
|
||
@override
|
||
String get receivingImage => 'Primanje…';
|
||
|
||
@override
|
||
String get tapToLoad => 'Dodirnite za učitavanje';
|
||
|
||
@override
|
||
String get connectDevice => 'Poveži uređaj';
|
||
|
||
@override
|
||
String get chooseTransportSubtitle =>
|
||
'Odaberite način povezivanja: Bluetooth, WiFi ili serijski';
|
||
|
||
@override
|
||
String get ble => 'BLE';
|
||
|
||
@override
|
||
String get network => 'Mreža';
|
||
|
||
@override
|
||
String get serial => 'Serijski';
|
||
|
||
@override
|
||
String get scan => 'Skeniraj';
|
||
|
||
@override
|
||
String get pressScanToSearchForDevices =>
|
||
'Pritisnite Skeniraj za traženje uređaja u blizini';
|
||
|
||
@override
|
||
String failedToConnectToDevice(String name) {
|
||
return 'Povezivanje s uređajem $name nije uspjelo';
|
||
}
|
||
|
||
@override
|
||
String get unknownDevice => 'Nepoznat uređaj';
|
||
|
||
@override
|
||
String get showingCachedResultsTapRefresh =>
|
||
'Prikazani su predmemorirani rezultati. Dodirnite osvježi za ponovno skeniranje.';
|
||
|
||
@override
|
||
String scanningLocalNetworkOnPort(int port) {
|
||
return 'Skeniranje lokalne mreže za MeshCore WiFi uređaje na portu $port';
|
||
}
|
||
|
||
@override
|
||
String get cancelScanAndAddServer => 'Otkaži skeniranje i dodaj poslužitelj';
|
||
|
||
@override
|
||
String get addServer => 'Dodaj poslužitelj';
|
||
|
||
@override
|
||
String scanningProgressIps(int scanned, String total) {
|
||
return 'Skeniranje... $scanned/$total IP adresa';
|
||
}
|
||
|
||
@override
|
||
String get cancelAndEnterManually => 'Otkaži i unesi ručno';
|
||
|
||
@override
|
||
String get noRecentOrDiscoveredServers =>
|
||
'Još nema nedavnih ili otkrivenih poslužitelja';
|
||
|
||
@override
|
||
String get recentlyUsed => 'Nedavno korišteno';
|
||
|
||
@override
|
||
String get connecting => 'Povezivanje...';
|
||
|
||
@override
|
||
String get discoveredOnThisNetwork => 'Otkriveno na ovoj mreži';
|
||
|
||
@override
|
||
String serverNoLongerAvailable(String host, int port) {
|
||
return 'Poslužitelj na $host:$port više nije dostupan. Skenirajte ponovno da pronađete aktivne poslužitelje.';
|
||
}
|
||
|
||
@override
|
||
String failedToConnectToHost(String host, int port) {
|
||
return 'Povezivanje s $host:$port nije uspjelo';
|
||
}
|
||
|
||
@override
|
||
String get enterValidIpAddress => 'Unesite valjanu IP adresu';
|
||
|
||
@override
|
||
String get enterValidTcpPort => 'Unesite valjani TCP port';
|
||
|
||
@override
|
||
String get ipAddress => 'IP adresa';
|
||
|
||
@override
|
||
String get tcpPort => 'TCP port';
|
||
|
||
@override
|
||
String get customServerPort => 'Prilagođeni port poslužitelja';
|
||
|
||
@override
|
||
String get chat => 'Razgovor';
|
||
|
||
@override
|
||
String get restoringPreviousLink => 'Obnavljanje prethodne veze';
|
||
|
||
@override
|
||
String get noDeviceConnected => 'Nijedan uređaj nije povezan';
|
||
|
||
@override
|
||
String get sendAdvert => 'Pošalji moj kontakt';
|
||
|
||
@override
|
||
String get advertMode => 'Pošalji moj kontakt';
|
||
|
||
@override
|
||
String get advertModeSubtitle =>
|
||
'Odaberite koliko daleko trebaju putovati vaši kontaktni podaci.';
|
||
|
||
@override
|
||
String get floodAdvertSent => 'Kontakt poslan preplavljanjem kroz mrežu';
|
||
|
||
@override
|
||
String get directAdvertSent => 'Kontakt poslan izravno obližnjim uređajima';
|
||
}
|