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

@@ -232,6 +232,26 @@
"description": "Opzione lingua croata"
},
"german": "Tedesco",
"@german": {
"description": "Opzione lingua tedesca"
},
"spanish": "Spagnolo",
"@spanish": {
"description": "Opzione lingua spagnola"
},
"french": "Francese",
"@french": {
"description": "Opzione lingua francese"
},
"italian": "Italiano",
"@italian": {
"description": "Opzione lingua italiana"
},
"locationBroadcasting": "Trasmissione Posizione",
"@locationBroadcasting": {
"description": "Intestazione sezione impostazioni posizione"
@@ -639,6 +659,24 @@
"description": "Descrizione per la permanenza dell'archiviazione nella stanza"
},
"drawingsSentToPublicChannel": "{count} disegno{plural} mappa inviato al Canale Pubblico",
"@drawingsSentToPublicChannel": {
"description": "Messaggio di sistema quando i disegni vengono inviati al canale pubblico",
"placeholders": {
"count": {"type": "int"},
"plural": {"type": "String"}
}
},
"drawingsSharedToPublicChannel": "{success}/{total} disegni condivisi sul Canale Pubblico",
"@drawingsSharedToPublicChannel": {
"description": "Messaggio snackbar che mostra il conteggio dei successi per i disegni condivisi sul canale pubblico",
"placeholders": {
"success": {"type": "int"},
"total": {"type": "int"}
}
},
"notConnectedToDevice": "Non connesso al dispositivo",
"@notConnectedToDevice": {
"description": "Messaggio di errore quando il dispositivo non è connesso per la messaggistica diretta"
@@ -1715,6 +1753,11 @@
"description": "Stato consegna: fallito"
},
"broadcast": "Trasmissione",
"@broadcast": {
"description": "Stato di consegna per messaggi di canale (nessun eco ancora)"
},
"sarMarkerFoundPerson": "Persona Trovata",
"@sarMarkerFoundPerson": {
"description": "Tipo marcatore SAR: persona trovata"