Skip to content

Commit 697a126

Browse files
Merge pull request #5 from sergiocarracedo/feat/card-config-forms
feat: Add visual editor configuration forms for all cards
2 parents f31224e + b175522 commit 697a126

39 files changed

Lines changed: 5366 additions & 284 deletions

.translations/ca.json

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
{
2+
"title": "Targetes Personalitzades SC",
3+
"description": "Targetes personalitzades de Lovelace per a Home Assistant",
4+
"config": {
5+
"area": "Àrea",
6+
"style": "Estil de Targeta",
7+
"color": "Color Personalitzat",
8+
"presence": "Entitats de Presència",
9+
"alarm": "Entitats d'Alarma",
10+
"door": "Entitats de Porta",
11+
"light": "Entitats de Llum",
12+
"entity_types": "Tipus d'Entitats",
13+
"summary_section": "Tipus de Resum Personalitzats",
14+
"summary": "Resum",
15+
"entities": "Entitats",
16+
"alarm_entities": "Entitats d'Alarma",
17+
"actions": "Accions",
18+
"card_actions": "Accions de Targeta",
19+
"tap_action": "Acció en Tocar",
20+
"hold_action": "Acció en Mantenir",
21+
"double_tap_action": "Acció en Doble Tocar",
22+
"title": "Títol de Targeta",
23+
"icon": "Icona",
24+
"iconColor": "Color d'Icona",
25+
"buttonColor": "Color de Botó",
26+
"action_config": "Configuració d'Acció",
27+
"max": "Valor Màxim",
28+
"min": "Valor Mínim",
29+
"entity_thresholds": "Llindars d'Entitat",
30+
"global_thresholds_section": "Llindars Globals",
31+
"value": "Valor de Llindar",
32+
"name": "Nom",
33+
"full": "Complet",
34+
"header": "Capçalera",
35+
"hideName": "Amagar Nom",
36+
"add_entity": "Afegir Entitat",
37+
"add_threshold": "Afegir Llindar",
38+
"add_summary": "Afegir Tipus de Resum",
39+
"edit_entity": "Editar Entitat",
40+
"edit_threshold": "Editar Llindar",
41+
"edit_summary": "Editar Tipus de Resum",
42+
"back": "Tornar",
43+
"thresholds": "Llindars",
44+
"quick_add": "Afegir Ràpid",
45+
"entity_group": "Afegir grup d'entitats",
46+
"entity_count": "entitats",
47+
"presence": "Presència",
48+
"lights": "Llums",
49+
"doors": "Portes",
50+
"alarms": "Alarmes",
51+
"summary_type": "Tipus de Resum",
52+
"tap": "Tocar",
53+
"hold": "Mantenir",
54+
"double_tap": "Doble Tocar"
55+
},
56+
"cards": {
57+
"area-card": {
58+
"name": "Targeta d'Àrea",
59+
"description": "Mostra informació de l'àrea amb temperatura, humitat i resums d'estat d'entitats"
60+
},
61+
"bars-card": {
62+
"name": "Targeta de Barres d'Històric",
63+
"description": "Mostra valors d'entitats com a barres horitzontals amb llindars de colors"
64+
},
65+
"actions-card": {
66+
"name": "Targeta d'Accions",
67+
"description": "Mostra botons d'acció personalitzables amb icones i colors"
68+
}
69+
}
70+
}

.translations/de.json

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
{
2+
"title": "SC Benutzerdefinierte Karten",
3+
"description": "Benutzerdefinierte Lovelace-Karten für Home Assistant",
4+
"config": {
5+
"area": "Bereich",
6+
"style": "Kartenstil",
7+
"color": "Benutzerdefinierte Farbe",
8+
"presence": "Anwesenheits-Entitäten",
9+
"alarm": "Alarm-Entitäten",
10+
"door": "Tür-Entitäten",
11+
"light": "Licht-Entitäten",
12+
"entity_types": "Entitätstypen",
13+
"summary_section": "Benutzerdefinierte Zusammenfassungstypen",
14+
"summary": "Zusammenfassung",
15+
"entities": "Entitäten",
16+
"alarm_entities": "Alarm-Entitäten",
17+
"actions": "Aktionen",
18+
"card_actions": "Kartenaktionen",
19+
"tap_action": "Antipp-Aktion",
20+
"hold_action": "Halte-Aktion",
21+
"double_tap_action": "Doppeltes Antippen-Aktion",
22+
"title": "Kartentitel",
23+
"icon": "Symbol",
24+
"iconColor": "Symbolfarbe",
25+
"buttonColor": "Knopffarbe",
26+
"action_config": "Aktionskonfiguration",
27+
"max": "Maximalwert",
28+
"min": "Minimalwert",
29+
"entity_thresholds": "Entitätsschwellen",
30+
"global_thresholds_section": "Globale Schwellen",
31+
"value": "Schwellenwert",
32+
"name": "Name",
33+
"full": "Vollständig",
34+
"header": "Kopfzeile",
35+
"hideName": "Namen ausblenden",
36+
"add_entity": "Entität hinzufügen",
37+
"add_threshold": "Schwelle hinzufügen",
38+
"add_summary": "Zusammenfassungstyp hinzufügen",
39+
"edit_entity": "Entität bearbeiten",
40+
"edit_threshold": "Schwelle bearbeiten",
41+
"edit_summary": "Zusammenfassungstyp bearbeiten",
42+
"back": "Zurück",
43+
"thresholds": "Schwellen",
44+
"quick_add": "Schnell hinzufügen",
45+
"entity_group": "Entitätsgruppe hinzufügen",
46+
"entity_count": "Entitäten",
47+
"presence": "Präsenz",
48+
"lights": "Lichter",
49+
"doors": "Türen",
50+
"alarms": "Alarme",
51+
"summary_type": "Zusammenfassungstyp",
52+
"tap": "Tippen",
53+
"hold": "Halten",
54+
"double_tap": "Doppeltippen"
55+
},
56+
"cards": {
57+
"area-card": {
58+
"name": "Bereichskarte",
59+
"description": "Zeigt Bereichsinformationen mit Temperatur, Luftfeuchtigkeit und Zusammenfassungen von Entitätsstatus"
60+
},
61+
"bars-card": {
62+
"name": "Verlaufsbalken-Karte",
63+
"description": "Zeigt Entitätswerte als horizontale Balken mit Farbschwellen"
64+
},
65+
"actions-card": {
66+
"name": "Aktionskarte",
67+
"description": "Zeigt anpassbare Aktionsknöpfe mit Symbolen und Farben"
68+
}
69+
}
70+
}

.translations/en.json

Lines changed: 68 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,70 @@
11
{
2-
"title": "Room Card",
3-
"description": "A custom Lovelace card to display room information."
2+
"title": "SC Custom Cards",
3+
"description": "Custom Lovelace cards for Home Assistant",
4+
"config": {
5+
"area": "Area",
6+
"style": "Card Style",
7+
"color": "Custom Color",
8+
"presence": "Presence Entities",
9+
"alarm": "Alarm Entities",
10+
"door": "Door Entities",
11+
"light": "Light Entities",
12+
"entity_types": "Entity Types",
13+
"summary_section": "Custom Summary Types",
14+
"summary": "Summary",
15+
"entities": "Entities",
16+
"alarm_entities": "Alarm Entities",
17+
"actions": "Actions",
18+
"card_actions": "Card Actions",
19+
"tap_action": "Tap Action",
20+
"hold_action": "Hold Action",
21+
"double_tap_action": "Double Tap Action",
22+
"title": "Card Title",
23+
"icon": "Icon",
24+
"iconColor": "Icon Color",
25+
"buttonColor": "Button Color",
26+
"action_config": "Action Configuration",
27+
"max": "Maximum Value",
28+
"min": "Minimum Value",
29+
"entity_thresholds": "Entity Thresholds",
30+
"global_thresholds_section": "Global Thresholds",
31+
"value": "Threshold Value",
32+
"name": "Name",
33+
"full": "Full",
34+
"header": "Header",
35+
"hideName": "Hide Name",
36+
"add_entity": "Add Entity",
37+
"add_threshold": "Add Threshold",
38+
"add_summary": "Add Summary Type",
39+
"edit_entity": "Edit Entity",
40+
"edit_threshold": "Edit Threshold",
41+
"edit_summary": "Edit Summary Type",
42+
"back": "Back",
43+
"thresholds": "Thresholds",
44+
"quick_add": "Quick Add",
45+
"entity_group": "Add entity group",
46+
"entity_count": "entities",
47+
"presence": "Presence",
48+
"lights": "Lights",
49+
"doors": "Doors",
50+
"alarms": "Alarms",
51+
"summary_type": "Summary Type",
52+
"tap": "Tap",
53+
"hold": "Hold",
54+
"double_tap": "Double Tap"
55+
},
56+
"cards": {
57+
"area-card": {
58+
"name": "Area Card",
59+
"description": "Displays area information with temperature, humidity, and entity status summaries"
60+
},
61+
"bars-card": {
62+
"name": "History Bars Card",
63+
"description": "Displays entity values as horizontal bars with color-coded thresholds"
64+
},
65+
"actions-card": {
66+
"name": "Actions Card",
67+
"description": "Displays customizable action buttons with icons and colors"
68+
}
69+
}
470
}

.translations/es.json

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
{
2+
"title": "Tarjetas Personalizadas SC",
3+
"description": "Tarjetas personalizadas de Lovelace para Home Assistant",
4+
"config": {
5+
"area": "Área",
6+
"style": "Estilo de Tarjeta",
7+
"color": "Color Personalizado",
8+
"presence": "Entidades de Presencia",
9+
"alarm": "Entidades de Alarma",
10+
"door": "Entidades de Puerta",
11+
"light": "Entidades de Luz",
12+
"entity_types": "Tipos de Entidades",
13+
"summary_section": "Tipos de Resumen Personalizados",
14+
"summary": "Resumen",
15+
"entities": "Entidades",
16+
"alarm_entities": "Entidades de Alarma",
17+
"actions": "Acciones",
18+
"card_actions": "Acciones de Tarjeta",
19+
"tap_action": "Acción al Tocar",
20+
"hold_action": "Acción al Mantener",
21+
"double_tap_action": "Acción al Doble Tocar",
22+
"title": "Título de Tarjeta",
23+
"icon": "Icono",
24+
"iconColor": "Color de Icono",
25+
"buttonColor": "Color de Botón",
26+
"action_config": "Configuración de Acción",
27+
"max": "Valor Máximo",
28+
"min": "Valor Mínimo",
29+
"entity_thresholds": "Umbres de Entidad",
30+
"global_thresholds_section": "Umbres Globales",
31+
"value": "Valor de Umbral",
32+
"name": "Nombre",
33+
"full": "Completo",
34+
"header": "Cabecera",
35+
"hideName": "Ocultar Nombre",
36+
"add_entity": "Añadir Entidad",
37+
"add_threshold": "Añadir Umbral",
38+
"add_summary": "Añadir Tipo de Resumen",
39+
"edit_entity": "Editar Entidad",
40+
"edit_threshold": "Editar Umbral",
41+
"edit_summary": "Editar Tipo de Resumen",
42+
"back": "Volver",
43+
"thresholds": "Umbres",
44+
"quick_add": "Añadir Rápido",
45+
"entity_group": "Añadir grupo de entidades",
46+
"entity_count": "entidades",
47+
"presence": "Presencia",
48+
"lights": "Luces",
49+
"doors": "Puertas",
50+
"alarms": "Alarmas",
51+
"summary_type": "Tipo de Resumen",
52+
"tap": "Toque",
53+
"hold": "Mantener",
54+
"double_tap": "Doble Toque"
55+
},
56+
"cards": {
57+
"area-card": {
58+
"name": "Tarjeta de Área",
59+
"description": "Muestra información del área con temperatura, humedad y resúmenes de estado de entidades"
60+
},
61+
"bars-card": {
62+
"name": "Tarjeta de Barras de Historial",
63+
"description": "Muestra valores de entidades como barras horizontales con umbres de colores"
64+
},
65+
"actions-card": {
66+
"name": "Tarjeta de Acciones",
67+
"description": "Muestra botones de acción personalizables con iconos y colores"
68+
}
69+
}
70+
}

.translations/eu.json

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
{
2+
"title": "SC Txartela Pertsonalizatuak",
3+
"description": "Lovelace txartela pertsonalizatuak Home Assistanterako",
4+
"config": {
5+
"area": "Eremua",
6+
"style": "Txartelaren Estiloa",
7+
"color": "Kolore Pertsonalizatua",
8+
"presence": "Presentzia Entitateak",
9+
"alarm": "Alarma Entitateak",
10+
"door": "Atea Entitateak",
11+
"light": "Argia Entitateak",
12+
"entity_types": "Entitate Motak",
13+
"summary_section": "Laburpen Motu Pertsonalizatuak",
14+
"summary": "Laburpena",
15+
"entities": "Entitateak",
16+
"alarm_entities": "Alarma Entitateak",
17+
"actions": "Ekintzak",
18+
"card_actions": "Txartelaren Ekintzak",
19+
"tap_action": "Ukitze Ekintza",
20+
"hold_action": "Mantentze Ekintza",
21+
"double_tap_action": "Ukitze Bikoitzeko Ekintza",
22+
"title": "Txartelaren Izenburua",
23+
"icon": "Ikonoa",
24+
"iconColor": "Ikonoaren Kolorea",
25+
"buttonColor": "Botoiaren Kolorea",
26+
"action_config": "Ekintzaren Konfigurazioa",
27+
"max": "Balio Maximoa",
28+
"min": "Balio Minimoa",
29+
"entity_thresholds": "Entitatearen Atalaseak",
30+
"global_thresholds_section": "Atalase Globalak",
31+
"value": "Atalasearen Balioa",
32+
"name": "Izena",
33+
"full": "Osorik",
34+
"header": "Goiburua",
35+
"hideName": "Izena Ezkutatu",
36+
"add_entity": "Entitatea Gehitu",
37+
"add_threshold": "Atalasea Gehitu",
38+
"add_summary": "Laburpen Mota Gehitu",
39+
"edit_entity": "Entitatea Editatu",
40+
"edit_threshold": "Atalasea Editatu",
41+
"edit_summary": "Laburpen Mota Editatu",
42+
"back": "Itzuli",
43+
"thresholds": "Atalaseak",
44+
"quick_add": "Gehitu Azkar",
45+
"entity_group": "Gehitu entitate taldea",
46+
"entity_count": "entitate",
47+
"presence": "Presentzia",
48+
"lights": "Argiak",
49+
"doors": "Ateak",
50+
"alarms": "Alarmak",
51+
"summary_type": "Laburpen Mota",
52+
"tap": "Ukitu",
53+
"hold": "Mantendu",
54+
"double_tap": "Ukitu Bikoitza"
55+
},
56+
"cards": {
57+
"area-card": {
58+
"name": "Eremu Txartela",
59+
"description": "Eremuaren informazioa erakusten du tenperatura, hezetasuna eta entitateen egoera laburpenekin"
60+
},
61+
"bars-card": {
62+
"name": "Historia Barra Txartela",
63+
"description": "Entitateen balioak erakusten ditu barra horizontaletan kolore atalaseekin"
64+
},
65+
"actions-card": {
66+
"name": "Ekintza Txartela",
67+
"description": "Ikono eta kolore pertsonalizatuekin ekintza botoiak erakusten ditu"
68+
}
69+
}
70+
}

0 commit comments

Comments
 (0)