* feat(hassio): Implemented the Home Assistant plugin for Noctalia v5. * Update plugin.toml * Update plugin.toml * fix(*): Changed curl HTTP calls to native noctalia HTTP calls. * fix(*): Fixed headers on HTTP requests. * fix(service_sse): Fixed HA tokens visible on argv during streams. * fix(service_sse): Added an explicit exit signal for the stream and refresh/reload_entities no longer force `sseActive = false`. * fix(*): Fixed xdg-open missing from README.md and plugin.toml * refact(widget): Changed runInTerminal to runAsync on xdg-open calls to prevent the termial from popping up. * fix(*): Changed plugin data location to be stored where pluginDataDir() points. * fix(README): Added all IPC calls to README. * Updated README to reflect recent changes. * refact(*): Removed some dead code. * fix(*): Changed toggle timeout logic to use real time, fixing toggles being stuck in a loding animation. * refact(*): Added a token cleaner function. * refact(service_sse): Changed curl stream calls for the new native HTTP streaming API. * feat(*): Fixed some translations.
64 lines
2.5 KiB
JSON
64 lines
2.5 KiB
JSON
{
|
|
"widget": {
|
|
"status_connected": "Connected",
|
|
"status_disconnected": "Disconnected",
|
|
"status_connecting": "Connecting",
|
|
"status_auth_failed": "Auth Failed",
|
|
"status_unconfigured": "Not Configured",
|
|
"tooltip": "Home Assistant: {status}",
|
|
"tooltip_entities": "Home Assistant: {status} ({count} entities)",
|
|
"refreshing_connection": "Refreshing connection…"
|
|
},
|
|
"shortcut": {
|
|
"title": "Home Assistant",
|
|
"panel_label": "Entity Manager",
|
|
"label_1": "Quick Toggle 1",
|
|
"label_2": "Quick Toggle 2",
|
|
"label_3": "Quick Toggle 3",
|
|
"label_4": "Quick Toggle 4"
|
|
},
|
|
"panel": {
|
|
"manage_entities_title": "Manage Entities",
|
|
"search_placeholder": "Search entities…",
|
|
"not_configured": "Not configured. Set your Home Assistant URL and token in settings.",
|
|
"auth_failed": "Authentication failed. Check your access token.",
|
|
"connecting": "Connecting…",
|
|
"disconnected_reconnecting": "Disconnected. Reconnecting…",
|
|
"no_entities_monitored": "No entities monitored yet. Use the browser to add some.",
|
|
"status_fallback": "Status: {status}",
|
|
"loading_entities": "Loading entities…",
|
|
"no_entities_found": "No entities found",
|
|
"no_entities_match": "No entities match your search",
|
|
"state_on_brightness": "On · {percent}%",
|
|
"brightness": "Brightness",
|
|
"color_temp": "Color Temperature",
|
|
"hue": "Hue",
|
|
"save_failed": "Failed to save monitored entities",
|
|
"save_failed_no_data_dir": "Could not save: plugin data directory unavailable"
|
|
},
|
|
"settings": {
|
|
"url": {
|
|
"label": "Home Assistant URL",
|
|
"description": "The URL to your Home Assistant instance (e.g., http://homeassistant.local:8123)"
|
|
},
|
|
"token": {
|
|
"label": "Long-Lived Access Token",
|
|
"description": "Create a token in Home Assistant under Profile → Security → Long-lived access tokens"
|
|
},
|
|
"shortcut_entity": {
|
|
"description": "Home Assistant entity ID to show and toggle on this tile (e.g. light.living_room)."
|
|
},
|
|
"shortcut_entity_1": { "label": "Quick Toggle 1 - Entity ID" },
|
|
"shortcut_entity_2": { "label": "Quick Toggle 2 - Entity ID" },
|
|
"shortcut_entity_3": { "label": "Quick Toggle 3 - Entity ID" },
|
|
"shortcut_entity_4": { "label": "Quick Toggle 4 - Entity ID" },
|
|
"show_entity_count": {
|
|
"label": "Show entity count in widget"
|
|
}
|
|
},
|
|
"notifications": {
|
|
"auth_failed": "Authentication failed. Check your access token.",
|
|
"reconnect_failed": "Unable to reconnect to Home Assistant after {count} attempts."
|
|
}
|
|
}
|