Add localization support for German, Spanish, French, and Italian

- Updated localization files for French, Croatian, Italian, Slovenian to include translations for German, Spanish, French, and Italian.
- Added new methods for handling drawing messages sent to the public channel in multiple languages.
- Enhanced the Contact model to identify public channels using a dedicated method.
- Implemented echo detection for public channel messages, including tracking and reporting of echoes.
- Updated BLE response handling to support echo detection and tracking of sent messages.
- Modified UI components to reflect new localization strings and echo statuses.
This commit is contained in:
Janez T
2025-10-18 22:39:26 +02:00
parent da03592980
commit 52b2f4ede1
30 changed files with 1971 additions and 37 deletions

View File

@@ -85,6 +85,14 @@
"croatian": "Hrvatski",
"german": "Njemački",
"spanish": "Španjolski",
"french": "Francuski",
"italian": "Talijanski",
"locationBroadcasting": "Emitiranje lokacije",
"autoLocationTracking": "Automatsko praćenje lokacije",
@@ -223,6 +231,10 @@
"storedPermanently": "Trajno pohranjeno u sobi",
"drawingsSentToPublicChannel": "Poslano {count} crtež{plural} na javni kanal",
"drawingsSharedToPublicChannel": "Podijeljeno {success}/{total} crteža na javni kanal",
"notConnectedToDevice": "Nije povezano s uređajem",
"directMessage": "Izravna poruka",
@@ -285,7 +297,7 @@
"direct": "Izravno",
"flood": "Poplava",
"flood": "Preplavljanje",
"admin": "Administrator",
@@ -297,13 +309,13 @@
"pingingDirect": "Pingiranje {name} (izravno putem puta)...",
"pingingFlood": "Pingiranje {name} (poplava - nema puta)...",
"pingingFlood": "Pingiranje {name} (preplavljanje - nema puta)...",
"directPingTimeout": "Istek izravnog pinga - ponovni pokušaj {name} s poplavom...",
"directPingTimeout": "Istek izravnog pinga - ponovni pokušaj {name} s preplavljanjem...",
"pingSuccessful": "Ping uspješan prema {name}{fallback}",
"viaFloodingFallback": " (putem rezervnog plavljenja)",
"viaFloodingFallback": " (putem rezervnog preplavljanja)",
"pingFailed": "Ping neuspješan prema {name} - nije primljen odgovor",
@@ -543,6 +555,8 @@
"failed": "Neuspjelo",
"broadcast": "Emitirano",
"messageSentToPublicChannel": "Poruka poslana na javni kanal",
"pleaseSelectRoomToSendSar": "Molimo odaberite sobu za slanje SAR markera",