Skip to content

Commit 501920e

Browse files
authored
fix: add missing translation placeholders for topic discovery
Updated all translation files (sv, de, es, fr) to include the new placeholders {metric_count} and {quality_message} in the topic_discovery step description, and added the few_topics_warning error message. This fixes the Home Assistant translation validation error: 'Validation of translation placeholders for localized (sv) string component.ovms.config.step.topic_discovery.description failed' Also removed TODO/DISCOVERY_IMPROVEMENTS.md as all 3 issues are now implemented and verified working.
1 parent 67ed321 commit 501920e

File tree

5 files changed

+8
-223
lines changed

5 files changed

+8
-223
lines changed

TODO/DISCOVERY_IMPROVEMENTS.md

Lines changed: 0 additions & 219 deletions
This file was deleted.

custom_components/ovms/translations/de.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
},
3535
"topic_discovery": {
3636
"title": "Themenerkennung",
37-
"description": "{topic_count} Themen gefunden.\n\nBeispielthemen:\n• {sample_topic1}\n• {sample_topic2}\n• {sample_topic3}\n• {sample_topic4}\n• {sample_topic5}\n\nMögliche Fahrzeug-IDs:\n• {potential_vehicle_ids}\n\nHinweis: Ihr MQTT-Broker kann Themen aus früheren Konfigurationen beibehalten.\nDas System wählt automatisch die wahrscheinlichste Fahrzeug-ID basierend auf der Themenstruktur aus - bitte überprüfen Sie, ob die Vorschläge korrekt sind.\n\nUm potenzielle Fahrzeug-IDs zurückzusetzen, löschen Sie unbenutzte Themen aus Ihrem MQTT-Broker.",
37+
"description": "{topic_count} Themen gefunden ({metric_count} Metriken).\n\n{quality_message}\n\nBeispiel-Metrik-Themen:\n• {sample_topic1}\n• {sample_topic2}\n• {sample_topic3}\n• {sample_topic4}\n• {sample_topic5}\n\nMögliche Fahrzeug-IDs:\n• {potential_vehicle_ids}\n\nHinweis: Ihr MQTT-Broker kann Themen aus früheren Konfigurationen beibehalten.\nDas System wählt automatisch die wahrscheinlichste Fahrzeug-ID basierend auf der Themenstruktur aus - bitte überprüfen Sie, ob die Vorschläge korrekt sind.\n\nUm potenzielle Fahrzeug-IDs zurückzusetzen, löschen Sie unbenutzte Themen aus Ihrem MQTT-Broker.",
3838
"data": {
3939
"retry_discovery": "Erkennung wiederholen"
4040
}
@@ -53,6 +53,7 @@
5353
"timeout": "Zeitüberschreitung bei der Verbindung",
5454
"invalid_response": "Ungültige Antwort vom Broker",
5555
"no_topics": "Keine OVMS-Themen gefunden",
56+
"few_topics_warning": "Wenige Metrik-Themen gefunden. Ihr OVMS-Modul ist möglicherweise offline oder veröffentlicht nicht. Sie können fortfahren, aber einige Entitäten fehlen möglicherweise.",
5657
"topic_access_denied": "Zugriff auf OVMS-Themen verweigert",
5758
"tls_error": "TLS/SSL-Konfigurationsfehler",
5859
"unknown": "Unerwarteter Fehler",

custom_components/ovms/translations/es.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
},
3535
"topic_discovery": {
3636
"title": "Descubrimiento de temas",
37-
"description": "Se encontraron {topic_count} temas.\n\nEjemplos de temas:\n• {sample_topic1}\n• {sample_topic2}\n• {sample_topic3}\n• {sample_topic4}\n• {sample_topic5}\n\nIDs de vehículos potenciales:\n• {potential_vehicle_ids}\n\nNota: Su broker MQTT puede retener temas de configuraciones anteriores.\nEl sistema selecciona automáticamente el ID de vehículo más probable basado en la estructura de temas - por favor verifique que las sugerencias sean correctas.\n\nPara restablecer los IDs de vehículos potenciales, elimine los temas no utilizados de su broker MQTT.",
37+
"description": "Se encontraron {topic_count} temas ({metric_count} métricas).\n\n{quality_message}\n\nTemas de métricas de ejemplo:\n• {sample_topic1}\n• {sample_topic2}\n• {sample_topic3}\n• {sample_topic4}\n• {sample_topic5}\n\nIDs de vehículos potenciales:\n• {potential_vehicle_ids}\n\nNota: Su broker MQTT puede retener temas de configuraciones anteriores.\nEl sistema selecciona automáticamente el ID de vehículo más probable basado en la estructura de temas - por favor verifique que las sugerencias sean correctas.\n\nPara restablecer los IDs de vehículos potenciales, elimine los temas no utilizados de su broker MQTT.",
3838
"data": {
3939
"retry_discovery": "Reintentar descubrimiento"
4040
}
@@ -53,6 +53,7 @@
5353
"timeout": "Tiempo de conexión agotado",
5454
"invalid_response": "Respuesta inválida del broker",
5555
"no_topics": "No se encontraron temas OVMS",
56+
"few_topics_warning": "Se encontraron pocos temas de métricas. Su módulo OVMS puede estar desconectado o no está publicando. Puede continuar, pero algunas entidades pueden faltar.",
5657
"topic_access_denied": "Acceso denegado a los temas OVMS",
5758
"tls_error": "Error de configuración TLS/SSL",
5859
"unknown": "Error inesperado",

custom_components/ovms/translations/fr.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
},
3535
"topic_discovery": {
3636
"title": "Découverte des sujets",
37-
"description": "{topic_count} sujets trouvés.\n\nExemples de sujets:\n• {sample_topic1}\n• {sample_topic2}\n• {sample_topic3}\n• {sample_topic4}\n• {sample_topic5}\n\nIDs de véhicules potentiels:\n• {potential_vehicle_ids}\n\nRemarque: Votre broker MQTT peut conserver des sujets de configurations précédentes.\nLe système sélectionne automatiquement l'ID de véhicule le plus probable en fonction de la structure des sujets - veuillez vérifier que les suggestions sont correctes.\n\nPour réinitialiser les IDs de véhicules potentiels, effacez les sujets inutilisés de votre broker MQTT.",
37+
"description": "{topic_count} sujets trouvés ({metric_count} métriques).\n\n{quality_message}\n\nExemples de sujets métriques:\n• {sample_topic1}\n• {sample_topic2}\n• {sample_topic3}\n• {sample_topic4}\n• {sample_topic5}\n\nIDs de véhicules potentiels:\n• {potential_vehicle_ids}\n\nRemarque: Votre broker MQTT peut conserver des sujets de configurations précédentes.\nLe système sélectionne automatiquement l'ID de véhicule le plus probable en fonction de la structure des sujets - veuillez vérifier que les suggestions sont correctes.\n\nPour réinitialiser les IDs de véhicules potentiels, effacez les sujets inutilisés de votre broker MQTT.",
3838
"data": {
3939
"retry_discovery": "Réessayer la découverte"
4040
}
@@ -53,6 +53,7 @@
5353
"timeout": "Délai de connexion dépassé",
5454
"invalid_response": "Réponse invalide du broker",
5555
"no_topics": "Aucun sujet OVMS trouvé",
56+
"few_topics_warning": "Peu de sujets métriques trouvés. Votre module OVMS est peut-être hors ligne ou ne publie pas. Vous pouvez continuer, mais certaines entités peuvent être manquantes.",
5657
"topic_access_denied": "Accès refusé aux sujets OVMS",
5758
"tls_error": "Erreur de configuration TLS/SSL",
5859
"unknown": "Erreur inattendue",

custom_components/ovms/translations/sv.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
},
3535
"topic_discovery": {
3636
"title": "Ämnesupptäckt",
37-
"description": "Hittade {topic_count} ämnen.\n\nExempelämnen:\n• {sample_topic1}\n• {sample_topic2}\n• {sample_topic3}\n• {sample_topic4}\n• {sample_topic5}\n\nMöjliga fordons-ID:\n• {potential_vehicle_ids}\n\nOBS: Din MQTT-broker kan behålla ämnen från tidigare konfigurationer.\nSystemet väljer automatiskt det mest sannolika fordons-ID baserat på ämnesstruktur - vänligen verifiera att förslagen är korrekta.\n\nFör att återställa potentiella fordons-ID, rensa oanvända ämnen från din MQTT-broker.",
37+
"description": "Hittade {topic_count} ämnen ({metric_count} metriker).\n\n{quality_message}\n\nExempel på metrikämnen:\n• {sample_topic1}\n• {sample_topic2}\n• {sample_topic3}\n• {sample_topic4}\n• {sample_topic5}\n\nMöjliga fordons-ID:\n• {potential_vehicle_ids}\n\nOBS: Din MQTT-broker kan behålla ämnen från tidigare konfigurationer.\nSystemet väljer automatiskt det mest sannolika fordons-ID baserat på ämnesstruktur - vänligen verifiera att förslagen är korrekta.\n\nFör att återställa potentiella fordons-ID, rensa oanvända ämnen från din MQTT-broker.",
3838
"data": {
3939
"retry_discovery": "Försök igen"
4040
}
@@ -53,6 +53,7 @@
5353
"timeout": "Anslutningen tog för lång tid",
5454
"invalid_response": "Ogiltigt svar från brokern",
5555
"no_topics": "Inga OVMS-ämnen hittades",
56+
"few_topics_warning": "Få metrikämnen hittades. Din OVMS-modul kan vara offline eller inte publicerar. Du kan fortsätta, men vissa entiteter kan saknas.",
5657
"topic_access_denied": "Åtkomst nekad till OVMS-ämnen",
5758
"tls_error": "TLS/SSL-konfigurationsfel",
5859
"unknown": "Oväntat fel",

0 commit comments

Comments
 (0)