fix(translations): correct message formatting in multiple language files
Some checks are pending
Lint / Ruff (push) Waiting to run
Validate / Hassfest validation (push) Waiting to run
Validate / HACS validation (push) Waiting to run

Updated error messages in German, English, Norwegian, Dutch, and Swedish translations to remove unnecessary quotes around placeholders. This improves clarity and consistency in error reporting.

Impact: Users will see clearer error messages without quotes around variable placeholders.
This commit is contained in:
Julian Pawlowski 2026-06-01 11:31:18 +00:00
parent bcbaf3a1cd
commit e39d0be162
5 changed files with 25 additions and 25 deletions

View file

@ -1271,7 +1271,7 @@
"message": "array_fields kann nur mit output_format: array_of_arrays verwendet werden. Ändere das Ausgabeformat oder entferne array_fields." "message": "array_fields kann nur mit output_format: array_of_arrays verwendet werden. Ändere das Ausgabeformat oder entferne array_fields."
}, },
"invalid_array_fields": { "invalid_array_fields": {
"message": "Der Wert {template} für array_fields ist ungültig. Feldnamen müssen in geschweifte Klammern eingeschlossen sein, z.B. '{start_time}, {price_per_kwh}, {level}'." "message": "Der Wert {template} für array_fields ist ungültig. Feldnamen müssen in geschweifte Klammern eingeschlossen sein, z.B. {start_time}, {price_per_kwh}, {level}."
}, },
"min_segment_exceeds_duration": { "min_segment_exceeds_duration": {
"message": "min_segment_duration ({min_segment_minutes} Min.) darf die Gesamtdauer ({duration_minutes} Min.) nicht überschreiten. Reduziere min_segment_duration oder erhöhe duration." "message": "min_segment_duration ({min_segment_minutes} Min.) darf die Gesamtdauer ({duration_minutes} Min.) nicht überschreiten. Reduziere min_segment_duration oder erhöhe duration."
@ -1298,19 +1298,19 @@
"message": "must_finish_by kann nicht mit Endgrenz-Parametern ({params}) kombiniert werden. Verwende must_finish_by allein — es setzt das Suchende automatisch auf die Deadline." "message": "must_finish_by kann nicht mit Endgrenz-Parametern ({params}) kombiniert werden. Verwende must_finish_by allein — es setzt das Suchende automatisch auf die Deadline."
}, },
"invalid_entity_reference": { "invalid_entity_reference": {
"message": "'{reference}' ist keine gültige Entity-Referenz. Verwende das Format 'domain.entity_id' oder 'domain.entity_id@attribut'." "message": "{reference} ist keine gültige Entity-Referenz. Verwende das Format 'domain.entity_id' oder 'domain.entity_id@attribut'."
}, },
"entity_not_found": { "entity_not_found": {
"message": "Entity '{entity_id}' nicht gefunden. Überprüfe, ob die Entity existiert und verfügbar ist." "message": "Entity {entity_id} nicht gefunden. Überprüfe, ob die Entity existiert und verfügbar ist."
}, },
"entity_attribute_not_found": { "entity_attribute_not_found": {
"message": "Entity {entity_id} hat kein Attribut {attribute}." "message": "Entity {entity_id} hat kein Attribut {attribute}."
}, },
"entity_state_unavailable": { "entity_state_unavailable": {
"message": "Entity '{entity_id}' hat den Status '{state}'. Die Entity muss einen gültigen Statuswert haben." "message": "Entity {entity_id} hat den Status {state}. Die Entity muss einen gültigen Statuswert haben."
}, },
"entity_value_conversion_failed": { "entity_value_conversion_failed": {
"message": "Wert '{raw_value}' von '{entity_id}' ({attribute}) kann nicht in {expected_type} konvertiert werden. Überprüfe, ob die Entity einen kompatiblen Wert liefert." "message": "Wert {raw_value} von {entity_id} ({attribute}) kann nicht in {expected_type} konvertiert werden. Überprüfe, ob die Entity einen kompatiblen Wert liefert."
}, },
"capacity_required_for_percent": { "capacity_required_for_percent": {
"message": "battery_capacity_kwh ist erforderlich, wenn der aktuelle oder Ziel-SoC in Prozent angegeben wird." "message": "battery_capacity_kwh ist erforderlich, wenn der aktuelle oder Ziel-SoC in Prozent angegeben wird."

View file

@ -1271,7 +1271,7 @@
"message": "array_fields can only be used with output_format: array_of_arrays. Change the output format or remove array_fields." "message": "array_fields can only be used with output_format: array_of_arrays. Change the output format or remove array_fields."
}, },
"invalid_array_fields": { "invalid_array_fields": {
"message": "The array_fields value {template} is invalid. Field names must be wrapped in curly braces, e.g. '{start_time}, {price_per_kwh}, {level}'." "message": "The array_fields value {template} is invalid. Field names must be wrapped in curly braces, e.g. {start_time}, {price_per_kwh}, {level}."
}, },
"min_segment_exceeds_duration": { "min_segment_exceeds_duration": {
"message": "min_segment_duration ({min_segment_minutes} min) cannot exceed the total duration ({duration_minutes} min). Reduce min_segment_duration or increase duration." "message": "min_segment_duration ({min_segment_minutes} min) cannot exceed the total duration ({duration_minutes} min). Reduce min_segment_duration or increase duration."
@ -1298,19 +1298,19 @@
"message": "must_finish_by cannot be combined with end-boundary parameters ({params}). Use must_finish_by alone — it sets the search end to the deadline automatically." "message": "must_finish_by cannot be combined with end-boundary parameters ({params}). Use must_finish_by alone — it sets the search end to the deadline automatically."
}, },
"invalid_entity_reference": { "invalid_entity_reference": {
"message": "'{reference}' is not a valid entity reference. Use the format 'domain.entity_id' or 'domain.entity_id@attribute'." "message": "{reference} is not a valid entity reference. Use the format 'domain.entity_id' or 'domain.entity_id@attribute'."
}, },
"entity_not_found": { "entity_not_found": {
"message": "Entity '{entity_id}' not found. Verify the entity exists and is available." "message": "Entity {entity_id} not found. Verify the entity exists and is available."
}, },
"entity_attribute_not_found": { "entity_attribute_not_found": {
"message": "Entity {entity_id} does not have attribute {attribute}." "message": "Entity {entity_id} does not have attribute {attribute}."
}, },
"entity_state_unavailable": { "entity_state_unavailable": {
"message": "Entity '{entity_id}' state is '{state}'. The entity must have a valid state value." "message": "Entity {entity_id} state is {state}. The entity must have a valid state value."
}, },
"entity_value_conversion_failed": { "entity_value_conversion_failed": {
"message": "Cannot convert value '{raw_value}' from '{entity_id}' ({attribute}) to {expected_type}. Verify the entity provides a compatible value." "message": "Cannot convert value {raw_value} from {entity_id} ({attribute}) to {expected_type}. Verify the entity provides a compatible value."
}, },
"capacity_required_for_percent": { "capacity_required_for_percent": {
"message": "battery_capacity_kwh is required when current or target SoC is provided as a percentage." "message": "battery_capacity_kwh is required when current or target SoC is provided as a percentage."

View file

@ -1271,7 +1271,7 @@
"message": "array_fields kan kun brukes med output_format: array_of_arrays. Endre utdataformatet eller fjern array_fields." "message": "array_fields kan kun brukes med output_format: array_of_arrays. Endre utdataformatet eller fjern array_fields."
}, },
"invalid_array_fields": { "invalid_array_fields": {
"message": "Verdien {template} for array_fields er ugyldig. Feltnavn må omsluttes av krøllparenteser, f.eks. '{start_time}, {price_per_kwh}, {level}'." "message": "Verdien {template} for array_fields er ugyldig. Feltnavn må omsluttes av krøllparenteser, f.eks. {start_time}, {price_per_kwh}, {level}."
}, },
"min_segment_exceeds_duration": { "min_segment_exceeds_duration": {
"message": "min_segment_duration ({min_segment_minutes} min) kan ikke overstige total varighet ({duration_minutes} min). Reduser min_segment_duration eller øk duration." "message": "min_segment_duration ({min_segment_minutes} min) kan ikke overstige total varighet ({duration_minutes} min). Reduser min_segment_duration eller øk duration."
@ -1298,19 +1298,19 @@
"message": "must_finish_by kan ikke kombineres med sluttgrenseparametere ({params}). Bruk must_finish_by alene — det setter søkeslutt til fristen automatisk." "message": "must_finish_by kan ikke kombineres med sluttgrenseparametere ({params}). Bruk must_finish_by alene — det setter søkeslutt til fristen automatisk."
}, },
"invalid_entity_reference": { "invalid_entity_reference": {
"message": "'{reference}' er ikke en gyldig entitetsreferanse. Bruk formatet 'domain.entity_id' eller 'domain.entity_id@attributt'." "message": "{reference} er ikke en gyldig entitetsreferanse. Bruk formatet 'domain.entity_id' eller 'domain.entity_id@attributt'."
}, },
"entity_not_found": { "entity_not_found": {
"message": "Entitet '{entity_id}' ble ikke funnet. Kontroller at entiteten finnes og er tilgjengelig." "message": "Entitet {entity_id} ble ikke funnet. Kontroller at entiteten finnes og er tilgjengelig."
}, },
"entity_attribute_not_found": { "entity_attribute_not_found": {
"message": "Entitet {entity_id} har ikke attributtet {attribute}." "message": "Entitet {entity_id} har ikke attributtet {attribute}."
}, },
"entity_state_unavailable": { "entity_state_unavailable": {
"message": "Entitet '{entity_id}' har tilstanden '{state}'. Entiteten må ha en gyldig tilstandsverdi." "message": "Entitet {entity_id} har tilstanden {state}. Entiteten må ha en gyldig tilstandsverdi."
}, },
"entity_value_conversion_failed": { "entity_value_conversion_failed": {
"message": "Kan ikke konvertere verdi '{raw_value}' fra '{entity_id}' ({attribute}) til {expected_type}. Kontroller at entiteten gir en kompatibel verdi." "message": "Kan ikke konvertere verdi {raw_value} fra {entity_id} ({attribute}) til {expected_type}. Kontroller at entiteten gir en kompatibel verdi."
}, },
"capacity_required_for_percent": { "capacity_required_for_percent": {
"message": "battery_capacity_kwh er påkrevd når nåværende eller mål-SoC oppgis i prosent." "message": "battery_capacity_kwh er påkrevd når nåværende eller mål-SoC oppgis i prosent."

View file

@ -1271,7 +1271,7 @@
"message": "array_fields kan alleen gebruikt worden met output_format: array_of_arrays. Wijzig het uitvoerformaat of verwijder array_fields." "message": "array_fields kan alleen gebruikt worden met output_format: array_of_arrays. Wijzig het uitvoerformaat of verwijder array_fields."
}, },
"invalid_array_fields": { "invalid_array_fields": {
"message": "De waarde {template} voor array_fields is ongeldig. Veldnamen moeten tussen accolades staan, bijv. '{start_time}, {price_per_kwh}, {level}'." "message": "De waarde {template} voor array_fields is ongeldig. Veldnamen moeten tussen accolades staan, bijv. {start_time}, {price_per_kwh}, {level}."
}, },
"min_segment_exceeds_duration": { "min_segment_exceeds_duration": {
"message": "min_segment_duration ({min_segment_minutes} min) mag de totale duur ({duration_minutes} min) niet overschrijden. Verklein min_segment_duration of vergroot duration." "message": "min_segment_duration ({min_segment_minutes} min) mag de totale duur ({duration_minutes} min) niet overschrijden. Verklein min_segment_duration of vergroot duration."
@ -1298,19 +1298,19 @@
"message": "must_finish_by kan niet worden gecombineerd met eindgrensparameters ({params}). Gebruik must_finish_by alleen — het stelt het zoekeinde automatisch in op de deadline." "message": "must_finish_by kan niet worden gecombineerd met eindgrensparameters ({params}). Gebruik must_finish_by alleen — het stelt het zoekeinde automatisch in op de deadline."
}, },
"invalid_entity_reference": { "invalid_entity_reference": {
"message": "'{reference}' is geen geldige entiteitsreferentie. Gebruik het formaat 'domain.entity_id' of 'domain.entity_id@attribuut'." "message": "{reference} is geen geldige entiteitsreferentie. Gebruik het formaat 'domain.entity_id' of 'domain.entity_id@attribuut'."
}, },
"entity_not_found": { "entity_not_found": {
"message": "Entiteit '{entity_id}' niet gevonden. Controleer of de entiteit bestaat en beschikbaar is." "message": "Entiteit {entity_id} niet gevonden. Controleer of de entiteit bestaat en beschikbaar is."
}, },
"entity_attribute_not_found": { "entity_attribute_not_found": {
"message": "Entiteit {entity_id} heeft geen attribuut {attribute}." "message": "Entiteit {entity_id} heeft geen attribuut {attribute}."
}, },
"entity_state_unavailable": { "entity_state_unavailable": {
"message": "Entiteit '{entity_id}' heeft status '{state}'. De entiteit moet een geldige statuswaarde hebben." "message": "Entiteit {entity_id} heeft status {state}. De entiteit moet een geldige statuswaarde hebben."
}, },
"entity_value_conversion_failed": { "entity_value_conversion_failed": {
"message": "Kan waarde '{raw_value}' van '{entity_id}' ({attribute}) niet converteren naar {expected_type}. Controleer of de entiteit een compatibele waarde biedt." "message": "Kan waarde {raw_value} van {entity_id} ({attribute}) niet converteren naar {expected_type}. Controleer of de entiteit een compatibele waarde biedt."
}, },
"capacity_required_for_percent": { "capacity_required_for_percent": {
"message": "battery_capacity_kwh is vereist wanneer huidige of doel-SoC in procenten wordt opgegeven." "message": "battery_capacity_kwh is vereist wanneer huidige of doel-SoC in procenten wordt opgegeven."

View file

@ -1271,7 +1271,7 @@
"message": "array_fields kan bara användas med output_format: array_of_arrays. Ändra utdataformatet eller ta bort array_fields." "message": "array_fields kan bara användas med output_format: array_of_arrays. Ändra utdataformatet eller ta bort array_fields."
}, },
"invalid_array_fields": { "invalid_array_fields": {
"message": "Värdet {template} för array_fields är ogiltigt. Fältnamn måste omges av klammerparenteser, t.ex. '{start_time}, {price_per_kwh}, {level}'." "message": "Värdet {template} för array_fields är ogiltigt. Fältnamn måste omges av klammerparenteser, t.ex. {start_time}, {price_per_kwh}, {level}."
}, },
"min_segment_exceeds_duration": { "min_segment_exceeds_duration": {
"message": "min_segment_duration ({min_segment_minutes} min) får inte överstiga den totala varaktigheten ({duration_minutes} min). Minska min_segment_duration eller öka duration." "message": "min_segment_duration ({min_segment_minutes} min) får inte överstiga den totala varaktigheten ({duration_minutes} min). Minska min_segment_duration eller öka duration."
@ -1298,19 +1298,19 @@
"message": "must_finish_by kan inte kombineras med slutgränsparametrar ({params}). Använd must_finish_by ensamt — det sätter sökslutet till deadline automatiskt." "message": "must_finish_by kan inte kombineras med slutgränsparametrar ({params}). Använd must_finish_by ensamt — det sätter sökslutet till deadline automatiskt."
}, },
"invalid_entity_reference": { "invalid_entity_reference": {
"message": "'{reference}' är inte en giltig entitetsreferens. Använd formatet 'domain.entity_id' eller 'domain.entity_id@attribut'." "message": "{reference} är inte en giltig entitetsreferens. Använd formatet 'domain.entity_id' eller 'domain.entity_id@attribut'."
}, },
"entity_not_found": { "entity_not_found": {
"message": "Entitet '{entity_id}' hittades inte. Kontrollera att entiteten finns och är tillgänglig." "message": "Entitet {entity_id} hittades inte. Kontrollera att entiteten finns och är tillgänglig."
}, },
"entity_attribute_not_found": { "entity_attribute_not_found": {
"message": "Entitet {entity_id} har inte attributet {attribute}." "message": "Entitet {entity_id} har inte attributet {attribute}."
}, },
"entity_state_unavailable": { "entity_state_unavailable": {
"message": "Entitet '{entity_id}' har tillståndet '{state}'. Entiteten måste ha ett giltigt tillståndsvärde." "message": "Entitet {entity_id} har tillståndet {state}. Entiteten måste ha ett giltigt tillståndsvärde."
}, },
"entity_value_conversion_failed": { "entity_value_conversion_failed": {
"message": "Kan inte konvertera värdet '{raw_value}' från '{entity_id}' ({attribute}) till {expected_type}. Kontrollera att entiteten ger ett kompatibelt värde." "message": "Kan inte konvertera värdet {raw_value} från {entity_id} ({attribute}) till {expected_type}. Kontrollera att entiteten ger ett kompatibelt värde."
}, },
"capacity_required_for_percent": { "capacity_required_for_percent": {
"message": "battery_capacity_kwh krävs när nuvarande eller mål-SoC anges i procent." "message": "battery_capacity_kwh krävs när nuvarande eller mål-SoC anges i procent."