From ceed319c37d2b38f24d38b954a10e2331ba72291 Mon Sep 17 00:00:00 2001 From: Amadeo Alex <68441479+amadeo-alex@users.noreply.github.com> Date: Fri, 30 Jun 2023 10:47:27 +0200 Subject: [PATCH 01/10] poc --- .../Settings/StoredSensors.cs | 2 +- .../SingleValue/LastActiveSensor.cs | 176 +- .../Managers/SharedSystemStateManager.cs | 20 +- .../Forms/Sensors/SensorsMod.Designer.cs | 1556 +++++++------- .../HASS.Agent/Forms/Sensors/SensorsMod.cs | 1844 +++++++++-------- .../HASS.Agent/Forms/Sensors/SensorsMod.resx | 2 +- .../Localization/Languages.Designer.cs | 12 +- .../Resources/Localization/Languages.resx | 10 +- .../HASS.Agent/Settings/StoredSensors.cs | 18 +- 9 files changed, 1850 insertions(+), 1790 deletions(-) diff --git a/src/HASS.Agent.Staging/HASS.Agent.Satellite.Service/Settings/StoredSensors.cs b/src/HASS.Agent.Staging/HASS.Agent.Satellite.Service/Settings/StoredSensors.cs index c15543c3..4267ee41 100644 --- a/src/HASS.Agent.Staging/HASS.Agent.Satellite.Service/Settings/StoredSensors.cs +++ b/src/HASS.Agent.Staging/HASS.Agent.Satellite.Service/Settings/StoredSensors.cs @@ -111,7 +111,7 @@ await Task.Run(delegate abstractSensor = new NamedWindowSensor(sensor.WindowName, sensor.Name, sensor.FriendlyName, sensor.UpdateInterval, sensor.Id.ToString()); break; case SensorType.LastActiveSensor: - abstractSensor = new LastActiveSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + abstractSensor = new LastActiveSensor(sensor.Query, sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); break; case SensorType.LastSystemStateChangeSensor: abstractSensor = new LastSystemStateChangeSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); diff --git a/src/HASS.Agent.Staging/HASS.Agent.Shared/HomeAssistant/Sensors/GeneralSensors/SingleValue/LastActiveSensor.cs b/src/HASS.Agent.Staging/HASS.Agent.Shared/HomeAssistant/Sensors/GeneralSensors/SingleValue/LastActiveSensor.cs index fd95dafc..ebe8326d 100644 --- a/src/HASS.Agent.Staging/HASS.Agent.Shared/HomeAssistant/Sensors/GeneralSensors/SingleValue/LastActiveSensor.cs +++ b/src/HASS.Agent.Staging/HASS.Agent.Shared/HomeAssistant/Sensors/GeneralSensors/SingleValue/LastActiveSensor.cs @@ -1,80 +1,112 @@ using System; +using System.Collections.Generic; +using System.Drawing; using System.Runtime.InteropServices; +using System.Windows.Forms; using HASS.Agent.Shared.Extensions; +using HASS.Agent.Shared.Managers; using HASS.Agent.Shared.Models.HomeAssistant; namespace HASS.Agent.Shared.HomeAssistant.Sensors.GeneralSensors.SingleValue { - /// - /// Sensor containing the last moment the user provided any input - /// - public class LastActiveSensor : AbstractSingleValueSensor - { - private const string DefaultName = "lastactive"; - private DateTime _lastActive = DateTime.MinValue; - - public LastActiveSensor(int? updateInterval = 10, string name = DefaultName, string friendlyName = DefaultName, string id = default) : base(name ?? DefaultName, friendlyName ?? null, updateInterval ?? 10, id) { } - - public override DiscoveryConfigModel GetAutoDiscoveryConfig() - { - if (Variables.MqttManager == null) return null; - - var deviceConfig = Variables.MqttManager.GetDeviceConfigModel(); - if (deviceConfig == null) return null; - - return AutoDiscoveryConfigModel ?? SetAutoDiscoveryConfigModel(new SensorDiscoveryConfigModel() - { - Name = Name, - FriendlyName = FriendlyName, - Unique_id = Id, - Device = deviceConfig, - State_topic = $"{Variables.MqttManager.MqttDiscoveryPrefix()}/{Domain}/{deviceConfig.Name}/{ObjectId}/state", - Icon = "mdi:clock-time-three-outline", - Availability_topic = $"{Variables.MqttManager.MqttDiscoveryPrefix()}/{Domain}/{deviceConfig.Name}/availability", - Device_class = "timestamp" - }); - } - - public override string GetState() - { - // changed to min. 1 sec difference - // source: https://github.com/sleevezipper/hass-workstation-service/pull/156 - var lastInput = GetLastInputTime(); - if ((_lastActive - lastInput).Duration().TotalSeconds > 1) _lastActive = lastInput; - - return _lastActive.ToTimeZoneString(); - } - - public override string GetAttributes() => string.Empty; - - private static DateTime GetLastInputTime() - { - var lastInputInfo = new LASTINPUTINFO(); - lastInputInfo.cbSize = Marshal.SizeOf(lastInputInfo); - lastInputInfo.dwTime = 0; - - var envTicks = Environment.TickCount; - - if (!GetLastInputInfo(ref lastInputInfo)) return DateTime.Now; - var lastInputTick = Convert.ToDouble(lastInputInfo.dwTime); - - var idleTime = envTicks - lastInputTick; - return idleTime > 0 ? DateTime.Now - TimeSpan.FromMilliseconds(idleTime) : DateTime.Now; - } - - [DllImport("User32.dll")] - private static extern bool GetLastInputInfo(ref LASTINPUTINFO plii); - - [StructLayout(LayoutKind.Sequential)] - // ReSharper disable once InconsistentNaming - private struct LASTINPUTINFO - { - private static readonly int SizeOf = Marshal.SizeOf(typeof(LASTINPUTINFO)); - - [MarshalAs(UnmanagedType.U4)] - public int cbSize; - [MarshalAs(UnmanagedType.U4)] - public uint dwTime; - } - } + /// + /// Sensor containing the last moment the user provided any input + /// + public class LastActiveSensor : AbstractSingleValueSensor + { + private const string DefaultName = "lastactive"; + + private DateTime _lastActive = DateTime.MinValue; + + public string Query { get; private set; } + + public LastActiveSensor(string updateOnResume, int? updateInterval = 10, string name = DefaultName, string friendlyName = DefaultName, string id = default) : base(name ?? DefaultName, friendlyName ?? null, updateInterval ?? 10, id) + { + Query = updateOnResume; + } + + public override DiscoveryConfigModel GetAutoDiscoveryConfig() + { + if (Variables.MqttManager == null) + return null; + + var deviceConfig = Variables.MqttManager.GetDeviceConfigModel(); + if (deviceConfig == null) + return null; + + return AutoDiscoveryConfigModel ?? SetAutoDiscoveryConfigModel(new SensorDiscoveryConfigModel() + { + Name = Name, + FriendlyName = FriendlyName, + Unique_id = Id, + Device = deviceConfig, + State_topic = $"{Variables.MqttManager.MqttDiscoveryPrefix()}/{Domain}/{deviceConfig.Name}/{ObjectId}/state", + Icon = "mdi:clock-time-three-outline", + Availability_topic = $"{Variables.MqttManager.MqttDiscoveryPrefix()}/{Domain}/{deviceConfig.Name}/availability", + Device_class = "timestamp" + }); + } + + public override string GetState() + { + if (SharedSystemStateManager.LastEventOccurrence.TryGetValue(Enums.SystemStateEvent.Resume, out var lastWakeEvent)) + { + if (Query == "1" && (DateTime.Now - lastWakeEvent).TotalMinutes < 1) + { + var lastInputBefore = GetLastInputTime(); + + var currentPosition = Cursor.Position; + Cursor.Position = new Point(Cursor.Position.X - 50, Cursor.Position.Y - 50); + //Cursor.Position = currentPosition; + Cursor.Position = new Point(Cursor.Position.X + 60, Cursor.Position.Y + 60); + + var lastInputAfter = GetLastInputTime(); + + MessageBox.Show($"moving mouse as the device was woken from sleep, previous: {lastInputBefore}, now: {lastInputAfter}"); + } + } + + // changed to min. 1 sec difference + // source: https://github.com/sleevezipper/hass-workstation-service/pull/156 + var lastInput = GetLastInputTime(); + if ((_lastActive - lastInput).Duration().TotalSeconds > 1) + _lastActive = lastInput; + + return _lastActive.ToTimeZoneString(); + } + + public override string GetAttributes() => string.Empty; + + private static DateTime GetLastInputTime() + { + var lastInputInfo = new LASTINPUTINFO(); + lastInputInfo.cbSize = Marshal.SizeOf(lastInputInfo); + lastInputInfo.dwTime = 0; + + var envTicks = Environment.TickCount; + + if (!GetLastInputInfo(ref lastInputInfo)) + return DateTime.Now; + + var lastInputTick = Convert.ToDouble(lastInputInfo.dwTime); + + var idleTime = envTicks - lastInputTick; + return idleTime > 0 ? DateTime.Now - TimeSpan.FromMilliseconds(idleTime) : DateTime.Now; + } + + [DllImport("User32.dll")] + private static extern bool GetLastInputInfo(ref LASTINPUTINFO plii); + + [StructLayout(LayoutKind.Sequential)] + // ReSharper disable once InconsistentNaming + private struct LASTINPUTINFO + { + private static readonly int SizeOf = Marshal.SizeOf(typeof(LASTINPUTINFO)); + + [MarshalAs(UnmanagedType.U4)] + public int cbSize; + [MarshalAs(UnmanagedType.U4)] + public uint dwTime; + } + } } diff --git a/src/HASS.Agent.Staging/HASS.Agent.Shared/Managers/SharedSystemStateManager.cs b/src/HASS.Agent.Staging/HASS.Agent.Shared/Managers/SharedSystemStateManager.cs index 01348f66..4b9c2c60 100644 --- a/src/HASS.Agent.Staging/HASS.Agent.Shared/Managers/SharedSystemStateManager.cs +++ b/src/HASS.Agent.Staging/HASS.Agent.Shared/Managers/SharedSystemStateManager.cs @@ -1,4 +1,5 @@ using System; +using System.Collections.Generic; using System.Threading.Tasks; using HASS.Agent.Shared.Enums; using Microsoft.Win32; @@ -23,6 +24,11 @@ public static class SharedSystemStateManager /// public static SystemStateEvent LastSystemStateEvent { get; private set; } = SystemStateEvent.ApplicationStarted; + /// + /// Contains the key value pair with SystemStateEvent and the last time it occurred + /// + public static Dictionary LastEventOccurrence = new Dictionary(); + /// /// Sets the provided system state event /// @@ -90,6 +96,8 @@ private static void SystemEventsOnSessionSwitch(object sender, SessionSwitchEven SessionSwitchReason.SessionUnlock => SystemStateEvent.SessionUnlock, _ => LastSystemStateEvent }; + + LastEventOccurrence[LastSystemStateEvent] = DateTime.Now; } private static void SystemEventsOnPowerModeChanged(object sender, PowerModeChangedEventArgs e) @@ -102,7 +110,9 @@ private static void SystemEventsOnPowerModeChanged(object sender, PowerModeChang PowerModes.Suspend => SystemStateEvent.Suspend, _ => LastSystemStateEvent }; - } + + LastEventOccurrence[LastSystemStateEvent] = DateTime.Now; + } private static void SystemEventsOnSessionEnding(object sender, SessionEndingEventArgs e) { @@ -112,7 +122,9 @@ private static void SystemEventsOnSessionEnding(object sender, SessionEndingEven SessionEndReasons.SystemShutdown => SystemStateEvent.SystemShutdown, _ => LastSystemStateEvent }; - } + + LastEventOccurrence[LastSystemStateEvent] = DateTime.Now; + } private static void SystemEventsOnSessionEnded(object sender, SessionEndedEventArgs e) { @@ -122,6 +134,8 @@ private static void SystemEventsOnSessionEnded(object sender, SessionEndedEventA SessionEndReasons.SystemShutdown => SystemStateEvent.SystemShutdown, _ => LastSystemStateEvent }; - } + + LastEventOccurrence[LastSystemStateEvent] = DateTime.Now; + } } } diff --git a/src/HASS.Agent.Staging/HASS.Agent/Forms/Sensors/SensorsMod.Designer.cs b/src/HASS.Agent.Staging/HASS.Agent/Forms/Sensors/SensorsMod.Designer.cs index 289c6e08..a5b54492 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Forms/Sensors/SensorsMod.Designer.cs +++ b/src/HASS.Agent.Staging/HASS.Agent/Forms/Sensors/SensorsMod.Designer.cs @@ -3,809 +3,767 @@ namespace HASS.Agent.Forms.Sensors { - partial class SensorsMod - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; + partial class SensorsMod + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } - #region Windows Form Designer generated code + #region Windows Form Designer generated code - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - this.components = new System.ComponentModel.Container(); - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(SensorsMod)); - this.BtnStore = new Syncfusion.WinForms.Controls.SfButton(); - this.LblSetting1 = new System.Windows.Forms.Label(); - this.TbSetting1 = new System.Windows.Forms.TextBox(); - this.LblType = new System.Windows.Forms.Label(); - this.LblName = new System.Windows.Forms.Label(); - this.TbName = new System.Windows.Forms.TextBox(); - this.LblUpdate = new System.Windows.Forms.Label(); - this.LblSeconds = new System.Windows.Forms.Label(); - this.LblDescription = new System.Windows.Forms.Label(); - this.TbDescription = new System.Windows.Forms.RichTextBox(); - this.PnlDescription = new System.Windows.Forms.Panel(); - this.LblSetting2 = new System.Windows.Forms.Label(); - this.TbSetting2 = new System.Windows.Forms.TextBox(); - this.LblSetting3 = new System.Windows.Forms.Label(); - this.TbSetting3 = new System.Windows.Forms.TextBox(); - this.NumInterval = new Syncfusion.Windows.Forms.Tools.NumericUpDownExt(); - this.LvSensors = new System.Windows.Forms.ListView(); - this.ClmId = new System.Windows.Forms.ColumnHeader(); - this.ClmSensorName = new System.Windows.Forms.ColumnHeader(); - this.ClmMultiValue = new System.Windows.Forms.ColumnHeader("multivalue_16_header"); - this.ClmAgentCompatible = new System.Windows.Forms.ColumnHeader("agent_16_header"); - this.ClmSatelliteCompatible = new System.Windows.Forms.ColumnHeader("service_16_header"); - this.ClmEmpty = new System.Windows.Forms.ColumnHeader(); - this.ImgLv = new System.Windows.Forms.ImageList(this.components); - this.TbSelectedType = new System.Windows.Forms.TextBox(); - this.PbMultiValue = new System.Windows.Forms.PictureBox(); - this.LblMultiValue = new System.Windows.Forms.Label(); - this.LblAgent = new System.Windows.Forms.Label(); - this.PbAgent = new System.Windows.Forms.PictureBox(); - this.LblService = new System.Windows.Forms.Label(); - this.PbService = new System.Windows.Forms.PictureBox(); - this.LblSpecificClient = new System.Windows.Forms.Label(); - this.BtnTest = new Syncfusion.WinForms.Controls.SfButton(); - this.CbNetworkCard = new System.Windows.Forms.ComboBox(); - this.NumRound = new Syncfusion.Windows.Forms.Tools.NumericUpDownExt(); - this.LblDigits = new System.Windows.Forms.Label(); - this.CbApplyRounding = new System.Windows.Forms.CheckBox(); - this.LblFriendlyName = new System.Windows.Forms.Label(); - this.TbFriendlyName = new System.Windows.Forms.TextBox(); - this.LblOptional1 = new System.Windows.Forms.Label(); - this.PnlDescription.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.NumInterval)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.PbMultiValue)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.PbAgent)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.PbService)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.NumRound)).BeginInit(); - this.SuspendLayout(); - // - // BtnStore - // - this.BtnStore.AccessibleDescription = "Stores the sensor in the sensor list. This does not yet activates it."; - this.BtnStore.AccessibleName = "Store"; - this.BtnStore.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton; - this.BtnStore.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(63)))), ((int)(((byte)(70))))); - this.BtnStore.Dock = System.Windows.Forms.DockStyle.Bottom; - this.BtnStore.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.BtnStore.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(241)))), ((int)(((byte)(241)))), ((int)(((byte)(241))))); - this.BtnStore.Location = new System.Drawing.Point(0, 568); - this.BtnStore.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); - this.BtnStore.Name = "BtnStore"; - this.BtnStore.Size = new System.Drawing.Size(1647, 48); - this.BtnStore.Style.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(63)))), ((int)(((byte)(70))))); - this.BtnStore.Style.FocusedBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(63)))), ((int)(((byte)(70))))); - this.BtnStore.Style.FocusedForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(241)))), ((int)(((byte)(241)))), ((int)(((byte)(241))))); - this.BtnStore.Style.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(241)))), ((int)(((byte)(241)))), ((int)(((byte)(241))))); - this.BtnStore.Style.HoverBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(63)))), ((int)(((byte)(70))))); - this.BtnStore.Style.HoverForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(241)))), ((int)(((byte)(241)))), ((int)(((byte)(241))))); - this.BtnStore.Style.PressedForeColor = System.Drawing.Color.Black; - this.BtnStore.TabIndex = 7; - this.BtnStore.Text = global::HASS.Agent.Resources.Localization.Languages.SensorsMod_BtnStore; - this.BtnStore.UseVisualStyleBackColor = false; - this.BtnStore.Click += new System.EventHandler(this.BtnStore_Click); - // - // LblSetting1 - // - this.LblSetting1.AccessibleDescription = "Sensor specific setting 1 description."; - this.LblSetting1.AccessibleName = "Setting 1 description"; - this.LblSetting1.AccessibleRole = System.Windows.Forms.AccessibleRole.StaticText; - this.LblSetting1.AutoSize = true; - this.LblSetting1.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.LblSetting1.Location = new System.Drawing.Point(708, 360); - this.LblSetting1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.LblSetting1.Name = "LblSetting1"; - this.LblSetting1.Size = new System.Drawing.Size(76, 23); - this.LblSetting1.TabIndex = 12; - this.LblSetting1.Text = "setting 1"; - this.LblSetting1.Visible = false; - // - // TbSetting1 - // - this.TbSetting1.AccessibleDescription = "Sensor specific configuration."; - this.TbSetting1.AccessibleName = "Setting 1"; - this.TbSetting1.AccessibleRole = System.Windows.Forms.AccessibleRole.Text; - this.TbSetting1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(63)))), ((int)(((byte)(70))))); - this.TbSetting1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.TbSetting1.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.TbSetting1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(241)))), ((int)(((byte)(241)))), ((int)(((byte)(241))))); - this.TbSetting1.Location = new System.Drawing.Point(708, 388); - this.TbSetting1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); - this.TbSetting1.Name = "TbSetting1"; - this.TbSetting1.Size = new System.Drawing.Size(410, 30); - this.TbSetting1.TabIndex = 2; - this.TbSetting1.Visible = false; - // - // LblType - // - this.LblType.AccessibleDescription = "Selected sensor type textbox description."; - this.LblType.AccessibleName = "Selected sensor description"; - this.LblType.AccessibleRole = System.Windows.Forms.AccessibleRole.StaticText; - this.LblType.AutoSize = true; - this.LblType.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.LblType.Location = new System.Drawing.Point(708, 22); - this.LblType.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.LblType.Name = "LblType"; - this.LblType.Size = new System.Drawing.Size(114, 23); - this.LblType.TabIndex = 3; - this.LblType.Text = "Selected Type"; - // - // LblName - // - this.LblName.AccessibleDescription = "Sensor name textbox description"; - this.LblName.AccessibleName = "Sensor name description"; - this.LblName.AccessibleRole = System.Windows.Forms.AccessibleRole.StaticText; - this.LblName.AutoSize = true; - this.LblName.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.LblName.Location = new System.Drawing.Point(708, 90); - this.LblName.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.LblName.Name = "LblName"; - this.LblName.Size = new System.Drawing.Size(56, 23); - this.LblName.TabIndex = 10; - this.LblName.Text = "&Name"; - // - // TbName - // - this.TbName.AccessibleDescription = "The name as which the sensor will show up in Home Assistant. This has to be uniqu" + - "e!"; - this.TbName.AccessibleName = "Sensor name"; - this.TbName.AccessibleRole = System.Windows.Forms.AccessibleRole.Text; - this.TbName.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(63)))), ((int)(((byte)(70))))); - this.TbName.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.TbName.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.TbName.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(241)))), ((int)(((byte)(241)))), ((int)(((byte)(241))))); - this.TbName.Location = new System.Drawing.Point(708, 117); - this.TbName.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); - this.TbName.Name = "TbName"; - this.TbName.Size = new System.Drawing.Size(410, 30); - this.TbName.TabIndex = 1; - // - // LblUpdate - // - this.LblUpdate.AccessibleDescription = "Update interval numeric textbox description."; - this.LblUpdate.AccessibleName = "Update interval description"; - this.LblUpdate.AccessibleRole = System.Windows.Forms.AccessibleRole.StaticText; - this.LblUpdate.AutoSize = true; - this.LblUpdate.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.LblUpdate.Location = new System.Drawing.Point(708, 238); - this.LblUpdate.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.LblUpdate.Name = "LblUpdate"; - this.LblUpdate.Size = new System.Drawing.Size(111, 23); - this.LblUpdate.TabIndex = 13; - this.LblUpdate.Text = "&Update every"; - // - // LblSeconds - // - this.LblSeconds.AccessibleDescription = "Update interval time unit."; - this.LblSeconds.AccessibleName = "Update interval time unit"; - this.LblSeconds.AccessibleRole = System.Windows.Forms.AccessibleRole.StaticText; - this.LblSeconds.AutoSize = true; - this.LblSeconds.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.LblSeconds.Location = new System.Drawing.Point(954, 238); - this.LblSeconds.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.LblSeconds.Name = "LblSeconds"; - this.LblSeconds.Size = new System.Drawing.Size(71, 23); - this.LblSeconds.TabIndex = 15; - this.LblSeconds.Text = "seconds"; - // - // LblDescription - // - this.LblDescription.AccessibleDescription = "Sensor description textbox description."; - this.LblDescription.AccessibleName = "Sensor description description"; - this.LblDescription.AccessibleRole = System.Windows.Forms.AccessibleRole.StaticText; - this.LblDescription.AutoSize = true; - this.LblDescription.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.LblDescription.Location = new System.Drawing.Point(1194, 21); - this.LblDescription.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.LblDescription.Name = "LblDescription"; - this.LblDescription.Size = new System.Drawing.Size(96, 23); - this.LblDescription.TabIndex = 17; - this.LblDescription.Text = "Description"; - // - // TbDescription - // - this.TbDescription.AccessibleDescription = "Contains a description and extra information regarding the selected sensor."; - this.TbDescription.AccessibleName = "Sensor description"; - this.TbDescription.AccessibleRole = System.Windows.Forms.AccessibleRole.StaticText; - this.TbDescription.AutoWordSelection = true; - this.TbDescription.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(45)))), ((int)(((byte)(45)))), ((int)(((byte)(48))))); - this.TbDescription.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.TbDescription.Dock = System.Windows.Forms.DockStyle.Fill; - this.TbDescription.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.TbDescription.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(241)))), ((int)(((byte)(241)))), ((int)(((byte)(241))))); - this.TbDescription.Location = new System.Drawing.Point(0, 0); - this.TbDescription.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); - this.TbDescription.Name = "TbDescription"; - this.TbDescription.ReadOnly = true; - this.TbDescription.Size = new System.Drawing.Size(440, 434); - this.TbDescription.TabIndex = 18; - this.TbDescription.Text = ""; - this.TbDescription.LinkClicked += new System.Windows.Forms.LinkClickedEventHandler(this.TbDescription_LinkClicked); - // - // PnlDescription - // - this.PnlDescription.AccessibleDescription = "Contains the description textbox."; - this.PnlDescription.AccessibleName = "Description panel"; - this.PnlDescription.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.PnlDescription.Controls.Add(this.TbDescription); - this.PnlDescription.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.PnlDescription.Location = new System.Drawing.Point(1194, 49); - this.PnlDescription.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); - this.PnlDescription.Name = "PnlDescription"; - this.PnlDescription.Size = new System.Drawing.Size(442, 436); - this.PnlDescription.TabIndex = 19; - // - // LblSetting2 - // - this.LblSetting2.AccessibleDescription = "Sensor specific setting 2 description."; - this.LblSetting2.AccessibleName = "Setting 2 description"; - this.LblSetting2.AccessibleRole = System.Windows.Forms.AccessibleRole.StaticText; - this.LblSetting2.AutoSize = true; - this.LblSetting2.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.LblSetting2.Location = new System.Drawing.Point(708, 426); - this.LblSetting2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.LblSetting2.Name = "LblSetting2"; - this.LblSetting2.Size = new System.Drawing.Size(76, 23); - this.LblSetting2.TabIndex = 21; - this.LblSetting2.Text = "setting 2"; - this.LblSetting2.Visible = false; - // - // TbSetting2 - // - this.TbSetting2.AccessibleDescription = "Sensor specific configuration."; - this.TbSetting2.AccessibleName = "Setting 2"; - this.TbSetting2.AccessibleRole = System.Windows.Forms.AccessibleRole.Text; - this.TbSetting2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(63)))), ((int)(((byte)(70))))); - this.TbSetting2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.TbSetting2.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.TbSetting2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(241)))), ((int)(((byte)(241)))), ((int)(((byte)(241))))); - this.TbSetting2.Location = new System.Drawing.Point(708, 454); - this.TbSetting2.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); - this.TbSetting2.Name = "TbSetting2"; - this.TbSetting2.Size = new System.Drawing.Size(410, 30); - this.TbSetting2.TabIndex = 5; - this.TbSetting2.Visible = false; - // - // LblSetting3 - // - this.LblSetting3.AccessibleDescription = "Sensor specific setting 3 description."; - this.LblSetting3.AccessibleName = "Setting 3 description"; - this.LblSetting3.AccessibleRole = System.Windows.Forms.AccessibleRole.StaticText; - this.LblSetting3.AutoSize = true; - this.LblSetting3.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.LblSetting3.Location = new System.Drawing.Point(708, 492); - this.LblSetting3.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.LblSetting3.Name = "LblSetting3"; - this.LblSetting3.Size = new System.Drawing.Size(76, 23); - this.LblSetting3.TabIndex = 23; - this.LblSetting3.Text = "setting 3"; - this.LblSetting3.Visible = false; - // - // TbSetting3 - // - this.TbSetting3.AccessibleDescription = "Sensor specific configuration."; - this.TbSetting3.AccessibleName = "Setting 3"; - this.TbSetting3.AccessibleRole = System.Windows.Forms.AccessibleRole.Text; - this.TbSetting3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(63)))), ((int)(((byte)(70))))); - this.TbSetting3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.TbSetting3.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.TbSetting3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(241)))), ((int)(((byte)(241)))), ((int)(((byte)(241))))); - this.TbSetting3.Location = new System.Drawing.Point(708, 520); - this.TbSetting3.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); - this.TbSetting3.Name = "TbSetting3"; - this.TbSetting3.Size = new System.Drawing.Size(410, 30); - this.TbSetting3.TabIndex = 6; - this.TbSetting3.Visible = false; - // - // NumInterval - // - this.NumInterval.AccessibleDescription = "The amount of seconds between the updates of this sensor\'s value. Only accepts nu" + - "meric values."; - this.NumInterval.AccessibleName = "Update interval"; - this.NumInterval.AccessibleRole = System.Windows.Forms.AccessibleRole.Text; - this.NumInterval.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(63)))), ((int)(((byte)(70))))); - this.NumInterval.BeforeTouchSize = new System.Drawing.Size(103, 30); - this.NumInterval.Border3DStyle = System.Windows.Forms.Border3DStyle.Flat; - this.NumInterval.BorderColor = System.Drawing.SystemColors.WindowFrame; - this.NumInterval.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.NumInterval.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.NumInterval.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(241)))), ((int)(((byte)(241)))), ((int)(((byte)(241))))); - this.NumInterval.Location = new System.Drawing.Point(841, 235); - this.NumInterval.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); - this.NumInterval.Maximum = new decimal(new int[] { - 86400, - 0, - 0, - 0}); - this.NumInterval.MaxLength = 10; - this.NumInterval.MetroColor = System.Drawing.SystemColors.WindowFrame; - this.NumInterval.Name = "NumInterval"; - this.NumInterval.Size = new System.Drawing.Size(103, 30); - this.NumInterval.TabIndex = 2; - this.NumInterval.ThemeName = "Metro"; - this.NumInterval.Value = new decimal(new int[] { - 10, - 0, - 0, - 0}); - this.NumInterval.VisualStyle = Syncfusion.Windows.Forms.VisualStyle.Metro; - // - // LvSensors - // - this.LvSensors.AccessibleDescription = "List of available sensor types."; - this.LvSensors.AccessibleName = "Sensor types"; - this.LvSensors.AccessibleRole = System.Windows.Forms.AccessibleRole.Table; - this.LvSensors.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(63)))), ((int)(((byte)(70))))); - this.LvSensors.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { - this.ClmId, - this.ClmSensorName, - this.ClmMultiValue, - this.ClmAgentCompatible, - this.ClmSatelliteCompatible, - this.ClmEmpty}); - this.LvSensors.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.LvSensors.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(241)))), ((int)(((byte)(241)))), ((int)(((byte)(241))))); - this.LvSensors.FullRowSelect = true; - this.LvSensors.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable; - this.LvSensors.HideSelection = true; - this.LvSensors.LargeImageList = this.ImgLv; - this.LvSensors.Location = new System.Drawing.Point(15, 19); - this.LvSensors.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); - this.LvSensors.MultiSelect = false; - this.LvSensors.Name = "LvSensors"; - this.LvSensors.OwnerDraw = true; - this.LvSensors.Size = new System.Drawing.Size(644, 465); - this.LvSensors.SmallImageList = this.ImgLv; - this.LvSensors.TabIndex = 26; - this.LvSensors.UseCompatibleStateImageBehavior = false; - this.LvSensors.View = System.Windows.Forms.View.Details; - this.LvSensors.SelectedIndexChanged += new System.EventHandler(this.LvSensors_SelectedIndexChanged); - // - // ClmId - // - this.ClmId.Text = "id"; - this.ClmId.Width = 0; - // - // ClmSensorName - // - this.ClmSensorName.Text = global::HASS.Agent.Resources.Localization.Languages.SensorsMod_ClmSensorName; - this.ClmSensorName.Width = 300; - // - // ClmMultiValue - // - this.ClmMultiValue.Tag = "hide"; - this.ClmMultiValue.Text = global::HASS.Agent.Resources.Localization.Languages.SensorsMod_LblMultiValue; - // - // ClmAgentCompatible - // - this.ClmAgentCompatible.Tag = "hide"; - this.ClmAgentCompatible.Text = "agent compatible"; - // - // ClmSatelliteCompatible - // - this.ClmSatelliteCompatible.Tag = "hide"; - this.ClmSatelliteCompatible.Text = "satellite compatible"; - // - // ClmEmpty - // - this.ClmEmpty.Tag = "hide"; - this.ClmEmpty.Text = "filler column"; - this.ClmEmpty.Width = 500; - // - // ImgLv - // - this.ImgLv.ColorDepth = System.Windows.Forms.ColorDepth.Depth24Bit; - this.ImgLv.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("ImgLv.ImageStream"))); - this.ImgLv.TransparentColor = System.Drawing.Color.Transparent; - this.ImgLv.Images.SetKeyName(0, "multivalue_16_header"); - this.ImgLv.Images.SetKeyName(1, "agent_16_header"); - this.ImgLv.Images.SetKeyName(2, "service_16_header"); - // - // TbSelectedType - // - this.TbSelectedType.AccessibleDescription = "Selected sensor type."; - this.TbSelectedType.AccessibleName = "Selected sensor"; - this.TbSelectedType.AccessibleRole = System.Windows.Forms.AccessibleRole.StaticText; - this.TbSelectedType.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(45)))), ((int)(((byte)(45)))), ((int)(((byte)(48))))); - this.TbSelectedType.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.TbSelectedType.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.TbSelectedType.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(241)))), ((int)(((byte)(241)))), ((int)(((byte)(241))))); - this.TbSelectedType.Location = new System.Drawing.Point(708, 50); - this.TbSelectedType.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); - this.TbSelectedType.Name = "TbSelectedType"; - this.TbSelectedType.ReadOnly = true; - this.TbSelectedType.Size = new System.Drawing.Size(410, 30); - this.TbSelectedType.TabIndex = 0; - // - // PbMultiValue - // - this.PbMultiValue.AccessibleDescription = "Multivalue icon image, as shown in the header of the \'multivalue\' column."; - this.PbMultiValue.AccessibleName = "Multivalue icon"; - this.PbMultiValue.AccessibleRole = System.Windows.Forms.AccessibleRole.Graphic; - this.PbMultiValue.Image = global::HASS.Agent.Properties.Resources.multivalue_16; - this.PbMultiValue.Location = new System.Drawing.Point(228, 496); - this.PbMultiValue.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); - this.PbMultiValue.Name = "PbMultiValue"; - this.PbMultiValue.Size = new System.Drawing.Size(16, 16); - this.PbMultiValue.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize; - this.PbMultiValue.TabIndex = 28; - this.PbMultiValue.TabStop = false; - // - // LblMultiValue - // - this.LblMultiValue.AccessibleDescription = "Multivalue column description."; - this.LblMultiValue.AccessibleName = "Multivalue info"; - this.LblMultiValue.AccessibleRole = System.Windows.Forms.AccessibleRole.StaticText; - this.LblMultiValue.AutoSize = true; - this.LblMultiValue.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.LblMultiValue.Location = new System.Drawing.Point(255, 498); - this.LblMultiValue.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.LblMultiValue.Name = "LblMultiValue"; - this.LblMultiValue.Size = new System.Drawing.Size(78, 20); - this.LblMultiValue.TabIndex = 29; - this.LblMultiValue.Text = "Multivalue"; - // - // LblAgent - // - this.LblAgent.AccessibleDescription = "Agent column description."; - this.LblAgent.AccessibleName = "Agent info"; - this.LblAgent.AccessibleRole = System.Windows.Forms.AccessibleRole.StaticText; - this.LblAgent.AutoSize = true; - this.LblAgent.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.LblAgent.Location = new System.Drawing.Point(42, 498); - this.LblAgent.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.LblAgent.Name = "LblAgent"; - this.LblAgent.Size = new System.Drawing.Size(49, 20); - this.LblAgent.TabIndex = 31; - this.LblAgent.Text = "Agent"; - // - // PbAgent - // - this.PbAgent.AccessibleDescription = "Agent icon image, as shown in the header of the \'agent\' column."; - this.PbAgent.AccessibleName = "Agent icon"; - this.PbAgent.AccessibleRole = System.Windows.Forms.AccessibleRole.Graphic; - this.PbAgent.Image = global::HASS.Agent.Properties.Resources.agent_16; - this.PbAgent.Location = new System.Drawing.Point(15, 496); - this.PbAgent.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); - this.PbAgent.Name = "PbAgent"; - this.PbAgent.Size = new System.Drawing.Size(16, 16); - this.PbAgent.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize; - this.PbAgent.TabIndex = 30; - this.PbAgent.TabStop = false; - // - // LblService - // - this.LblService.AccessibleDescription = "Service column description."; - this.LblService.AccessibleName = "Service info"; - this.LblService.AccessibleRole = System.Windows.Forms.AccessibleRole.StaticText; - this.LblService.AutoSize = true; - this.LblService.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.LblService.Location = new System.Drawing.Point(145, 498); - this.LblService.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.LblService.Name = "LblService"; - this.LblService.Size = new System.Drawing.Size(56, 20); - this.LblService.TabIndex = 33; - this.LblService.Text = "Service"; - // - // PbService - // - this.PbService.AccessibleDescription = "Service icon image, as shown in the header of the \'service\' column."; - this.PbService.AccessibleName = "Service icon"; - this.PbService.AccessibleRole = System.Windows.Forms.AccessibleRole.Graphic; - this.PbService.Image = global::HASS.Agent.Properties.Resources.service_16; - this.PbService.Location = new System.Drawing.Point(118, 496); - this.PbService.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); - this.PbService.Name = "PbService"; - this.PbService.Size = new System.Drawing.Size(16, 16); - this.PbService.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize; - this.PbService.TabIndex = 32; - this.PbService.TabStop = false; - // - // LblSpecificClient - // - this.LblSpecificClient.AccessibleDescription = "Warning message that the selected sensor is only available for the HASS.Agent, no" + - "t the satellite service."; - this.LblSpecificClient.AccessibleName = "Compatibility warning"; - this.LblSpecificClient.AccessibleRole = System.Windows.Forms.AccessibleRole.StaticText; - this.LblSpecificClient.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point); - this.LblSpecificClient.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(245)))), ((int)(((byte)(42)))), ((int)(((byte)(42))))); - this.LblSpecificClient.Location = new System.Drawing.Point(924, 22); - this.LblSpecificClient.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.LblSpecificClient.Name = "LblSpecificClient"; - this.LblSpecificClient.Size = new System.Drawing.Size(194, 24); - this.LblSpecificClient.TabIndex = 39; - this.LblSpecificClient.Text = "HASS.Agent only!"; - this.LblSpecificClient.TextAlign = System.Drawing.ContentAlignment.TopRight; - this.LblSpecificClient.Visible = false; - // - // BtnTest - // - this.BtnTest.AccessibleDescription = "Tests the provided values to see if they return the expected value."; - this.BtnTest.AccessibleName = "Test"; - this.BtnTest.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton; - this.BtnTest.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(63)))), ((int)(((byte)(70))))); - this.BtnTest.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.BtnTest.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(241)))), ((int)(((byte)(241)))), ((int)(((byte)(241))))); - this.BtnTest.Location = new System.Drawing.Point(1194, 520); - this.BtnTest.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); - this.BtnTest.Name = "BtnTest"; - this.BtnTest.Size = new System.Drawing.Size(442, 31); - this.BtnTest.Style.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(63)))), ((int)(((byte)(70))))); - this.BtnTest.Style.FocusedBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(63)))), ((int)(((byte)(70))))); - this.BtnTest.Style.FocusedForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(241)))), ((int)(((byte)(241)))), ((int)(((byte)(241))))); - this.BtnTest.Style.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(241)))), ((int)(((byte)(241)))), ((int)(((byte)(241))))); - this.BtnTest.Style.HoverBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(63)))), ((int)(((byte)(70))))); - this.BtnTest.Style.HoverForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(241)))), ((int)(((byte)(241)))), ((int)(((byte)(241))))); - this.BtnTest.Style.PressedForeColor = System.Drawing.Color.Black; - this.BtnTest.TabIndex = 8; - this.BtnTest.Text = global::HASS.Agent.Resources.Localization.Languages.SensorsMod_BtnTest; - this.BtnTest.UseVisualStyleBackColor = false; - this.BtnTest.Visible = false; - this.BtnTest.Click += new System.EventHandler(this.BtnTest_Click); - // - // CbNetworkCard - // - this.CbNetworkCard.AccessibleDescription = "List of available network cards."; - this.CbNetworkCard.AccessibleName = "Network cards"; - this.CbNetworkCard.AccessibleRole = System.Windows.Forms.AccessibleRole.DropList; - this.CbNetworkCard.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(63)))), ((int)(((byte)(70))))); - this.CbNetworkCard.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed; - this.CbNetworkCard.DropDownHeight = 300; - this.CbNetworkCard.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.CbNetworkCard.Font = new System.Drawing.Font("Segoe UI", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.CbNetworkCard.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(241)))), ((int)(((byte)(241)))), ((int)(((byte)(241))))); - this.CbNetworkCard.FormattingEnabled = true; - this.CbNetworkCard.IntegralHeight = false; - this.CbNetworkCard.Location = new System.Drawing.Point(708, 389); - this.CbNetworkCard.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); - this.CbNetworkCard.Name = "CbNetworkCard"; - this.CbNetworkCard.Size = new System.Drawing.Size(409, 30); - this.CbNetworkCard.TabIndex = 4; - this.CbNetworkCard.Visible = false; - // - // NumRound - // - this.NumRound.AccessibleDescription = "The amount of digit after the comma . Only accepts numeric values."; - this.NumRound.AccessibleName = "Round digits"; - this.NumRound.AccessibleRole = System.Windows.Forms.AccessibleRole.Text; - this.NumRound.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(63)))), ((int)(((byte)(70))))); - this.NumRound.BeforeTouchSize = new System.Drawing.Size(103, 30); - this.NumRound.Border3DStyle = System.Windows.Forms.Border3DStyle.Flat; - this.NumRound.BorderColor = System.Drawing.SystemColors.WindowFrame; - this.NumRound.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.NumRound.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.NumRound.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(241)))), ((int)(((byte)(241)))), ((int)(((byte)(241))))); - this.NumRound.Location = new System.Drawing.Point(841, 289); - this.NumRound.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); - this.NumRound.Maximum = new decimal(new int[] { - 86400, - 0, - 0, - 0}); - this.NumRound.MaxLength = 10; - this.NumRound.MetroColor = System.Drawing.SystemColors.WindowFrame; - this.NumRound.Name = "NumRound"; - this.NumRound.Size = new System.Drawing.Size(103, 30); - this.NumRound.TabIndex = 3; - this.NumRound.Tag = ""; - this.NumRound.ThemeName = "Metro"; - this.NumRound.Value = new decimal(new int[] { - 2, - 0, - 0, - 0}); - this.NumRound.Visible = false; - this.NumRound.VisualStyle = Syncfusion.Windows.Forms.VisualStyle.Metro; - // - // LblDigits - // - this.LblDigits.AccessibleDescription = "Digits description"; - this.LblDigits.AccessibleName = "Digits description"; - this.LblDigits.AccessibleRole = System.Windows.Forms.AccessibleRole.StaticText; - this.LblDigits.AutoSize = true; - this.LblDigits.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.LblDigits.Location = new System.Drawing.Point(954, 291); - this.LblDigits.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.LblDigits.Name = "LblDigits"; - this.LblDigits.Size = new System.Drawing.Size(183, 23); - this.LblDigits.TabIndex = 42; - this.LblDigits.Text = "digits after the comma"; - this.LblDigits.Visible = false; - // - // CbApplyRounding - // - this.CbApplyRounding.AccessibleDescription = "Enable rounding the value to the provided digits"; - this.CbApplyRounding.AccessibleName = "Round option"; - this.CbApplyRounding.AccessibleRole = System.Windows.Forms.AccessibleRole.CheckButton; - this.CbApplyRounding.AutoSize = true; - this.CbApplyRounding.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.CbApplyRounding.Location = new System.Drawing.Point(708, 289); - this.CbApplyRounding.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); - this.CbApplyRounding.Name = "CbApplyRounding"; - this.CbApplyRounding.Size = new System.Drawing.Size(82, 27); - this.CbApplyRounding.TabIndex = 43; - this.CbApplyRounding.Text = global::HASS.Agent.Resources.Localization.Languages.SensorsMod_CbApplyRounding; - this.CbApplyRounding.UseVisualStyleBackColor = true; - this.CbApplyRounding.Visible = false; - this.CbApplyRounding.CheckedChanged += new System.EventHandler(this.CbRdValue_CheckedChanged); - // - // LblFriendlyName - // - this.LblFriendlyName.AccessibleDescription = "Sensor friendly name textbox description"; - this.LblFriendlyName.AccessibleName = "Sensor friendly name description"; - this.LblFriendlyName.AccessibleRole = System.Windows.Forms.AccessibleRole.StaticText; - this.LblFriendlyName.AutoSize = true; - this.LblFriendlyName.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.LblFriendlyName.Location = new System.Drawing.Point(708, 158); - this.LblFriendlyName.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.LblFriendlyName.Name = "LblFriendlyName"; - this.LblFriendlyName.Size = new System.Drawing.Size(117, 23); - this.LblFriendlyName.TabIndex = 45; - this.LblFriendlyName.Text = "&Friendly name"; - // - // TbFriendlyName - // - this.TbFriendlyName.AccessibleDescription = "The friendly name as which the sensor will show up in Home Assistant."; - this.TbFriendlyName.AccessibleName = "Sensor friendly name"; - this.TbFriendlyName.AccessibleRole = System.Windows.Forms.AccessibleRole.Text; - this.TbFriendlyName.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(63)))), ((int)(((byte)(70))))); - this.TbFriendlyName.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.TbFriendlyName.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.TbFriendlyName.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(241)))), ((int)(((byte)(241)))), ((int)(((byte)(241))))); - this.TbFriendlyName.Location = new System.Drawing.Point(708, 185); - this.TbFriendlyName.Margin = new System.Windows.Forms.Padding(4); - this.TbFriendlyName.Name = "TbFriendlyName"; - this.TbFriendlyName.Size = new System.Drawing.Size(410, 30); - this.TbFriendlyName.TabIndex = 2; - // - // LblOptional1 - // - this.LblOptional1.AccessibleDescription = "Indicates that the friendly name is optional."; - this.LblOptional1.AccessibleName = "Friendly name optional"; - this.LblOptional1.AccessibleRole = System.Windows.Forms.AccessibleRole.StaticText; - this.LblOptional1.AutoSize = true; - this.LblOptional1.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.LblOptional1.Location = new System.Drawing.Point(1052, 161); - this.LblOptional1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.LblOptional1.Name = "LblOptional1"; - this.LblOptional1.Size = new System.Drawing.Size(65, 20); - this.LblOptional1.TabIndex = 46; - this.LblOptional1.Text = "optional"; - // - // SensorsMod - // - this.AccessibleDescription = "Create or modify a sensor."; - this.AccessibleName = "Sensor mod"; - this.AccessibleRole = System.Windows.Forms.AccessibleRole.Window; - this.AutoScaleDimensions = new System.Drawing.SizeF(120F, 120F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; - this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(45)))), ((int)(((byte)(45)))), ((int)(((byte)(48))))); - this.CaptionBarColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(63)))), ((int)(((byte)(70))))); - this.CaptionFont = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.CaptionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(241)))), ((int)(((byte)(241)))), ((int)(((byte)(241))))); - this.ClientSize = new System.Drawing.Size(1647, 616); - this.Controls.Add(this.LblOptional1); - this.Controls.Add(this.LblFriendlyName); - this.Controls.Add(this.TbFriendlyName); - this.Controls.Add(this.CbApplyRounding); - this.Controls.Add(this.LblDigits); - this.Controls.Add(this.NumRound); - this.Controls.Add(this.CbNetworkCard); - this.Controls.Add(this.BtnTest); - this.Controls.Add(this.LblSpecificClient); - this.Controls.Add(this.LblService); - this.Controls.Add(this.PbService); - this.Controls.Add(this.LblAgent); - this.Controls.Add(this.PbAgent); - this.Controls.Add(this.LblMultiValue); - this.Controls.Add(this.PbMultiValue); - this.Controls.Add(this.TbSelectedType); - this.Controls.Add(this.LvSensors); - this.Controls.Add(this.NumInterval); - this.Controls.Add(this.LblSetting3); - this.Controls.Add(this.TbSetting3); - this.Controls.Add(this.LblSetting2); - this.Controls.Add(this.TbSetting2); - this.Controls.Add(this.PnlDescription); - this.Controls.Add(this.LblDescription); - this.Controls.Add(this.LblSetting1); - this.Controls.Add(this.BtnStore); - this.Controls.Add(this.TbSetting1); - this.Controls.Add(this.LblType); - this.Controls.Add(this.LblSeconds); - this.Controls.Add(this.LblName); - this.Controls.Add(this.LblUpdate); - this.Controls.Add(this.TbName); - this.DoubleBuffered = true; - this.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(241)))), ((int)(((byte)(241)))), ((int)(((byte)(241))))); - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; - this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); - this.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); - this.MaximizeBox = false; - this.MetroColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(63)))), ((int)(((byte)(70))))); - this.Name = "SensorsMod"; - this.ShowMaximizeBox = false; - this.ShowMinimizeBox = false; - this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; - this.Text = "Sensor"; - this.Load += new System.EventHandler(this.SensorMod_Load); - this.ResizeEnd += new System.EventHandler(this.SensorsMod_ResizeEnd); - this.KeyUp += new System.Windows.Forms.KeyEventHandler(this.SensorsMod_KeyUp); - this.Layout += new System.Windows.Forms.LayoutEventHandler(this.SensorsMod_Layout); - this.PnlDescription.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)(this.NumInterval)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.PbMultiValue)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.PbAgent)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.PbService)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.NumRound)).EndInit(); - this.ResumeLayout(false); - this.PerformLayout(); + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(SensorsMod)); + BtnStore = new Syncfusion.WinForms.Controls.SfButton(); + LblSetting1 = new Label(); + TbSetting1 = new TextBox(); + LblType = new Label(); + LblName = new Label(); + TbName = new TextBox(); + LblUpdate = new Label(); + LblSeconds = new Label(); + LblDescription = new Label(); + TbDescription = new RichTextBox(); + PnlDescription = new Panel(); + LblSetting2 = new Label(); + TbSetting2 = new TextBox(); + LblSetting3 = new Label(); + TbSetting3 = new TextBox(); + NumInterval = new Syncfusion.Windows.Forms.Tools.NumericUpDownExt(); + LvSensors = new ListView(); + ClmId = new ColumnHeader(); + ClmSensorName = new ColumnHeader(); + ClmMultiValue = new ColumnHeader("multivalue_16_header"); + ClmAgentCompatible = new ColumnHeader("agent_16_header"); + ClmSatelliteCompatible = new ColumnHeader("service_16_header"); + ClmEmpty = new ColumnHeader(); + ImgLv = new ImageList(components); + TbSelectedType = new TextBox(); + PbMultiValue = new PictureBox(); + LblMultiValue = new Label(); + LblAgent = new Label(); + PbAgent = new PictureBox(); + LblService = new Label(); + PbService = new PictureBox(); + LblSpecificClient = new Label(); + BtnTest = new Syncfusion.WinForms.Controls.SfButton(); + CbNetworkCard = new ComboBox(); + NumRound = new Syncfusion.Windows.Forms.Tools.NumericUpDownExt(); + LblDigits = new Label(); + CbApplyRounding = new CheckBox(); + LblFriendlyName = new Label(); + TbFriendlyName = new TextBox(); + LblOptional1 = new Label(); + CbSetting1 = new CheckBox(); + PnlDescription.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)NumInterval).BeginInit(); + ((System.ComponentModel.ISupportInitialize)PbMultiValue).BeginInit(); + ((System.ComponentModel.ISupportInitialize)PbAgent).BeginInit(); + ((System.ComponentModel.ISupportInitialize)PbService).BeginInit(); + ((System.ComponentModel.ISupportInitialize)NumRound).BeginInit(); + SuspendLayout(); + // + // BtnStore + // + BtnStore.AccessibleDescription = "Stores the sensor in the sensor list. This does not yet activates it."; + BtnStore.AccessibleName = "Store"; + BtnStore.AccessibleRole = AccessibleRole.PushButton; + BtnStore.BackColor = Color.FromArgb(63, 63, 70); + BtnStore.Dock = DockStyle.Bottom; + BtnStore.Font = new Font("Segoe UI", 10F, FontStyle.Regular, GraphicsUnit.Point); + BtnStore.ForeColor = Color.FromArgb(241, 241, 241); + BtnStore.Location = new Point(0, 455); + BtnStore.Name = "BtnStore"; + BtnStore.Size = new Size(1318, 38); + BtnStore.Style.BackColor = Color.FromArgb(63, 63, 70); + BtnStore.Style.FocusedBackColor = Color.FromArgb(63, 63, 70); + BtnStore.Style.FocusedForeColor = Color.FromArgb(241, 241, 241); + BtnStore.Style.ForeColor = Color.FromArgb(241, 241, 241); + BtnStore.Style.HoverBackColor = Color.FromArgb(63, 63, 70); + BtnStore.Style.HoverForeColor = Color.FromArgb(241, 241, 241); + BtnStore.Style.PressedForeColor = Color.Black; + BtnStore.TabIndex = 7; + BtnStore.Text = Languages.SensorsMod_BtnStore; + BtnStore.UseVisualStyleBackColor = false; + BtnStore.Click += BtnStore_Click; + // + // LblSetting1 + // + LblSetting1.AccessibleDescription = "Sensor specific setting 1 description."; + LblSetting1.AccessibleName = "Setting 1 description"; + LblSetting1.AccessibleRole = AccessibleRole.StaticText; + LblSetting1.AutoSize = true; + LblSetting1.Font = new Font("Segoe UI", 10F, FontStyle.Regular, GraphicsUnit.Point); + LblSetting1.Location = new Point(566, 288); + LblSetting1.Name = "LblSetting1"; + LblSetting1.Size = new Size(63, 19); + LblSetting1.TabIndex = 12; + LblSetting1.Text = "setting 1"; + LblSetting1.Visible = false; + // + // TbSetting1 + // + TbSetting1.AccessibleDescription = "Sensor specific configuration."; + TbSetting1.AccessibleName = "Setting 1"; + TbSetting1.AccessibleRole = AccessibleRole.Text; + TbSetting1.BackColor = Color.FromArgb(63, 63, 70); + TbSetting1.BorderStyle = BorderStyle.FixedSingle; + TbSetting1.Font = new Font("Segoe UI", 10F, FontStyle.Regular, GraphicsUnit.Point); + TbSetting1.ForeColor = Color.FromArgb(241, 241, 241); + TbSetting1.Location = new Point(566, 310); + TbSetting1.Name = "TbSetting1"; + TbSetting1.Size = new Size(328, 25); + TbSetting1.TabIndex = 2; + TbSetting1.Visible = false; + // + // LblType + // + LblType.AccessibleDescription = "Selected sensor type textbox description."; + LblType.AccessibleName = "Selected sensor description"; + LblType.AccessibleRole = AccessibleRole.StaticText; + LblType.AutoSize = true; + LblType.Font = new Font("Segoe UI", 10F, FontStyle.Regular, GraphicsUnit.Point); + LblType.Location = new Point(566, 18); + LblType.Name = "LblType"; + LblType.Size = new Size(91, 19); + LblType.TabIndex = 3; + LblType.Text = "Selected Type"; + // + // LblName + // + LblName.AccessibleDescription = "Sensor name textbox description"; + LblName.AccessibleName = "Sensor name description"; + LblName.AccessibleRole = AccessibleRole.StaticText; + LblName.AutoSize = true; + LblName.Font = new Font("Segoe UI", 10F, FontStyle.Regular, GraphicsUnit.Point); + LblName.Location = new Point(566, 72); + LblName.Name = "LblName"; + LblName.Size = new Size(45, 19); + LblName.TabIndex = 10; + LblName.Text = "&Name"; + // + // TbName + // + TbName.AccessibleDescription = "The name as which the sensor will show up in Home Assistant. This has to be unique!"; + TbName.AccessibleName = "Sensor name"; + TbName.AccessibleRole = AccessibleRole.Text; + TbName.BackColor = Color.FromArgb(63, 63, 70); + TbName.BorderStyle = BorderStyle.FixedSingle; + TbName.Font = new Font("Segoe UI", 10F, FontStyle.Regular, GraphicsUnit.Point); + TbName.ForeColor = Color.FromArgb(241, 241, 241); + TbName.Location = new Point(566, 94); + TbName.Name = "TbName"; + TbName.Size = new Size(328, 25); + TbName.TabIndex = 1; + // + // LblUpdate + // + LblUpdate.AccessibleDescription = "Update interval numeric textbox description."; + LblUpdate.AccessibleName = "Update interval description"; + LblUpdate.AccessibleRole = AccessibleRole.StaticText; + LblUpdate.AutoSize = true; + LblUpdate.Font = new Font("Segoe UI", 10F, FontStyle.Regular, GraphicsUnit.Point); + LblUpdate.Location = new Point(566, 190); + LblUpdate.Name = "LblUpdate"; + LblUpdate.Size = new Size(91, 19); + LblUpdate.TabIndex = 13; + LblUpdate.Text = "&Update every"; + // + // LblSeconds + // + LblSeconds.AccessibleDescription = "Update interval time unit."; + LblSeconds.AccessibleName = "Update interval time unit"; + LblSeconds.AccessibleRole = AccessibleRole.StaticText; + LblSeconds.AutoSize = true; + LblSeconds.Font = new Font("Segoe UI", 10F, FontStyle.Regular, GraphicsUnit.Point); + LblSeconds.Location = new Point(763, 190); + LblSeconds.Name = "LblSeconds"; + LblSeconds.Size = new Size(58, 19); + LblSeconds.TabIndex = 15; + LblSeconds.Text = "seconds"; + // + // LblDescription + // + LblDescription.AccessibleDescription = "Sensor description textbox description."; + LblDescription.AccessibleName = "Sensor description description"; + LblDescription.AccessibleRole = AccessibleRole.StaticText; + LblDescription.AutoSize = true; + LblDescription.Font = new Font("Segoe UI", 10F, FontStyle.Regular, GraphicsUnit.Point); + LblDescription.Location = new Point(955, 17); + LblDescription.Name = "LblDescription"; + LblDescription.Size = new Size(78, 19); + LblDescription.TabIndex = 17; + LblDescription.Text = "Description"; + // + // TbDescription + // + TbDescription.AccessibleDescription = "Contains a description and extra information regarding the selected sensor."; + TbDescription.AccessibleName = "Sensor description"; + TbDescription.AccessibleRole = AccessibleRole.StaticText; + TbDescription.AutoWordSelection = true; + TbDescription.BackColor = Color.FromArgb(45, 45, 48); + TbDescription.BorderStyle = BorderStyle.None; + TbDescription.Dock = DockStyle.Fill; + TbDescription.Font = new Font("Segoe UI", 10F, FontStyle.Regular, GraphicsUnit.Point); + TbDescription.ForeColor = Color.FromArgb(241, 241, 241); + TbDescription.Location = new Point(0, 0); + TbDescription.Name = "TbDescription"; + TbDescription.ReadOnly = true; + TbDescription.Size = new Size(352, 347); + TbDescription.TabIndex = 18; + TbDescription.Text = ""; + TbDescription.LinkClicked += TbDescription_LinkClicked; + // + // PnlDescription + // + PnlDescription.AccessibleDescription = "Contains the description textbox."; + PnlDescription.AccessibleName = "Description panel"; + PnlDescription.BorderStyle = BorderStyle.FixedSingle; + PnlDescription.Controls.Add(TbDescription); + PnlDescription.Font = new Font("Segoe UI", 10F, FontStyle.Regular, GraphicsUnit.Point); + PnlDescription.Location = new Point(955, 39); + PnlDescription.Name = "PnlDescription"; + PnlDescription.Size = new Size(354, 349); + PnlDescription.TabIndex = 19; + // + // LblSetting2 + // + LblSetting2.AccessibleDescription = "Sensor specific setting 2 description."; + LblSetting2.AccessibleName = "Setting 2 description"; + LblSetting2.AccessibleRole = AccessibleRole.StaticText; + LblSetting2.AutoSize = true; + LblSetting2.Font = new Font("Segoe UI", 10F, FontStyle.Regular, GraphicsUnit.Point); + LblSetting2.Location = new Point(566, 341); + LblSetting2.Name = "LblSetting2"; + LblSetting2.Size = new Size(63, 19); + LblSetting2.TabIndex = 21; + LblSetting2.Text = "setting 2"; + LblSetting2.Visible = false; + // + // TbSetting2 + // + TbSetting2.AccessibleDescription = "Sensor specific configuration."; + TbSetting2.AccessibleName = "Setting 2"; + TbSetting2.AccessibleRole = AccessibleRole.Text; + TbSetting2.BackColor = Color.FromArgb(63, 63, 70); + TbSetting2.BorderStyle = BorderStyle.FixedSingle; + TbSetting2.Font = new Font("Segoe UI", 10F, FontStyle.Regular, GraphicsUnit.Point); + TbSetting2.ForeColor = Color.FromArgb(241, 241, 241); + TbSetting2.Location = new Point(566, 363); + TbSetting2.Name = "TbSetting2"; + TbSetting2.Size = new Size(328, 25); + TbSetting2.TabIndex = 5; + TbSetting2.Visible = false; + // + // LblSetting3 + // + LblSetting3.AccessibleDescription = "Sensor specific setting 3 description."; + LblSetting3.AccessibleName = "Setting 3 description"; + LblSetting3.AccessibleRole = AccessibleRole.StaticText; + LblSetting3.AutoSize = true; + LblSetting3.Font = new Font("Segoe UI", 10F, FontStyle.Regular, GraphicsUnit.Point); + LblSetting3.Location = new Point(566, 394); + LblSetting3.Name = "LblSetting3"; + LblSetting3.Size = new Size(63, 19); + LblSetting3.TabIndex = 23; + LblSetting3.Text = "setting 3"; + LblSetting3.Visible = false; + // + // TbSetting3 + // + TbSetting3.AccessibleDescription = "Sensor specific configuration."; + TbSetting3.AccessibleName = "Setting 3"; + TbSetting3.AccessibleRole = AccessibleRole.Text; + TbSetting3.BackColor = Color.FromArgb(63, 63, 70); + TbSetting3.BorderStyle = BorderStyle.FixedSingle; + TbSetting3.Font = new Font("Segoe UI", 10F, FontStyle.Regular, GraphicsUnit.Point); + TbSetting3.ForeColor = Color.FromArgb(241, 241, 241); + TbSetting3.Location = new Point(566, 416); + TbSetting3.Name = "TbSetting3"; + TbSetting3.Size = new Size(328, 25); + TbSetting3.TabIndex = 6; + TbSetting3.Visible = false; + // + // NumInterval + // + NumInterval.AccessibleDescription = "The amount of seconds between the updates of this sensor's value. Only accepts numeric values."; + NumInterval.AccessibleName = "Update interval"; + NumInterval.AccessibleRole = AccessibleRole.Text; + NumInterval.BackColor = Color.FromArgb(63, 63, 70); + NumInterval.BeforeTouchSize = new Size(83, 25); + NumInterval.Border3DStyle = Border3DStyle.Flat; + NumInterval.BorderColor = SystemColors.WindowFrame; + NumInterval.BorderStyle = BorderStyle.FixedSingle; + NumInterval.Font = new Font("Segoe UI", 10F, FontStyle.Regular, GraphicsUnit.Point); + NumInterval.ForeColor = Color.FromArgb(241, 241, 241); + NumInterval.Location = new Point(673, 188); + NumInterval.Maximum = new decimal(new int[] { 86400, 0, 0, 0 }); + NumInterval.MaxLength = 10; + NumInterval.MetroColor = SystemColors.WindowFrame; + NumInterval.Name = "NumInterval"; + NumInterval.Size = new Size(83, 25); + NumInterval.TabIndex = 2; + NumInterval.ThemeName = "Metro"; + NumInterval.Value = new decimal(new int[] { 10, 0, 0, 0 }); + NumInterval.VisualStyle = Syncfusion.Windows.Forms.VisualStyle.Metro; + // + // LvSensors + // + LvSensors.AccessibleDescription = "List of available sensor types."; + LvSensors.AccessibleName = "Sensor types"; + LvSensors.AccessibleRole = AccessibleRole.Table; + LvSensors.BackColor = Color.FromArgb(63, 63, 70); + LvSensors.Columns.AddRange(new ColumnHeader[] { ClmId, ClmSensorName, ClmMultiValue, ClmAgentCompatible, ClmSatelliteCompatible, ClmEmpty }); + LvSensors.Font = new Font("Segoe UI", 10F, FontStyle.Regular, GraphicsUnit.Point); + LvSensors.ForeColor = Color.FromArgb(241, 241, 241); + LvSensors.FullRowSelect = true; + LvSensors.HeaderStyle = ColumnHeaderStyle.Nonclickable; + LvSensors.HideSelection = true; + LvSensors.LargeImageList = ImgLv; + LvSensors.Location = new Point(12, 15); + LvSensors.MultiSelect = false; + LvSensors.Name = "LvSensors"; + LvSensors.OwnerDraw = true; + LvSensors.Size = new Size(516, 373); + LvSensors.SmallImageList = ImgLv; + LvSensors.TabIndex = 26; + LvSensors.UseCompatibleStateImageBehavior = false; + LvSensors.View = View.Details; + LvSensors.SelectedIndexChanged += LvSensors_SelectedIndexChanged; + // + // ClmId + // + ClmId.Text = "id"; + ClmId.Width = 0; + // + // ClmSensorName + // + ClmSensorName.Text = Languages.SensorsMod_ClmSensorName; + ClmSensorName.Width = 300; + // + // ClmMultiValue + // + ClmMultiValue.Tag = "hide"; + ClmMultiValue.Text = Languages.SensorsMod_LblMultiValue; + // + // ClmAgentCompatible + // + ClmAgentCompatible.Tag = "hide"; + ClmAgentCompatible.Text = "agent compatible"; + // + // ClmSatelliteCompatible + // + ClmSatelliteCompatible.Tag = "hide"; + ClmSatelliteCompatible.Text = "satellite compatible"; + // + // ClmEmpty + // + ClmEmpty.Tag = "hide"; + ClmEmpty.Text = "filler column"; + ClmEmpty.Width = 500; + // + // ImgLv + // + ImgLv.ColorDepth = ColorDepth.Depth24Bit; + ImgLv.ImageStream = (ImageListStreamer)resources.GetObject("ImgLv.ImageStream"); + ImgLv.TransparentColor = Color.Transparent; + ImgLv.Images.SetKeyName(0, "multivalue_16_header"); + ImgLv.Images.SetKeyName(1, "agent_16_header"); + ImgLv.Images.SetKeyName(2, "service_16_header"); + // + // TbSelectedType + // + TbSelectedType.AccessibleDescription = "Selected sensor type."; + TbSelectedType.AccessibleName = "Selected sensor"; + TbSelectedType.AccessibleRole = AccessibleRole.StaticText; + TbSelectedType.BackColor = Color.FromArgb(45, 45, 48); + TbSelectedType.BorderStyle = BorderStyle.FixedSingle; + TbSelectedType.Font = new Font("Segoe UI", 10F, FontStyle.Regular, GraphicsUnit.Point); + TbSelectedType.ForeColor = Color.FromArgb(241, 241, 241); + TbSelectedType.Location = new Point(566, 40); + TbSelectedType.Name = "TbSelectedType"; + TbSelectedType.ReadOnly = true; + TbSelectedType.Size = new Size(328, 25); + TbSelectedType.TabIndex = 0; + // + // PbMultiValue + // + PbMultiValue.AccessibleDescription = "Multivalue icon image, as shown in the header of the 'multivalue' column."; + PbMultiValue.AccessibleName = "Multivalue icon"; + PbMultiValue.AccessibleRole = AccessibleRole.Graphic; + PbMultiValue.Image = Properties.Resources.multivalue_16; + PbMultiValue.Location = new Point(182, 397); + PbMultiValue.Name = "PbMultiValue"; + PbMultiValue.Size = new Size(16, 16); + PbMultiValue.SizeMode = PictureBoxSizeMode.AutoSize; + PbMultiValue.TabIndex = 28; + PbMultiValue.TabStop = false; + // + // LblMultiValue + // + LblMultiValue.AccessibleDescription = "Multivalue column description."; + LblMultiValue.AccessibleName = "Multivalue info"; + LblMultiValue.AccessibleRole = AccessibleRole.StaticText; + LblMultiValue.AutoSize = true; + LblMultiValue.Font = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point); + LblMultiValue.Location = new Point(204, 398); + LblMultiValue.Name = "LblMultiValue"; + LblMultiValue.Size = new Size(63, 15); + LblMultiValue.TabIndex = 29; + LblMultiValue.Text = "Multivalue"; + // + // LblAgent + // + LblAgent.AccessibleDescription = "Agent column description."; + LblAgent.AccessibleName = "Agent info"; + LblAgent.AccessibleRole = AccessibleRole.StaticText; + LblAgent.AutoSize = true; + LblAgent.Font = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point); + LblAgent.Location = new Point(34, 398); + LblAgent.Name = "LblAgent"; + LblAgent.Size = new Size(39, 15); + LblAgent.TabIndex = 31; + LblAgent.Text = "Agent"; + // + // PbAgent + // + PbAgent.AccessibleDescription = "Agent icon image, as shown in the header of the 'agent' column."; + PbAgent.AccessibleName = "Agent icon"; + PbAgent.AccessibleRole = AccessibleRole.Graphic; + PbAgent.Image = Properties.Resources.agent_16; + PbAgent.Location = new Point(12, 397); + PbAgent.Name = "PbAgent"; + PbAgent.Size = new Size(16, 16); + PbAgent.SizeMode = PictureBoxSizeMode.AutoSize; + PbAgent.TabIndex = 30; + PbAgent.TabStop = false; + // + // LblService + // + LblService.AccessibleDescription = "Service column description."; + LblService.AccessibleName = "Service info"; + LblService.AccessibleRole = AccessibleRole.StaticText; + LblService.AutoSize = true; + LblService.Font = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point); + LblService.Location = new Point(116, 398); + LblService.Name = "LblService"; + LblService.Size = new Size(44, 15); + LblService.TabIndex = 33; + LblService.Text = "Service"; + // + // PbService + // + PbService.AccessibleDescription = "Service icon image, as shown in the header of the 'service' column."; + PbService.AccessibleName = "Service icon"; + PbService.AccessibleRole = AccessibleRole.Graphic; + PbService.Image = Properties.Resources.service_16; + PbService.Location = new Point(94, 397); + PbService.Name = "PbService"; + PbService.Size = new Size(16, 16); + PbService.SizeMode = PictureBoxSizeMode.AutoSize; + PbService.TabIndex = 32; + PbService.TabStop = false; + // + // LblSpecificClient + // + LblSpecificClient.AccessibleDescription = "Warning message that the selected sensor is only available for the HASS.Agent, not the satellite service."; + LblSpecificClient.AccessibleName = "Compatibility warning"; + LblSpecificClient.AccessibleRole = AccessibleRole.StaticText; + LblSpecificClient.Font = new Font("Segoe UI", 10F, FontStyle.Bold, GraphicsUnit.Point); + LblSpecificClient.ForeColor = Color.FromArgb(245, 42, 42); + LblSpecificClient.Location = new Point(739, 18); + LblSpecificClient.Name = "LblSpecificClient"; + LblSpecificClient.Size = new Size(155, 19); + LblSpecificClient.TabIndex = 39; + LblSpecificClient.Text = "HASS.Agent only!"; + LblSpecificClient.TextAlign = ContentAlignment.TopRight; + LblSpecificClient.Visible = false; + // + // BtnTest + // + BtnTest.AccessibleDescription = "Tests the provided values to see if they return the expected value."; + BtnTest.AccessibleName = "Test"; + BtnTest.AccessibleRole = AccessibleRole.PushButton; + BtnTest.BackColor = Color.FromArgb(63, 63, 70); + BtnTest.Font = new Font("Segoe UI", 10F, FontStyle.Regular, GraphicsUnit.Point); + BtnTest.ForeColor = Color.FromArgb(241, 241, 241); + BtnTest.Location = new Point(955, 416); + BtnTest.Name = "BtnTest"; + BtnTest.Size = new Size(354, 25); + BtnTest.Style.BackColor = Color.FromArgb(63, 63, 70); + BtnTest.Style.FocusedBackColor = Color.FromArgb(63, 63, 70); + BtnTest.Style.FocusedForeColor = Color.FromArgb(241, 241, 241); + BtnTest.Style.ForeColor = Color.FromArgb(241, 241, 241); + BtnTest.Style.HoverBackColor = Color.FromArgb(63, 63, 70); + BtnTest.Style.HoverForeColor = Color.FromArgb(241, 241, 241); + BtnTest.Style.PressedForeColor = Color.Black; + BtnTest.TabIndex = 8; + BtnTest.Text = Languages.SensorsMod_BtnTest; + BtnTest.UseVisualStyleBackColor = false; + BtnTest.Visible = false; + BtnTest.Click += BtnTest_Click; + // + // CbNetworkCard + // + CbNetworkCard.AccessibleDescription = "List of available network cards."; + CbNetworkCard.AccessibleName = "Network cards"; + CbNetworkCard.AccessibleRole = AccessibleRole.DropList; + CbNetworkCard.BackColor = Color.FromArgb(63, 63, 70); + CbNetworkCard.DrawMode = DrawMode.OwnerDrawFixed; + CbNetworkCard.DropDownHeight = 300; + CbNetworkCard.DropDownStyle = ComboBoxStyle.DropDownList; + CbNetworkCard.Font = new Font("Segoe UI", 9.75F, FontStyle.Regular, GraphicsUnit.Point); + CbNetworkCard.ForeColor = Color.FromArgb(241, 241, 241); + CbNetworkCard.FormattingEnabled = true; + CbNetworkCard.IntegralHeight = false; + CbNetworkCard.Location = new Point(566, 311); + CbNetworkCard.Name = "CbNetworkCard"; + CbNetworkCard.Size = new Size(328, 26); + CbNetworkCard.TabIndex = 4; + CbNetworkCard.Visible = false; + // + // NumRound + // + NumRound.AccessibleDescription = "The amount of digit after the comma . Only accepts numeric values."; + NumRound.AccessibleName = "Round digits"; + NumRound.AccessibleRole = AccessibleRole.Text; + NumRound.BackColor = Color.FromArgb(63, 63, 70); + NumRound.BeforeTouchSize = new Size(83, 25); + NumRound.Border3DStyle = Border3DStyle.Flat; + NumRound.BorderColor = SystemColors.WindowFrame; + NumRound.BorderStyle = BorderStyle.FixedSingle; + NumRound.Font = new Font("Segoe UI", 10F, FontStyle.Regular, GraphicsUnit.Point); + NumRound.ForeColor = Color.FromArgb(241, 241, 241); + NumRound.Location = new Point(673, 231); + NumRound.Maximum = new decimal(new int[] { 86400, 0, 0, 0 }); + NumRound.MaxLength = 10; + NumRound.MetroColor = SystemColors.WindowFrame; + NumRound.Name = "NumRound"; + NumRound.Size = new Size(83, 25); + NumRound.TabIndex = 3; + NumRound.Tag = ""; + NumRound.ThemeName = "Metro"; + NumRound.Value = new decimal(new int[] { 2, 0, 0, 0 }); + NumRound.Visible = false; + NumRound.VisualStyle = Syncfusion.Windows.Forms.VisualStyle.Metro; + // + // LblDigits + // + LblDigits.AccessibleDescription = "Digits description"; + LblDigits.AccessibleName = "Digits description"; + LblDigits.AccessibleRole = AccessibleRole.StaticText; + LblDigits.AutoSize = true; + LblDigits.Font = new Font("Segoe UI", 10F, FontStyle.Regular, GraphicsUnit.Point); + LblDigits.Location = new Point(763, 233); + LblDigits.Name = "LblDigits"; + LblDigits.Size = new Size(147, 19); + LblDigits.TabIndex = 42; + LblDigits.Text = "digits after the comma"; + LblDigits.Visible = false; + // + // CbApplyRounding + // + CbApplyRounding.AccessibleDescription = "Enable rounding the value to the provided digits"; + CbApplyRounding.AccessibleName = "Round option"; + CbApplyRounding.AccessibleRole = AccessibleRole.CheckButton; + CbApplyRounding.AutoSize = true; + CbApplyRounding.Font = new Font("Segoe UI", 10F, FontStyle.Regular, GraphicsUnit.Point); + CbApplyRounding.Location = new Point(566, 231); + CbApplyRounding.Name = "CbApplyRounding"; + CbApplyRounding.Size = new Size(68, 23); + CbApplyRounding.TabIndex = 43; + CbApplyRounding.Text = Languages.SensorsMod_CbApplyRounding; + CbApplyRounding.UseVisualStyleBackColor = true; + CbApplyRounding.Visible = false; + CbApplyRounding.CheckedChanged += CbRdValue_CheckedChanged; + // + // LblFriendlyName + // + LblFriendlyName.AccessibleDescription = "Sensor friendly name textbox description"; + LblFriendlyName.AccessibleName = "Sensor friendly name description"; + LblFriendlyName.AccessibleRole = AccessibleRole.StaticText; + LblFriendlyName.AutoSize = true; + LblFriendlyName.Font = new Font("Segoe UI", 10F, FontStyle.Regular, GraphicsUnit.Point); + LblFriendlyName.Location = new Point(566, 126); + LblFriendlyName.Name = "LblFriendlyName"; + LblFriendlyName.Size = new Size(95, 19); + LblFriendlyName.TabIndex = 45; + LblFriendlyName.Text = "&Friendly name"; + // + // TbFriendlyName + // + TbFriendlyName.AccessibleDescription = "The friendly name as which the sensor will show up in Home Assistant."; + TbFriendlyName.AccessibleName = "Sensor friendly name"; + TbFriendlyName.AccessibleRole = AccessibleRole.Text; + TbFriendlyName.BackColor = Color.FromArgb(63, 63, 70); + TbFriendlyName.BorderStyle = BorderStyle.FixedSingle; + TbFriendlyName.Font = new Font("Segoe UI", 10F, FontStyle.Regular, GraphicsUnit.Point); + TbFriendlyName.ForeColor = Color.FromArgb(241, 241, 241); + TbFriendlyName.Location = new Point(566, 148); + TbFriendlyName.Name = "TbFriendlyName"; + TbFriendlyName.Size = new Size(328, 25); + TbFriendlyName.TabIndex = 2; + // + // LblOptional1 + // + LblOptional1.AccessibleDescription = "Indicates that the friendly name is optional."; + LblOptional1.AccessibleName = "Friendly name optional"; + LblOptional1.AccessibleRole = AccessibleRole.StaticText; + LblOptional1.AutoSize = true; + LblOptional1.Font = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point); + LblOptional1.Location = new Point(842, 129); + LblOptional1.Name = "LblOptional1"; + LblOptional1.Size = new Size(51, 15); + LblOptional1.TabIndex = 46; + LblOptional1.Text = "optional"; + // + // CbSetting1 + // + CbSetting1.AccessibleDescription = "Sensor specific configuration."; + CbSetting1.AccessibleName = "Setting 4"; + CbSetting1.AccessibleRole = AccessibleRole.CheckButton; + CbSetting1.AutoSize = true; + CbSetting1.Font = new Font("Segoe UI", 10F, FontStyle.Regular, GraphicsUnit.Point); + CbSetting1.Location = new Point(566, 262); + CbSetting1.Name = "CbSetting1"; + CbSetting1.Size = new Size(68, 23); + CbSetting1.TabIndex = 47; + CbSetting1.Text = "Enable"; + CbSetting1.UseVisualStyleBackColor = true; + CbSetting1.Visible = false; + // + // SensorsMod + // + AccessibleDescription = "Create or modify a sensor."; + AccessibleName = "Sensor mod"; + AccessibleRole = AccessibleRole.Window; + AutoScaleDimensions = new SizeF(96F, 96F); + AutoScaleMode = AutoScaleMode.Dpi; + BackColor = Color.FromArgb(45, 45, 48); + CaptionBarColor = Color.FromArgb(63, 63, 70); + CaptionFont = new Font("Segoe UI", 10F, FontStyle.Regular, GraphicsUnit.Point); + CaptionForeColor = Color.FromArgb(241, 241, 241); + ClientSize = new Size(1318, 493); + Controls.Add(CbSetting1); + Controls.Add(LblOptional1); + Controls.Add(LblFriendlyName); + Controls.Add(TbFriendlyName); + Controls.Add(CbApplyRounding); + Controls.Add(LblDigits); + Controls.Add(NumRound); + Controls.Add(CbNetworkCard); + Controls.Add(BtnTest); + Controls.Add(LblSpecificClient); + Controls.Add(LblService); + Controls.Add(PbService); + Controls.Add(LblAgent); + Controls.Add(PbAgent); + Controls.Add(LblMultiValue); + Controls.Add(PbMultiValue); + Controls.Add(TbSelectedType); + Controls.Add(LvSensors); + Controls.Add(NumInterval); + Controls.Add(LblSetting3); + Controls.Add(TbSetting3); + Controls.Add(LblSetting2); + Controls.Add(TbSetting2); + Controls.Add(PnlDescription); + Controls.Add(LblDescription); + Controls.Add(LblSetting1); + Controls.Add(BtnStore); + Controls.Add(TbSetting1); + Controls.Add(LblType); + Controls.Add(LblSeconds); + Controls.Add(LblName); + Controls.Add(LblUpdate); + Controls.Add(TbName); + DoubleBuffered = true; + ForeColor = Color.FromArgb(241, 241, 241); + FormBorderStyle = FormBorderStyle.FixedSingle; + Icon = (Icon)resources.GetObject("$this.Icon"); + MaximizeBox = false; + MetroColor = Color.FromArgb(63, 63, 70); + Name = "SensorsMod"; + ShowMaximizeBox = false; + ShowMinimizeBox = false; + StartPosition = FormStartPosition.CenterScreen; + Text = "Sensor"; + Load += SensorMod_Load; + ResizeEnd += SensorsMod_ResizeEnd; + KeyUp += SensorsMod_KeyUp; + Layout += SensorsMod_Layout; + PnlDescription.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)NumInterval).EndInit(); + ((System.ComponentModel.ISupportInitialize)PbMultiValue).EndInit(); + ((System.ComponentModel.ISupportInitialize)PbAgent).EndInit(); + ((System.ComponentModel.ISupportInitialize)PbService).EndInit(); + ((System.ComponentModel.ISupportInitialize)NumRound).EndInit(); + ResumeLayout(false); + PerformLayout(); + } - } + #endregion - #endregion - - private Syncfusion.WinForms.Controls.SfButton BtnStore; - private System.Windows.Forms.Label LblSetting1; - private System.Windows.Forms.TextBox TbSetting1; - private System.Windows.Forms.Label LblType; - private System.Windows.Forms.Label LblName; - private System.Windows.Forms.TextBox TbName; - private System.Windows.Forms.Label LblSeconds; - private System.Windows.Forms.Label LblUpdate; - private System.Windows.Forms.Label LblDescription; - private System.Windows.Forms.RichTextBox TbDescription; - private System.Windows.Forms.Panel PnlDescription; - private System.Windows.Forms.Label LblSetting2; - private System.Windows.Forms.TextBox TbSetting2; - private System.Windows.Forms.Label LblSetting3; - private System.Windows.Forms.TextBox TbSetting3; - private Syncfusion.Windows.Forms.Tools.NumericUpDownExt NumInterval; - private ListView LvSensors; - private ColumnHeader ClmSensorName; - private ColumnHeader ClmMultiValue; - private ColumnHeader ClmAgentCompatible; - private ColumnHeader ClmSatelliteCompatible; - private ColumnHeader ClmEmpty; - private TextBox TbSelectedType; - private ImageList ImgLv; - private PictureBox PbMultiValue; - private Label LblMultiValue; - private Label LblAgent; - private PictureBox PbAgent; - private Label LblService; - private PictureBox PbService; - private Label LblSpecificClient; - private ColumnHeader ClmId; - private Syncfusion.WinForms.Controls.SfButton BtnTest; - private ComboBox CbNetworkCard; - private Syncfusion.Windows.Forms.Tools.NumericUpDownExt NumRound; - private Label LblDigits; - internal CheckBox CbApplyRounding; - private Label LblFriendlyName; - private TextBox TbFriendlyName; - private Label LblOptional1; - } + private Syncfusion.WinForms.Controls.SfButton BtnStore; + private System.Windows.Forms.Label LblSetting1; + private System.Windows.Forms.TextBox TbSetting1; + private System.Windows.Forms.Label LblType; + private System.Windows.Forms.Label LblName; + private System.Windows.Forms.TextBox TbName; + private System.Windows.Forms.Label LblSeconds; + private System.Windows.Forms.Label LblUpdate; + private System.Windows.Forms.Label LblDescription; + private System.Windows.Forms.RichTextBox TbDescription; + private System.Windows.Forms.Panel PnlDescription; + private System.Windows.Forms.Label LblSetting2; + private System.Windows.Forms.TextBox TbSetting2; + private System.Windows.Forms.Label LblSetting3; + private System.Windows.Forms.TextBox TbSetting3; + private Syncfusion.Windows.Forms.Tools.NumericUpDownExt NumInterval; + private ListView LvSensors; + private ColumnHeader ClmSensorName; + private ColumnHeader ClmMultiValue; + private ColumnHeader ClmAgentCompatible; + private ColumnHeader ClmSatelliteCompatible; + private ColumnHeader ClmEmpty; + private TextBox TbSelectedType; + private ImageList ImgLv; + private PictureBox PbMultiValue; + private Label LblMultiValue; + private Label LblAgent; + private PictureBox PbAgent; + private Label LblService; + private PictureBox PbService; + private Label LblSpecificClient; + private ColumnHeader ClmId; + private Syncfusion.WinForms.Controls.SfButton BtnTest; + private ComboBox CbNetworkCard; + private Syncfusion.Windows.Forms.Tools.NumericUpDownExt NumRound; + private Label LblDigits; + internal CheckBox CbApplyRounding; + private Label LblFriendlyName; + private TextBox TbFriendlyName; + private Label LblOptional1; + internal CheckBox CbSetting1; + } } diff --git a/src/HASS.Agent.Staging/HASS.Agent/Forms/Sensors/SensorsMod.cs b/src/HASS.Agent.Staging/HASS.Agent/Forms/Sensors/SensorsMod.cs index 3106a537..0372ba31 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Forms/Sensors/SensorsMod.cs +++ b/src/HASS.Agent.Staging/HASS.Agent/Forms/Sensors/SensorsMod.cs @@ -13,922 +13,950 @@ namespace HASS.Agent.Forms.Sensors { - public partial class SensorsMod : MetroForm - { - internal readonly ConfiguredSensor Sensor; + public partial class SensorsMod : MetroForm + { + internal readonly ConfiguredSensor Sensor; - private readonly bool _serviceMode; - private readonly string _serviceDeviceName; + private readonly bool _serviceMode; + private readonly string _serviceDeviceName; - private bool _interfaceLockedWrongType; - private bool _loading = true; + private bool _interfaceLockedWrongType; + private bool _loading = true; - private readonly Dictionary _networkCards = new(); + private readonly Dictionary _networkCards = new(); - private SensorType _selectedSensorType = SensorType.ActiveWindowSensor; + private SensorType _selectedSensorType = SensorType.ActiveWindowSensor; - public SensorsMod(ConfiguredSensor sensor, bool serviceMode = false, string serviceDeviceName = "") - { - Sensor = sensor; + public SensorsMod(ConfiguredSensor sensor, bool serviceMode = false, string serviceDeviceName = "") + { + Sensor = sensor; - _serviceMode = serviceMode; - _serviceDeviceName = serviceDeviceName; - - InitializeComponent(); + _serviceMode = serviceMode; + _serviceDeviceName = serviceDeviceName; + + InitializeComponent(); - BindListViewTheme(); - - BindComboBoxTheme(); - } - - public SensorsMod(bool serviceMode = false, string serviceDeviceName = "") - { - Sensor = new ConfiguredSensor(); + BindListViewTheme(); + + BindComboBoxTheme(); + } + + public SensorsMod(bool serviceMode = false, string serviceDeviceName = "") + { + Sensor = new ConfiguredSensor(); - _serviceMode = serviceMode; - _serviceDeviceName = serviceDeviceName; + _serviceMode = serviceMode; + _serviceDeviceName = serviceDeviceName; - InitializeComponent(); - - BindListViewTheme(); + InitializeComponent(); + + BindListViewTheme(); - BindComboBoxTheme(); - } - - private void BindListViewTheme() - { - LvSensors.DrawItem += ListViewTheme.DrawItem; - LvSensors.DrawSubItem += ListViewTheme.DrawSubItem; - LvSensors.DrawColumnHeader += ListViewTheme.DrawColumnHeader; - } - - private void BindComboBoxTheme() => CbNetworkCard.DrawItem += ComboBoxTheme.DrawDictionaryStringStringItem; - - private void SensorMod_Load(object sender, EventArgs e) - { - // catch all key presses - KeyPreview = true; - - // load sensors - LvSensors.BeginUpdate(); - foreach (var sensor in SensorsManager.SensorInfoCards.Select(x => x.Value)) - { - var lvSensor = new ListViewItem(sensor.Key.ToString()); - lvSensor.SubItems.Add(sensor.Name); - lvSensor.SubItems.Add(sensor.MultiValue ? "√" : string.Empty); - lvSensor.SubItems.Add(sensor.AgentCompatible ? "√" : string.Empty); - lvSensor.SubItems.Add(sensor.SatelliteCompatible ? "√" : string.Empty); - LvSensors.Items.Add(lvSensor); - } - LvSensors.EndUpdate(); - - // load network cards - _networkCards.Add("*", Languages.SensorsMod_All); - foreach (var nic in NetworkInterface.GetAllNetworkInterfaces()) _networkCards.Add(nic.Id, nic.Name); - - // load in gui - CbNetworkCard.DataSource = new BindingSource(_networkCards, null); - - // load or set sensor - if (Sensor.Id == Guid.Empty) - { - Sensor.Id = Guid.NewGuid(); - Text = Languages.SensorsMod_Title_New; - - // done - _loading = false; - return; - } - - // we're modding, load it - LoadSensor(); - Text = Languages.SensorsMod_Title_Mod; - - // done - _loading = false; - } - - /// - /// Loads the to-be-modded sensor - /// - private void LoadSensor() - { - // load the card - var sensorCard = SensorsManager.SensorInfoCards[Sensor.Type]; - - // set type - _selectedSensorType = sensorCard.SensorType; - - // load the type - TbSelectedType.Text = _selectedSensorType.ToString(); - - // select it as well - foreach (ListViewItem lvi in LvSensors.Items) - { - if (lvi.Text != sensorCard.Key.ToString()) continue; - lvi.Selected = true; - LvSensors.SelectedItems[0].EnsureVisible(); - break; - } - - // set gui - var guiOk = SetType(false); - if (!guiOk) return; - - // set the name - TbName.Text = Sensor.Name; - if (!string.IsNullOrWhiteSpace(TbName.Text)) TbName.SelectionStart = TbName.Text.Length; - - // set the friendly name - TbFriendlyName.Text = Sensor.FriendlyName; - - // set interval - NumInterval.Text = Sensor.UpdateInterval?.ToString() ?? "10"; - - // set optional setting - switch (_selectedSensorType) - { - case SensorType.NamedWindowSensor: - TbSetting1.Text = Sensor.WindowName; - break; - - case SensorType.WmiQuerySensor: - TbSetting1.Text = Sensor.Query; - TbSetting2.Text = Sensor.Scope; - CbApplyRounding.Checked = Sensor.ApplyRounding; - NumRound.Text = Sensor.Round?.ToString() ?? "2"; - break; - - case SensorType.PerformanceCounterSensor: - TbSetting1.Text = Sensor.Category; - TbSetting2.Text = Sensor.Counter; - TbSetting3.Text = Sensor.Instance; - CbApplyRounding.Checked = Sensor.ApplyRounding; - NumRound.Text = Sensor.Round?.ToString() ?? "2"; - break; - - case SensorType.ProcessActiveSensor: - TbSetting1.Text = Sensor.Query; - break; - - case SensorType.ServiceStateSensor: - TbSetting1.Text = Sensor.Query; - break; - - case SensorType.PowershellSensor: - TbSetting1.Text = Sensor.Query; - CbApplyRounding.Checked = Sensor.ApplyRounding; - NumRound.Text = Sensor.Round?.ToString() ?? "2"; - break; - - case SensorType.NetworkSensors: - if (_networkCards.ContainsKey(Sensor.Query)) CbNetworkCard.SelectedItem = new KeyValuePair(Sensor.Query, _networkCards[Sensor.Query]); - break; - - case SensorType.WindowStateSensor: - TbSetting1.Text = Sensor.Query; - break; - } - } - - /// - /// Change the UI depending on the selected type - /// - /// - private bool SetType(bool setDefaultValues = true) - { - if (LvSensors.SelectedItems.Count == 0) - { - // was the interface locked? - if (_interfaceLockedWrongType) UnlockWrongClient(); - return false; - } - - // find the sensor card - var sensorId = int.Parse(LvSensors.SelectedItems[0].Text); - var sensorCard = SensorsManager.SensorInfoCards.Where(card => card.Value.Key == sensorId) - .Select(card => card.Value).FirstOrDefault(); - if (sensorCard == null) return false; - - // can the current client load this type? - if (_serviceMode && !sensorCard.SatelliteCompatible) - { - LockWrongClient(); - return false; - } - - if (!_serviceMode && !sensorCard.AgentCompatible) - { - LockWrongClient(); - return false; - } - - // was the interface locked? - if (_interfaceLockedWrongType) UnlockWrongClient(); - - // set default values - if (setDefaultValues) - { - TbName.Text = _serviceMode ? sensorCard.SensorType.GetSensorName(_serviceDeviceName) : sensorCard.SensorType.GetSensorName(); - NumInterval.Text = sensorCard.RefreshTimer.ToString(); - _selectedSensorType = sensorCard.SensorType; - } - - TbSelectedType.Text = sensorCard.SensorType.ToString(); - TbDescription.Text = sensorCard.Description; - CbApplyRounding.Visible = false; - NumRound.Visible = false; - LblDigits.Visible = false; - - // process the interface - switch (sensorCard.SensorType) - { - case SensorType.NamedWindowSensor: - SetWindowGui(); - break; - - case SensorType.WmiQuerySensor: - SetWmiGui(); - break; - - case SensorType.PerformanceCounterSensor: - SetPerformanceCounterGui(); - break; - - case SensorType.ProcessActiveSensor: - SetProcessGui(); - break; - - case SensorType.ServiceStateSensor: - SetServiceStateGui(); - break; - - case SensorType.NetworkSensors: - SetNetworkGui(); - break; - - case SensorType.PowershellSensor: - SetPowershellGui(); - break; - - case SensorType.WindowStateSensor: - SetWindowGui(); - break; - - default: - SetEmptyGui(); - break; - } - - return true; - } - - /// - /// Change the UI to a 'named window' type - /// - private void SetWindowGui() - { - Invoke(new MethodInvoker(delegate - { - SetEmptyGui(); - - LblSetting1.Text = Languages.SensorsMod_LblSetting1_WindowName; - LblSetting1.Visible = true; - TbSetting1.Visible = true; - - BtnTest.Visible = false; - })); - } - - /// - /// Change the UI to a 'wmi query' type - /// - [SuppressMessage("ReSharper", "InvertIf")] - private void SetWmiGui() - { - Invoke(new MethodInvoker(delegate - { - SetEmptyGui(); - - LblSetting1.Text = Languages.SensorsMod_LblSetting1_Wmi; - LblSetting1.Visible = true; - TbSetting1.Visible = true; - - LblSetting2.Text = Languages.SensorsMod_LblSetting2_Wmi; - LblSetting2.Visible = true; - TbSetting2.Visible = true; - - BtnTest.Text = Languages.SensorsMod_BtnTest_Wmi; - BtnTest.Visible = true; - - CbApplyRounding.Visible = true; - if (CbApplyRounding.Checked) - { - NumRound.Visible = true; - LblDigits.Visible = true; - } - })); - } - - /// - /// Change the UI to a 'powershell command' type - /// - [SuppressMessage("ReSharper", "InvertIf")] - private void SetPowershellGui() - { - Invoke(new MethodInvoker(delegate - { - SetEmptyGui(); - - LblSetting1.Text = Languages.SensorsMod_LblSetting1_Powershell; - LblSetting1.Visible = true; - TbSetting1.Visible = true; - - BtnTest.Text = Languages.SensorsMod_SensorsMod_BtnTest_Powershell; - BtnTest.Visible = true; - - CbApplyRounding.Visible = true; - if (CbApplyRounding.Checked) - { - NumRound.Visible = true; - LblDigits.Visible = true; - } - })); - } - - /// - /// Change the UI to a 'performance counter' type - /// - [SuppressMessage("ReSharper", "InvertIf")] - private void SetPerformanceCounterGui() - { - Invoke(new MethodInvoker(delegate - { - SetEmptyGui(); - - LblSetting1.Text = Languages.SensorsMod_LblSetting1_Category; - LblSetting1.Visible = true; - TbSetting1.Text = string.Empty; - TbSetting1.Visible = true; - - LblSetting2.Text = Languages.SensorsMod_LblSetting2_Counter; - LblSetting2.Visible = true; - TbSetting2.Text = string.Empty; - TbSetting2.Visible = true; - - LblSetting3.Text = Languages.SensorsMod_LblSetting3_Instance; - LblSetting3.Visible = true; - TbSetting3.Text = string.Empty; - TbSetting3.Visible = true; - - BtnTest.Text = Languages.SensorsMod_BtnTest_PerformanceCounter; - BtnTest.Visible = true; - - CbApplyRounding.Visible = true; - if (CbApplyRounding.Checked) - { - NumRound.Visible = true; - LblDigits.Visible = true; - } - })); - } - - /// - /// Change the UI to a 'process active' type - /// - private void SetProcessGui() - { - Invoke(new MethodInvoker(delegate - { - SetEmptyGui(); - - LblSetting1.Text = Languages.SensorsMod_LblSetting1_Process; - LblSetting1.Visible = true; - TbSetting1.Visible = true; - })); - } - - /// - /// Change the UI to a 'service state' type - /// - private void SetServiceStateGui() - { - Invoke(new MethodInvoker(delegate - { - SetEmptyGui(); - - LblSetting1.Text = Languages.SensorsMod_LblSetting1_Service; - LblSetting1.Visible = true; - TbSetting1.Visible = true; - })); - } - - /// - /// Change the UI to a 'network' type - /// - private void SetNetworkGui() - { - Invoke(new MethodInvoker(delegate - { - SetEmptyGui(); - - LblSetting1.Text = Languages.SensorsMod_LblSetting1_Network; - LblSetting1.Visible = true; - - CbNetworkCard.Visible = true; - })); - } - - /// - /// Change the UI to a general type - /// - private void SetEmptyGui() - { - Invoke(new MethodInvoker(delegate - { - LblSetting1.Visible = false; - - CbNetworkCard.Visible = false; - - TbSetting1.Text = string.Empty; - TbSetting1.Visible = false; - - LblSetting2.Visible = false; - TbSetting2.Text = string.Empty; - TbSetting2.Visible = false; - - LblSetting3.Visible = false; - TbSetting3.Text = string.Empty; - TbSetting3.Visible = false; - - CbApplyRounding.Checked = false; - CbApplyRounding.Visible = false; - NumRound.Visible = false; - LblDigits.Visible = false; - - BtnTest.Visible = false; - })); - } - - private void LvSensors_SelectedIndexChanged(object sender, EventArgs e) - { - if (_loading) return; - - // set the ui to the selected type - SetType(); - - // set focus to the name field - ActiveControl = TbName; - if (!string.IsNullOrWhiteSpace(TbName.Text)) TbName.SelectionStart = TbName.Text.Length; - } - - /// - /// Prepare the sensor for processing - /// - /// - /// - private void BtnStore_Click(object sender, EventArgs e) - { - if (LvSensors.SelectedItems.Count == 0) - { - MessageBoxAdv.Show(this, Languages.SensorsMod_BtnStore_MessageBox1, Variables.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Error); - return; - } - - // get and check type - var sensorId = int.Parse(LvSensors.SelectedItems[0].Text); - var sensorCard = SensorsManager.SensorInfoCards.Where(card => card.Value.Key == sensorId) - .Select(card => card.Value).FirstOrDefault(); - - if (sensorCard == null) - { - MessageBoxAdv.Show(this, Languages.SensorsMod_BtnStore_MessageBox2, Variables.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Error); - return; - } - - // get and check name - var name = TbName.Text.Trim(); - if (string.IsNullOrEmpty(name)) - { - MessageBoxAdv.Show(this, Languages.SensorsMod_BtnStore_MessageBox3, Variables.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Error); - ActiveControl = TbName; - return; - } - - // get friendly name - var friendlyName = string.IsNullOrEmpty(TbFriendlyName.Text.Trim()) ? null : TbFriendlyName.Text.Trim(); - - // name contains illegal chars? - var sanitized = SharedHelperFunctions.GetSafeValue(name); - if (sanitized != name) - { - var confirmSanitize = MessageBoxAdv.Show(this, string.Format(Languages.SensorsMod_MessageBox_Sanitize, sanitized), Variables.MessageBoxTitle, MessageBoxButtons.OKCancel, MessageBoxIcon.Question); - if (confirmSanitize != DialogResult.OK) - { - ActiveControl = TbName; - return; - } - - TbName.Text = sanitized; - name = sanitized; - } - - // name already used? - if (!_serviceMode && Variables.SingleValueSensors.Any(x => string.Equals(x.Name, name, StringComparison.InvariantCultureIgnoreCase) && x.Id != Sensor.Id.ToString())) - { - var confirm = MessageBoxAdv.Show(this, Languages.SensorsMod_BtnStore_MessageBox4, Variables.MessageBoxTitle, MessageBoxButtons.YesNo, MessageBoxIcon.Question); - if (confirm != DialogResult.Yes) - { - ActiveControl = TbName; - return; - } - } - - if (!_serviceMode && Variables.MultiValueSensors.Any(x => string.Equals(x.Name, name, StringComparison.InvariantCultureIgnoreCase) && x.Id != Sensor.Id.ToString())) - { - var confirm = MessageBoxAdv.Show(this, Languages.SensorsMod_BtnStore_MessageBox5, Variables.MessageBoxTitle, MessageBoxButtons.YesNo, MessageBoxIcon.Question); - if (confirm != DialogResult.Yes) - { - ActiveControl = TbName; - return; - } - } - - // get and check update interval - var interval = (int)NumInterval.Value; - if (interval is < 1 or > 43200) - { - MessageBoxAdv.Show(this, Languages.SensorsMod_BtnStore_MessageBox6, Variables.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Error); - ActiveControl = NumInterval; - return; - } - - // get and check round value - var applyRounding = CbApplyRounding.Checked; - int? round = null; - if (applyRounding) - { - round = (int)NumRound.Value; - if (round is < 0 or > 20) - { - MessageBoxAdv.Show(this, Languages.SensorsMod_BtnStore_MessageBox12, Variables.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Error); - ActiveControl = NumRound; - return; - } - } - - // check and set optional settings - switch (sensorCard.SensorType) - { - case SensorType.NamedWindowSensor: - var window = TbSetting1.Text.Trim(); - if (string.IsNullOrEmpty(window)) - { - MessageBoxAdv.Show(this, Languages.SensorsMod_BtnStore_MessageBox7, Variables.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Error); - ActiveControl = TbSetting1; - return; - } - Sensor.WindowName = window; - break; - - case SensorType.WmiQuerySensor: - var query = TbSetting1.Text.Trim(); - var scope = TbSetting2.Text.Trim(); - - // test the query - if (string.IsNullOrEmpty(query)) - { - MessageBoxAdv.Show(this, Languages.SensorsMod_BtnStore_MessageBox8, Variables.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Error); - ActiveControl = TbSetting1; - return; - } - - // test the scope - if (!string.IsNullOrEmpty(scope)) - { - if (!HelperFunctions.CheckWmiScope(scope)) - { - var scopeQ = MessageBoxAdv.Show(this, string.Format(Languages.SensorsMod_WmiTestFailed, scope), - Variables.MessageBoxTitle, MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); - - if (scopeQ != DialogResult.Yes) return; - } - } - - Sensor.Query = query; - Sensor.Scope = scope; - break; - - case SensorType.PerformanceCounterSensor: - var category = TbSetting1.Text.Trim(); - var counter = TbSetting2.Text.Trim(); - var instance = TbSetting3.Text.Trim(); - if (string.IsNullOrEmpty(category) || string.IsNullOrEmpty(counter)) - { - MessageBoxAdv.Show(this, Languages.SensorsMod_BtnStore_MessageBox9, Variables.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Error); - ActiveControl = TbSetting1; - return; - } - Sensor.Category = category; - Sensor.Counter = counter; - Sensor.Instance = instance; - break; - - case SensorType.ProcessActiveSensor: - var process = TbSetting1.Text.Trim(); - if (string.IsNullOrEmpty(process)) - { - MessageBoxAdv.Show(this, Languages.SensorsMod_BtnStore_MessageBox10, Variables.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Error); - ActiveControl = TbSetting1; - return; - } - Sensor.Query = process; - break; - - case SensorType.ServiceStateSensor: - var service = TbSetting1.Text.Trim(); - if (string.IsNullOrEmpty(service)) - { - MessageBoxAdv.Show(this, Languages.SensorsMod_BtnStore_MessageBox11, Variables.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Error); - ActiveControl = TbSetting1; - return; - } - Sensor.Query = service; - break; - - case SensorType.NetworkSensors: - Sensor.Query = "*"; - if (CbNetworkCard.SelectedItem != null) - { - var item = (KeyValuePair)CbNetworkCard.SelectedItem; - Sensor.Query = item.Key; - } - break; - - case SensorType.PowershellSensor: - Sensor.Query = TbSetting1.Text.Trim(); - break; - - case SensorType.WindowStateSensor: - var windowprocess = TbSetting1.Text.Trim(); - if (string.IsNullOrEmpty(windowprocess)) - { - MessageBoxAdv.Show(this, Languages.SensorsMod_BtnStore_MessageBox10, Variables.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Error); - ActiveControl = TbSetting1; - return; - } - Sensor.Query = windowprocess; - break; - } - - // set values - Sensor.Type = sensorCard.SensorType; - Sensor.Name = name; - Sensor.FriendlyName = friendlyName; - Sensor.UpdateInterval = interval; - Sensor.ApplyRounding = applyRounding; - Sensor.Round = round; - - // done - DialogResult = DialogResult.OK; - } - - private void TbDescription_LinkClicked(object sender, LinkClickedEventArgs e) - { - if (string.IsNullOrWhiteSpace(e.LinkText)) return; - if (!e.LinkText.ToLower().StartsWith("http")) return; - - HelperFunctions.LaunchUrl(e.LinkText); - } - - private void SensorsMod_ResizeEnd(object sender, EventArgs e) - { - if (Variables.ShuttingDown) return; - if (!IsHandleCreated) return; - if (IsDisposed) return; - - try - { - // hide the pesky horizontal scrollbar - ListViewTheme.ShowScrollBar(LvSensors.Handle, ListViewTheme.SB_HORZ, false); - - Refresh(); - } - catch - { - // best effort - } - } - - private void SensorsMod_KeyUp(object sender, KeyEventArgs e) - { - if (e.KeyCode != Keys.Escape) return; - Close(); - } - - private void SensorsMod_Layout(object sender, LayoutEventArgs e) - { - // hide the pesky horizontal scrollbar - ListViewTheme.ShowScrollBar(LvSensors.Handle, ListViewTheme.SB_HORZ, false); - } - - /// - /// Locks the interface if the selected entity can't be added to the current client - /// - private void LockWrongClient() - { - if (InvokeRequired) - { - Invoke(new MethodInvoker(LockWrongClient)); - return; - } - - _interfaceLockedWrongType = true; - - var requiredClient = _serviceMode ? "hass.agent" : "service"; - LblSpecificClient.Text = string.Format(Languages.SensorsMod_SpecificClient, requiredClient); - - LblSpecificClient.Visible = true; - - TbName.Enabled = false; - TbName.Text = string.Empty; - - TbFriendlyName.Enabled = false; - TbFriendlyName.Text = string.Empty; - - SetEmptyGui(); - - BtnStore.Enabled = false; - } - - /// - /// Unlocks the interface if the selected entity can be added to the current client - /// - private void UnlockWrongClient() - { - if (InvokeRequired) - { - Invoke(new MethodInvoker(UnlockWrongClient)); - return; - } - - _interfaceLockedWrongType = false; - - LblSpecificClient.Visible = false; - - TbName.Enabled = true; - TbFriendlyName.Enabled = true; - BtnStore.Enabled = true; - } - - private void BtnTest_Click(object sender, EventArgs e) - { - switch (_selectedSensorType) - { - case SensorType.WmiQuerySensor: - TestWmi(); - break; - - case SensorType.PerformanceCounterSensor: - TestPerformanceCounter(); - break; - - case SensorType.PowershellSensor: - TestPowershell(); - break; - } - } - - private async void TestWmi() - { - // prepare values - var query = TbSetting1.Text.Trim(); - var scope = TbSetting2.Text.Trim(); - var applyRounding = CbApplyRounding.Checked; - var round = (int)NumRound.Value; - - if (string.IsNullOrEmpty(query)) - { - MessageBoxAdv.Show(this, Languages.SensorsMod_TestWmi_MessageBox1, Variables.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); - ActiveControl = TbSetting1; - return; - } - - // test the scope - if (!string.IsNullOrEmpty(scope)) - { - if (!HelperFunctions.CheckWmiScope(scope)) - { - var scopeQ = MessageBoxAdv.Show(this, string.Format(Languages.SensorsMod_WmiTestFailed, scope), - Variables.MessageBoxTitle, MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); - - if (scopeQ != DialogResult.Yes) return; - } - } - - BtnTest.Enabled = false; - - // execute the test - var result = await Task.Run(() => SensorTester.TestWmiQuery(query, scope, applyRounding, round)); - - BtnTest.Enabled = true; - - if (result.Succesful) - { - MessageBoxAdv.Show(this, string.Format(Languages.SensorsMod_TestWmi_MessageBox2, result.ReturnValue), Variables.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Information); - return; - } - - // failed - var q = MessageBoxAdv.Show(this, string.Format(Languages.SensorsMod_TestWmi_MessageBox3, result.ErrorReason), Variables.MessageBoxTitle, MessageBoxButtons.YesNo, MessageBoxIcon.Error); - if (q != DialogResult.Yes) return; - - // open logs - HelperFunctions.OpenLocalFolder(Variables.LogPath); - } - - private async void TestPerformanceCounter() - { - // prepare values - var category = TbSetting1.Text.Trim(); - var counter = TbSetting2.Text.Trim(); - var instance = TbSetting3.Text.Trim(); - var applyRounding = CbApplyRounding.Checked; - var round = (int)NumRound.Value; - - if (string.IsNullOrEmpty(category) || string.IsNullOrEmpty(counter)) - { - MessageBoxAdv.Show(this, Languages.SensorsMod_TestPerformanceCounter_MessageBox1, Variables.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); - return; - } - - BtnTest.Enabled = false; - - // execute the test - var result = await Task.Run((() => SensorTester.TestPerformanceCounter(category, counter, instance, applyRounding, round))); - - BtnTest.Enabled = true; - - if (result.Succesful) - { - MessageBoxAdv.Show(this, string.Format(Languages.SensorsMod_TestPerformanceCounter_MessageBox2, result.ReturnValue), Variables.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Information); - return; - } - - // failed - var q = MessageBoxAdv.Show(this, string.Format(Languages.SensorsMod_TestPerformanceCounter_MessageBox3, result.ErrorReason), Variables.MessageBoxTitle, MessageBoxButtons.YesNo, MessageBoxIcon.Error); - if (q != DialogResult.Yes) return; - - // open logs - HelperFunctions.OpenLocalFolder(Variables.LogPath); - } - - private async void TestPowershell() - { - // prepare values - var command = TbSetting1.Text.Trim(); - var applyRounding = CbApplyRounding.Checked; - var round = (int)NumRound.Value; - - if (string.IsNullOrEmpty(command)) - { - MessageBoxAdv.Show(this, Languages.SensorsMod_TestPowershell_MessageBox1, Variables.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); - return; - } - - BtnTest.Enabled = false; - - // execute the test - var result = await Task.Run((() => SensorTester.TestPowershell(command, applyRounding, round))); - - BtnTest.Enabled = true; - - if (result.Succesful) - { - MessageBoxAdv.Show(this, string.Format(Languages.SensorsMod_TestPowershell_MessageBox2, result.ReturnValue), Variables.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Information); - return; - } - - // failed - var q = MessageBoxAdv.Show(this, string.Format(Languages.SensorsMod_TestPowershell_MessageBox3, result.ErrorReason), Variables.MessageBoxTitle, MessageBoxButtons.YesNo, MessageBoxIcon.Error); - if (q != DialogResult.Yes) return; - - // open logs - HelperFunctions.OpenLocalFolder(Variables.LogPath); - } - - private void CbRdValue_CheckedChanged(object sender, EventArgs e) - { - if (NumRound.Visible == true) - { - NumRound.Visible = false; - LblDigits.Visible = false; - } - else - { - NumRound.Visible = true; - LblDigits.Visible = true; - } - } - } + BindComboBoxTheme(); + } + + private void BindListViewTheme() + { + LvSensors.DrawItem += ListViewTheme.DrawItem; + LvSensors.DrawSubItem += ListViewTheme.DrawSubItem; + LvSensors.DrawColumnHeader += ListViewTheme.DrawColumnHeader; + } + + private void BindComboBoxTheme() => CbNetworkCard.DrawItem += ComboBoxTheme.DrawDictionaryStringStringItem; + + private void SensorMod_Load(object sender, EventArgs e) + { + // catch all key presses + KeyPreview = true; + + // load sensors + LvSensors.BeginUpdate(); + foreach (var sensor in SensorsManager.SensorInfoCards.Select(x => x.Value)) + { + var lvSensor = new ListViewItem(sensor.Key.ToString()); + lvSensor.SubItems.Add(sensor.Name); + lvSensor.SubItems.Add(sensor.MultiValue ? "√" : string.Empty); + lvSensor.SubItems.Add(sensor.AgentCompatible ? "√" : string.Empty); + lvSensor.SubItems.Add(sensor.SatelliteCompatible ? "√" : string.Empty); + LvSensors.Items.Add(lvSensor); + } + LvSensors.EndUpdate(); + + // load network cards + _networkCards.Add("*", Languages.SensorsMod_All); + foreach (var nic in NetworkInterface.GetAllNetworkInterfaces()) _networkCards.Add(nic.Id, nic.Name); + + // load in gui + CbNetworkCard.DataSource = new BindingSource(_networkCards, null); + + // load or set sensor + if (Sensor.Id == Guid.Empty) + { + Sensor.Id = Guid.NewGuid(); + Text = Languages.SensorsMod_Title_New; + + // done + _loading = false; + return; + } + + // we're modding, load it + LoadSensor(); + Text = Languages.SensorsMod_Title_Mod; + + // done + _loading = false; + } + + /// + /// Loads the to-be-modded sensor + /// + private void LoadSensor() + { + // load the card + var sensorCard = SensorsManager.SensorInfoCards[Sensor.Type]; + + // set type + _selectedSensorType = sensorCard.SensorType; + + // load the type + TbSelectedType.Text = _selectedSensorType.ToString(); + + // select it as well + foreach (ListViewItem lvi in LvSensors.Items) + { + if (lvi.Text != sensorCard.Key.ToString()) continue; + lvi.Selected = true; + LvSensors.SelectedItems[0].EnsureVisible(); + break; + } + + // set gui + var guiOk = SetType(false); + if (!guiOk) return; + + // set the name + TbName.Text = Sensor.Name; + if (!string.IsNullOrWhiteSpace(TbName.Text)) TbName.SelectionStart = TbName.Text.Length; + + // set the friendly name + TbFriendlyName.Text = Sensor.FriendlyName; + + // set interval + NumInterval.Text = Sensor.UpdateInterval?.ToString() ?? "10"; + + // set optional setting + switch (_selectedSensorType) + { + case SensorType.NamedWindowSensor: + TbSetting1.Text = Sensor.WindowName; + break; + + case SensorType.WmiQuerySensor: + TbSetting1.Text = Sensor.Query; + TbSetting2.Text = Sensor.Scope; + CbApplyRounding.Checked = Sensor.ApplyRounding; + NumRound.Text = Sensor.Round?.ToString() ?? "2"; + break; + + case SensorType.PerformanceCounterSensor: + TbSetting1.Text = Sensor.Category; + TbSetting2.Text = Sensor.Counter; + TbSetting3.Text = Sensor.Instance; + CbApplyRounding.Checked = Sensor.ApplyRounding; + NumRound.Text = Sensor.Round?.ToString() ?? "2"; + break; + + case SensorType.ProcessActiveSensor: + TbSetting1.Text = Sensor.Query; + break; + + case SensorType.ServiceStateSensor: + TbSetting1.Text = Sensor.Query; + break; + + case SensorType.PowershellSensor: + TbSetting1.Text = Sensor.Query; + CbApplyRounding.Checked = Sensor.ApplyRounding; + NumRound.Text = Sensor.Round?.ToString() ?? "2"; + break; + + case SensorType.NetworkSensors: + if (_networkCards.ContainsKey(Sensor.Query)) CbNetworkCard.SelectedItem = new KeyValuePair(Sensor.Query, _networkCards[Sensor.Query]); + break; + + case SensorType.WindowStateSensor: + TbSetting1.Text = Sensor.Query; + break; + + case SensorType.LastActiveSensor: + CbSetting1.Checked = Sensor.Query == "1"; + break; + } + } + + /// + /// Change the UI depending on the selected type + /// + /// + private bool SetType(bool setDefaultValues = true) + { + if (LvSensors.SelectedItems.Count == 0) + { + // was the interface locked? + if (_interfaceLockedWrongType) UnlockWrongClient(); + return false; + } + + // find the sensor card + var sensorId = int.Parse(LvSensors.SelectedItems[0].Text); + var sensorCard = SensorsManager.SensorInfoCards.Where(card => card.Value.Key == sensorId) + .Select(card => card.Value).FirstOrDefault(); + if (sensorCard == null) return false; + + // can the current client load this type? + if (_serviceMode && !sensorCard.SatelliteCompatible) + { + LockWrongClient(); + return false; + } + + if (!_serviceMode && !sensorCard.AgentCompatible) + { + LockWrongClient(); + return false; + } + + // was the interface locked? + if (_interfaceLockedWrongType) UnlockWrongClient(); + + // set default values + if (setDefaultValues) + { + TbName.Text = _serviceMode ? sensorCard.SensorType.GetSensorName(_serviceDeviceName) : sensorCard.SensorType.GetSensorName(); + NumInterval.Text = sensorCard.RefreshTimer.ToString(); + _selectedSensorType = sensorCard.SensorType; + } + + TbSelectedType.Text = sensorCard.SensorType.ToString(); + TbDescription.Text = sensorCard.Description; + CbApplyRounding.Visible = false; + NumRound.Visible = false; + LblDigits.Visible = false; + + // process the interface + switch (sensorCard.SensorType) + { + case SensorType.NamedWindowSensor: + SetWindowGui(); + break; + + case SensorType.WmiQuerySensor: + SetWmiGui(); + break; + + case SensorType.PerformanceCounterSensor: + SetPerformanceCounterGui(); + break; + + case SensorType.ProcessActiveSensor: + SetProcessGui(); + break; + + case SensorType.ServiceStateSensor: + SetServiceStateGui(); + break; + + case SensorType.NetworkSensors: + SetNetworkGui(); + break; + + case SensorType.PowershellSensor: + SetPowershellGui(); + break; + + case SensorType.WindowStateSensor: + SetWindowGui(); + break; + + case SensorType.LastActiveSensor: + SetLastActiveGui(); + break; + + default: + SetEmptyGui(); + break; + } + + return true; + } + + /// + /// Change the UI to a 'named window' type + /// + private void SetWindowGui() + { + Invoke(new MethodInvoker(delegate + { + SetEmptyGui(); + + LblSetting1.Text = Languages.SensorsMod_LblSetting1_WindowName; + LblSetting1.Visible = true; + TbSetting1.Visible = true; + + BtnTest.Visible = false; + })); + } + + /// + /// Change the UI to a 'wmi query' type + /// + [SuppressMessage("ReSharper", "InvertIf")] + private void SetWmiGui() + { + Invoke(new MethodInvoker(delegate + { + SetEmptyGui(); + + LblSetting1.Text = Languages.SensorsMod_LblSetting1_Wmi; + LblSetting1.Visible = true; + TbSetting1.Visible = true; + + LblSetting2.Text = Languages.SensorsMod_LblSetting2_Wmi; + LblSetting2.Visible = true; + TbSetting2.Visible = true; + + BtnTest.Text = Languages.SensorsMod_BtnTest_Wmi; + BtnTest.Visible = true; + + CbApplyRounding.Visible = true; + if (CbApplyRounding.Checked) + { + NumRound.Visible = true; + LblDigits.Visible = true; + } + })); + } + + /// + /// Change the UI to a 'powershell command' type + /// + [SuppressMessage("ReSharper", "InvertIf")] + private void SetPowershellGui() + { + Invoke(new MethodInvoker(delegate + { + SetEmptyGui(); + + LblSetting1.Text = Languages.SensorsMod_LblSetting1_Powershell; + LblSetting1.Visible = true; + TbSetting1.Visible = true; + + BtnTest.Text = Languages.SensorsMod_SensorsMod_BtnTest_Powershell; + BtnTest.Visible = true; + + CbApplyRounding.Visible = true; + if (CbApplyRounding.Checked) + { + NumRound.Visible = true; + LblDigits.Visible = true; + } + })); + } + + /// + /// Change the UI to a 'performance counter' type + /// + [SuppressMessage("ReSharper", "InvertIf")] + private void SetPerformanceCounterGui() + { + Invoke(new MethodInvoker(delegate + { + SetEmptyGui(); + + LblSetting1.Text = Languages.SensorsMod_LblSetting1_Category; + LblSetting1.Visible = true; + TbSetting1.Text = string.Empty; + TbSetting1.Visible = true; + + LblSetting2.Text = Languages.SensorsMod_LblSetting2_Counter; + LblSetting2.Visible = true; + TbSetting2.Text = string.Empty; + TbSetting2.Visible = true; + + LblSetting3.Text = Languages.SensorsMod_LblSetting3_Instance; + LblSetting3.Visible = true; + TbSetting3.Text = string.Empty; + TbSetting3.Visible = true; + + BtnTest.Text = Languages.SensorsMod_BtnTest_PerformanceCounter; + BtnTest.Visible = true; + + CbApplyRounding.Visible = true; + if (CbApplyRounding.Checked) + { + NumRound.Visible = true; + LblDigits.Visible = true; + } + })); + } + + /// + /// Change the UI to a 'process active' type + /// + private void SetProcessGui() + { + Invoke(new MethodInvoker(delegate + { + SetEmptyGui(); + + LblSetting1.Text = Languages.SensorsMod_LblSetting1_Process; + LblSetting1.Visible = true; + TbSetting1.Visible = true; + })); + } + + /// + /// Change the UI to a 'service state' type + /// + private void SetServiceStateGui() + { + Invoke(new MethodInvoker(delegate + { + SetEmptyGui(); + + LblSetting1.Text = Languages.SensorsMod_LblSetting1_Service; + LblSetting1.Visible = true; + TbSetting1.Visible = true; + })); + } + + /// + /// Change the UI to a 'network' type + /// + private void SetNetworkGui() + { + Invoke(new MethodInvoker(delegate + { + SetEmptyGui(); + + LblSetting1.Text = Languages.SensorsMod_LblSetting1_Network; + LblSetting1.Visible = true; + + CbNetworkCard.Visible = true; + })); + } + + /// + /// Change the UI to a 'lastactive' type + /// + private void SetLastActiveGui() + { + Invoke(new MethodInvoker(delegate + { + SetEmptyGui(); + + CbSetting1.Text = Languages.SensorsMod_CbSetting1_LastActive; + CbSetting1.Visible = true; + })); + } + + /// + /// Change the UI to a general type + /// + private void SetEmptyGui() + { + Invoke(new MethodInvoker(delegate + { + LblSetting1.Visible = false; + + CbNetworkCard.Visible = false; + + TbSetting1.Text = string.Empty; + TbSetting1.Visible = false; + + LblSetting2.Visible = false; + TbSetting2.Text = string.Empty; + TbSetting2.Visible = false; + + LblSetting3.Visible = false; + TbSetting3.Text = string.Empty; + TbSetting3.Visible = false; + + CbApplyRounding.Checked = false; + CbApplyRounding.Visible = false; + NumRound.Visible = false; + LblDigits.Visible = false; + + CbSetting1.Visible = false; + + BtnTest.Visible = false; + })); + } + + private void LvSensors_SelectedIndexChanged(object sender, EventArgs e) + { + if (_loading) return; + + // set the ui to the selected type + SetType(); + + // set focus to the name field + ActiveControl = TbName; + if (!string.IsNullOrWhiteSpace(TbName.Text)) TbName.SelectionStart = TbName.Text.Length; + } + + /// + /// Prepare the sensor for processing + /// + /// + /// + private void BtnStore_Click(object sender, EventArgs e) + { + if (LvSensors.SelectedItems.Count == 0) + { + MessageBoxAdv.Show(this, Languages.SensorsMod_BtnStore_MessageBox1, Variables.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Error); + return; + } + + // get and check type + var sensorId = int.Parse(LvSensors.SelectedItems[0].Text); + var sensorCard = SensorsManager.SensorInfoCards.Where(card => card.Value.Key == sensorId) + .Select(card => card.Value).FirstOrDefault(); + + if (sensorCard == null) + { + MessageBoxAdv.Show(this, Languages.SensorsMod_BtnStore_MessageBox2, Variables.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Error); + return; + } + + // get and check name + var name = TbName.Text.Trim(); + if (string.IsNullOrEmpty(name)) + { + MessageBoxAdv.Show(this, Languages.SensorsMod_BtnStore_MessageBox3, Variables.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Error); + ActiveControl = TbName; + return; + } + + // get friendly name + var friendlyName = string.IsNullOrEmpty(TbFriendlyName.Text.Trim()) ? null : TbFriendlyName.Text.Trim(); + + // name contains illegal chars? + var sanitized = SharedHelperFunctions.GetSafeValue(name); + if (sanitized != name) + { + var confirmSanitize = MessageBoxAdv.Show(this, string.Format(Languages.SensorsMod_MessageBox_Sanitize, sanitized), Variables.MessageBoxTitle, MessageBoxButtons.OKCancel, MessageBoxIcon.Question); + if (confirmSanitize != DialogResult.OK) + { + ActiveControl = TbName; + return; + } + + TbName.Text = sanitized; + name = sanitized; + } + + // name already used? + if (!_serviceMode && Variables.SingleValueSensors.Any(x => string.Equals(x.Name, name, StringComparison.InvariantCultureIgnoreCase) && x.Id != Sensor.Id.ToString())) + { + var confirm = MessageBoxAdv.Show(this, Languages.SensorsMod_BtnStore_MessageBox4, Variables.MessageBoxTitle, MessageBoxButtons.YesNo, MessageBoxIcon.Question); + if (confirm != DialogResult.Yes) + { + ActiveControl = TbName; + return; + } + } + + if (!_serviceMode && Variables.MultiValueSensors.Any(x => string.Equals(x.Name, name, StringComparison.InvariantCultureIgnoreCase) && x.Id != Sensor.Id.ToString())) + { + var confirm = MessageBoxAdv.Show(this, Languages.SensorsMod_BtnStore_MessageBox5, Variables.MessageBoxTitle, MessageBoxButtons.YesNo, MessageBoxIcon.Question); + if (confirm != DialogResult.Yes) + { + ActiveControl = TbName; + return; + } + } + + // get and check update interval + var interval = (int)NumInterval.Value; + if (interval is < 1 or > 43200) + { + MessageBoxAdv.Show(this, Languages.SensorsMod_BtnStore_MessageBox6, Variables.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Error); + ActiveControl = NumInterval; + return; + } + + // get and check round value + var applyRounding = CbApplyRounding.Checked; + int? round = null; + if (applyRounding) + { + round = (int)NumRound.Value; + if (round is < 0 or > 20) + { + MessageBoxAdv.Show(this, Languages.SensorsMod_BtnStore_MessageBox12, Variables.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Error); + ActiveControl = NumRound; + return; + } + } + + // check and set optional settings + switch (sensorCard.SensorType) + { + case SensorType.NamedWindowSensor: + var window = TbSetting1.Text.Trim(); + if (string.IsNullOrEmpty(window)) + { + MessageBoxAdv.Show(this, Languages.SensorsMod_BtnStore_MessageBox7, Variables.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Error); + ActiveControl = TbSetting1; + return; + } + Sensor.WindowName = window; + break; + + case SensorType.WmiQuerySensor: + var query = TbSetting1.Text.Trim(); + var scope = TbSetting2.Text.Trim(); + + // test the query + if (string.IsNullOrEmpty(query)) + { + MessageBoxAdv.Show(this, Languages.SensorsMod_BtnStore_MessageBox8, Variables.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Error); + ActiveControl = TbSetting1; + return; + } + + // test the scope + if (!string.IsNullOrEmpty(scope)) + { + if (!HelperFunctions.CheckWmiScope(scope)) + { + var scopeQ = MessageBoxAdv.Show(this, string.Format(Languages.SensorsMod_WmiTestFailed, scope), + Variables.MessageBoxTitle, MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); + + if (scopeQ != DialogResult.Yes) return; + } + } + + Sensor.Query = query; + Sensor.Scope = scope; + break; + + case SensorType.PerformanceCounterSensor: + var category = TbSetting1.Text.Trim(); + var counter = TbSetting2.Text.Trim(); + var instance = TbSetting3.Text.Trim(); + if (string.IsNullOrEmpty(category) || string.IsNullOrEmpty(counter)) + { + MessageBoxAdv.Show(this, Languages.SensorsMod_BtnStore_MessageBox9, Variables.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Error); + ActiveControl = TbSetting1; + return; + } + Sensor.Category = category; + Sensor.Counter = counter; + Sensor.Instance = instance; + break; + + case SensorType.ProcessActiveSensor: + var process = TbSetting1.Text.Trim(); + if (string.IsNullOrEmpty(process)) + { + MessageBoxAdv.Show(this, Languages.SensorsMod_BtnStore_MessageBox10, Variables.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Error); + ActiveControl = TbSetting1; + return; + } + Sensor.Query = process; + break; + + case SensorType.ServiceStateSensor: + var service = TbSetting1.Text.Trim(); + if (string.IsNullOrEmpty(service)) + { + MessageBoxAdv.Show(this, Languages.SensorsMod_BtnStore_MessageBox11, Variables.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Error); + ActiveControl = TbSetting1; + return; + } + Sensor.Query = service; + break; + + case SensorType.NetworkSensors: + Sensor.Query = "*"; + if (CbNetworkCard.SelectedItem != null) + { + var item = (KeyValuePair)CbNetworkCard.SelectedItem; + Sensor.Query = item.Key; + } + break; + + case SensorType.PowershellSensor: + Sensor.Query = TbSetting1.Text.Trim(); + break; + + case SensorType.WindowStateSensor: + var windowprocess = TbSetting1.Text.Trim(); + if (string.IsNullOrEmpty(windowprocess)) + { + MessageBoxAdv.Show(this, Languages.SensorsMod_BtnStore_MessageBox10, Variables.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Error); + ActiveControl = TbSetting1; + return; + } + Sensor.Query = windowprocess; + break; + + case SensorType.LastActiveSensor: + Sensor.Query = CbSetting1.Checked ? "1" : "0"; + break; + } + + // set values + Sensor.Type = sensorCard.SensorType; + Sensor.Name = name; + Sensor.FriendlyName = friendlyName; + Sensor.UpdateInterval = interval; + Sensor.ApplyRounding = applyRounding; + Sensor.Round = round; + + // done + DialogResult = DialogResult.OK; + } + + private void TbDescription_LinkClicked(object sender, LinkClickedEventArgs e) + { + if (string.IsNullOrWhiteSpace(e.LinkText)) return; + if (!e.LinkText.ToLower().StartsWith("http")) return; + + HelperFunctions.LaunchUrl(e.LinkText); + } + + private void SensorsMod_ResizeEnd(object sender, EventArgs e) + { + if (Variables.ShuttingDown) return; + if (!IsHandleCreated) return; + if (IsDisposed) return; + + try + { + // hide the pesky horizontal scrollbar + ListViewTheme.ShowScrollBar(LvSensors.Handle, ListViewTheme.SB_HORZ, false); + + Refresh(); + } + catch + { + // best effort + } + } + + private void SensorsMod_KeyUp(object sender, KeyEventArgs e) + { + if (e.KeyCode != Keys.Escape) return; + Close(); + } + + private void SensorsMod_Layout(object sender, LayoutEventArgs e) + { + // hide the pesky horizontal scrollbar + ListViewTheme.ShowScrollBar(LvSensors.Handle, ListViewTheme.SB_HORZ, false); + } + + /// + /// Locks the interface if the selected entity can't be added to the current client + /// + private void LockWrongClient() + { + if (InvokeRequired) + { + Invoke(new MethodInvoker(LockWrongClient)); + return; + } + + _interfaceLockedWrongType = true; + + var requiredClient = _serviceMode ? "hass.agent" : "service"; + LblSpecificClient.Text = string.Format(Languages.SensorsMod_SpecificClient, requiredClient); + + LblSpecificClient.Visible = true; + + TbName.Enabled = false; + TbName.Text = string.Empty; + + TbFriendlyName.Enabled = false; + TbFriendlyName.Text = string.Empty; + + SetEmptyGui(); + + BtnStore.Enabled = false; + } + + /// + /// Unlocks the interface if the selected entity can be added to the current client + /// + private void UnlockWrongClient() + { + if (InvokeRequired) + { + Invoke(new MethodInvoker(UnlockWrongClient)); + return; + } + + _interfaceLockedWrongType = false; + + LblSpecificClient.Visible = false; + + TbName.Enabled = true; + TbFriendlyName.Enabled = true; + BtnStore.Enabled = true; + } + + private void BtnTest_Click(object sender, EventArgs e) + { + switch (_selectedSensorType) + { + case SensorType.WmiQuerySensor: + TestWmi(); + break; + + case SensorType.PerformanceCounterSensor: + TestPerformanceCounter(); + break; + + case SensorType.PowershellSensor: + TestPowershell(); + break; + } + } + + private async void TestWmi() + { + // prepare values + var query = TbSetting1.Text.Trim(); + var scope = TbSetting2.Text.Trim(); + var applyRounding = CbApplyRounding.Checked; + var round = (int)NumRound.Value; + + if (string.IsNullOrEmpty(query)) + { + MessageBoxAdv.Show(this, Languages.SensorsMod_TestWmi_MessageBox1, Variables.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); + ActiveControl = TbSetting1; + return; + } + + // test the scope + if (!string.IsNullOrEmpty(scope)) + { + if (!HelperFunctions.CheckWmiScope(scope)) + { + var scopeQ = MessageBoxAdv.Show(this, string.Format(Languages.SensorsMod_WmiTestFailed, scope), + Variables.MessageBoxTitle, MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); + + if (scopeQ != DialogResult.Yes) return; + } + } + + BtnTest.Enabled = false; + + // execute the test + var result = await Task.Run(() => SensorTester.TestWmiQuery(query, scope, applyRounding, round)); + + BtnTest.Enabled = true; + + if (result.Succesful) + { + MessageBoxAdv.Show(this, string.Format(Languages.SensorsMod_TestWmi_MessageBox2, result.ReturnValue), Variables.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Information); + return; + } + + // failed + var q = MessageBoxAdv.Show(this, string.Format(Languages.SensorsMod_TestWmi_MessageBox3, result.ErrorReason), Variables.MessageBoxTitle, MessageBoxButtons.YesNo, MessageBoxIcon.Error); + if (q != DialogResult.Yes) return; + + // open logs + HelperFunctions.OpenLocalFolder(Variables.LogPath); + } + + private async void TestPerformanceCounter() + { + // prepare values + var category = TbSetting1.Text.Trim(); + var counter = TbSetting2.Text.Trim(); + var instance = TbSetting3.Text.Trim(); + var applyRounding = CbApplyRounding.Checked; + var round = (int)NumRound.Value; + + if (string.IsNullOrEmpty(category) || string.IsNullOrEmpty(counter)) + { + MessageBoxAdv.Show(this, Languages.SensorsMod_TestPerformanceCounter_MessageBox1, Variables.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); + return; + } + + BtnTest.Enabled = false; + + // execute the test + var result = await Task.Run((() => SensorTester.TestPerformanceCounter(category, counter, instance, applyRounding, round))); + + BtnTest.Enabled = true; + + if (result.Succesful) + { + MessageBoxAdv.Show(this, string.Format(Languages.SensorsMod_TestPerformanceCounter_MessageBox2, result.ReturnValue), Variables.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Information); + return; + } + + // failed + var q = MessageBoxAdv.Show(this, string.Format(Languages.SensorsMod_TestPerformanceCounter_MessageBox3, result.ErrorReason), Variables.MessageBoxTitle, MessageBoxButtons.YesNo, MessageBoxIcon.Error); + if (q != DialogResult.Yes) return; + + // open logs + HelperFunctions.OpenLocalFolder(Variables.LogPath); + } + + private async void TestPowershell() + { + // prepare values + var command = TbSetting1.Text.Trim(); + var applyRounding = CbApplyRounding.Checked; + var round = (int)NumRound.Value; + + if (string.IsNullOrEmpty(command)) + { + MessageBoxAdv.Show(this, Languages.SensorsMod_TestPowershell_MessageBox1, Variables.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); + return; + } + + BtnTest.Enabled = false; + + // execute the test + var result = await Task.Run((() => SensorTester.TestPowershell(command, applyRounding, round))); + + BtnTest.Enabled = true; + + if (result.Succesful) + { + MessageBoxAdv.Show(this, string.Format(Languages.SensorsMod_TestPowershell_MessageBox2, result.ReturnValue), Variables.MessageBoxTitle, MessageBoxButtons.OK, MessageBoxIcon.Information); + return; + } + + // failed + var q = MessageBoxAdv.Show(this, string.Format(Languages.SensorsMod_TestPowershell_MessageBox3, result.ErrorReason), Variables.MessageBoxTitle, MessageBoxButtons.YesNo, MessageBoxIcon.Error); + if (q != DialogResult.Yes) return; + + // open logs + HelperFunctions.OpenLocalFolder(Variables.LogPath); + } + + private void CbRdValue_CheckedChanged(object sender, EventArgs e) + { + if (NumRound.Visible == true) + { + NumRound.Visible = false; + LblDigits.Visible = false; + } + else + { + NumRound.Visible = true; + LblDigits.Visible = true; + } + } + } } diff --git a/src/HASS.Agent.Staging/HASS.Agent/Forms/Sensors/SensorsMod.resx b/src/HASS.Agent.Staging/HASS.Agent/Forms/Sensors/SensorsMod.resx index 5272c03f..3e1f6e8d 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Forms/Sensors/SensorsMod.resx +++ b/src/HASS.Agent.Staging/HASS.Agent/Forms/Sensors/SensorsMod.resx @@ -65,7 +65,7 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAEZTeXN0ZW0uV2luZG93cy5Gb3JtcywgQ3VsdHVyZT1uZXV0cmFs LCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5BQEAAAAmU3lzdGVtLldpbmRvd3MuRm9ybXMu SW1hZ2VMaXN0U3RyZWFtZXIBAAAABERhdGEHAgIAAAAJAwAAAA8DAAAADgoAAAJNU0Z0AUkBTAIBAQMB - AAHgAQAB4AEAARABAAEQAQAE/wEZAQAI/wFCAU0BNgcAATYDAAEoAwABQAMAARADAAEBAQABGAYAAQwS + AAHwAQAB8AEAARABAAEQAQAE/wEZAQAI/wFCAU0BNgcAATYDAAEoAwABQAMAARADAAEBAQABGAYAAQwS AAEwAi0BMAItATACLQEwAi0k8QEwAi0BMAItATACLQEwAi0BMAItATACLQEwAi0BMAItATACLQEwAi0B MAItATYCNAE5AjYBuwK6AZMCkgEwAi0BMAItATACLQEwAi0BOQI2AXsCeQGuAq0BPwI8ATACLQEwAi0B MwIwAaICoQFsAmoBMAItATACLQEwAi0BMAItMAABMAItATACLQEwAi0BMAItA/EBMAItATACLQEwAi0B diff --git a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.Designer.cs b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.Designer.cs index a59b842d..398268f4 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.Designer.cs +++ b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.Designer.cs @@ -4444,7 +4444,7 @@ internal static string OnboardingIntegrations_CbEnableNotifications { } /// - /// Looks up a localized string similar to To use notifications, you need to install and configure the HASS.Agent-notifier integration in + /// Looks up a localized string similar to To use notifications, you need to install and configure the HASS.Agent integration in ///Home Assistant. /// ///This is very easy using HACS, but you can also install manually. Visit the link below for more @@ -6064,6 +6064,16 @@ internal static string SensorsMod_CbApplyRounding { } } + /// + /// Looks up a localized string similar to Update last active event when resumed + ///from sleep/hibernation. + /// + internal static string SensorsMod_CbSetting1_LastActive { + get { + return ResourceManager.GetString("SensorsMod_CbSetting1_LastActive", resourceCulture); + } + } + /// /// Looks up a localized string similar to Type. /// diff --git a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.resx b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.resx index b49ff3ec..10a729e9 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.resx +++ b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.resx @@ -2089,7 +2089,7 @@ Do you want to enable it? You can choose what modules you want to enable. They require HA integrations, but don't worry, the next page will give you more info on how to set them up. - To use notifications, you need to install and configure the HASS.Agent integration in + To use notifications, you need to install and configure the HASS.Agent integration in Home Assistant. This is very easy using HACS, but you can also install manually. Visit the link below for more @@ -3223,9 +3223,13 @@ Do you want to download the runtime installer? Please provide a number between 0 and 20! - digits after the comma + digits after the comma - &Round + &Round + + + Update last active event when resumed +from sleep/hibernation \ No newline at end of file diff --git a/src/HASS.Agent.Staging/HASS.Agent/Settings/StoredSensors.cs b/src/HASS.Agent.Staging/HASS.Agent/Settings/StoredSensors.cs index 9078f7c5..fd75b130 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Settings/StoredSensors.cs +++ b/src/HASS.Agent.Staging/HASS.Agent/Settings/StoredSensors.cs @@ -124,7 +124,7 @@ internal static AbstractSingleValueSensor ConvertConfiguredToAbstractSingleValue abstractSensor = new NamedWindowSensor(sensor.WindowName, sensor.Name, sensor.FriendlyName, sensor.UpdateInterval, sensor.Id.ToString()); break; case SensorType.LastActiveSensor: - abstractSensor = new LastActiveSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + abstractSensor = new LastActiveSensor(sensor.Query, sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); break; case SensorType.LastSystemStateChangeSensor: abstractSensor = new LastSystemStateChangeSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); @@ -356,7 +356,21 @@ internal static ConfiguredSensor ConvertAbstractSingleValueToConfigured(Abstract }; } - default: + case LastActiveSensor lastActiveSensor: + { + _ = Enum.TryParse(lastActiveSensor.GetType().Name, out var type); + return new ConfiguredSensor + { + Id = Guid.Parse(lastActiveSensor.Id), + Name = lastActiveSensor.Name, + FriendlyName = lastActiveSensor.FriendlyName, + Type = type, + UpdateInterval = lastActiveSensor.UpdateIntervalSeconds, + Query = lastActiveSensor.Query + }; + } + + default: { _ = Enum.TryParse(sensor.GetType().Name, out var type); return new ConfiguredSensor From e14900f3237e1da2b29126edc904ec2e516d2d94 Mon Sep 17 00:00:00 2001 From: Amadeo Alex <68441479+amadeo-alex@users.noreply.github.com> Date: Fri, 30 Jun 2023 11:55:48 +0200 Subject: [PATCH 02/10] poc2 --- .../SingleValue/LastActiveSensor.cs | 11 +- .../Forms/Sensors/SensorsMod.Designer.cs | 22 +- .../HASS.Agent/Forms/Sensors/SensorsMod.cs | 18 +- .../HASS.Agent/Forms/Sensors/SensorsMod.resx | 88 +- .../Localization/Languages.Designer.cs | 17119 ++++++++-------- .../Resources/Localization/Languages.resx | 8 +- 6 files changed, 8628 insertions(+), 8638 deletions(-) diff --git a/src/HASS.Agent.Staging/HASS.Agent.Shared/HomeAssistant/Sensors/GeneralSensors/SingleValue/LastActiveSensor.cs b/src/HASS.Agent.Staging/HASS.Agent.Shared/HomeAssistant/Sensors/GeneralSensors/SingleValue/LastActiveSensor.cs index ebe8326d..1a163d16 100644 --- a/src/HASS.Agent.Staging/HASS.Agent.Shared/HomeAssistant/Sensors/GeneralSensors/SingleValue/LastActiveSensor.cs +++ b/src/HASS.Agent.Staging/HASS.Agent.Shared/HomeAssistant/Sensors/GeneralSensors/SingleValue/LastActiveSensor.cs @@ -49,20 +49,17 @@ public override DiscoveryConfigModel GetAutoDiscoveryConfig() public override string GetState() { - if (SharedSystemStateManager.LastEventOccurrence.TryGetValue(Enums.SystemStateEvent.Resume, out var lastWakeEvent)) + if (SharedSystemStateManager.LastEventOccurrence.TryGetValue(Enums.SystemStateEvent.Resume, out var lastWakeEventDate)) { - if (Query == "1" && (DateTime.Now - lastWakeEvent).TotalMinutes < 1) + if (Query == "1" && (DateTime.Now - lastWakeEventDate).TotalSeconds < 15) { - var lastInputBefore = GetLastInputTime(); - var currentPosition = Cursor.Position; Cursor.Position = new Point(Cursor.Position.X - 50, Cursor.Position.Y - 50); - //Cursor.Position = currentPosition; - Cursor.Position = new Point(Cursor.Position.X + 60, Cursor.Position.Y + 60); + Cursor.Position = currentPosition; var lastInputAfter = GetLastInputTime(); - MessageBox.Show($"moving mouse as the device was woken from sleep, previous: {lastInputBefore}, now: {lastInputAfter}"); + MessageBox.Show($"moving mouse as the device was woken from sleep, wake: {lastWakeEventDate}, now: {lastInputAfter}"); } } diff --git a/src/HASS.Agent.Staging/HASS.Agent/Forms/Sensors/SensorsMod.Designer.cs b/src/HASS.Agent.Staging/HASS.Agent/Forms/Sensors/SensorsMod.Designer.cs index a5b54492..49f98bf5 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Forms/Sensors/SensorsMod.Designer.cs +++ b/src/HASS.Agent.Staging/HASS.Agent/Forms/Sensors/SensorsMod.Designer.cs @@ -73,7 +73,6 @@ private void InitializeComponent() LblFriendlyName = new Label(); TbFriendlyName = new TextBox(); LblOptional1 = new Label(); - CbSetting1 = new CheckBox(); PnlDescription.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)NumInterval).BeginInit(); ((System.ComponentModel.ISupportInitialize)PbMultiValue).BeginInit(); @@ -636,21 +635,6 @@ private void InitializeComponent() LblOptional1.TabIndex = 46; LblOptional1.Text = "optional"; // - // CbSetting1 - // - CbSetting1.AccessibleDescription = "Sensor specific configuration."; - CbSetting1.AccessibleName = "Setting 4"; - CbSetting1.AccessibleRole = AccessibleRole.CheckButton; - CbSetting1.AutoSize = true; - CbSetting1.Font = new Font("Segoe UI", 10F, FontStyle.Regular, GraphicsUnit.Point); - CbSetting1.Location = new Point(566, 262); - CbSetting1.Name = "CbSetting1"; - CbSetting1.Size = new Size(68, 23); - CbSetting1.TabIndex = 47; - CbSetting1.Text = "Enable"; - CbSetting1.UseVisualStyleBackColor = true; - CbSetting1.Visible = false; - // // SensorsMod // AccessibleDescription = "Create or modify a sensor."; @@ -663,13 +647,12 @@ private void InitializeComponent() CaptionFont = new Font("Segoe UI", 10F, FontStyle.Regular, GraphicsUnit.Point); CaptionForeColor = Color.FromArgb(241, 241, 241); ClientSize = new Size(1318, 493); - Controls.Add(CbSetting1); + Controls.Add(LblDigits); + Controls.Add(NumRound); Controls.Add(LblOptional1); Controls.Add(LblFriendlyName); Controls.Add(TbFriendlyName); Controls.Add(CbApplyRounding); - Controls.Add(LblDigits); - Controls.Add(NumRound); Controls.Add(CbNetworkCard); Controls.Add(BtnTest); Controls.Add(LblSpecificClient); @@ -763,7 +746,6 @@ private void InitializeComponent() private Label LblFriendlyName; private TextBox TbFriendlyName; private Label LblOptional1; - internal CheckBox CbSetting1; } } diff --git a/src/HASS.Agent.Staging/HASS.Agent/Forms/Sensors/SensorsMod.cs b/src/HASS.Agent.Staging/HASS.Agent/Forms/Sensors/SensorsMod.cs index 0372ba31..3226a629 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Forms/Sensors/SensorsMod.cs +++ b/src/HASS.Agent.Staging/HASS.Agent/Forms/Sensors/SensorsMod.cs @@ -190,7 +190,7 @@ private void LoadSensor() break; case SensorType.LastActiveSensor: - CbSetting1.Checked = Sensor.Query == "1"; + CbApplyRounding.Checked = Sensor.Query == "1"; break; } } @@ -456,8 +456,14 @@ private void SetLastActiveGui() { SetEmptyGui(); - CbSetting1.Text = Languages.SensorsMod_CbSetting1_LastActive; - CbSetting1.Visible = true; + CbApplyRounding.Text = Languages.SensorsMod_CbApplyRounding_LastActive; + LblDigits.Text = Languages.SensorsMod_LblSeconds; + CbApplyRounding.Visible = true; + if (CbApplyRounding.Checked) + { + NumRound.Visible = true; + LblDigits.Visible = true; + } })); } @@ -483,13 +489,13 @@ private void SetEmptyGui() TbSetting3.Text = string.Empty; TbSetting3.Visible = false; + CbApplyRounding.Text = Languages.SensorsMod_CbApplyRounding; CbApplyRounding.Checked = false; CbApplyRounding.Visible = false; NumRound.Visible = false; + LblDigits.Text = Languages.SensorsMod_LblDigits; LblDigits.Visible = false; - CbSetting1.Visible = false; - BtnTest.Visible = false; })); } @@ -705,7 +711,7 @@ private void BtnStore_Click(object sender, EventArgs e) break; case SensorType.LastActiveSensor: - Sensor.Query = CbSetting1.Checked ? "1" : "0"; + Sensor.Query = CbApplyRounding.Checked ? "1" : "0"; break; } diff --git a/src/HASS.Agent.Staging/HASS.Agent/Forms/Sensors/SensorsMod.resx b/src/HASS.Agent.Staging/HASS.Agent/Forms/Sensors/SensorsMod.resx index 3e1f6e8d..0269107f 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Forms/Sensors/SensorsMod.resx +++ b/src/HASS.Agent.Staging/HASS.Agent/Forms/Sensors/SensorsMod.resx @@ -64,50 +64,50 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAEZTeXN0ZW0uV2luZG93cy5Gb3JtcywgQ3VsdHVyZT1uZXV0cmFs LCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5BQEAAAAmU3lzdGVtLldpbmRvd3MuRm9ybXMu - SW1hZ2VMaXN0U3RyZWFtZXIBAAAABERhdGEHAgIAAAAJAwAAAA8DAAAADgoAAAJNU0Z0AUkBTAIBAQMB - AAHwAQAB8AEAARABAAEQAQAE/wEZAQAI/wFCAU0BNgcAATYDAAEoAwABQAMAARADAAEBAQABGAYAAQwS - AAEwAi0BMAItATACLQEwAi0k8QEwAi0BMAItATACLQEwAi0BMAItATACLQEwAi0BMAItATACLQEwAi0B - MAItATYCNAE5AjYBuwK6AZMCkgEwAi0BMAItATACLQEwAi0BOQI2AXsCeQGuAq0BPwI8ATACLQEwAi0B - MwIwAaICoQFsAmoBMAItATACLQEwAi0BMAItMAABMAItATACLQEwAi0BMAItA/EBMAItATACLQEwAi0B - MAItATACLQEwAi0BMAItATACLQEwAi0BMAItA/EBMAItATACLQEwAi0BMAItATACLQEwAi0BMAItATAC - LQEwAi0BRQJCAUsCSQGBAoAD5QF4AnYBxgLFAY0CjAEwAi0BMAItAUICQAHKAskG8QGxArABUQJOAUUC - QgGaApgG8QGuAq0BMwMwAi0BMAItMAABMAItATACLQnxATACLQEwAi0BMAItATACLQEwAi0BMAItATAC - LQEwAi0BMAItATACLQPxATACLQEwAi0BTgJMATACLQEwAi0BMAItATACLQEwAi0BMAItAXICcAHcAtsD - tAFmAmQB0ALPAX4CfQG7AroBMAItATACLQFdAlob8QPtAVECTgEwAi0BMAItMAABMAItATACLQPxATAC - LQPxATACLQEwAi0BMAItATACLQEwAi0BMAItATACLQEwAi0BMAItATACLQPxATMCMAGxArAD5QGdApsB - MAItATACLQEwAi0BMAItATYCNAGxArABPAI5AX4CfQHQAs8BZgJkAdYC1QEzAzACLQEwAi0BMAItAc0C - zBjxAcECwAEwAi0BMAItATACLTAACfEBMAItA/EBMAItATACLQEwAi0BMAItATACLQEwAi0BMAItATAC - LQEwAi0BMAItA/EBpQKkAbECsAE8AjkBxALDAZ0CmwEwAi0BMAItATACLQF+An0D3gHEAsMBOQI2AYQC - ggGpAqgBeAJ2ATkCNgEwAi0BMAItATMCMAPlCfEB1gLVAdACzwnxAcoCyQEwAi0BMAItATACLTAAA/EB - MAItA/EBMAItA/EBMAItATACLQEwAi0BMAItATACLQEwAi0BMAItATACLQEwAi0BMAItA/EBzQLMAXIC - cAEwAi0BOQI2AcYCxQGBAoABMwIwAZYClQPhAYQCggGdApsBxALDAUICQAPlATwCOQEwAi0BOQI2ATkC - NgGxArAG8QPeAV0CWgEwAi0BMAItAU4CTAHSAtEG8QGRAo8BPAI5ATACLTAAA/EBMAItA/EBMAItA/EB - MAItATACLQEwAi0BMAItATACLQEwAi0BMAItATACLQEwAi0BMAItA/EBTgJMAdwC2wFvAm0BTgJMAdwC - 2wFmAmQBsQKwAcQCwwGxArAD4QGRAo8B3ALbAakCqAFvAm0BOQI2ATACLQHZAtgM8QFsAmoBMAItATAC - LQEwAi0BMAItAU4CTAzxAdACzzAAA/EBMAItA/EBMAItA/EBMAItATACLQEwAi0BMAItATACLQEwAi0B - MAItATACLQEwAi0BMAItA/EBMAItAU4CTAHcAtsD3gFyAnABsQKwAcQCwwE5AjYBMwIwAbECsAHWAtUB - cgJwATYCNAEwAi0BMAItATACLQHZAtgM8QE2AjQBMAItATACLQEwAi0BMAItATACLQHQAs8J8QPtMAAD - 8QEwAi0D8QEwAi0D8QEwAi0BMAItATACLQEwAi0BMAItATACLQEwAi0BMAItATACLQEwAi0D8QEwAi0B - MAItATkCNgFLAkkBsQKwAcQCwwE5AjYBMAItATkCNgHEAsMBgQKAATACLQEwAi0BMAItATACLQEwAi0B - 2QLYDPEBPAI5ATACLQEwAi0BMAItATACLQEwAi0B3ALbCfED7TAAA/EBMAItA/EBMAItA/EBMAItATAC - LQEwAi0BMAItATACLQEwAi0BMAItATACLQEwAi0BMAItA/EBMAItATACLQEwAi0BlgKVAcQCwwE5AjYB - MAItATkCNgHEAsMBnQKbATACLQEwAi0BMAItATACLQEwAi0BMAItAcQCwwHcAtsJ8QGKAokBMAItATAC - LQEwAi0BMAItAWYCZAnxAcECwAGuAq0wAAPxATACLQPxATACLQPxATACLQEwAi0BMAItATACLQEwAi0B - MAItATACLQEwAi0BMAItATACLQPxATACLQEwAi0BMAItAaICoQGuAq0BMwIwATkCNgHEAsMBnQKbAWYC - ZAF4AnYBMAItATACLQEwAi0BMAItATACLQEwAi0BMAItAW8CbQbxA+0BkQKPAUUCQgE/AjwBfgJ9A+gG - 8QGEAoIBMAItATACLTAAA/EBMAItA/EBMAItJPEBMAItATACLQEwAi0BOQI2AcQCwwGxArABxALDAZ0C - mwFvAm0B3ALbAcYCxQGdApsBMAItATACLQEwAi0BMAItATACLQEwAi0BMAItAb4CvRjxA+gBMAItATAC - LQEwAi0wAAPxATACLQPxATACLQEwAi0BMAItATACLQEwAi0BMAItATACLQEwAi0BMAItATACLQPxATAC - LQEwAi0BMAItATACLQEwAi0BMAItATkCNgGiAqEBjQKMAUgCRQPhAU4CTAE5AjYBxALDAZ0CmwEwAi0B - MAItATACLQEwAi0BMAItATACLQHGAsUY8QPhATMDMAItATACLTAAA/EBMAItJPEBMAItATACLQEwAi0B - MAItATACLQEwAi0BMAItATACLQEwAi0BOQI2A94BhAKCATACLQFCAkAD6gFIAkUBMAItATACLQEwAi0B - MAItAVQCUgPtCfEB0gLRAcECwAPtCfEBcgJwATACLQEwAi0wAAPxATACLQEwAi0BMAItATACLQEwAi0B - MAItATACLQEwAi0BMAItATACLQPxATACLQEwAi0BMAItATACLQEwAi0BMAItATACLQEwAi0BMAItATAC - LQEwAi0BMAItAU4CTAPeAYoCiQHEAsMBnQKbATACLQEwAi0BMAItATACLQEwAi0BMAItAYcChQPqA/EB - qQKoATACLQEwAi0BXQJaBvEBogKhATMDMAItATACLTAAJPEBMAItATACLQEwAi0BMAItATACLQEwAi0B - MAItATACLQEwAi0BMAItATACLQEwAi0BMAItAU4CTAHKAskBlgKVATACLQEwAi0BMAItATACLQEwAi0B - MAItATACLQEwAi0BQgJAAY0CjAE5AjYBMAItATACLQEwAi0BbwJtAUUCQgEwAi0BMAItATACLQEwAi0w - AAFCAU0BPgcAAT4DAAEoAwABQAMAARADAAEBAQABAQUAAYAXAAP/gQAL + SW1hZ2VMaXN0U3RyZWFtZXIBAAAABERhdGEHAgIAAAAJAwAAAA8DAAAADAoAAAJNU0Z0AUkBTAIBAQMC + AAEBAQABAQEQAQABEAEABP8BGQEACP8BQgFNATYHAAE2AwABKAMAAUADAAEQAwABAQEAARgGAAEMEgAB + MAItATACLQEwAi0BMAItJPEBMAItATACLQEwAi0BMAItATACLQEwAi0BMAItATACLQEwAi0BMAItATAC + LQE2AjQBOQI2AbsCugGTApIBMAItATACLQEwAi0BMAItATkCNgF7AnkBrgKtAT8CPAEwAi0BMAItATMC + MAGiAqEBbAJqATACLQEwAi0BMAItATACLTAAATACLQEwAi0BMAItATACLQPxATACLQEwAi0BMAItATAC + LQEwAi0BMAItATACLQEwAi0BMAItATACLQPxATACLQEwAi0BMAItATACLQEwAi0BMAItATACLQEwAi0B + MAItAUUCQgFLAkkBgQKAA+UBeAJ2AcYCxQGNAowBMAItATACLQFCAkABygLJBvEBsQKwAVECTgFFAkIB + mgKYBvEBrgKtATMDMAItATACLTAAATACLQEwAi0J8QEwAi0BMAItATACLQEwAi0BMAItATACLQEwAi0B + MAItATACLQEwAi0D8QEwAi0BMAItAU4CTAEwAi0BMAItATACLQEwAi0BMAItATACLQFyAnAB3ALbA7QB + ZgJkAdACzwF+An0BuwK6ATACLQEwAi0BXQJaG/ED7QFRAk4BMAItATACLTAAATACLQEwAi0D8QEwAi0D + 8QEwAi0BMAItATACLQEwAi0BMAItATACLQEwAi0BMAItATACLQEwAi0D8QEzAjABsQKwA+UBnQKbATAC + LQEwAi0BMAItATACLQE2AjQBsQKwATwCOQF+An0B0ALPAWYCZAHWAtUBMwMwAi0BMAItATACLQHNAswY + 8QHBAsABMAItATACLQEwAi0wAAnxATACLQPxATACLQEwAi0BMAItATACLQEwAi0BMAItATACLQEwAi0B + MAItATACLQPxAaUCpAGxArABPAI5AcQCwwGdApsBMAItATACLQEwAi0BfgJ9A94BxALDATkCNgGEAoIB + qQKoAXgCdgE5AjYBMAItATACLQEzAjAD5QnxAdYC1QHQAs8J8QHKAskBMAItATACLQEwAi0wAAPxATAC + LQPxATACLQPxATACLQEwAi0BMAItATACLQEwAi0BMAItATACLQEwAi0BMAItATACLQPxAc0CzAFyAnAB + MAItATkCNgHGAsUBgQKAATMCMAGWApUD4QGEAoIBnQKbAcQCwwFCAkAD5QE8AjkBMAItATkCNgE5AjYB + sQKwBvED3gFdAloBMAItATACLQFOAkwB0gLRBvEBkQKPATwCOQEwAi0wAAPxATACLQPxATACLQPxATAC + LQEwAi0BMAItATACLQEwAi0BMAItATACLQEwAi0BMAItATACLQPxAU4CTAHcAtsBbwJtAU4CTAHcAtsB + ZgJkAbECsAHEAsMBsQKwA+EBkQKPAdwC2wGpAqgBbwJtATkCNgEwAi0B2QLYDPEBbAJqATACLQEwAi0B + MAItATACLQFOAkwM8QHQAs8wAAPxATACLQPxATACLQPxATACLQEwAi0BMAItATACLQEwAi0BMAItATAC + LQEwAi0BMAItATACLQPxATACLQFOAkwB3ALbA94BcgJwAbECsAHEAsMBOQI2ATMCMAGxArAB1gLVAXIC + cAE2AjQBMAItATACLQEwAi0B2QLYDPEBNgI0ATACLQEwAi0BMAItATACLQEwAi0B0ALPCfED7TAAA/EB + MAItA/EBMAItA/EBMAItATACLQEwAi0BMAItATACLQEwAi0BMAItATACLQEwAi0BMAItA/EBMAItATAC + LQE5AjYBSwJJAbECsAHEAsMBOQI2ATACLQE5AjYBxALDAYECgAEwAi0BMAItATACLQEwAi0BMAItAdkC + 2AzxATwCOQEwAi0BMAItATACLQEwAi0BMAItAdwC2wnxA+0wAAPxATACLQPxATACLQPxATACLQEwAi0B + MAItATACLQEwAi0BMAItATACLQEwAi0BMAItATACLQPxATACLQEwAi0BMAItAZYClQHEAsMBOQI2ATAC + LQE5AjYBxALDAZ0CmwEwAi0BMAItATACLQEwAi0BMAItATACLQHEAsMB3ALbCfEBigKJATACLQEwAi0B + MAItATACLQFmAmQJ8QHBAsABrgKtMAAD8QEwAi0D8QEwAi0D8QEwAi0BMAItATACLQEwAi0BMAItATAC + LQEwAi0BMAItATACLQEwAi0D8QEwAi0BMAItATACLQGiAqEBrgKtATMCMAE5AjYBxALDAZ0CmwFmAmQB + eAJ2ATACLQEwAi0BMAItATACLQEwAi0BMAItATACLQFvAm0G8QPtAZECjwFFAkIBPwI8AX4CfQPoBvEB + hAKCATACLQEwAi0wAAPxATACLQPxATACLSTxATACLQEwAi0BMAItATkCNgHEAsMBsQKwAcQCwwGdApsB + bwJtAdwC2wHGAsUBnQKbATACLQEwAi0BMAItATACLQEwAi0BMAItATACLQG+Ar0Y8QPoATACLQEwAi0B + MAItMAAD8QEwAi0D8QEwAi0BMAItATACLQEwAi0BMAItATACLQEwAi0BMAItATACLQEwAi0D8QEwAi0B + MAItATACLQEwAi0BMAItATACLQE5AjYBogKhAY0CjAFIAkUD4QFOAkwBOQI2AcQCwwGdApsBMAItATAC + LQEwAi0BMAItATACLQEwAi0BxgLFGPED4QEzAzACLQEwAi0wAAPxATACLSTxATACLQEwAi0BMAItATAC + LQEwAi0BMAItATACLQEwAi0BMAItATkCNgPeAYQCggEwAi0BQgJAA+oBSAJFATACLQEwAi0BMAItATAC + LQFUAlID7QnxAdIC0QHBAsAD7QnxAXICcAEwAi0BMAItMAAD8QEwAi0BMAItATACLQEwAi0BMAItATAC + LQEwAi0BMAItATACLQEwAi0D8QEwAi0BMAItATACLQEwAi0BMAItATACLQEwAi0BMAItATACLQEwAi0B + MAItATACLQFOAkwD3gGKAokBxALDAZ0CmwEwAi0BMAItATACLQEwAi0BMAItATACLQGHAoUD6gPxAakC + qAEwAi0BMAItAV0CWgbxAaICoQEzAzACLQEwAi0wACTxATACLQEwAi0BMAItATACLQEwAi0BMAItATAC + LQEwAi0BMAItATACLQEwAi0BMAItATACLQFOAkwBygLJAZYClQEwAi0BMAItATACLQEwAi0BMAItATAC + LQEwAi0BMAItAUICQAGNAowBOQI2ATACLQEwAi0BMAItAW8CbQFFAkIBMAItATACLQEwAi0BMAItMAAB + QgFNAT4HAAE+AwABKAMAAUADAAEQAwABAQEAAQEFAAGAFwAD/4EACw== diff --git a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.Designer.cs b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.Designer.cs index 398268f4..8fe5d0ce 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.Designer.cs +++ b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.Designer.cs @@ -1,8558 +1,8561 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace HASS.Agent.Resources.Localization { - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Languages { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Languages() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("HASS.Agent.Resources.Localization.Languages", typeof(Languages).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to &Close. - /// - internal static string About_BtnClose { - get { - return ResourceManager.GetString("About_BtnClose", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A Windows-based client for the Home Assistant platform.. - /// - internal static string About_LblInfo1 { - get { - return ResourceManager.GetString("About_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Created with love by. - /// - internal static string About_LblInfo2 { - get { - return ResourceManager.GetString("About_LblInfo2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This application is open source and completely free, please check the project pages of - ///the used components for their individual licenses:. - /// - internal static string About_LblInfo3 { - get { - return ResourceManager.GetString("About_LblInfo3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A big 'thank you' to the developers of these projects, who were kind enough to share - ///their hard work with the rest of us mere mortals. . - /// - internal static string About_LblInfo4 { - get { - return ResourceManager.GetString("About_LblInfo4", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to And of course; thanks to Paulus Shoutsen and the entire team of developers that - ///created and maintain Home Assistant :-). - /// - internal static string About_LblInfo5 { - get { - return ResourceManager.GetString("About_LblInfo5", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Like this tool? Support us (read: keep us awake) by buying a cup of coffee:. - /// - internal static string About_LblInfo6 { - get { - return ResourceManager.GetString("About_LblInfo6", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to or. - /// - internal static string About_LblOr { - get { - return ResourceManager.GetString("About_LblOr", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to About. - /// - internal static string About_Title { - get { - return ResourceManager.GetString("About_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Button. - /// - internal static string CommandEntityType_Button { - get { - return ResourceManager.GetString("CommandEntityType_Button", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Light. - /// - internal static string CommandEntityType_Light { - get { - return ResourceManager.GetString("CommandEntityType_Light", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Lock. - /// - internal static string CommandEntityType_Lock { - get { - return ResourceManager.GetString("CommandEntityType_Lock", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Siren. - /// - internal static string CommandEntityType_Siren { - get { - return ResourceManager.GetString("CommandEntityType_Siren", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Switch. - /// - internal static string CommandEntityType_Switch { - get { - return ResourceManager.GetString("CommandEntityType_Switch", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Close. - /// - internal static string CommandMqttTopic_BtnClose { - get { - return ResourceManager.GetString("CommandMqttTopic_BtnClose", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Copy &to Clipboard. - /// - internal static string CommandMqttTopic_BtnCopyClipboard { - get { - return ResourceManager.GetString("CommandMqttTopic_BtnCopyClipboard", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Topic copied to clipboard!. - /// - internal static string CommandMqttTopic_BtnCopyClipboard_Copied { - get { - return ResourceManager.GetString("CommandMqttTopic_BtnCopyClipboard_Copied", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to help and examples. - /// - internal static string CommandMqttTopic_LblHelp { - get { - return ResourceManager.GetString("CommandMqttTopic_LblHelp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This is the MQTT topic on which you can publish action commands:. - /// - internal static string CommandMqttTopic_LblInfo1 { - get { - return ResourceManager.GetString("CommandMqttTopic_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MQTT Action Topic. - /// - internal static string CommandMqttTopic_Title { - get { - return ResourceManager.GetString("CommandMqttTopic_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Add New. - /// - internal static string CommandsConfig_BtnAdd { - get { - return ResourceManager.GetString("CommandsConfig_BtnAdd", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Modify. - /// - internal static string CommandsConfig_BtnModify { - get { - return ResourceManager.GetString("CommandsConfig_BtnModify", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Remove. - /// - internal static string CommandsConfig_BtnRemove { - get { - return ResourceManager.GetString("CommandsConfig_BtnRemove", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Store and Activate Commands. - /// - internal static string CommandsConfig_BtnStore { - get { - return ResourceManager.GetString("CommandsConfig_BtnStore", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An error occurred whilst saving commands, please check the logs for more information.. - /// - internal static string CommandsConfig_BtnStore_MessageBox1 { - get { - return ResourceManager.GetString("CommandsConfig_BtnStore_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Storing and registering, please wait... - /// - internal static string CommandsConfig_BtnStore_Storing { - get { - return ResourceManager.GetString("CommandsConfig_BtnStore_Storing", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name. - /// - internal static string CommandsConfig_ClmName { - get { - return ResourceManager.GetString("CommandsConfig_ClmName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Type. - /// - internal static string CommandsConfig_ClmType { - get { - return ResourceManager.GetString("CommandsConfig_ClmType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Action. - /// - internal static string CommandsConfig_LblActionInfo { - get { - return ResourceManager.GetString("CommandsConfig_LblActionInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Low Integrity. - /// - internal static string CommandsConfig_LblLowIntegrity { - get { - return ResourceManager.GetString("CommandsConfig_LblLowIntegrity", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Commands Config. - /// - internal static string CommandsConfig_Title { - get { - return ResourceManager.GetString("CommandsConfig_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Looks for the specified process, and tries to send its main window to the front. - /// - ///If the application is minimized, it'll get restored. - /// - ///Example: if you want to send VLC to the foreground, use 'vlc'.. - /// - internal static string CommandsManager_CommandsManager_SendWindowToFrontCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_CommandsManager_SendWindowToFrontCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Execute a custom command. - /// - ///These commands run without special elevation. To run elevated, create a Scheduled Task, and use 'schtasks /Run /TN "TaskName"' as the command to execute your task. - /// - ///Or enable 'run as low integrity' for even stricter execution.. - /// - internal static string CommandsManager_CustomCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_CustomCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Executes the command through the configured custom executor (in Configuration -> External Tools). - /// - ///Your command is provided as an argument 'as is', so you have to supply your own quotes etc. if necessary.. - /// - internal static string CommandsManager_CustomExecutorCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_CustomExecutorCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Sets the machine in hibernation.. - /// - internal static string CommandsManager_HibernateCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_HibernateCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Simulates a single keypress. - /// - ///Click on the 'keycode' textbox and press the key you want simulated. The corresponding keycode will be entered for you. - /// - ///If you need more keys and/or modifiers like CTRL, use the MultipleKeys command.. - /// - internal static string CommandsManager_KeyCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_KeyCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Launches the provided URL, by default in your default browser. - /// - ///To use 'incognito', provide a specific browser in Configuration -> External Tools. - /// - ///If you just want a window with a specific URL (not an entire browser), use a 'WebView' command.. - /// - internal static string CommandsManager_LaunchUrlCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_LaunchUrlCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Locks the current session.. - /// - internal static string CommandsManager_LockCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_LockCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Logs off the current session.. - /// - internal static string CommandsManager_LogOffCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_LogOffCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Simulates 'Mute' key.. - /// - internal static string CommandsManager_MediaMuteCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_MediaMuteCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Simulates 'Media Next' key.. - /// - internal static string CommandsManager_MediaNextCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_MediaNextCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Simulates 'Media Pause/Play' key.. - /// - internal static string CommandsManager_MediaPlayPauseCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_MediaPlayPauseCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Simulates 'Media Previous' key.. - /// - internal static string CommandsManager_MediaPreviousCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_MediaPreviousCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Simulates 'Volume Down' key.. - /// - internal static string CommandsManager_MediaVolumeDownCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_MediaVolumeDownCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Simulates 'Volume Up' key.. - /// - internal static string CommandsManager_MediaVolumeUpCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_MediaVolumeUpCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Puts all monitors in sleep (low power) mode.. - /// - internal static string CommandsManager_MonitorSleepCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_MonitorSleepCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Tries to wake up all monitors by simulating a 'arrow up' keypress.. - /// - internal static string CommandsManager_MonitorWakeCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_MonitorWakeCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Simulates pressing mulitple keys. - /// - ///You need to put [ ] between every key, otherwise HASS.Agent can't tell them apart. So say you want to press X TAB Y SHIFT-Z, it'd be [X] [{TAB}] [Y] [+Z]. - /// - ///There are a few tricks you can use: - /// - ///- If you want a bracket pressed, escape it, so [ is [\[] and ] is [\]] - /// - ///- Special keys go between { }, like {TAB} or {UP} - /// - ///- Put a + in front of a key to add SHIFT, ^ for CTRL and % for ALT. So, +C is SHIFT-C. Or, +(CD) is SHIFT-C and SHIFT-D, while +CD is SHIFT-C and D - /// /// [rest of string was truncated]";. - /// - internal static string CommandsManager_MultipleKeysCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_MultipleKeysCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Execute a Powershell command or script. - /// - ///You can either provide the location of a script (*.ps1), or a single-line command. - /// - ///This will run without special elevation.. - /// - internal static string CommandsManager_PowershellCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_PowershellCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Resets all sensor checks, forcing all sensors to process and send their value. - /// - ///Useful for example if you want to force HASS.Agent to update all your sensors after a HA reboot.. - /// - internal static string CommandsManager_PublishAllSensorsCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_PublishAllSensorsCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Restarts the machine after one minute. - /// - ///Tip: Accidentally triggered? Run 'shutdown /a' to abort shutdown.. - /// - internal static string CommandsManager_RestartCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_RestartCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Sets the volume of the current default audiodevice to the specified level.. - /// - internal static string CommandsManager_SetVolumeCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_SetVolumeCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Shuts down the machine after one minute. - /// - ///Tip: Accidentally triggered? Run 'shutdown /a' to abort shutdown.. - /// - internal static string CommandsManager_ShutdownCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_ShutdownCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Puts the machine to sleep. - /// - ///Note: due to a limitation in Windows, this only works if hibernation is disabled, otherwise it will just hibernate. - /// - ///You can use something like NirCmd (http://www.nirsoft.net/utils/nircmd.html) to circumvent this.. - /// - internal static string CommandsManager_SleepCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_SleepCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Shows a window with the provided URL. - /// - ///This differs from the 'LaunchUrl' command in that it doesn't load a full-fledged browser, just the provided URL in its own window. - /// - ///You can use this to for instance quickly show Home Assistant's dashboard. - /// - ///By default, it stores cookies indefinitely so you only have to log in once.. - /// - internal static string CommandsManager_WebViewCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_WebViewCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Configure Command &Parameters. - /// - internal static string CommandsMod_BtnConfigureCommand { - get { - return ResourceManager.GetString("CommandsMod_BtnConfigureCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Store Command. - /// - internal static string CommandsMod_BtnStore { - get { - return ResourceManager.GetString("CommandsMod_BtnStore", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please select a command type!. - /// - internal static string CommandsMod_BtnStore_MessageBox1 { - get { - return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please enter a value between 0-100 as the desired volume level!. - /// - internal static string CommandsMod_BtnStore_MessageBox10 { - get { - return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox10", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please select a valid command type!. - /// - internal static string CommandsMod_BtnStore_MessageBox2 { - get { - return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A command with that name already exists, are you sure you want to continue?. - /// - internal static string CommandsMod_BtnStore_MessageBox3 { - get { - return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to If a command is not provided, you may only use this entity with an 'action' value via Home Assistant, running it as-is will have no action. - /// - ///Are you sure you want to proceed?. - /// - internal static string CommandsMod_BtnStore_MessageBox4 { - get { - return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox4", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please enter a key code!. - /// - internal static string CommandsMod_BtnStore_MessageBox5 { - get { - return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox5", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Checking keys failed: {0}. - /// - internal static string CommandsMod_BtnStore_MessageBox6 { - get { - return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox6", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to If a URL is not provided, you may only use this entity with an 'action' value via Home Assistant, running it as-is will have no action. - /// - ///Are you sure you want to proceed?. - /// - internal static string CommandsMod_BtnStore_MessageBox7 { - get { - return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox7", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to If you do not configure the command, you may only use this entity with an 'action' value via Home Assistant and it will appear using the default settings, running it as-is will have no action. - /// - ///Are you sure you want to do this?. - /// - internal static string CommandsMod_BtnStore_MessageBox8 { - get { - return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox8", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The keycode you have provided is not a valid number! - /// - ///Please ensure the keycode field is in focus and press the key you want simulated, the keycode should then be generated for you.. - /// - internal static string CommandsMod_BtnStore_MessageBox9 { - get { - return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox9", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Launch in Incognito Mode. - /// - internal static string CommandsMod_CbCommandSpecific_Incognito { - get { - return ResourceManager.GetString("CommandsMod_CbCommandSpecific_Incognito", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Run as 'Low Integrity'. - /// - internal static string CommandsMod_CbRunAsLowIntegrity { - get { - return ResourceManager.GetString("CommandsMod_CbRunAsLowIntegrity", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Type. - /// - internal static string CommandsMod_ClmSensorName { - get { - return ResourceManager.GetString("CommandsMod_ClmSensorName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Command. - /// - internal static string CommandsMod_CommandsMod { - get { - return ResourceManager.GetString("CommandsMod_CommandsMod", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Action. - /// - internal static string CommandsMod_LblActionInfo { - get { - return ResourceManager.GetString("CommandsMod_LblActionInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to agent. - /// - internal static string CommandsMod_LblAgent { - get { - return ResourceManager.GetString("CommandsMod_LblAgent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Description. - /// - internal static string CommandsMod_LblDescription { - get { - return ResourceManager.GetString("CommandsMod_LblDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Entity Type. - /// - internal static string CommandsMod_LblEntityType { - get { - return ResourceManager.GetString("CommandsMod_LblEntityType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Browser: Default - /// - ///Please configure a custom browser to enable incognito mode.. - /// - internal static string CommandsMod_LblInfo_Browser { - get { - return ResourceManager.GetString("CommandsMod_LblInfo_Browser", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Browser: {0}. - /// - internal static string CommandsMod_LblInfo_BrowserSpecific { - get { - return ResourceManager.GetString("CommandsMod_LblInfo_BrowserSpecific", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Executor: None - /// - ///Please configure an executor or your command will not run.. - /// - internal static string CommandsMod_LblInfo_Executor { - get { - return ResourceManager.GetString("CommandsMod_LblInfo_Executor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Executor: {0}. - /// - internal static string CommandsMod_LblInfo_ExecutorSpecific { - get { - return ResourceManager.GetString("CommandsMod_LblInfo_ExecutorSpecific", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to What's this?. - /// - internal static string CommandsMod_LblIntegrityInfo { - get { - return ResourceManager.GetString("CommandsMod_LblIntegrityInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Low integrity means your command will be executed with restricted privileges.. - /// - internal static string CommandsMod_LblIntegrityInfo_InfoMsg1 { - get { - return ResourceManager.GetString("CommandsMod_LblIntegrityInfo_InfoMsg1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This means it will only be able to save and modify files in certain locations,. - /// - internal static string CommandsMod_LblIntegrityInfo_InfoMsg2 { - get { - return ResourceManager.GetString("CommandsMod_LblIntegrityInfo_InfoMsg2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to such as the '%USERPROFILE%\AppData\LocalLow' folder or. - /// - internal static string CommandsMod_LblIntegrityInfo_InfoMsg3 { - get { - return ResourceManager.GetString("CommandsMod_LblIntegrityInfo_InfoMsg3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to the 'HKEY_CURRENT_USER\Software\AppDataLow' registry key.. - /// - internal static string CommandsMod_LblIntegrityInfo_InfoMsg4 { - get { - return ResourceManager.GetString("CommandsMod_LblIntegrityInfo_InfoMsg4", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You should test your command to make sure it's not influenced by this!. - /// - internal static string CommandsMod_LblIntegrityInfo_InfoMsg5 { - get { - return ResourceManager.GetString("CommandsMod_LblIntegrityInfo_InfoMsg5", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Show MQTT Action Topic. - /// - internal static string CommandsMod_LblMqttTopic { - get { - return ResourceManager.GetString("CommandsMod_LblMqttTopic", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The MQTT manager hasn't been configured properly, or hasn't yet completed its startup.. - /// - internal static string CommandsMod_LblMqttTopic_MessageBox1 { - get { - return ResourceManager.GetString("CommandsMod_LblMqttTopic_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Name. - /// - internal static string CommandsMod_LblName { - get { - return ResourceManager.GetString("CommandsMod_LblName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Selected Type. - /// - internal static string CommandsMod_LblSelectedType { - get { - return ResourceManager.GetString("CommandsMod_LblSelectedType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Service. - /// - internal static string CommandsMod_LblService { - get { - return ResourceManager.GetString("CommandsMod_LblService", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Configuration. - /// - internal static string CommandsMod_LblSetting { - get { - return ResourceManager.GetString("CommandsMod_LblSetting", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Command. - /// - internal static string CommandsMod_LblSetting_Command { - get { - return ResourceManager.GetString("CommandsMod_LblSetting_Command", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Command or Script. - /// - internal static string CommandsMod_LblSetting_CommandScript { - get { - return ResourceManager.GetString("CommandsMod_LblSetting_CommandScript", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Keycode. - /// - internal static string CommandsMod_LblSetting_KeyCode { - get { - return ResourceManager.GetString("CommandsMod_LblSetting_KeyCode", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Keycodes. - /// - internal static string CommandsMod_LblSetting_KeyCodes { - get { - return ResourceManager.GetString("CommandsMod_LblSetting_KeyCodes", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to URL. - /// - internal static string CommandsMod_LblSetting_Url { - get { - return ResourceManager.GetString("CommandsMod_LblSetting_Url", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent only!. - /// - internal static string CommandsMod_LblSpecificClient { - get { - return ResourceManager.GetString("CommandsMod_LblSpecificClient", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to If you don't enter a command or script, you can only use this entity with an 'action' value through Home Assistant. Running it as-is won't do anything. - /// - ///Are you sure you want this?. - /// - internal static string CommandsMod_MessageBox_Action { - get { - return ResourceManager.GetString("CommandsMod_MessageBox_Action", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to If you don't enter a volume value, you can only use this entity with an 'action' value through Home Assistant. Running it as-is won't do anything. - /// - ///Are you sure you want this?. - /// - internal static string CommandsMod_MessageBox_Action2 { - get { - return ResourceManager.GetString("CommandsMod_MessageBox_Action2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Select a valid entity type first.. - /// - internal static string CommandsMod_MessageBox_EntityType { - get { - return ResourceManager.GetString("CommandsMod_MessageBox_EntityType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please provide a name!. - /// - internal static string CommandsMod_MessageBox_Name { - get { - return ResourceManager.GetString("CommandsMod_MessageBox_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The name you provided contains unsupported characters and won't work. The suggested version is: - /// - ///{0} - /// - ///Do you want to use this version?. - /// - internal static string CommandsMod_MessageBox_Sanitize { - get { - return ResourceManager.GetString("CommandsMod_MessageBox_Sanitize", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0} only!. - /// - internal static string CommandsMod_SpecificClient { - get { - return ResourceManager.GetString("CommandsMod_SpecificClient", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Command. - /// - internal static string CommandsMod_Title { - get { - return ResourceManager.GetString("CommandsMod_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Mod Command. - /// - internal static string CommandsMod_Title_ModCommand { - get { - return ResourceManager.GetString("CommandsMod_Title_ModCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to New Command. - /// - internal static string CommandsMod_Title_NewCommand { - get { - return ResourceManager.GetString("CommandsMod_Title_NewCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Custom. - /// - internal static string CommandType_CustomCommand { - get { - return ResourceManager.GetString("CommandType_CustomCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to CustomExecutor. - /// - internal static string CommandType_CustomExecutorCommand { - get { - return ResourceManager.GetString("CommandType_CustomExecutorCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Hibernate. - /// - internal static string CommandType_HibernateCommand { - get { - return ResourceManager.GetString("CommandType_HibernateCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Key. - /// - internal static string CommandType_KeyCommand { - get { - return ResourceManager.GetString("CommandType_KeyCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to LaunchUrl. - /// - internal static string CommandType_LaunchUrlCommand { - get { - return ResourceManager.GetString("CommandType_LaunchUrlCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Lock. - /// - internal static string CommandType_LockCommand { - get { - return ResourceManager.GetString("CommandType_LockCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to LogOff. - /// - internal static string CommandType_LogOffCommand { - get { - return ResourceManager.GetString("CommandType_LogOffCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MediaMute. - /// - internal static string CommandType_MediaMuteCommand { - get { - return ResourceManager.GetString("CommandType_MediaMuteCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MediaNext. - /// - internal static string CommandType_MediaNextCommand { - get { - return ResourceManager.GetString("CommandType_MediaNextCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MediaPlayPause. - /// - internal static string CommandType_MediaPlayPauseCommand { - get { - return ResourceManager.GetString("CommandType_MediaPlayPauseCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MediaPrevious. - /// - internal static string CommandType_MediaPreviousCommand { - get { - return ResourceManager.GetString("CommandType_MediaPreviousCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MediaVolumeDown. - /// - internal static string CommandType_MediaVolumeDownCommand { - get { - return ResourceManager.GetString("CommandType_MediaVolumeDownCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MediaVolumeUp. - /// - internal static string CommandType_MediaVolumeUpCommand { - get { - return ResourceManager.GetString("CommandType_MediaVolumeUpCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MonitorSleep. - /// - internal static string CommandType_MonitorSleepCommand { - get { - return ResourceManager.GetString("CommandType_MonitorSleepCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MonitorWake. - /// - internal static string CommandType_MonitorWakeCommand { - get { - return ResourceManager.GetString("CommandType_MonitorWakeCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MultipleKeys. - /// - internal static string CommandType_MultipleKeysCommand { - get { - return ResourceManager.GetString("CommandType_MultipleKeysCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Powershell. - /// - internal static string CommandType_PowershellCommand { - get { - return ResourceManager.GetString("CommandType_PowershellCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PublishAllSensors. - /// - internal static string CommandType_PublishAllSensorsCommand { - get { - return ResourceManager.GetString("CommandType_PublishAllSensorsCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Restart. - /// - internal static string CommandType_RestartCommand { - get { - return ResourceManager.GetString("CommandType_RestartCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to SendWindowToFront. - /// - internal static string CommandType_SendWindowToFrontCommand { - get { - return ResourceManager.GetString("CommandType_SendWindowToFrontCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to SetVolume. - /// - internal static string CommandType_SetVolumeCommand { - get { - return ResourceManager.GetString("CommandType_SetVolumeCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Shutdown. - /// - internal static string CommandType_ShutdownCommand { - get { - return ResourceManager.GetString("CommandType_ShutdownCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Sleep. - /// - internal static string CommandType_SleepCommand { - get { - return ResourceManager.GetString("CommandType_SleepCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to WebView. - /// - internal static string CommandType_WebViewCommand { - get { - return ResourceManager.GetString("CommandType_WebViewCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Connecting... - /// - internal static string ComponentStatus_Connecting { - get { - return ResourceManager.GetString("ComponentStatus_Connecting", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Disabled. - /// - internal static string ComponentStatus_Disabled { - get { - return ResourceManager.GetString("ComponentStatus_Disabled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Failed. - /// - internal static string ComponentStatus_Failed { - get { - return ResourceManager.GetString("ComponentStatus_Failed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Loading... - /// - internal static string ComponentStatus_Loading { - get { - return ResourceManager.GetString("ComponentStatus_Loading", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Running. - /// - internal static string ComponentStatus_Ok { - get { - return ResourceManager.GetString("ComponentStatus_Ok", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Stopped. - /// - internal static string ComponentStatus_Stopped { - get { - return ResourceManager.GetString("ComponentStatus_Stopped", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Test. - /// - internal static string ConfigExternalTools_BtnExternalBrowserIncognitoTest { - get { - return ResourceManager.GetString("ConfigExternalTools_BtnExternalBrowserIncognitoTest", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please enter the location of your browser's binary! (.exe file). - /// - internal static string ConfigExternalTools_BtnExternalBrowserIncognitoTest_MessageBox1 { - get { - return ResourceManager.GetString("ConfigExternalTools_BtnExternalBrowserIncognitoTest_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No incognito arguments were provided so the browser will likely launch normally. - /// - ///Do you want to continue?. - /// - internal static string ConfigExternalTools_BtnExternalBrowserIncognitoTest_MessageBox3 { - get { - return ResourceManager.GetString("ConfigExternalTools_BtnExternalBrowserIncognitoTest_MessageBox3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Something went wrong while launching your browser in incognito mode! - /// - ///Please check the logs for more information.. - /// - internal static string ConfigExternalTools_BtnExternalBrowserIncognitoTest_MessageBox4 { - get { - return ResourceManager.GetString("ConfigExternalTools_BtnExternalBrowserIncognitoTest_MessageBox4", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The browser binary provided could not be found, please ensure the path is correct and try again.. - /// - internal static string ConfigExternalTools_ConfigExternalTools_BtnExternalBrowserIncognitoTest_MessageBox2 { - get { - return ResourceManager.GetString("ConfigExternalTools_ConfigExternalTools_BtnExternalBrowserIncognitoTest_MessageBo" + - "x2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Browser Binary. - /// - internal static string ConfigExternalTools_LblBrowserBinary { - get { - return ResourceManager.GetString("ConfigExternalTools_LblBrowserBinary", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Browser Name. - /// - internal static string ConfigExternalTools_LblBrowserName { - get { - return ResourceManager.GetString("ConfigExternalTools_LblBrowserName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Custom Executor Binary. - /// - internal static string ConfigExternalTools_LblCustomExecutorBinary { - get { - return ResourceManager.GetString("ConfigExternalTools_LblCustomExecutorBinary", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Custom Executor Name. - /// - internal static string ConfigExternalTools_LblCustomExecutorName { - get { - return ResourceManager.GetString("ConfigExternalTools_LblCustomExecutorName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This page allows you to configure bindings with external tools.. - /// - internal static string ConfigExternalTools_LblInfo1 { - get { - return ResourceManager.GetString("ConfigExternalTools_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to By default HASS.Agent will launch URLs using your default browser. You can also configure - ///a specific browser to be used instead along with launch arguments to run in private mode.. - /// - internal static string ConfigExternalTools_LblInfo2 { - get { - return ResourceManager.GetString("ConfigExternalTools_LblInfo2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You can configure the HASS.Agent to use a specific interpreter such as Perl or Python. - ///Use the 'custom executor' command to launch this executor.. - /// - internal static string ConfigExternalTools_LblInfo3 { - get { - return ResourceManager.GetString("ConfigExternalTools_LblInfo3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Additional Launch Arguments. - /// - internal static string ConfigExternalTools_LblLaunchIncogArg { - get { - return ResourceManager.GetString("ConfigExternalTools_LblLaunchIncogArg", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Tip: Double-click to Browse. - /// - internal static string ConfigExternalTools_LblTip1 { - get { - return ResourceManager.GetString("ConfigExternalTools_LblTip1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enable Device Name &Sanitation. - /// - internal static string ConfigGeneral_CbEnableDeviceNameSanitation { - get { - return ResourceManager.GetString("ConfigGeneral_CbEnableDeviceNameSanitation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enable State Notifications. - /// - internal static string ConfigGeneral_CbEnableStateNotifications { - get { - return ResourceManager.GetString("ConfigGeneral_CbEnableStateNotifications", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Device &Name. - /// - internal static string ConfigGeneral_LblDeviceName { - get { - return ResourceManager.GetString("ConfigGeneral_LblDeviceName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Disconnected Grace &Period. - /// - internal static string ConfigGeneral_LblDisconGracePeriod { - get { - return ResourceManager.GetString("ConfigGeneral_LblDisconGracePeriod", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Seconds. - /// - internal static string ConfigGeneral_LblDisconGraceSeconds { - get { - return ResourceManager.GetString("ConfigGeneral_LblDisconGraceSeconds", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This page contains general configuration settings, for more settings you can browse the tabs on the left.. - /// - internal static string ConfigGeneral_LblInfo1 { - get { - return ResourceManager.GetString("ConfigGeneral_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The device name is used to identify your machine on Home Assistant. - ///It is also used as a prefix for your command/sensor names (this can be changed per entity).. - /// - internal static string ConfigGeneral_LblInfo2 { - get { - return ResourceManager.GetString("ConfigGeneral_LblInfo2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to IMPORTANT: if you change this value, HASS.Agent will unpublish all your sensors, commands and force a restart of itself so they can be republished under the new device name. - ///Your automations and scripts will keep working.. - /// - internal static string ConfigGeneral_LblInfo3 { - get { - return ResourceManager.GetString("ConfigGeneral_LblInfo3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent will wait a grace period before notifying you of disconnects from MQTT or HA's API. - ///You can set the amount of seconds to wait in this grace period below.. - /// - internal static string ConfigGeneral_LblInfo4 { - get { - return ResourceManager.GetString("ConfigGeneral_LblInfo4", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent will sanitize your device name to make sure HA will accept it, you can overrule this rule below if you're sure that your name will be accepted as-is.. - /// - internal static string ConfigGeneral_LblInfo5 { - get { - return ResourceManager.GetString("ConfigGeneral_LblInfo5", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent sends notifications when the state of a module changes, you can adjust whether or not you want to receive these notifications below.. - /// - internal static string ConfigGeneral_LblInfo6 { - get { - return ResourceManager.GetString("ConfigGeneral_LblInfo6", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Interface &Language. - /// - internal static string ConfigGeneral_LblInterfaceLangauge { - get { - return ResourceManager.GetString("ConfigGeneral_LblInterfaceLangauge", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Test Connection. - /// - internal static string ConfigHomeAssistantApi_BtnTestApi { - get { - return ResourceManager.GetString("ConfigHomeAssistantApi_BtnTestApi", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please enter a valid API key!. - /// - internal static string ConfigHomeAssistantApi_BtnTestApi_MessageBox1 { - get { - return ResourceManager.GetString("ConfigHomeAssistantApi_BtnTestApi_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please enter a value for your Home Assistant's URI.. - /// - internal static string ConfigHomeAssistantApi_BtnTestApi_MessageBox2 { - get { - return ResourceManager.GetString("ConfigHomeAssistantApi_BtnTestApi_MessageBox2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to connect, the following error was returned: - /// - ///{0}. - /// - internal static string ConfigHomeAssistantApi_BtnTestApi_MessageBox3 { - get { - return ResourceManager.GetString("ConfigHomeAssistantApi_BtnTestApi_MessageBox3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Connection OK! - /// - ///Home Assistant version: {0}. - /// - internal static string ConfigHomeAssistantApi_BtnTestApi_MessageBox4 { - get { - return ResourceManager.GetString("ConfigHomeAssistantApi_BtnTestApi_MessageBox4", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The API token you have provided doesn't appear to be valid, please ensure you selected the entire token (Don't use CTRL + A or double-click). A valid API key contains three sections, separated by two dots. - /// - ///Are you sure you want to use this key anyway?. - /// - internal static string ConfigHomeAssistantApi_BtnTestApi_MessageBox5 { - get { - return ResourceManager.GetString("ConfigHomeAssistantApi_BtnTestApi_MessageBox5", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The URI you have provided does not appear to be valid, a valid URI may look like either of the following: - ///- http://homeassistant.local:8123 - ///- http://192.168.0.1:8123 - /// - ///Are you sure you want to use this URI anyway?. - /// - internal static string ConfigHomeAssistantApi_BtnTestApi_MessageBox6 { - get { - return ResourceManager.GetString("ConfigHomeAssistantApi_BtnTestApi_MessageBox6", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Testing... - /// - internal static string ConfigHomeAssistantApi_BtnTestApi_Testing { - get { - return ResourceManager.GetString("ConfigHomeAssistantApi_BtnTestApi_Testing", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Use &automatic client certificate selection. - /// - internal static string ConfigHomeAssistantApi_CbHassAutoClientCertificate { - get { - return ResourceManager.GetString("ConfigHomeAssistantApi_CbHassAutoClientCertificate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &API Token. - /// - internal static string ConfigHomeAssistantApi_LblApiToken { - get { - return ResourceManager.GetString("ConfigHomeAssistantApi_LblApiToken", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Client &Certificate. - /// - internal static string ConfigHomeAssistantApi_LblClientCertificate { - get { - return ResourceManager.GetString("ConfigHomeAssistantApi_LblClientCertificate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to To learn which entities you have configured and to send quick actions, HASS.Agent uses - ///Home Assistant's API. - /// - ///Please provide a long-lived access token and the address of your Home Assistant instance. - ///You can get a token in Home Assistant by clicking your profile picture at the bottom-left - ///and navigating to the bottom of the page until you see the 'CREATE TOKEN' button.. - /// - internal static string ConfigHomeAssistantApi_LblInfo1 { - get { - return ResourceManager.GetString("ConfigHomeAssistantApi_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Server &URI. - /// - internal static string ConfigHomeAssistantApi_LblServerUri { - get { - return ResourceManager.GetString("ConfigHomeAssistantApi_LblServerUri", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Tip: Double-click this field to browse. - /// - internal static string ConfigHomeAssistantApi_LblTip1 { - get { - return ResourceManager.GetString("ConfigHomeAssistantApi_LblTip1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Clear. - /// - internal static string ConfigHotKey_BtnClearHotKey { - get { - return ResourceManager.GetString("ConfigHotKey_BtnClearHotKey", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Enable Quick Actions Hotkey. - /// - internal static string ConfigHotKey_CbEnableQuickActionsHotkey { - get { - return ResourceManager.GetString("ConfigHotKey_CbEnableQuickActionsHotkey", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Hotkey Combination. - /// - internal static string ConfigHotKey_LblHotkeyCombo { - get { - return ResourceManager.GetString("ConfigHotKey_LblHotkeyCombo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An easy way to pull up your quick actions is to use a global hotkey. - /// - ///This way, whatever you're doing on your machine, you can always interact with Home Assistant.. - /// - internal static string ConfigHotKey_LblInfo1 { - get { - return ResourceManager.GetString("ConfigHotKey_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Execute Port &Reservation. - /// - internal static string ConfigLocalApi_BtnExecutePortReservation { - get { - return ResourceManager.GetString("ConfigLocalApi_BtnExecutePortReservation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Enable Local API. - /// - internal static string ConfigLocalApi_CbLocalApiActive { - get { - return ResourceManager.GetString("ConfigLocalApi_CbLocalApiActive", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent has its own local API, so Home Assistant can send requests (for instance to send a notification). You can configure it globally here, and afterwards you can configure the dependent sections (currently notifications and mediaplayer). - /// - ///Note: this is not required for the new integration to function. Only enable and use it if you don't use MQTT.. - /// - internal static string ConfigLocalApi_LblInfo1 { - get { - return ResourceManager.GetString("ConfigLocalApi_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to To be able to listen to the requests, HASS.Agent needs to have its port reserved and opened in your firewall. You can use this button to have it done for you.. - /// - internal static string ConfigLocalApi_LblInfo2 { - get { - return ResourceManager.GetString("ConfigLocalApi_LblInfo2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Port. - /// - internal static string ConfigLocalApi_LblPort { - get { - return ResourceManager.GetString("ConfigLocalApi_LblPort", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Clear Audio Cache. - /// - internal static string ConfigLocalStorage_BtnClearAudioCache { - get { - return ResourceManager.GetString("ConfigLocalStorage_BtnClearAudioCache", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cleaning... - /// - internal static string ConfigLocalStorage_BtnClearAudioCache_InfoText1 { - get { - return ResourceManager.GetString("ConfigLocalStorage_BtnClearAudioCache_InfoText1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The audio cache has been cleared!. - /// - internal static string ConfigLocalStorage_BtnClearAudioCache_MessageBox1 { - get { - return ResourceManager.GetString("ConfigLocalStorage_BtnClearAudioCache_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Clear Image Cache. - /// - internal static string ConfigLocalStorage_BtnClearImageCache { - get { - return ResourceManager.GetString("ConfigLocalStorage_BtnClearImageCache", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cleaning... - /// - internal static string ConfigLocalStorage_BtnClearImageCache_InfoText1 { - get { - return ResourceManager.GetString("ConfigLocalStorage_BtnClearImageCache_InfoText1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Image cache has been cleared!. - /// - internal static string ConfigLocalStorage_BtnClearImageCache_MessageBox1 { - get { - return ResourceManager.GetString("ConfigLocalStorage_BtnClearImageCache_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Clear WebView Cache. - /// - internal static string ConfigLocalStorage_BtnClearWebViewCache { - get { - return ResourceManager.GetString("ConfigLocalStorage_BtnClearWebViewCache", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cleaning... - /// - internal static string ConfigLocalStorage_BtnClearWebViewCache_InfoText1 { - get { - return ResourceManager.GetString("ConfigLocalStorage_BtnClearWebViewCache_InfoText1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The WebView cache has been cleared!. - /// - internal static string ConfigLocalStorage_BtnClearWebViewCache_MessageBox1 { - get { - return ResourceManager.GetString("ConfigLocalStorage_BtnClearWebViewCache_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Open Folder. - /// - internal static string ConfigLocalStorage_BtnOpenImageCache { - get { - return ResourceManager.GetString("ConfigLocalStorage_BtnOpenImageCache", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Audio Cache Location. - /// - internal static string ConfigLocalStorage_LblAudioCacheLocation { - get { - return ResourceManager.GetString("ConfigLocalStorage_LblAudioCacheLocation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to days. - /// - internal static string ConfigLocalStorage_LblCacheDays { - get { - return ResourceManager.GetString("ConfigLocalStorage_LblCacheDays", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Image Cache Location. - /// - internal static string ConfigLocalStorage_LblCacheLocations { - get { - return ResourceManager.GetString("ConfigLocalStorage_LblCacheLocations", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to days. - /// - internal static string ConfigLocalStorage_LblImageCacheDays { - get { - return ResourceManager.GetString("ConfigLocalStorage_LblImageCacheDays", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Image Cache Location. - /// - internal static string ConfigLocalStorage_LblImageCacheLocation { - get { - return ResourceManager.GetString("ConfigLocalStorage_LblImageCacheLocation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Some items like images shown in notifications have to be temporarily stored locally. You can - ///configure the amount of days they should be kept before HASS.Agent deletes them. - /// - ///Enter '0' to keep them permanently.. - /// - internal static string ConfigLocalStorage_LblInfo1 { - get { - return ResourceManager.GetString("ConfigLocalStorage_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Keep audio for. - /// - internal static string ConfigLocalStorage_LblKeepAudio { - get { - return ResourceManager.GetString("ConfigLocalStorage_LblKeepAudio", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Keep images for. - /// - internal static string ConfigLocalStorage_LblKeepImages { - get { - return ResourceManager.GetString("ConfigLocalStorage_LblKeepImages", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Clear cache every. - /// - internal static string ConfigLocalStorage_LblKeepWebView { - get { - return ResourceManager.GetString("ConfigLocalStorage_LblKeepWebView", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to WebView Cache Location. - /// - internal static string ConfigLocalStorage_LblWebViewCacheLocation { - get { - return ResourceManager.GetString("ConfigLocalStorage_LblWebViewCacheLocation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Open Logs Folder. - /// - internal static string ConfigLogging_BtnShowLogs { - get { - return ResourceManager.GetString("ConfigLogging_BtnShowLogs", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Enable Extended Logging. - /// - internal static string ConfigLogging_CbExtendedLogging { - get { - return ResourceManager.GetString("ConfigLogging_CbExtendedLogging", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Extended logging provides more verbose and in-depth logging, in case the default logging isn't - ///sufficient. Please note that enabling this can cause the logfiles to grow large, and should only be - ///used when you suspect something's wrong with HASS.Agent itself or when asked by the - ///developers.. - /// - internal static string ConfigLogging_LblInfo1 { - get { - return ResourceManager.GetString("ConfigLogging_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Media Player &Documentation. - /// - internal static string ConfigMediaPlayer_BtnMediaPlayerReadme { - get { - return ResourceManager.GetString("ConfigMediaPlayer_BtnMediaPlayerReadme", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Enable Media Player Functionality. - /// - internal static string ConfigMediaPlayer_CbEnableMediaPlayer { - get { - return ResourceManager.GetString("ConfigMediaPlayer_CbEnableMediaPlayer", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to both the local API and MQTT are disabled, but the integration needs at least one for it to work. - /// - internal static string ConfigMediaPlayer_LblConnectivityDisabled { - get { - return ResourceManager.GetString("ConfigMediaPlayer_LblConnectivityDisabled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent can act as a media player for Home Assistant, so you'll be able to see and control any media that's playing, and send text-to-speech. If you have MQTT enabled, your device will automatically get added. Otherwise, manually configure the integration to use the local API.. - /// - internal static string ConfigMediaPlayer_LblInfo1 { - get { - return ResourceManager.GetString("ConfigMediaPlayer_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to If something is not working, make sure you try the following steps: - /// - ///- Install the HASS.Agent integration - ///- Restart Home Assistant - ///- Make sure HASS.Agent is active with MQTT enabled! - ///- Your device should get detected and added as an entity automatically - ///- Optionally: manually add it using the local API. - /// - internal static string ConfigMediaPlayer_LblInfo2 { - get { - return ResourceManager.GetString("ConfigMediaPlayer_LblInfo2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The local API is disabled however the media player requires it in order to function.. - /// - internal static string ConfigMediaPlayer_LblLocalApiDisabled { - get { - return ResourceManager.GetString("ConfigMediaPlayer_LblLocalApiDisabled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Clear Configuration. - /// - internal static string ConfigMqtt_BtnMqttClearConfig { - get { - return ResourceManager.GetString("ConfigMqtt_BtnMqttClearConfig", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Allow Untrusted Certificates. - /// - internal static string ConfigMqtt_CbAllowUntrustedCertificates { - get { - return ResourceManager.GetString("ConfigMqtt_CbAllowUntrustedCertificates", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enable MQTT. - /// - internal static string ConfigMqtt_CbEnableMqtt { - get { - return ResourceManager.GetString("ConfigMqtt_CbEnableMqtt", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &TLS. - /// - internal static string ConfigMqtt_CbMqttTls { - get { - return ResourceManager.GetString("ConfigMqtt_CbMqttTls", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Use &Retain Flag. - /// - internal static string ConfigMqtt_CbUseRetainFlag { - get { - return ResourceManager.GetString("ConfigMqtt_CbUseRetainFlag", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Broker IP Address or Hostname. - /// - internal static string ConfigMqtt_LblBrokerIp { - get { - return ResourceManager.GetString("ConfigMqtt_LblBrokerIp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Password. - /// - internal static string ConfigMqtt_LblBrokerPassword { - get { - return ResourceManager.GetString("ConfigMqtt_LblBrokerPassword", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Port. - /// - internal static string ConfigMqtt_LblBrokerPort { - get { - return ResourceManager.GetString("ConfigMqtt_LblBrokerPort", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Username. - /// - internal static string ConfigMqtt_LblBrokerUsername { - get { - return ResourceManager.GetString("ConfigMqtt_LblBrokerUsername", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Client Certificate. - /// - internal static string ConfigMqtt_LblClientCert { - get { - return ResourceManager.GetString("ConfigMqtt_LblClientCert", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Client ID. - /// - internal static string ConfigMqtt_LblClientId { - get { - return ResourceManager.GetString("ConfigMqtt_LblClientId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Discovery Prefix. - /// - internal static string ConfigMqtt_LblDiscoPrefix { - get { - return ResourceManager.GetString("ConfigMqtt_LblDiscoPrefix", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Commands and sensors use MQTT, as well as notifications and media player functions when using the new integration. - /// - ///Please provide credentials for your broker, if you're using the HA Mosquitto addon, you can probably use the preset address. - /// - ///Note: these settings (excluding the Client ID) will also be applied to the satellite service.. - /// - internal static string ConfigMqtt_LblInfo1 { - get { - return ResourceManager.GetString("ConfigMqtt_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to If MQTT is not enabled, commands and sensors will not work!. - /// - internal static string ConfigMqtt_LblMqttDisabledWarning { - get { - return ResourceManager.GetString("ConfigMqtt_LblMqttDisabledWarning", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Root Certificate. - /// - internal static string ConfigMqtt_LblRootCert { - get { - return ResourceManager.GetString("ConfigMqtt_LblRootCert", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to (leave default if unsure). - /// - internal static string ConfigMqtt_LblTip1 { - get { - return ResourceManager.GetString("ConfigMqtt_LblTip1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to (leave empty to auto generate). - /// - internal static string ConfigMqtt_LblTip2 { - get { - return ResourceManager.GetString("ConfigMqtt_LblTip2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Tip: Double-click these fields to browse. - /// - internal static string ConfigMqtt_LblTip3 { - get { - return ResourceManager.GetString("ConfigMqtt_LblTip3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Execute Port Reservation. - /// - internal static string ConfigNotifications_BtnExecutePortReservation { - get { - return ResourceManager.GetString("ConfigNotifications_BtnExecutePortReservation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Executing, please wait... - /// - internal static string ConfigNotifications_BtnExecutePortReservation_Busy { - get { - return ResourceManager.GetString("ConfigNotifications_BtnExecutePortReservation_Busy", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Something went wrong whilst reserving the port! - /// - ///Manual execution is required and a command has been copied to your clipboard, please open an elevated terminal and paste the command. - /// - ///Additionally, remember to change your Firewall Rules port!. - /// - internal static string ConfigNotifications_BtnExecutePortReservation_MessageBox1 { - get { - return ResourceManager.GetString("ConfigNotifications_BtnExecutePortReservation_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Notifications &Documentation. - /// - internal static string ConfigNotifications_BtnNotificationsReadme { - get { - return ResourceManager.GetString("ConfigNotifications_BtnNotificationsReadme", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Show Test Notification. - /// - internal static string ConfigNotifications_BtnSendTestNotification { - get { - return ResourceManager.GetString("ConfigNotifications_BtnSendTestNotification", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Notifications are currently disabled, please enable them and restart the HASS.Agent, then try again.. - /// - internal static string ConfigNotifications_BtnSendTestNotification_MessageBox1 { - get { - return ResourceManager.GetString("ConfigNotifications_BtnSendTestNotification_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The test notification should have appeared, if you did not receive it please check the logs or consult the documentation for troubleshooting tips. - /// - ///Note: This only tests locally whether notifications can be shown!. - /// - internal static string ConfigNotifications_BtnSendTestNotification_MessageBox2 { - get { - return ResourceManager.GetString("ConfigNotifications_BtnSendTestNotification_MessageBox2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Accept Notifications. - /// - internal static string ConfigNotifications_CbAcceptNotifications { - get { - return ResourceManager.GetString("ConfigNotifications_CbAcceptNotifications", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Ignore certificate errors for images. - /// - internal static string ConfigNotifications_CbNotificationsIgnoreImageCertErrors { - get { - return ResourceManager.GetString("ConfigNotifications_CbNotificationsIgnoreImageCertErrors", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to both the local API and MQTT are disabled, but the integration needs at least one for it to work. - /// - internal static string ConfigNotifications_LblConnectivityDisabled { - get { - return ResourceManager.GetString("ConfigNotifications_LblConnectivityDisabled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent can receive notifications from Home Assistant, using text, images and actions. If you have MQTT enabled, your device will automatically get added. Otherwise, manually configure the integration to use the local API.. - /// - internal static string ConfigNotifications_LblInfo1 { - get { - return ResourceManager.GetString("ConfigNotifications_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to If something is not working, make sure you try the following steps: - /// - ///- Install the HASS.Agent integration - ///- Restart Home Assistant - ///- Make sure HASS.Agent is active with MQTT enabled! - ///- Your device should get detected and added as an entity automatically - ///- Optionally: manually add it using the local API. - /// - internal static string ConfigNotifications_LblInfo2 { - get { - return ResourceManager.GetString("ConfigNotifications_LblInfo2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The local API is disabled however the media player requires it in order to function.. - /// - internal static string ConfigNotifications_LblLocalApiDisabled { - get { - return ResourceManager.GetString("ConfigNotifications_LblLocalApiDisabled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Port. - /// - internal static string ConfigNotifications_LblPort { - get { - return ResourceManager.GetString("ConfigNotifications_LblPort", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This is a test notification!. - /// - internal static string ConfigNotifications_TestNotification { - get { - return ResourceManager.GetString("ConfigNotifications_TestNotification", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Disable Service. - /// - internal static string ConfigService_BtnDisableService { - get { - return ResourceManager.GetString("ConfigService_BtnDisableService", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Something went wrong whilst disabling the service, did you allow the UAC prompt? - /// - ///Check the HASS.Agent (not the service) logs for more information.. - /// - internal static string ConfigService_BtnDisableService_MessageBox1 { - get { - return ResourceManager.GetString("ConfigService_BtnDisableService_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Enable Service. - /// - internal static string ConfigService_BtnEnableService { - get { - return ResourceManager.GetString("ConfigService_BtnEnableService", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Something went wrong whilst enabling the service, did you allow the UAC prompt? - /// - ///Check the HASS.Agent (not the service) logs for more information.. - /// - internal static string ConfigService_BtnEnableService_MessageBox1 { - get { - return ResourceManager.GetString("ConfigService_BtnEnableService_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Manage Service. - /// - internal static string ConfigService_BtnManageService { - get { - return ResourceManager.GetString("ConfigService_BtnManageService", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The service is currently stopped and cannot be configured. - /// - ///Please start the service first in order to configure it.. - /// - internal static string ConfigService_BtnManageService_MessageBox1 { - get { - return ResourceManager.GetString("ConfigService_BtnManageService_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Reinstall Service. - /// - internal static string ConfigService_BtnReinstallService { - get { - return ResourceManager.GetString("ConfigService_BtnReinstallService", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Open Service &Logs Folder. - /// - internal static string ConfigService_BtnShowLogs { - get { - return ResourceManager.GetString("ConfigService_BtnShowLogs", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Something went wrong whilst reinstalling the service, did you allow the UAC prompt? - /// - ///Check the HASS.Agent (not the service) logs for more information.. - /// - internal static string ConfigService_BtnShowLogs_MessageBox1 { - get { - return ResourceManager.GetString("ConfigService_BtnShowLogs_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to S&tart Service. - /// - internal static string ConfigService_BtnStartService { - get { - return ResourceManager.GetString("ConfigService_BtnStartService", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The service is set to 'disabled', so it cannot be started. - /// - ///Please enable the service first and try again.. - /// - internal static string ConfigService_BtnStartService_MessageBox1 { - get { - return ResourceManager.GetString("ConfigService_BtnStartService_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Something went wrong whilst starting the service, did you allow the UAC prompt? - /// - ///Check the HASS.Agent (not the service) logs for more information.. - /// - internal static string ConfigService_BtnStartService_MessageBox2 { - get { - return ResourceManager.GetString("ConfigService_BtnStartService_MessageBox2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Stop Service. - /// - internal static string ConfigService_BtnStopService { - get { - return ResourceManager.GetString("ConfigService_BtnStopService", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Something went wrong whilst stopping the service, did you allow the UAC prompt? - /// - ///Check the HASS.Agent (not the service) logs for more information.. - /// - internal static string ConfigService_BtnStopService_MessageBox1 { - get { - return ResourceManager.GetString("ConfigService_BtnStopService_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Disabled. - /// - internal static string ConfigService_Disabled { - get { - return ResourceManager.GetString("ConfigService_Disabled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Failed. - /// - internal static string ConfigService_Failed { - get { - return ResourceManager.GetString("ConfigService_Failed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The satellite service allows you to run sensors and commands even when no user's logged in. - ///Use the 'satellite service' button on the main window to manage it.. - /// - internal static string ConfigService_LblInfo1 { - get { - return ResourceManager.GetString("ConfigService_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to If you do not configure the service, it won't do anything. However, you can still decide to disable it as well. - ///The installer will leave the disabled service alone(if you remove the service, the installer will reinstall it).. - /// - internal static string ConfigService_LblInfo2 { - get { - return ResourceManager.GetString("ConfigService_LblInfo2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You can try reinstalling the service if it's not working correctly. - ///Your configuration and entities won't be removed.. - /// - internal static string ConfigService_LblInfo3 { - get { - return ResourceManager.GetString("ConfigService_LblInfo3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to If the service still fails after reinstalling, please open a ticket and send the content of the latest log.. - /// - internal static string ConfigService_LblInfo4 { - get { - return ResourceManager.GetString("ConfigService_LblInfo4", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to If you want to manage the service (add commands and sensor, change settings) you can do so here, or by using the 'satellite service' button on the main window.. - /// - internal static string ConfigService_LblInfo5 { - get { - return ResourceManager.GetString("ConfigService_LblInfo5", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Service Status:. - /// - internal static string ConfigService_LblServiceStatusInfo { - get { - return ResourceManager.GetString("ConfigService_LblServiceStatusInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Not Installed. - /// - internal static string ConfigService_NotInstalled { - get { - return ResourceManager.GetString("ConfigService_NotInstalled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Running. - /// - internal static string ConfigService_Running { - get { - return ResourceManager.GetString("ConfigService_Running", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Stopped. - /// - internal static string ConfigService_Stopped { - get { - return ResourceManager.GetString("ConfigService_Stopped", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Enable Start-on-Login. - /// - internal static string ConfigStartup_BtnSetStartOnLogin { - get { - return ResourceManager.GetString("ConfigStartup_BtnSetStartOnLogin", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Something went wrong whilst disabling Start-on-Login, please check the logs for more information.. - /// - internal static string ConfigStartup_BtnSetStartOnLogin_MessageBox1 { - get { - return ResourceManager.GetString("ConfigStartup_BtnSetStartOnLogin_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Something went wrong whilst disabling Start-on-Login, please check the logs for more information.. - /// - internal static string ConfigStartup_BtnSetStartOnLogin_MessageBox2 { - get { - return ResourceManager.GetString("ConfigStartup_BtnSetStartOnLogin_MessageBox2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Disable Start-on-Login. - /// - internal static string ConfigStartup_Disable { - get { - return ResourceManager.GetString("ConfigStartup_Disable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Disabled. - /// - internal static string ConfigStartup_Disabled { - get { - return ResourceManager.GetString("ConfigStartup_Disabled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enable Start-on-Login. - /// - internal static string ConfigStartup_Enable { - get { - return ResourceManager.GetString("ConfigStartup_Enable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enabled. - /// - internal static string ConfigStartup_Enabled { - get { - return ResourceManager.GetString("ConfigStartup_Enabled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent can start when you login by creating an entry in your user profile's registry. - /// - ///Since HASS.Agent is user based, if you want to launch for another user, just install and config - ///HASS.Agent there.. - /// - internal static string ConfigStartup_LblInfo1 { - get { - return ResourceManager.GetString("ConfigStartup_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Start-on-Login Status:. - /// - internal static string ConfigStartup_LblStartOnLoginStatusInfo { - get { - return ResourceManager.GetString("ConfigStartup_LblStartOnLoginStatusInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Show &Preview. - /// - internal static string ConfigTrayIcon_BtnShowWebViewPreview { - get { - return ResourceManager.GetString("ConfigTrayIcon_BtnShowWebViewPreview", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Show &Default Menu. - /// - internal static string ConfigTrayIcon_CbDefaultMenu { - get { - return ResourceManager.GetString("ConfigTrayIcon_CbDefaultMenu", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Show &WebView. - /// - internal static string ConfigTrayIcon_CbShowWebView { - get { - return ResourceManager.GetString("ConfigTrayIcon_CbShowWebView", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Keep page loaded in the background. - /// - internal static string ConfigTrayIcon_CbWebViewKeepLoaded { - get { - return ResourceManager.GetString("ConfigTrayIcon_CbWebViewKeepLoaded", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Show default menu on mouse left-click. - /// - internal static string ConfigTrayIcon_CbWebViewShowMenuOnLeftClick { - get { - return ResourceManager.GetString("ConfigTrayIcon_CbWebViewShowMenuOnLeftClick", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Control the behaviour of the tray icon when it is right-clicked.. - /// - internal static string ConfigTrayIcon_LblInfo1 { - get { - return ResourceManager.GetString("ConfigTrayIcon_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to (This uses extra resources, but reduces loading time.). - /// - internal static string ConfigTrayIcon_LblInfo2 { - get { - return ResourceManager.GetString("ConfigTrayIcon_LblInfo2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Size (px). - /// - internal static string ConfigTrayIcon_LblWebViewSize { - get { - return ResourceManager.GetString("ConfigTrayIcon_LblWebViewSize", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &WebView URL (For instance, your Home Assistant Dashboard URL). - /// - internal static string ConfigTrayIcon_LblWebViewUrl { - get { - return ResourceManager.GetString("ConfigTrayIcon_LblWebViewUrl", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Notify me of &beta releases. - /// - internal static string ConfigUpdates_CbBetaUpdates { - get { - return ResourceManager.GetString("ConfigUpdates_CbBetaUpdates", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Automatically &download future updates. - /// - internal static string ConfigUpdates_CbExecuteUpdater { - get { - return ResourceManager.GetString("ConfigUpdates_CbExecuteUpdater", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Notify me when a new &release is available. - /// - internal static string ConfigUpdates_CbUpdates { - get { - return ResourceManager.GetString("ConfigUpdates_CbUpdates", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent checks for updates in the background if enabled. - /// - ///You will be sent a push notification if a new update is discovered, letting you know a - ///new version is ready to be installed.. - /// - internal static string ConfigUpdates_LblInfo1 { - get { - return ResourceManager.GetString("ConfigUpdates_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to When a new update is available, HASS.Agent can download the installer and launch it for you. - /// - ///The certificate of the downloaded file will get checked before running,you will still get to review the release notes and manually approve the update.. - /// - internal static string ConfigUpdates_LblInfo2 { - get { - return ResourceManager.GetString("ConfigUpdates_LblInfo2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &About. - /// - internal static string Configuration_BtnAbout { - get { - return ResourceManager.GetString("Configuration_BtnAbout", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Close &Without Saving. - /// - internal static string Configuration_BtnClose { - get { - return ResourceManager.GetString("Configuration_BtnClose", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Help && Contact. - /// - internal static string Configuration_BtnHelp { - get { - return ResourceManager.GetString("Configuration_BtnHelp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Save Configuration. - /// - internal static string Configuration_BtnStore { - get { - return ResourceManager.GetString("Configuration_BtnStore", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Busy, please wait... - /// - internal static string Configuration_BtnStore_Busy { - get { - return ResourceManager.GetString("Configuration_BtnStore_Busy", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Your Home Assistant API token doesn't look right. Make sure you selected the entire token (don't use CTRL+A or doubleclick). - ///It should contain three sections (seperated by two dots). - /// - ///Are you sure you want to use it like this?. - /// - internal static string Configuration_CheckValues_MessageBox1 { - get { - return ResourceManager.GetString("Configuration_CheckValues_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Your Home Assistant URI doesn't look right. It should look something like 'http://homeassistant.local:8123' or 'https://192.168.0.1:8123'. - /// - ///Are you sure you want to use it like this?. - /// - internal static string Configuration_CheckValues_MessageBox2 { - get { - return ResourceManager.GetString("Configuration_CheckValues_MessageBox2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Your MQTT broker URI doesn't look right. It should look something like 'homeassistant.local' or '192.168.0.1'. - /// - ///Are you sure you want to use it like this?. - /// - internal static string Configuration_CheckValues_MessageBox3 { - get { - return ResourceManager.GetString("Configuration_CheckValues_MessageBox3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Something went wrong while preparing to restart. - ///Please restart manually.. - /// - internal static string Configuration_MessageBox_RestartManually { - get { - return ResourceManager.GetString("Configuration_MessageBox_RestartManually", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You've changed your device's name. - /// - ///All your sensors and commands will now be unpublished, and HASS.Agent will restart afterwards to republish them. - /// - ///Don't worry, they'll keep their current names, so your automations or scripts will keep working. - /// - ///Note: the name will get 'sanitized', which means everything except letters, digits and whitespace get replaced by an underscore. This is required by HA.. - /// - internal static string Configuration_ProcessChanges_MessageBox1 { - get { - return ResourceManager.GetString("Configuration_ProcessChanges_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You've changed the local API's port. This new port needs to be reserved. - /// - ///You'll get an UAC request to do so, please approve.. - /// - internal static string Configuration_ProcessChanges_MessageBox2 { - get { - return ResourceManager.GetString("Configuration_ProcessChanges_MessageBox2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Something went wrong! - /// - ///Please manually execute the required command. It has been copied onto your clipboard, you just need to paste it into an elevated command prompt. - /// - ///Remember to change your firewall rule's port as well.. - /// - internal static string Configuration_ProcessChanges_MessageBox3 { - get { - return ResourceManager.GetString("Configuration_ProcessChanges_MessageBox3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The port has succesfully been reserved! - /// - ///HASS.Agent will now restart to activate the new configuration.. - /// - internal static string Configuration_ProcessChanges_MessageBox4 { - get { - return ResourceManager.GetString("Configuration_ProcessChanges_MessageBox4", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Your configuration has been saved. Most changes require HASS.Agent to restart before they take effect. - /// - ///Do you want to restart now?. - /// - internal static string Configuration_ProcessChanges_MessageBox5 { - get { - return ResourceManager.GetString("Configuration_ProcessChanges_MessageBox5", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You've changed your device's name. - /// - ///All your sensors and commands will now be unpublished and published again after the HASS.Agent restarts. - /// - ///Don't worry! they'll keep their current names so your automations and scripts will continue to work. - /// - ///Note: You disabled sanitation, so make sure your device name is accepted by Home Assistant.. - /// - internal static string Configuration_ProcessChanges_MessageBox6 { - get { - return ResourceManager.GetString("Configuration_ProcessChanges_MessageBox6", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to External Tools. - /// - internal static string Configuration_TabExternalTools { - get { - return ResourceManager.GetString("Configuration_TabExternalTools", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to General. - /// - internal static string Configuration_TabGeneral { - get { - return ResourceManager.GetString("Configuration_TabGeneral", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Home Assistant API. - /// - internal static string Configuration_TabHassApi { - get { - return ResourceManager.GetString("Configuration_TabHassApi", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Hotkey. - /// - internal static string Configuration_TabHotKey { - get { - return ResourceManager.GetString("Configuration_TabHotKey", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Local API. - /// - internal static string Configuration_TablLocalApi { - get { - return ResourceManager.GetString("Configuration_TablLocalApi", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Local Storage. - /// - internal static string Configuration_TabLocalStorage { - get { - return ResourceManager.GetString("Configuration_TabLocalStorage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Logging. - /// - internal static string Configuration_TabLogging { - get { - return ResourceManager.GetString("Configuration_TabLogging", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Media Player. - /// - internal static string Configuration_TabMediaPlayer { - get { - return ResourceManager.GetString("Configuration_TabMediaPlayer", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MQTT. - /// - internal static string Configuration_TabMQTT { - get { - return ResourceManager.GetString("Configuration_TabMQTT", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Notifications. - /// - internal static string Configuration_TabNotifications { - get { - return ResourceManager.GetString("Configuration_TabNotifications", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Satellite Service. - /// - internal static string Configuration_TabService { - get { - return ResourceManager.GetString("Configuration_TabService", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Startup. - /// - internal static string Configuration_TabStartup { - get { - return ResourceManager.GetString("Configuration_TabStartup", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Tray Icon. - /// - internal static string Configuration_TabTrayIcon { - get { - return ResourceManager.GetString("Configuration_TabTrayIcon", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Updates. - /// - internal static string Configuration_TabUpdates { - get { - return ResourceManager.GetString("Configuration_TabUpdates", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Configuration. - /// - internal static string Configuration_Title { - get { - return ResourceManager.GetString("Configuration_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Close. - /// - internal static string Donate_BtnClose { - get { - return ResourceManager.GetString("Donate_BtnClose", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to I already donated, hide the button on the main window.. - /// - internal static string Donate_CbHideDonateButton { - get { - return ResourceManager.GetString("Donate_CbHideDonateButton", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent is completely free, and will always stay that way without restrictions! - /// - ///However, developing and maintaining this tool (and everything that surrounds it, like support and the docs) takes up a lot of time. - /// - ///Like most developers, I run on caffeïne - so if you can spare it, a cup of coffee is always very much appreciated!. - /// - internal static string Donate_LblInfo { - get { - return ResourceManager.GetString("Donate_LblInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Donate. - /// - internal static string Donate_Title { - get { - return ResourceManager.GetString("Donate_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Exit. - /// - internal static string ExitDialog_BtnExit { - get { - return ResourceManager.GetString("ExitDialog_BtnExit", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Hide. - /// - internal static string ExitDialog_BtnHide { - get { - return ResourceManager.GetString("ExitDialog_BtnHide", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Restart. - /// - internal static string ExitDialog_BtnRestart { - get { - return ResourceManager.GetString("ExitDialog_BtnRestart", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to What would you like to do?. - /// - internal static string ExitDialog_LblInfo1 { - get { - return ResourceManager.GetString("ExitDialog_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Exit Dialog. - /// - internal static string ExitDialog_Title { - get { - return ResourceManager.GetString("ExitDialog_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Close. - /// - internal static string HassAction_Close { - get { - return ResourceManager.GetString("HassAction_Close", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Off. - /// - internal static string HassAction_Off { - get { - return ResourceManager.GetString("HassAction_Off", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to On. - /// - internal static string HassAction_On { - get { - return ResourceManager.GetString("HassAction_On", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Open. - /// - internal static string HassAction_Open { - get { - return ResourceManager.GetString("HassAction_Open", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Pause. - /// - internal static string HassAction_Pause { - get { - return ResourceManager.GetString("HassAction_Pause", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Play. - /// - internal static string HassAction_Play { - get { - return ResourceManager.GetString("HassAction_Play", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Stop. - /// - internal static string HassAction_Stop { - get { - return ResourceManager.GetString("HassAction_Stop", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Toggle. - /// - internal static string HassAction_Toggle { - get { - return ResourceManager.GetString("HassAction_Toggle", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Client certificate file not found.. - /// - internal static string HassApiManager_CheckHassConfig_CertNotFound { - get { - return ResourceManager.GetString("HassApiManager_CheckHassConfig_CertNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to fetch configuration, please check API key.. - /// - internal static string HassApiManager_CheckHassConfig_ConfigFailed { - get { - return ResourceManager.GetString("HassApiManager_CheckHassConfig_ConfigFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to connect, check URI.. - /// - internal static string HassApiManager_CheckHassConfig_UnableToConnect { - get { - return ResourceManager.GetString("HassApiManager_CheckHassConfig_UnableToConnect", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to connect, please check URI and configuration.. - /// - internal static string HassApiManager_ConnectionFailed { - get { - return ResourceManager.GetString("HassApiManager_ConnectionFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS API: Connection failed.. - /// - internal static string HassApiManager_ToolTip_ConnectionFailed { - get { - return ResourceManager.GetString("HassApiManager_ToolTip_ConnectionFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS API: Connection setup failed.. - /// - internal static string HassApiManager_ToolTip_ConnectionSetupFailed { - get { - return ResourceManager.GetString("HassApiManager_ToolTip_ConnectionSetupFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS API: Initial connection failed.. - /// - internal static string HassApiManager_ToolTip_InitialConnectionFailed { - get { - return ResourceManager.GetString("HassApiManager_ToolTip_InitialConnectionFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to quick action: action failed, check the logs for info. - /// - internal static string HassApiManager_ToolTip_QuickActionFailed { - get { - return ResourceManager.GetString("HassApiManager_ToolTip_QuickActionFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to quick action: action failed, entity not found. - /// - internal static string HassApiManager_ToolTip_QuickActionFailedOnEntity { - get { - return ResourceManager.GetString("HassApiManager_ToolTip_QuickActionFailedOnEntity", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Automation. - /// - internal static string HassDomain_Automation { - get { - return ResourceManager.GetString("HassDomain_Automation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Climate. - /// - internal static string HassDomain_Climate { - get { - return ResourceManager.GetString("HassDomain_Climate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cover. - /// - internal static string HassDomain_Cover { - get { - return ResourceManager.GetString("HassDomain_Cover", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Commands. - /// - internal static string HassDomain_HASSAgentCommands { - get { - return ResourceManager.GetString("HassDomain_HASSAgentCommands", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to InputBoolean. - /// - internal static string HassDomain_InputBoolean { - get { - return ResourceManager.GetString("HassDomain_InputBoolean", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Light. - /// - internal static string HassDomain_Light { - get { - return ResourceManager.GetString("HassDomain_Light", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MediaPlayer. - /// - internal static string HassDomain_MediaPlayer { - get { - return ResourceManager.GetString("HassDomain_MediaPlayer", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Scene. - /// - internal static string HassDomain_Scene { - get { - return ResourceManager.GetString("HassDomain_Scene", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Script. - /// - internal static string HassDomain_Script { - get { - return ResourceManager.GetString("HassDomain_Script", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Switch. - /// - internal static string HassDomain_Switch { - get { - return ResourceManager.GetString("HassDomain_Switch", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Close. - /// - internal static string Help_BtnClose { - get { - return ResourceManager.GetString("Help_BtnClose", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to About. - /// - internal static string Help_LblAbout { - get { - return ResourceManager.GetString("Help_LblAbout", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Get help with setting up and using HASS.Agent, - ///report bugs or get involved in general chit-chat!. - /// - internal static string Help_LblDiscordInfo { - get { - return ResourceManager.GetString("Help_LblDiscordInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Documentation. - /// - internal static string Help_LblDocumentation { - get { - return ResourceManager.GetString("Help_LblDocumentation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Documentation and Usage Examples. - /// - internal static string Help_LblDocumentationInfo { - get { - return ResourceManager.GetString("Help_LblDocumentationInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to GitHub Issues. - /// - internal static string Help_LblGitHub { - get { - return ResourceManager.GetString("Help_LblGitHub", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Report bugs, post feature requests, see latest changes, etc.. - /// - internal static string Help_LblGitHubInfo { - get { - return ResourceManager.GetString("Help_LblGitHubInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Home Assistant Forum. - /// - internal static string Help_LblHAForum { - get { - return ResourceManager.GetString("Help_LblHAForum", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Bit of everything, with the addition that other - ///HA users can help you out too!. - /// - internal static string Help_LblHAInfo { - get { - return ResourceManager.GetString("Help_LblHAInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to If you are having trouble with HASS.Agent and require support - ///with any sensors, commands, or for general support and feedback, - ///there are few ways you can reach us:. - /// - internal static string Help_LblInfo1 { - get { - return ResourceManager.GetString("Help_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Wiki. - /// - internal static string Help_LblWiki { - get { - return ResourceManager.GetString("Help_LblWiki", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Browse HASS.Agent documentation and usage examples.. - /// - internal static string Help_LblWikiInfo { - get { - return ResourceManager.GetString("Help_LblWikiInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Help. - /// - internal static string Help_Title { - get { - return ResourceManager.GetString("Help_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Your input language '{0}' is known to collide with the default CTRL-ALT-Q hotkey. Please set your own.. - /// - internal static string HelperFunctions_InputLanguageCheckDiffers_ErrorMsg1 { - get { - return ResourceManager.GetString("HelperFunctions_InputLanguageCheckDiffers_ErrorMsg1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Your input language '{0}' is unknown, and might collide with the default CTRL-ALT-Q hotkey. Please check to be sure. If it does, consider opening a ticket on GitHub so it can be added to the list.. - /// - internal static string HelperFunctions_InputLanguageCheckDiffers_ErrorMsg2 { - get { - return ResourceManager.GetString("HelperFunctions_InputLanguageCheckDiffers_ErrorMsg2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No keys found. - /// - internal static string HelperFunctions_ParseMultipleKeys_ErrorMsg1 { - get { - return ResourceManager.GetString("HelperFunctions_ParseMultipleKeys_ErrorMsg1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to brackets missing, start and close all keys with [ ]. - /// - internal static string HelperFunctions_ParseMultipleKeys_ErrorMsg2 { - get { - return ResourceManager.GetString("HelperFunctions_ParseMultipleKeys_ErrorMsg2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error while parsing keys, please check the logs for more information.. - /// - internal static string HelperFunctions_ParseMultipleKeys_ErrorMsg3 { - get { - return ResourceManager.GetString("HelperFunctions_ParseMultipleKeys_ErrorMsg3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The number of open brackets ('[') does not correspond to the number of closed brackets. (']')! ({0} to {1}). - /// - internal static string HelperFunctions_ParseMultipleKeys_ErrorMsg4 { - get { - return ResourceManager.GetString("HelperFunctions_ParseMultipleKeys_ErrorMsg4", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error trying to bind the API to port {0}. - /// - ///Make sure no other instance of HASS.Agent is running and the port is available and registered.. - /// - internal static string LocalApiManager_Initialize_MessageBox1 { - get { - return ResourceManager.GetString("LocalApiManager_Initialize_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Locked. - /// - internal static string LockState_Locked { - get { - return ResourceManager.GetString("LockState_Locked", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unknown. - /// - internal static string LockState_Unknown { - get { - return ResourceManager.GetString("LockState_Unknown", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unlocked. - /// - internal static string LockState_Unlocked { - get { - return ResourceManager.GetString("LockState_Unlocked", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Quick Actions. - /// - internal static string Main_BtnActionsManager { - get { - return ResourceManager.GetString("Main_BtnActionsManager", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to C&onfiguration. - /// - internal static string Main_BtnAppSettings { - get { - return ResourceManager.GetString("Main_BtnAppSettings", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Check for &Updates. - /// - internal static string Main_BtnCheckForUpdate { - get { - return ResourceManager.GetString("Main_BtnCheckForUpdate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Loading... - /// - internal static string Main_BtnCommandsManager { - get { - return ResourceManager.GetString("Main_BtnCommandsManager", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Commands. - /// - internal static string Main_BtnCommandsManager_Ready { - get { - return ResourceManager.GetString("Main_BtnCommandsManager_Ready", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Hide. - /// - internal static string Main_BtnHide { - get { - return ResourceManager.GetString("Main_BtnHide", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Sensors. - /// - internal static string Main_BtnSensorsManage_Ready { - get { - return ResourceManager.GetString("Main_BtnSensorsManage_Ready", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Loading... - /// - internal static string Main_BtnSensorsManager { - get { - return ResourceManager.GetString("Main_BtnSensorsManager", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to S&atellite Service. - /// - internal static string Main_BtnServiceManager { - get { - return ResourceManager.GetString("Main_BtnServiceManager", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to It looks like you're using an alternative scaling. This may result in some parts of HASS.Agent not looking as intended. - /// - ///Please report any unusable aspects on GitHub. Thanks! - /// - ///Note: this message only shows once.. - /// - internal static string Main_CheckDpiScalingFactor_MessageBox1 { - get { - return ResourceManager.GetString("Main_CheckDpiScalingFactor_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You're running the latest version: {0}{1}. - /// - internal static string Main_CheckForUpdate_MessageBox1 { - get { - return ResourceManager.GetString("Main_CheckForUpdate_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Check for Updates. - /// - internal static string Main_CheckForUpdates { - get { - return ResourceManager.GetString("Main_CheckForUpdates", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Checking... - /// - internal static string Main_Checking { - get { - return ResourceManager.GetString("Main_Checking", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Controls. - /// - internal static string Main_GpControls { - get { - return ResourceManager.GetString("Main_GpControls", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to System Status. - /// - internal static string Main_GpStatus { - get { - return ResourceManager.GetString("Main_GpStatus", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Commands:. - /// - internal static string Main_LblCommands { - get { - return ResourceManager.GetString("Main_LblCommands", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Home Assistant API:. - /// - internal static string Main_LblHomeAssistantApi { - get { - return ResourceManager.GetString("Main_LblHomeAssistantApi", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Local API:. - /// - internal static string Main_LblLocalApi { - get { - return ResourceManager.GetString("Main_LblLocalApi", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MQTT:. - /// - internal static string Main_LblMqtt { - get { - return ResourceManager.GetString("Main_LblMqtt", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to notification api:. - /// - internal static string Main_LblNotificationApi { - get { - return ResourceManager.GetString("Main_LblNotificationApi", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Quick Actions:. - /// - internal static string Main_LblQuickActions { - get { - return ResourceManager.GetString("Main_LblQuickActions", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Sensors:. - /// - internal static string Main_LblSensors { - get { - return ResourceManager.GetString("Main_LblSensors", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Satellite Service:. - /// - internal static string Main_LblService { - get { - return ResourceManager.GetString("Main_LblService", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Something went wrong while loading your settings. - /// - ///Check appsettings.json in the 'config' subfolder, or just delete it to start fresh.. - /// - internal static string Main_Load_MessageBox1 { - get { - return ResourceManager.GetString("Main_Load_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to There was an error launching HASS.Agent. - ///Please check the logs and make a bug report on GitHub.. - /// - internal static string Main_Load_MessageBox2 { - get { - return ResourceManager.GetString("Main_Load_MessageBox2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No URL has been set! Please configure the webview through Configuration -> Tray Icon.. - /// - internal static string Main_NotifyIcon_MouseClick_MessageBox1 { - get { - return ResourceManager.GetString("Main_NotifyIcon_MouseClick_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to About. - /// - internal static string Main_TsAbout { - get { - return ResourceManager.GetString("Main_TsAbout", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Check for Updates. - /// - internal static string Main_TsCheckForUpdates { - get { - return ResourceManager.GetString("Main_TsCheckForUpdates", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Manage Commands. - /// - internal static string Main_TsCommands { - get { - return ResourceManager.GetString("Main_TsCommands", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Configuration. - /// - internal static string Main_TsConfig { - get { - return ResourceManager.GetString("Main_TsConfig", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Donate. - /// - internal static string Main_TsDonate { - get { - return ResourceManager.GetString("Main_TsDonate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Exit HASS.Agent. - /// - internal static string Main_TsExit { - get { - return ResourceManager.GetString("Main_TsExit", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Help && Contact. - /// - internal static string Main_TsHelp { - get { - return ResourceManager.GetString("Main_TsHelp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Manage Local Sensors. - /// - internal static string Main_TsLocalSensors { - get { - return ResourceManager.GetString("Main_TsLocalSensors", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Manage Quick Actions. - /// - internal static string Main_TsQuickItemsConfig { - get { - return ResourceManager.GetString("Main_TsQuickItemsConfig", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Manage Satellite Service. - /// - internal static string Main_TsSatelliteService { - get { - return ResourceManager.GetString("Main_TsSatelliteService", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Show HASS.Agent. - /// - internal static string Main_TsShow { - get { - return ResourceManager.GetString("Main_TsShow", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Show Quick Actions. - /// - internal static string Main_TsShowQuickActions { - get { - return ResourceManager.GetString("Main_TsShowQuickActions", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Dimmed. - /// - internal static string MonitorPowerEvent_Dimmed { - get { - return ResourceManager.GetString("MonitorPowerEvent_Dimmed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PowerOff. - /// - internal static string MonitorPowerEvent_PowerOff { - get { - return ResourceManager.GetString("MonitorPowerEvent_PowerOff", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PowerOn. - /// - internal static string MonitorPowerEvent_PowerOn { - get { - return ResourceManager.GetString("MonitorPowerEvent_PowerOn", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unknown. - /// - internal static string MonitorPowerEvent_Unknown { - get { - return ResourceManager.GetString("MonitorPowerEvent_Unknown", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MQTT: Error while connecting. - /// - internal static string MqttManager_ToolTip_ConnectionError { - get { - return ResourceManager.GetString("MqttManager_ToolTip_ConnectionError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MQTT: Failed to connect. - /// - internal static string MqttManager_ToolTip_ConnectionFailed { - get { - return ResourceManager.GetString("MqttManager_ToolTip_ConnectionFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MQTT: Disconnected. - /// - internal static string MqttManager_ToolTip_Disconnected { - get { - return ResourceManager.GetString("MqttManager_ToolTip_Disconnected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error trying to bind the API to port {0}. - /// - ///Make sure no other instance of HASS.Agent is running and the port is available and registered.. - /// - internal static string NotifierManager_Initialize_MessageBox1 { - get { - return ResourceManager.GetString("NotifierManager_Initialize_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Close. - /// - internal static string Onboarding_BtnClose { - get { - return ResourceManager.GetString("Onboarding_BtnClose", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Next. - /// - internal static string Onboarding_BtnNext { - get { - return ResourceManager.GetString("Onboarding_BtnNext", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Previous. - /// - internal static string Onboarding_BtnPrevious { - get { - return ResourceManager.GetString("Onboarding_BtnPrevious", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Onboarding. - /// - internal static string Onboarding_Onboarding { - get { - return ResourceManager.GetString("Onboarding_Onboarding", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Onboarding. - /// - internal static string Onboarding_Title { - get { - return ResourceManager.GetString("Onboarding_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Test &Connection. - /// - internal static string OnboardingApi_BtnTest { - get { - return ResourceManager.GetString("OnboardingApi_BtnTest", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please provide a valid API key.. - /// - internal static string OnboardingApi_BtnTest_MessageBox1 { - get { - return ResourceManager.GetString("OnboardingApi_BtnTest_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please enter your Home Assistant's URI.. - /// - internal static string OnboardingApi_BtnTest_MessageBox2 { - get { - return ResourceManager.GetString("OnboardingApi_BtnTest_MessageBox2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to connect, the following error was returned: - /// - ///{0}. - /// - internal static string OnboardingApi_BtnTest_MessageBox3 { - get { - return ResourceManager.GetString("OnboardingApi_BtnTest_MessageBox3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Connection OK! - /// - ///Home Assistant version: {0}. - /// - internal static string OnboardingApi_BtnTest_MessageBox4 { - get { - return ResourceManager.GetString("OnboardingApi_BtnTest_MessageBox4", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The API token you have provided doesn't appear to be valid, please ensure you selected the entire token (Don't use CTRL + A or double-click). A valid API key contains three sections, separated by two dots. - /// - ///Are you sure you want to use this key anyway?. - /// - internal static string OnboardingApi_BtnTest_MessageBox5 { - get { - return ResourceManager.GetString("OnboardingApi_BtnTest_MessageBox5", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The URI you have provided does not appear to be valid, a valid URI may look like either of the following: - ///- http://homeassistant.local:8123 - ///- http://192.168.0.1:8123 - /// - ///Are you sure you want to use this URI anyway?. - /// - internal static string OnboardingApi_BtnTest_MessageBox6 { - get { - return ResourceManager.GetString("OnboardingApi_BtnTest_MessageBox6", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Testing... - /// - internal static string OnboardingApi_BtnTest_Testing { - get { - return ResourceManager.GetString("OnboardingApi_BtnTest_Testing", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to API &Token. - /// - internal static string OnboardingApi_LblApiToken { - get { - return ResourceManager.GetString("OnboardingApi_LblApiToken", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to To learn which entities you have configured and to send quick actions, HASS.Agent uses - ///Home Assistant's API. - /// - ///Please provide a long-lived access token and the address of your Home Assistant instance. - ///You can get a token in Home Assistant by clicking your profile picture at the bottom-left - ///and navigating to the bottom of the page until you see the 'CREATE TOKEN' button.. - /// - internal static string OnboardingApi_LblInfo1 { - get { - return ResourceManager.GetString("OnboardingApi_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Server &URI (should be ok like this). - /// - internal static string OnboardingApi_LblServerUri { - get { - return ResourceManager.GetString("OnboardingApi_LblServerUri", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Tip: Specialized settings can be found in the Configuration Window.. - /// - internal static string OnboardingApi_LblTip1 { - get { - return ResourceManager.GetString("OnboardingApi_LblTip1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent GitHub page. - /// - internal static string OnboardingDone_LblGitHub { - get { - return ResourceManager.GetString("OnboardingDone_LblGitHub", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Yay, done!. - /// - internal static string OnboardingDone_LblInfo1 { - get { - return ResourceManager.GetString("OnboardingDone_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent will now restart to apply your configuration changes.. - /// - internal static string OnboardingDone_LblInfo2 { - get { - return ResourceManager.GetString("OnboardingDone_LblInfo2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to There's a lot more to tinker with, so make sure you take a look at the Configuration Wwindow! - /// - /// - ///Thank you for using HASS.Agent, hopefully it'll be useful for you :-) - ///. - /// - internal static string OnboardingDone_LblInfo3 { - get { - return ResourceManager.GetString("OnboardingDone_LblInfo3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Developing and maintaining this tool (and everything that surrounds it) takes up a lot of time. Like most developers, I run on caffeïne - so if you can spare it, a cup of coffee is always very much appreciated!. - /// - internal static string OnboardingDone_LblInfo6 { - get { - return ResourceManager.GetString("OnboardingDone_LblInfo6", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Tip: Other donation methods are available on the About Window.. - /// - internal static string OnboardingDone_LblTip2 { - get { - return ResourceManager.GetString("OnboardingDone_LblTip2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Clear. - /// - internal static string OnboardingHotKey_BtnClear { - get { - return ResourceManager.GetString("OnboardingHotKey_BtnClear", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Hotkey Combination. - /// - internal static string OnboardingHotKey_LblHotkeyCombo { - get { - return ResourceManager.GetString("OnboardingHotKey_LblHotkeyCombo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An easy way to pull up your quick actions is to use a global hotkey. - /// - ///This way, whatever you're doing on your machine, you can always interact with Home Assistant. - ///. - /// - internal static string OnboardingHotKey_LblInfo1 { - get { - return ResourceManager.GetString("OnboardingHotKey_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to To use notifications, you need to install and configure the HASS.Agent-notifier integration in - ///Home Assistant. - /// - ///This is very easy using HACS but may also be installed manually, visit the link below for more - ///information.. - /// - internal static string OnboardingIntegration_LblInfo1 { - get { - return ResourceManager.GetString("OnboardingIntegration_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Make sure you follow these steps: - /// - ///- Install HASS.Agent-Notifier integration - ///- Restart Home Assistant - ///- Configure a notifier entity - ///- Restart Home Assistant. - /// - internal static string OnboardingIntegration_LblInfo2 { - get { - return ResourceManager.GetString("OnboardingIntegration_LblInfo2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent-Notifier GitHub Page. - /// - internal static string OnboardingIntegration_LblIntegration { - get { - return ResourceManager.GetString("OnboardingIntegration_LblIntegration", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enable &Media Player (including text-to-speech). - /// - internal static string OnboardingIntegrations_CbEnableMediaPlayer { - get { - return ResourceManager.GetString("OnboardingIntegrations_CbEnableMediaPlayer", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enable &Notifications. - /// - internal static string OnboardingIntegrations_CbEnableNotifications { - get { - return ResourceManager.GetString("OnboardingIntegrations_CbEnableNotifications", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to To use notifications, you need to install and configure the HASS.Agent integration in - ///Home Assistant. - /// - ///This is very easy using HACS, but you can also install manually. Visit the link below for more - ///information.. - /// - internal static string OnboardingIntegrations_LblInfo1 { - get { - return ResourceManager.GetString("OnboardingIntegrations_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Make sure you follow these steps: - /// - ///- Install the HASS.Agent-Notifier and / or HASS.Agent-MediaPlayer integration - ///- Restart Home Assistant - ///-Configure a notifier and / or media_player entity - ///-Restart Home Assistant. - /// - internal static string OnboardingIntegrations_LblInfo2 { - get { - return ResourceManager.GetString("OnboardingIntegrations_LblInfo2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The same goes for the media player, this integration allows you to control your device as a media_player entity, see what's playing and send text-to-speech.. - /// - internal static string OnboardingIntegrations_LblInfo3 { - get { - return ResourceManager.GetString("OnboardingIntegrations_LblInfo3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent-MediaPlayer GitHub Page. - /// - internal static string OnboardingIntegrations_LblMediaPlayerIntegration { - get { - return ResourceManager.GetString("OnboardingIntegrations_LblMediaPlayerIntegration", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent-Integration GitHub Page. - /// - internal static string OnboardingIntegrations_LblNotifierIntegration { - get { - return ResourceManager.GetString("OnboardingIntegrations_LblNotifierIntegration", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Yes, &enable the local API on port. - /// - internal static string OnboardingLocalApi_CbEnableLocalApi { - get { - return ResourceManager.GetString("OnboardingLocalApi_CbEnableLocalApi", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enable &Media Player and text-to-speech (TTS). - /// - internal static string OnboardingLocalApi_CbEnableMediaPlayer { - get { - return ResourceManager.GetString("OnboardingLocalApi_CbEnableMediaPlayer", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enable &Notifications. - /// - internal static string OnboardingLocalApi_CbEnableNotifications { - get { - return ResourceManager.GetString("OnboardingLocalApi_CbEnableNotifications", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent has its own internal API, so Home Assistant can send requests (like notifications or text-to-speech). - /// - ///Do you want to enable it?. - /// - internal static string OnboardingLocalApi_LblInfo1 { - get { - return ResourceManager.GetString("OnboardingLocalApi_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You can choose what modules you want to enable. They require HA integrations, but don't worry, the next page will give you more info on how to set them up.. - /// - internal static string OnboardingLocalApi_LblInfo2 { - get { - return ResourceManager.GetString("OnboardingLocalApi_LblInfo2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Note: 5115 is the default port, only change it if you changed it in Home Assistant.. - /// - internal static string OnboardingLocalApi_LblTip1 { - get { - return ResourceManager.GetString("OnboardingLocalApi_LblTip1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Finish. - /// - internal static string OnboardingManager_BtnNext_Finish { - get { - return ResourceManager.GetString("OnboardingManager_BtnNext_Finish", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Are you sure you want to abort the onboarding process? - /// - ///Your progress will not be saved, and it will not be shown again on next launch.. - /// - internal static string OnboardingManager_ConfirmBeforeClose_MessageBox1 { - get { - return ResourceManager.GetString("OnboardingManager_ConfirmBeforeClose_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Onboarding: API [{0}/{1}]. - /// - internal static string OnboardingManager_OnboardingTitle_Api { - get { - return ResourceManager.GetString("OnboardingManager_OnboardingTitle_Api", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Onboarding: Completed [{0}/{1}]. - /// - internal static string OnboardingManager_OnboardingTitle_Completed { - get { - return ResourceManager.GetString("OnboardingManager_OnboardingTitle_Completed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Onboarding: HotKey [{0}/{1}]. - /// - internal static string OnboardingManager_OnboardingTitle_HotKey { - get { - return ResourceManager.GetString("OnboardingManager_OnboardingTitle_HotKey", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Onboarding: Integration [{0}/{1}]. - /// - internal static string OnboardingManager_OnboardingTitle_Integration { - get { - return ResourceManager.GetString("OnboardingManager_OnboardingTitle_Integration", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Onboarding: MQTT [{0}/{1}]. - /// - internal static string OnboardingManager_OnboardingTitle_Mqtt { - get { - return ResourceManager.GetString("OnboardingManager_OnboardingTitle_Mqtt", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Onboarding: Notifications [{0}/{1}]. - /// - internal static string OnboardingManager_OnboardingTitle_Notifications { - get { - return ResourceManager.GetString("OnboardingManager_OnboardingTitle_Notifications", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Onboarding: Start [{0}/{1}]. - /// - internal static string OnboardingManager_OnboardingTitle_Start { - get { - return ResourceManager.GetString("OnboardingManager_OnboardingTitle_Start", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Onboarding: Startup [{0}/{1}]. - /// - internal static string OnboardingManager_OnboardingTitle_Startup { - get { - return ResourceManager.GetString("OnboardingManager_OnboardingTitle_Startup", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Onboarding: Updates [{0}/{1}]. - /// - internal static string OnboardingManager_OnboardingTitle_Updates { - get { - return ResourceManager.GetString("OnboardingManager_OnboardingTitle_Updates", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enable MQTT. - /// - internal static string OnboardingMqtt_CbEnableMqtt { - get { - return ResourceManager.GetString("OnboardingMqtt_CbEnableMqtt", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &TLS. - /// - internal static string OnboardingMqtt_CbMqttTls { - get { - return ResourceManager.GetString("OnboardingMqtt_CbMqttTls", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Discovery Prefix. - /// - internal static string OnboardingMqtt_LblDiscoveryPrefix { - get { - return ResourceManager.GetString("OnboardingMqtt_LblDiscoveryPrefix", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Commands and sensors are sent through MQTT. The notifications- and media player integration also make use of them. - /// - ///Tip: if you're using the HA addon, you can probably use the preset address - just provide credentials. - ///. - /// - internal static string OnboardingMqtt_LblInfo1 { - get { - return ResourceManager.GetString("OnboardingMqtt_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to IP Address or Hostname. - /// - internal static string OnboardingMqtt_LblIpAdress { - get { - return ResourceManager.GetString("OnboardingMqtt_LblIpAdress", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Password. - /// - internal static string OnboardingMqtt_LblPassword { - get { - return ResourceManager.GetString("OnboardingMqtt_LblPassword", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Port. - /// - internal static string OnboardingMqtt_LblPort { - get { - return ResourceManager.GetString("OnboardingMqtt_LblPort", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to (leave default if not sure). - /// - internal static string OnboardingMqtt_LblTip1 { - get { - return ResourceManager.GetString("OnboardingMqtt_LblTip1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Tip: Specialized settings can be found in the Configuration Window.. - /// - internal static string OnboardingMqtt_LblTip2 { - get { - return ResourceManager.GetString("OnboardingMqtt_LblTip2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Username. - /// - internal static string OnboardingMqtt_LblUsername { - get { - return ResourceManager.GetString("OnboardingMqtt_LblUsername", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Yes, accept notifications on port. - /// - internal static string OnboardingNotifications_CbAcceptNotifications { - get { - return ResourceManager.GetString("OnboardingNotifications_CbAcceptNotifications", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent can receive notifications from Home Assistant, using text and/or images. - /// - ///Do you want to enable this function?. - /// - internal static string OnboardingNotifications_LblInfo1 { - get { - return ResourceManager.GetString("OnboardingNotifications_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Note: 5115 is the default port, only change it if you changed it in Home Assistant.. - /// - internal static string OnboardingNotifications_LblTip1 { - get { - return ResourceManager.GetString("OnboardingNotifications_LblTip1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Start-on-Login has been activated!. - /// - internal static string OnboardingStartup_Activated { - get { - return ResourceManager.GetString("OnboardingStartup_Activated", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Activating Start-on-Login... - /// - internal static string OnboardingStartup_Activating { - get { - return ResourceManager.GetString("OnboardingStartup_Activating", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Start-on-Login is already activated, all set!. - /// - internal static string OnboardingStartup_AlreadyActivated { - get { - return ResourceManager.GetString("OnboardingStartup_AlreadyActivated", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Yes, &start HASS.Agent on System Login. - /// - internal static string OnboardingStartup_BtnSetLaunchOnLogin { - get { - return ResourceManager.GetString("OnboardingStartup_BtnSetLaunchOnLogin", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enable Start-on-Login. - /// - internal static string OnboardingStartup_BtnSetLaunchOnLogin_2 { - get { - return ResourceManager.GetString("OnboardingStartup_BtnSetLaunchOnLogin_2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Do you want to enable Start-on-Login now?. - /// - internal static string OnboardingStartup_EnableNow { - get { - return ResourceManager.GetString("OnboardingStartup_EnableNow", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Something went wrong. You can try again, or skip to the next page and retry after HASS.Agent's restart.. - /// - internal static string OnboardingStartup_Failed { - get { - return ResourceManager.GetString("OnboardingStartup_Failed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Fetching current state, please wait... - /// - internal static string OnboardingStartup_LblCreateInfo { - get { - return ResourceManager.GetString("OnboardingStartup_LblCreateInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent can start with your system, this allows for any sensors and data transmission between your device and Home Assistant to begin as soon as you login. - /// - ///This setting can be changed any time later in the HASS.Agent configuration window.. - /// - internal static string OnboardingStartup_LblInfo1 { - get { - return ResourceManager.GetString("OnboardingStartup_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Yes, &download and launch the installer for me. - /// - internal static string OnboardingUpdates_CbExecuteUpdater { - get { - return ResourceManager.GetString("OnboardingUpdates_CbExecuteUpdater", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Yes, notify me on new &updates. - /// - internal static string OnboardingUpdates_CbNofityOnUpdate { - get { - return ResourceManager.GetString("OnboardingUpdates_CbNofityOnUpdate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent checks for updates in the background if enabled. - /// - ///You will be sent a push notification if a new update is discovered, letting you know a - ///new version is ready to be installed. - /// - ///Do you want to enable this automatic update checks?. - /// - internal static string OnboardingUpdates_LblInfo1 { - get { - return ResourceManager.GetString("OnboardingUpdates_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to When a new update is available, HASS.Agent can download the installer and launch it for you. - /// - ///The certificate of the downloaded file will get checked before running,you will still get to review the release notes and manually approve the update.. - /// - internal static string OnboardingUpdates_LblInfo2 { - get { - return ResourceManager.GetString("OnboardingUpdates_LblInfo2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Device &Name. - /// - internal static string OnboardingWelcome_LblDeviceName { - get { - return ResourceManager.GetString("OnboardingWelcome_LblDeviceName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Welcome to the HASS.Agent! It looks like this is the first time you are launching the agent. - /// - ///To assist you with a first time setup, proceed with the configuration steps below - ///or alternatively, click 'Close'.. - /// - internal static string OnboardingWelcome_LblInfo1 { - get { - return ResourceManager.GetString("OnboardingWelcome_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The device name is used to identify your machine on Home Assistant, it is also used as a suggested prefix for your commands and sensors.. - /// - internal static string OnboardingWelcome_LblInfo2 { - get { - return ResourceManager.GetString("OnboardingWelcome_LblInfo2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Interface &Language. - /// - internal static string OnboardingWelcome_LblInterfaceLangauge { - get { - return ResourceManager.GetString("OnboardingWelcome_LblInterfaceLangauge", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Your device name contained some characters that are not allowed by HA (only letters, digits and whitespace). - /// - ///The final name is: {0} - /// - ///Do you want to use that version?. - /// - internal static string OnboardingWelcome_Store_MessageBox1 { - get { - return ResourceManager.GetString("OnboardingWelcome_Store_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please wait a bit while the task is performed ... - /// - internal static string PortReservation_LblInfo1 { - get { - return ResourceManager.GetString("PortReservation_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Create API Port Binding. - /// - internal static string PortReservation_LblTask1 { - get { - return ResourceManager.GetString("PortReservation_LblTask1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Set Firewall Rule. - /// - internal static string PortReservation_LblTask2 { - get { - return ResourceManager.GetString("PortReservation_LblTask2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Not all steps completed succesfully. Please consult the logs for more information.. - /// - internal static string PortReservation_ProcessPostUpdate_MessageBox1 { - get { - return ResourceManager.GetString("PortReservation_ProcessPostUpdate_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Port Reservation. - /// - internal static string PortReservation_Title { - get { - return ResourceManager.GetString("PortReservation_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please wait a bit while some post-update tasks are performed ... - /// - internal static string PostUpdate_LblInfo1 { - get { - return ResourceManager.GetString("PostUpdate_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Configuring Satellite Service. - /// - internal static string PostUpdate_LblTask1 { - get { - return ResourceManager.GetString("PostUpdate_LblTask1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Create API Port Binding. - /// - internal static string PostUpdate_LblTask2 { - get { - return ResourceManager.GetString("PostUpdate_LblTask2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Post Update. - /// - internal static string PostUpdate_PostUpdate { - get { - return ResourceManager.GetString("PostUpdate_PostUpdate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Not all steps completed succesfully. Please consult the logs for more information.. - /// - internal static string PostUpdate_ProcessPostUpdate_MessageBox1 { - get { - return ResourceManager.GetString("PostUpdate_ProcessPostUpdate_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Post Update. - /// - internal static string PostUpdate_Title { - get { - return ResourceManager.GetString("PostUpdate_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to fetch your entities because of missing config, please enter the required values in the config screen.. - /// - internal static string QuickActions_CheckHassManager_MessageBox1 { - get { - return ResourceManager.GetString("QuickActions_CheckHassManager_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Retrieving entities, please wait... - /// - internal static string QuickActions_LblLoading { - get { - return ResourceManager.GetString("QuickActions_LblLoading", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to There was an error trying to fetch your entities!. - /// - internal static string QuickActions_MessageBox_EntityFailed { - get { - return ResourceManager.GetString("QuickActions_MessageBox_EntityFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Quick Actions. - /// - internal static string QuickActions_Title { - get { - return ResourceManager.GetString("QuickActions_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Add New. - /// - internal static string QuickActionsConfig_BtnAdd { - get { - return ResourceManager.GetString("QuickActionsConfig_BtnAdd", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Modify. - /// - internal static string QuickActionsConfig_BtnModify { - get { - return ResourceManager.GetString("QuickActionsConfig_BtnModify", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Preview. - /// - internal static string QuickActionsConfig_BtnPreview { - get { - return ResourceManager.GetString("QuickActionsConfig_BtnPreview", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Remove. - /// - internal static string QuickActionsConfig_BtnRemove { - get { - return ResourceManager.GetString("QuickActionsConfig_BtnRemove", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Store Quick Actions. - /// - internal static string QuickActionsConfig_BtnStore { - get { - return ResourceManager.GetString("QuickActionsConfig_BtnStore", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Action. - /// - internal static string QuickActionsConfig_ClmAction { - get { - return ResourceManager.GetString("QuickActionsConfig_ClmAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Description. - /// - internal static string QuickActionsConfig_ClmDescription { - get { - return ResourceManager.GetString("QuickActionsConfig_ClmDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Domain. - /// - internal static string QuickActionsConfig_ClmDomain { - get { - return ResourceManager.GetString("QuickActionsConfig_ClmDomain", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Entity. - /// - internal static string QuickActionsConfig_ClmEntity { - get { - return ResourceManager.GetString("QuickActionsConfig_ClmEntity", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Hotkey. - /// - internal static string QuickActionsConfig_ClmHotKey { - get { - return ResourceManager.GetString("QuickActionsConfig_ClmHotKey", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Hotkey Enabled. - /// - internal static string QuickActionsConfig_LblHotkey { - get { - return ResourceManager.GetString("QuickActionsConfig_LblHotkey", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Quick Actions Configuration. - /// - internal static string QuickActionsConfig_Title { - get { - return ResourceManager.GetString("QuickActionsConfig_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Store Quick Action. - /// - internal static string QuickActionsMod_BtnStore { - get { - return ResourceManager.GetString("QuickActionsMod_BtnStore", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please select an entity!. - /// - internal static string QuickActionsMod_BtnStore_MessageBox1 { - get { - return ResourceManager.GetString("QuickActionsMod_BtnStore_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please select an domain!. - /// - internal static string QuickActionsMod_BtnStore_MessageBox2 { - get { - return ResourceManager.GetString("QuickActionsMod_BtnStore_MessageBox2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unknown action, please select a valid one.. - /// - internal static string QuickActionsMod_BtnStore_MessageBox3 { - get { - return ResourceManager.GetString("QuickActionsMod_BtnStore_MessageBox3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to enable hotkey. - /// - internal static string QuickActionsMod_CbEnableHotkey { - get { - return ResourceManager.GetString("QuickActionsMod_CbEnableHotkey", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to fetch your entities because of missing config, please enter the required values in the config screen.. - /// - internal static string QuickActionsMod_CheckHassManager_MessageBox1 { - get { - return ResourceManager.GetString("QuickActionsMod_CheckHassManager_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to domain. - /// - internal static string QuickActionsMod_ClmDomain { - get { - return ResourceManager.GetString("QuickActionsMod_ClmDomain", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Desired &Action. - /// - internal static string QuickActionsMod_LblAction { - get { - return ResourceManager.GetString("QuickActionsMod_LblAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Description. - /// - internal static string QuickActionsMod_LblDescription { - get { - return ResourceManager.GetString("QuickActionsMod_LblDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Domain. - /// - internal static string QuickActionsMod_LblDomain { - get { - return ResourceManager.GetString("QuickActionsMod_LblDomain", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Entity. - /// - internal static string QuickActionsMod_LblEntityInfo { - get { - return ResourceManager.GetString("QuickActionsMod_LblEntityInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &hotkey combination. - /// - internal static string QuickActionsMod_LblHotkey { - get { - return ResourceManager.GetString("QuickActionsMod_LblHotkey", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Retrieving entities, please wait... - /// - internal static string QuickActionsMod_LblLoading { - get { - return ResourceManager.GetString("QuickActionsMod_LblLoading", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to (optional, will be used instead of entity name). - /// - internal static string QuickActionsMod_LblTip1 { - get { - return ResourceManager.GetString("QuickActionsMod_LblTip1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to There was an error trying to fetch your entities.. - /// - internal static string QuickActionsMod_MessageBox_Entities { - get { - return ResourceManager.GetString("QuickActionsMod_MessageBox_Entities", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Quick Action. - /// - internal static string QuickActionsMod_Title { - get { - return ResourceManager.GetString("QuickActionsMod_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Mod Quick Action. - /// - internal static string QuickActionsMod_Title_Mod { - get { - return ResourceManager.GetString("QuickActionsMod_Title_Mod", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to New Quick Action. - /// - internal static string QuickActionsMod_Title_New { - get { - return ResourceManager.GetString("QuickActionsMod_Title_New", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please wait while HASS.Agent restarts... - /// - internal static string Restart_LblInfo1 { - get { - return ResourceManager.GetString("Restart_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Waiting for previous instance to close... - /// - internal static string Restart_LblTask1 { - get { - return ResourceManager.GetString("Restart_LblTask1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Relaunch HASS.Agent. - /// - internal static string Restart_LblTask2 { - get { - return ResourceManager.GetString("Restart_LblTask2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent is still active after {0} seconds. Please close all instances and restart manually. - /// - ///Check the logs for more info, and optionally inform the developers.. - /// - internal static string Restart_ProcessRestart_MessageBox1 { - get { - return ResourceManager.GetString("Restart_ProcessRestart_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Restarter. - /// - internal static string Restart_Title { - get { - return ResourceManager.GetString("Restart_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Add New. - /// - internal static string SensorsConfig_BtnAdd { - get { - return ResourceManager.GetString("SensorsConfig_BtnAdd", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Modify. - /// - internal static string SensorsConfig_BtnModify { - get { - return ResourceManager.GetString("SensorsConfig_BtnModify", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Remove. - /// - internal static string SensorsConfig_BtnRemove { - get { - return ResourceManager.GetString("SensorsConfig_BtnRemove", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Store && Activate Sensors. - /// - internal static string SensorsConfig_BtnStore { - get { - return ResourceManager.GetString("SensorsConfig_BtnStore", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An error occurred whilst saving the sensors, please check the logs for more information.. - /// - internal static string SensorsConfig_BtnStore_MessageBox1 { - get { - return ResourceManager.GetString("SensorsConfig_BtnStore_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Storing and registering, please wait... - /// - internal static string SensorsConfig_BtnStore_Storing { - get { - return ResourceManager.GetString("SensorsConfig_BtnStore_Storing", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name. - /// - internal static string SensorsConfig_ClmName { - get { - return ResourceManager.GetString("SensorsConfig_ClmName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Type. - /// - internal static string SensorsConfig_ClmType { - get { - return ResourceManager.GetString("SensorsConfig_ClmType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Last Known Value. - /// - internal static string SensorsConfig_ClmValue { - get { - return ResourceManager.GetString("SensorsConfig_ClmValue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Refresh. - /// - internal static string SensorsConfig_LblRefresh { - get { - return ResourceManager.GetString("SensorsConfig_LblRefresh", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Sensors Configuration. - /// - internal static string SensorsConfig_Title { - get { - return ResourceManager.GetString("SensorsConfig_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the title of the current active window.. - /// - internal static string SensorsManager_ActiveWindowSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_ActiveWindowSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides information various aspects of your device's audio: - /// - ///Current peak volume level (can be used as a simple 'is something playing' value). - /// - ///Default audio device: name, state and volume. - /// - ///Summary of your audio sessions: application name, muted state, volume and current peak volume.. - /// - internal static string SensorsManager_AudioSensorsDescription { - get { - return ResourceManager.GetString("SensorsManager_AudioSensorsDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides a sensor with the current charging status, estimated amount of minutes on a full charge, remaining charge as a percentage, remaining charge in minutes and the powerline status.. - /// - internal static string SensorsManager_BatterySensorsDescription { - get { - return ResourceManager.GetString("SensorsManager_BatterySensorsDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides a sensor with the amount of bluetooth devices found. - /// - ///The devices and their connected state are added as attributes.. - /// - internal static string SensorsManager_BluetoothDevicesSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_BluetoothDevicesSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides a sensors with the amount of bluetooth LE devices found. - /// - ///The devices and their connected state are added as attributes. - /// - ///Only shows devices that were seen since the last report, ie. when the sensor publishes, the list clears.. - /// - internal static string SensorsManager_BluetoothLeDevicesSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_BluetoothLeDevicesSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the current load of the first CPU as a percentage.. - /// - internal static string SensorsManager_CpuLoadSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_CpuLoadSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the current clockspeed of the first CPU.. - /// - internal static string SensorsManager_CurrentClockSpeedSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_CurrentClockSpeedSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the current volume level as a percentage. - /// - ///Currently takes the volume of your default device.. - /// - internal static string SensorsManager_CurrentVolumeSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_CurrentVolumeSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides a sensor with the amount of displays, name of the primary display, and per display its name, resolution and bits per pixel.. - /// - internal static string SensorsManager_DisplaySensorsDescription { - get { - return ResourceManager.GetString("SensorsManager_DisplaySensorsDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Dummy sensor for testing purposes, sends a random integer value between 0 and 100.. - /// - internal static string SensorsManager_DummySensorDescription { - get { - return ResourceManager.GetString("SensorsManager_DummySensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Returns your current latitude, longitude and altitude as a comma-seperated value. - /// - ///Make sure Windows' location services are enabled! - /// - ///Depending on your Windows version, this can be found in the new control panel -> 'privacy and security' -> 'location'.. - /// - internal static string SensorsManager_GeoLocationSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_GeoLocationSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the current load of the first GPU as a percentage.. - /// - internal static string SensorsManager_GpuLoadSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_GpuLoadSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the current temperature of the first GPU.. - /// - internal static string SensorsManager_GpuTemperatureSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_GpuTemperatureSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides a datetime value containing the last moment the user provided any input.. - /// - internal static string SensorsManager_LastActiveSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_LastActiveSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides a datetime value containing the last moment the system (re)booted. - /// - ///Important: Windows' FastBoot option can throw this value off, because that's a form of hibernation. You can disable it through Power Options -> 'Choose what the power buttons do' -> uncheck 'Turn on fast start-up'. It doesn't make much difference for modern machines with SSDs, but disabling makes sure you get a clean state after rebooting.. - /// - internal static string SensorsManager_LastBootSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_LastBootSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the last system state change: - /// - ///ApplicationStarted, Logoff, SystemShutdown, Resume, Suspend, ConsoleConnect, ConsoleDisconnect, RemoteConnect, RemoteDisconnect, SessionLock, SessionLogoff, SessionLogon, SessionRemoteControl and SessionUnlock.. - /// - internal static string SensorsManager_LastSystemStateChangeSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_LastSystemStateChangeSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Returns the name of the currently logged user. - /// - ///This will only show active users, and falls back to 'Empty' if there are none. If there are multiple, the first will be used.. - /// - internal static string SensorsManager_LoggedUserSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_LoggedUserSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Returns a json-formatted list of currently logged users. - /// - ///This will also contain users that aren't active. If you only want the current active user, use the LoggedUser sensor instead.. - /// - internal static string SensorsManager_LoggedUsersSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_LoggedUsersSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the amount of used memory as a percentage.. - /// - internal static string SensorsManager_MemoryUsageSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_MemoryUsageSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides a bool value based on whether the microphone is currently being used. - /// - ///Note: if used in the satellite service, it won't detect userspace applications.. - /// - internal static string SensorsManager_MicrophoneActiveSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_MicrophoneActiveSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the name of the process that's currently using the microphone. - /// - ///Note: if used in the satellite service, it won't detect userspace applications.. - /// - internal static string SensorsManager_MicrophoneProcessSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_MicrophoneProcessSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the last monitor power state change: - /// - ///Dimmed, PowerOff, PowerOn and Unkown.. - /// - internal static string SensorsManager_MonitorPowerStateSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_MonitorPowerStateSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides an ON/OFF value based on whether the window is currently open (doesn't have to be active).. - /// - internal static string SensorsManager_NamedWindowSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_NamedWindowSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides card info, configuration, transfer- & package statistics and addresses (ip, mac, dhcp, dns) of the selected network card(s). - /// - ///This is a multi-value sensor.. - /// - internal static string SensorsManager_NetworkSensorsDescription { - get { - return ResourceManager.GetString("SensorsManager_NetworkSensorsDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the values of a performance counter. - /// - ///For example, the built-in CPU load sensor uses these values: - /// - ///Category: Processor - ///Counter: % Processor Time - ///Instance: _Total - /// - ///You can explore the counters through Windows' 'perfmon.exe' tool.. - /// - internal static string SensorsManager_PerformanceCounterSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_PerformanceCounterSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Returns the result of the provided Powershell command or script. - /// - ///Converts the outcome to text.. - /// - internal static string SensorsManager_PowershellSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_PowershellSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides information about all installed printers and their queues.. - /// - internal static string SensorsManager_PrintersSensorsDescription { - get { - return ResourceManager.GetString("SensorsManager_PrintersSensorsDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the number of active instances of the process. - /// - ///Note: don't add the extension (eg. notepad.exe becomes notepad).. - /// - internal static string SensorsManager_ProcessActiveSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_ProcessActiveSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Returns the state of the provided service: NotFound, Stopped, StartPending, StopPending, Running, ContinuePending, PausePending or Paused. - /// - ///Make sure to provide the 'Service name', not the 'Display name'.. - /// - internal static string SensorsManager_ServiceStateSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_ServiceStateSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the current session state: - /// - ///Locked, Unlocked or Unknown. - /// - ///Use a LastSystemStateChangeSensor to monitor session state changes.. - /// - internal static string SensorsManager_SessionStateSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_SessionStateSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the labels, total size (MB), available space (MB), used space (MB) and file system of all present non-removable disks.. - /// - internal static string SensorsManager_StorageSensorsDescription { - get { - return ResourceManager.GetString("SensorsManager_StorageSensorsDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the current user state: - /// - ///NotPresent, Busy, RunningDirect3dFullScreen, PresentationMode, AcceptsNotifications, QuietTime or RunningWindowsStoreApp. - /// - ///Can for instance be used to determine whether to send notifications or TTS messages.. - /// - internal static string SensorsManager_UserNotificationStateSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_UserNotificationStateSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides a bool value based on whether the webcam is currently being used. - /// - ///Note: if used in the satellite service, it won't detect userspace applications.. - /// - internal static string SensorsManager_WebcamActiveSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_WebcamActiveSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the name of the process that's currently using the webcam. - /// - ///Note: if used in the satellite service, it won't detect userspace applications.. - /// - internal static string SensorsManager_WebcamProcessSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_WebcamProcessSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the current state of the process' window: - /// - ///Hidden, Maximized, Minimized, Normal and Unknown.. - /// - internal static string SensorsManager_WindowStateSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_WindowStateSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides a sensor with the amount of pending driver updates, a sensor with the amount of pending software updates, a sensor containing all pending driver updates information (title, kb article id's, hidden, type and categories) and a sensor containing the same for pending software updates. - /// - ///This is a costly request, so the recommended interval is 15 minutes (900 seconds). But it's capped at 10 minutes, if you provide a lower value, you'll get the last known list.. - /// - internal static string SensorsManager_WindowsUpdatesSensorsDescription { - get { - return ResourceManager.GetString("SensorsManager_WindowsUpdatesSensorsDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the result of the WMI query.. - /// - internal static string SensorsManager_WmiQuerySensorDescription { - get { - return ResourceManager.GetString("SensorsManager_WmiQuerySensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to All. - /// - internal static string SensorsMod_All { - get { - return ResourceManager.GetString("SensorsMod_All", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Store Sensor. - /// - internal static string SensorsMod_BtnStore { - get { - return ResourceManager.GetString("SensorsMod_BtnStore", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please select a sensor type!. - /// - internal static string SensorsMod_BtnStore_MessageBox1 { - get { - return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please enter the name of a process!. - /// - internal static string SensorsMod_BtnStore_MessageBox10 { - get { - return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox10", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please enter the name of a service!. - /// - internal static string SensorsMod_BtnStore_MessageBox11 { - get { - return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox11", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please provide a number between 0 and 20!. - /// - internal static string SensorsMod_BtnStore_MessageBox12 { - get { - return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox12", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please select a valid sensor type!. - /// - internal static string SensorsMod_BtnStore_MessageBox2 { - get { - return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please provide a name!. - /// - internal static string SensorsMod_BtnStore_MessageBox3 { - get { - return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A single-value sensor already exists with that name, are you sure you want to proceed?. - /// - internal static string SensorsMod_BtnStore_MessageBox4 { - get { - return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox4", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A multi-value sensor already exists with that name, are you sure you want to proceed?. - /// - internal static string SensorsMod_BtnStore_MessageBox5 { - get { - return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox5", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please provide an interval between 1 and 43200 (12 hours)!. - /// - internal static string SensorsMod_BtnStore_MessageBox6 { - get { - return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox6", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please enter a window name!. - /// - internal static string SensorsMod_BtnStore_MessageBox7 { - get { - return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox7", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please enter a query!. - /// - internal static string SensorsMod_BtnStore_MessageBox8 { - get { - return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox8", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please enter a category and instance!. - /// - internal static string SensorsMod_BtnStore_MessageBox9 { - get { - return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox9", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Test. - /// - internal static string SensorsMod_BtnTest { - get { - return ResourceManager.GetString("SensorsMod_BtnTest", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Test Performance Counter. - /// - internal static string SensorsMod_BtnTest_PerformanceCounter { - get { - return ResourceManager.GetString("SensorsMod_BtnTest_PerformanceCounter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Test WMI Query. - /// - internal static string SensorsMod_BtnTest_Wmi { - get { - return ResourceManager.GetString("SensorsMod_BtnTest_Wmi", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Round. - /// - internal static string SensorsMod_CbApplyRounding { - get { - return ResourceManager.GetString("SensorsMod_CbApplyRounding", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Update last active event when resumed - ///from sleep/hibernation. - /// - internal static string SensorsMod_CbSetting1_LastActive { - get { - return ResourceManager.GetString("SensorsMod_CbSetting1_LastActive", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Type. - /// - internal static string SensorsMod_ClmSensorName { - get { - return ResourceManager.GetString("SensorsMod_ClmSensorName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Agent. - /// - internal static string SensorsMod_LblAgent { - get { - return ResourceManager.GetString("SensorsMod_LblAgent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Description. - /// - internal static string SensorsMod_LblDescription { - get { - return ResourceManager.GetString("SensorsMod_LblDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to digits after the comma. - /// - internal static string SensorsMod_LblDigits { - get { - return ResourceManager.GetString("SensorsMod_LblDigits", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Multivalue. - /// - internal static string SensorsMod_LblMultiValue { - get { - return ResourceManager.GetString("SensorsMod_LblMultiValue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Name. - /// - internal static string SensorsMod_LblName { - get { - return ResourceManager.GetString("SensorsMod_LblName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to seconds. - /// - internal static string SensorsMod_LblSeconds { - get { - return ResourceManager.GetString("SensorsMod_LblSeconds", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Service. - /// - internal static string SensorsMod_LblService { - get { - return ResourceManager.GetString("SensorsMod_LblService", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to setting 1. - /// - internal static string SensorsMod_LblSetting1 { - get { - return ResourceManager.GetString("SensorsMod_LblSetting1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Category. - /// - internal static string SensorsMod_LblSetting1_Category { - get { - return ResourceManager.GetString("SensorsMod_LblSetting1_Category", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Network Card. - /// - internal static string SensorsMod_LblSetting1_Network { - get { - return ResourceManager.GetString("SensorsMod_LblSetting1_Network", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to powershell command or script. - /// - internal static string SensorsMod_LblSetting1_Powershell { - get { - return ResourceManager.GetString("SensorsMod_LblSetting1_Powershell", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Process. - /// - internal static string SensorsMod_LblSetting1_Process { - get { - return ResourceManager.GetString("SensorsMod_LblSetting1_Process", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Service. - /// - internal static string SensorsMod_LblSetting1_Service { - get { - return ResourceManager.GetString("SensorsMod_LblSetting1_Service", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Window Name. - /// - internal static string SensorsMod_LblSetting1_WindowName { - get { - return ResourceManager.GetString("SensorsMod_LblSetting1_WindowName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to WMI Query. - /// - internal static string SensorsMod_LblSetting1_Wmi { - get { - return ResourceManager.GetString("SensorsMod_LblSetting1_Wmi", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Setting 2. - /// - internal static string SensorsMod_LblSetting2 { - get { - return ResourceManager.GetString("SensorsMod_LblSetting2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Counter. - /// - internal static string SensorsMod_LblSetting2_Counter { - get { - return ResourceManager.GetString("SensorsMod_LblSetting2_Counter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to WMI Scope (optional). - /// - internal static string SensorsMod_LblSetting2_Wmi { - get { - return ResourceManager.GetString("SensorsMod_LblSetting2_Wmi", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Setting 3. - /// - internal static string SensorsMod_LblSetting3 { - get { - return ResourceManager.GetString("SensorsMod_LblSetting3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Instance (optional). - /// - internal static string SensorsMod_LblSetting3_Instance { - get { - return ResourceManager.GetString("SensorsMod_LblSetting3_Instance", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent only!. - /// - internal static string SensorsMod_LblSpecificClient { - get { - return ResourceManager.GetString("SensorsMod_LblSpecificClient", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Selected Type. - /// - internal static string SensorsMod_LblType { - get { - return ResourceManager.GetString("SensorsMod_LblType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Update every. - /// - internal static string SensorsMod_LblUpdate { - get { - return ResourceManager.GetString("SensorsMod_LblUpdate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The name you provided contains unsupported characters and won't work. The suggested version is: - /// - ///{0} - /// - ///Do you want to use this version?. - /// - internal static string SensorsMod_MessageBox_Sanitize { - get { - return ResourceManager.GetString("SensorsMod_MessageBox_Sanitize", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Test Command/Script. - /// - internal static string SensorsMod_SensorsMod_BtnTest_Powershell { - get { - return ResourceManager.GetString("SensorsMod_SensorsMod_BtnTest_Powershell", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0} only!. - /// - internal static string SensorsMod_SpecificClient { - get { - return ResourceManager.GetString("SensorsMod_SpecificClient", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enter a category and counter first.. - /// - internal static string SensorsMod_TestPerformanceCounter_MessageBox1 { - get { - return ResourceManager.GetString("SensorsMod_TestPerformanceCounter_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Test succesfully executed, result value: - /// - ///{0}. - /// - internal static string SensorsMod_TestPerformanceCounter_MessageBox2 { - get { - return ResourceManager.GetString("SensorsMod_TestPerformanceCounter_MessageBox2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The test failed to execute: - /// - ///{0} - /// - ///Do you want to open the logs folder?. - /// - internal static string SensorsMod_TestPerformanceCounter_MessageBox3 { - get { - return ResourceManager.GetString("SensorsMod_TestPerformanceCounter_MessageBox3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please enter a command or script!. - /// - internal static string SensorsMod_TestPowershell_MessageBox1 { - get { - return ResourceManager.GetString("SensorsMod_TestPowershell_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Test succesfully executed, result value: - /// - ///{0}. - /// - internal static string SensorsMod_TestPowershell_MessageBox2 { - get { - return ResourceManager.GetString("SensorsMod_TestPowershell_MessageBox2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The test failed to execute: - /// - ///{0} - /// - ///Do you want to open the logs folder?. - /// - internal static string SensorsMod_TestPowershell_MessageBox3 { - get { - return ResourceManager.GetString("SensorsMod_TestPowershell_MessageBox3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enter a WMI query first.. - /// - internal static string SensorsMod_TestWmi_MessageBox1 { - get { - return ResourceManager.GetString("SensorsMod_TestWmi_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Query succesfully executed, result value: - /// - ///{0}. - /// - internal static string SensorsMod_TestWmi_MessageBox2 { - get { - return ResourceManager.GetString("SensorsMod_TestWmi_MessageBox2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The query failed to execute: - /// - ///{0} - /// - ///Do you want to open the logs folder?. - /// - internal static string SensorsMod_TestWmi_MessageBox3 { - get { - return ResourceManager.GetString("SensorsMod_TestWmi_MessageBox3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Sensor. - /// - internal static string SensorsMod_Title { - get { - return ResourceManager.GetString("SensorsMod_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Mod Sensor. - /// - internal static string SensorsMod_Title_Mod { - get { - return ResourceManager.GetString("SensorsMod_Title_Mod", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to New Sensor. - /// - internal static string SensorsMod_Title_New { - get { - return ResourceManager.GetString("SensorsMod_Title_New", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to It looks like your scope is malformed, it should probably start like this: - /// - ///\\.\ROOT\ - /// - ///The scope you entered: - /// - ///{0} - /// - ///Tip: make sure you haven't switched the scope and query fields around. - /// - ///Do you still want to use the current values?. - /// - internal static string SensorsMod_WmiTestFailed { - get { - return ResourceManager.GetString("SensorsMod_WmiTestFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ActiveWindow. - /// - internal static string SensorType_ActiveWindowSensor { - get { - return ResourceManager.GetString("SensorType_ActiveWindowSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Audio. - /// - internal static string SensorType_AudioSensors { - get { - return ResourceManager.GetString("SensorType_AudioSensors", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Battery. - /// - internal static string SensorType_BatterySensors { - get { - return ResourceManager.GetString("SensorType_BatterySensors", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to BluetoothDevices. - /// - internal static string SensorType_BluetoothDevicesSensor { - get { - return ResourceManager.GetString("SensorType_BluetoothDevicesSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to BluetoothLeDevices. - /// - internal static string SensorType_BluetoothLeDevicesSensor { - get { - return ResourceManager.GetString("SensorType_BluetoothLeDevicesSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to CpuLoad. - /// - internal static string SensorType_CpuLoadSensor { - get { - return ResourceManager.GetString("SensorType_CpuLoadSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to CurrentClockSpeed. - /// - internal static string SensorType_CurrentClockSpeedSensor { - get { - return ResourceManager.GetString("SensorType_CurrentClockSpeedSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to CurrentVolume. - /// - internal static string SensorType_CurrentVolumeSensor { - get { - return ResourceManager.GetString("SensorType_CurrentVolumeSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Display. - /// - internal static string SensorType_DisplaySensors { - get { - return ResourceManager.GetString("SensorType_DisplaySensors", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Dummy. - /// - internal static string SensorType_DummySensor { - get { - return ResourceManager.GetString("SensorType_DummySensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to GeoLocation. - /// - internal static string SensorType_GeoLocationSensor { - get { - return ResourceManager.GetString("SensorType_GeoLocationSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to GpuLoad. - /// - internal static string SensorType_GpuLoadSensor { - get { - return ResourceManager.GetString("SensorType_GpuLoadSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to GpuTemperature. - /// - internal static string SensorType_GpuTemperatureSensor { - get { - return ResourceManager.GetString("SensorType_GpuTemperatureSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to LastActive. - /// - internal static string SensorType_LastActiveSensor { - get { - return ResourceManager.GetString("SensorType_LastActiveSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to LastBoot. - /// - internal static string SensorType_LastBootSensor { - get { - return ResourceManager.GetString("SensorType_LastBootSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to LastSystemStateChange. - /// - internal static string SensorType_LastSystemStateChangeSensor { - get { - return ResourceManager.GetString("SensorType_LastSystemStateChangeSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to LoggedUser. - /// - internal static string SensorType_LoggedUserSensor { - get { - return ResourceManager.GetString("SensorType_LoggedUserSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to LoggedUsers. - /// - internal static string SensorType_LoggedUsersSensor { - get { - return ResourceManager.GetString("SensorType_LoggedUsersSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MemoryUsage. - /// - internal static string SensorType_MemoryUsageSensor { - get { - return ResourceManager.GetString("SensorType_MemoryUsageSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MicrophoneActive. - /// - internal static string SensorType_MicrophoneActiveSensor { - get { - return ResourceManager.GetString("SensorType_MicrophoneActiveSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MicrophoneProcess. - /// - internal static string SensorType_MicrophoneProcessSensor { - get { - return ResourceManager.GetString("SensorType_MicrophoneProcessSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MonitorPowerState. - /// - internal static string SensorType_MonitorPowerStateSensor { - get { - return ResourceManager.GetString("SensorType_MonitorPowerStateSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to NamedWindow. - /// - internal static string SensorType_NamedWindowSensor { - get { - return ResourceManager.GetString("SensorType_NamedWindowSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Network. - /// - internal static string SensorType_NetworkSensors { - get { - return ResourceManager.GetString("SensorType_NetworkSensors", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PerformanceCounter. - /// - internal static string SensorType_PerformanceCounterSensor { - get { - return ResourceManager.GetString("SensorType_PerformanceCounterSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PowershellSensor. - /// - internal static string SensorType_PowershellSensor { - get { - return ResourceManager.GetString("SensorType_PowershellSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Printers. - /// - internal static string SensorType_PrintersSensors { - get { - return ResourceManager.GetString("SensorType_PrintersSensors", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ProcessActive. - /// - internal static string SensorType_ProcessActiveSensor { - get { - return ResourceManager.GetString("SensorType_ProcessActiveSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ServiceState. - /// - internal static string SensorType_ServiceStateSensor { - get { - return ResourceManager.GetString("SensorType_ServiceStateSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to SessionState. - /// - internal static string SensorType_SessionStateSensor { - get { - return ResourceManager.GetString("SensorType_SessionStateSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Storage. - /// - internal static string SensorType_StorageSensors { - get { - return ResourceManager.GetString("SensorType_StorageSensors", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to UserNotification. - /// - internal static string SensorType_UserNotificationStateSensor { - get { - return ResourceManager.GetString("SensorType_UserNotificationStateSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to WebcamActive. - /// - internal static string SensorType_WebcamActiveSensor { - get { - return ResourceManager.GetString("SensorType_WebcamActiveSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to WebcamProcess. - /// - internal static string SensorType_WebcamProcessSensor { - get { - return ResourceManager.GetString("SensorType_WebcamProcessSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to WindowState. - /// - internal static string SensorType_WindowStateSensor { - get { - return ResourceManager.GetString("SensorType_WindowStateSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to WindowsUpdates. - /// - internal static string SensorType_WindowsUpdatesSensors { - get { - return ResourceManager.GetString("SensorType_WindowsUpdatesSensors", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to WmiQuery. - /// - internal static string SensorType_WmiQuerySensor { - get { - return ResourceManager.GetString("SensorType_WmiQuerySensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Add New. - /// - internal static string ServiceCommands_BtnAdd { - get { - return ResourceManager.GetString("ServiceCommands_BtnAdd", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Modify. - /// - internal static string ServiceCommands_BtnModify { - get { - return ResourceManager.GetString("ServiceCommands_BtnModify", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Remove. - /// - internal static string ServiceCommands_BtnRemove { - get { - return ResourceManager.GetString("ServiceCommands_BtnRemove", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Send && Activate Commands. - /// - internal static string ServiceCommands_BtnStore { - get { - return ResourceManager.GetString("ServiceCommands_BtnStore", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An error occurred whilst saving your commands, please check the logs for more information.. - /// - internal static string ServiceCommands_BtnStore_MessageBox1 { - get { - return ResourceManager.GetString("ServiceCommands_BtnStore_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Storing and registering, please wait... - /// - internal static string ServiceCommands_BtnStore_Storing { - get { - return ResourceManager.GetString("ServiceCommands_BtnStore_Storing", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name. - /// - internal static string ServiceCommands_ClmName { - get { - return ResourceManager.GetString("ServiceCommands_ClmName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Type. - /// - internal static string ServiceCommands_ClmType { - get { - return ResourceManager.GetString("ServiceCommands_ClmType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Low Integrity. - /// - internal static string ServiceCommands_LblLowIntegrity { - get { - return ResourceManager.GetString("ServiceCommands_LblLowIntegrity", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to commands stored!. - /// - internal static string ServiceCommands_LblStored { - get { - return ResourceManager.GetString("ServiceCommands_LblStored", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Commands . - /// - internal static string ServiceConfig_TabCommands { - get { - return ResourceManager.GetString("ServiceConfig_TabCommands", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to General . - /// - internal static string ServiceConfig_TabGeneral { - get { - return ResourceManager.GetString("ServiceConfig_TabGeneral", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MQTT . - /// - internal static string ServiceConfig_TabMqtt { - get { - return ResourceManager.GetString("ServiceConfig_TabMqtt", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Sensors . - /// - internal static string ServiceConfig_TabSensors { - get { - return ResourceManager.GetString("ServiceConfig_TabSensors", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Satellite Service Configuration. - /// - internal static string ServiceConfig_Title { - get { - return ResourceManager.GetString("ServiceConfig_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Apply. - /// - internal static string ServiceConnect_BtnRetryAuthId { - get { - return ResourceManager.GetString("ServiceConnect_BtnRetryAuthId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Fetching configured commands failed!. - /// - internal static string ServiceConnect_CommandsFailed { - get { - return ResourceManager.GetString("ServiceConnect_CommandsFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The service returned an error while requesting its configured commands. Check the logs for more info. - /// - ///You can open the logs and manage the service from the configuration panel.. - /// - internal static string ServiceConnect_CommandsFailedMessage { - get { - return ResourceManager.GetString("ServiceConnect_CommandsFailedMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Communicating with the service has failed!. - /// - internal static string ServiceConnect_CommunicationFailed { - get { - return ResourceManager.GetString("ServiceConnect_CommunicationFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to communicate with the service. Check the logs for more info. - /// - ///You can open the logs and manage the service from the configuration panel.. - /// - internal static string ServiceConnect_CommunicationFailedMessage { - get { - return ResourceManager.GetString("ServiceConnect_CommunicationFailedMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Connecting with satellite service, please wait... - /// - internal static string ServiceConnect_Connecting { - get { - return ResourceManager.GetString("ServiceConnect_Connecting", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Connecting to the service has failed!. - /// - internal static string ServiceConnect_Failed { - get { - return ResourceManager.GetString("ServiceConnect_Failed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The service hasn't been found! You can install and manage it from the configuration panel. - /// - ///When it's up and running, come back here to configure the commands and sensors.. - /// - internal static string ServiceConnect_FailedMessage { - get { - return ResourceManager.GetString("ServiceConnect_FailedMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Authenticate. - /// - internal static string ServiceConnect_LblAuthenticate { - get { - return ResourceManager.GetString("ServiceConnect_LblAuthenticate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Connect with service. - /// - internal static string ServiceConnect_LblConnect { - get { - return ResourceManager.GetString("ServiceConnect_LblConnect", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Fetch Configuration. - /// - internal static string ServiceConnect_LblFetchConfig { - get { - return ResourceManager.GetString("ServiceConnect_LblFetchConfig", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Connecting satellite service, please wait... - /// - internal static string ServiceConnect_LblLoading { - get { - return ResourceManager.GetString("ServiceConnect_LblLoading", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Auth &ID. - /// - internal static string ServiceConnect_LblRetryAuthId { - get { - return ResourceManager.GetString("ServiceConnect_LblRetryAuthId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Fetching MQTT settings failed!. - /// - internal static string ServiceConnect_MqttFailed { - get { - return ResourceManager.GetString("ServiceConnect_MqttFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The service returned an error while requesting its MQTT settings. Check the logs for more info. - /// - ///You can open the logs and manage the service from the configuration panel.. - /// - internal static string ServiceConnect_MqttFailedMessage { - get { - return ResourceManager.GetString("ServiceConnect_MqttFailedMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Fetching configured sensors failed!. - /// - internal static string ServiceConnect_SensorsFailed { - get { - return ResourceManager.GetString("ServiceConnect_SensorsFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The service returned an error while requesting its configured sensors. Check the logs for more info. - /// - ///You can open the logs and manage the service from the configuration panel.. - /// - internal static string ServiceConnect_SensorsFailedMessage { - get { - return ResourceManager.GetString("ServiceConnect_SensorsFailedMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Fetching settings failed!. - /// - internal static string ServiceConnect_SettingsFailed { - get { - return ResourceManager.GetString("ServiceConnect_SettingsFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The service returned an error while requesting its settings. Check the logs for more info. - /// - ///You can open the logs and manage the service from the configuration panel.. - /// - internal static string ServiceConnect_SettingsFailedMessage { - get { - return ResourceManager.GetString("ServiceConnect_SettingsFailedMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unauthorized. - /// - internal static string ServiceConnect_Unauthorized { - get { - return ResourceManager.GetString("ServiceConnect_Unauthorized", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You are not authorized to contact the service. - /// - ///If you have the correct auth ID, you can set it now and try again.. - /// - internal static string ServiceConnect_UnauthorizedMessage { - get { - return ResourceManager.GetString("ServiceConnect_UnauthorizedMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Fatal error, please check logs for information!. - /// - internal static string ServiceControllerManager_Error_Fatal { - get { - return ResourceManager.GetString("ServiceControllerManager_Error_Fatal", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Timeout expired. - /// - internal static string ServiceControllerManager_Error_Timeout { - get { - return ResourceManager.GetString("ServiceControllerManager_Error_Timeout", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to unknown reason. - /// - internal static string ServiceControllerManager_Error_Unknown { - get { - return ResourceManager.GetString("ServiceControllerManager_Error_Unknown", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Apply. - /// - internal static string ServiceGeneral_Apply { - get { - return ResourceManager.GetString("ServiceGeneral_Apply", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please select an executor first. (Tip: Double click to Browse). - /// - internal static string ServiceGeneral_BtnStoreCustomExecutor_MessageBox1 { - get { - return ResourceManager.GetString("ServiceGeneral_BtnStoreCustomExecutor_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The selected executor could not be found, please ensure the path provided is correct and try again.. - /// - internal static string ServiceGeneral_BtnStoreCustomExecutor_MessageBox2 { - get { - return ResourceManager.GetString("ServiceGeneral_BtnStoreCustomExecutor_MessageBox2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please provide a device name!. - /// - internal static string ServiceGeneral_BtnStoreDeviceName_MessageBox1 { - get { - return ResourceManager.GetString("ServiceGeneral_BtnStoreDeviceName_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Auth &ID. - /// - internal static string ServiceGeneral_LblAuthId { - get { - return ResourceManager.GetString("ServiceGeneral_LblAuthId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Set an auth ID if you don't want every instance of HASS.Agent on this PC to connect with the satellite service. - /// - ///Only the instances that have the correct ID, can connect. - /// - ///Leave empty to allow all to connect.. - /// - internal static string ServiceGeneral_LblAuthIdInfo_MessageBox1 { - get { - return ResourceManager.GetString("ServiceGeneral_LblAuthIdInfo_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to stored!. - /// - internal static string ServiceGeneral_LblAuthStored { - get { - return ResourceManager.GetString("ServiceGeneral_LblAuthStored", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Custom Executor &Binary. - /// - internal static string ServiceGeneral_LblCustomExecBinary { - get { - return ResourceManager.GetString("ServiceGeneral_LblCustomExecBinary", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Custom &Executor Name. - /// - internal static string ServiceGeneral_LblCustomExecName { - get { - return ResourceManager.GetString("ServiceGeneral_LblCustomExecName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Device &Name. - /// - internal static string ServiceGeneral_LblDeviceName { - get { - return ResourceManager.GetString("ServiceGeneral_LblDeviceName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This is the name with which the satellite service registers itself on Home Assistant. - /// - ///By default, it's your PC's name plus '-satellite'.. - /// - internal static string ServiceGeneral_LblDeviceNameInfo_MessageBox1 { - get { - return ResourceManager.GetString("ServiceGeneral_LblDeviceNameInfo_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Disconnected Grace &Period. - /// - internal static string ServiceGeneral_LblDisconGrace { - get { - return ResourceManager.GetString("ServiceGeneral_LblDisconGrace", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The amount of time the satellite service will wait before reporting a lost connection to the MQTT broker.. - /// - internal static string ServiceGeneral_LblDisconGraceInfo_MessageBox1 { - get { - return ResourceManager.GetString("ServiceGeneral_LblDisconGraceInfo_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This page contains general configuration settings, for MQTT settings, commands, and sensors, browse the different tabs above.. - /// - internal static string ServiceGeneral_LblInfo1 { - get { - return ResourceManager.GetString("ServiceGeneral_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You can use the satellite service to run sensors and commands without having to be logged in. Not all types are available, for instance the 'LaunchUrl' command can only be added as a regular command.. - /// - internal static string ServiceGeneral_LblInfo2 { - get { - return ResourceManager.GetString("ServiceGeneral_LblInfo2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to seconds. - /// - internal static string ServiceGeneral_LblSeconds { - get { - return ResourceManager.GetString("ServiceGeneral_LblSeconds", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Tip: Double-click these fields to browse. - /// - internal static string ServiceGeneral_LblTip1 { - get { - return ResourceManager.GetString("ServiceGeneral_LblTip1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Tip: Double-click to generate random. - /// - internal static string ServiceGeneral_LblTip2 { - get { - return ResourceManager.GetString("ServiceGeneral_LblTip2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Version. - /// - internal static string ServiceGeneral_LblVersionInfo { - get { - return ResourceManager.GetString("ServiceGeneral_LblVersionInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An error occurred whilst saving, check the logs for more information.. - /// - internal static string ServiceGeneral_SavingFailedMessageBox { - get { - return ResourceManager.GetString("ServiceGeneral_SavingFailedMessageBox", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Stored!. - /// - internal static string ServiceGeneral_Stored { - get { - return ResourceManager.GetString("ServiceGeneral_Stored", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Storing an empty auth ID will allow all HASS.Agent to access the service. - /// - ///Are you sure you want this?. - /// - internal static string ServiceGeneral_TbAuthId_MessageBox1 { - get { - return ResourceManager.GetString("ServiceGeneral_TbAuthId_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to unable to open Service Manager. - /// - internal static string ServiceHelper_ChangeStartMode_Error1 { - get { - return ResourceManager.GetString("ServiceHelper_ChangeStartMode_Error1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to unable to open service. - /// - internal static string ServiceHelper_ChangeStartMode_Error2 { - get { - return ResourceManager.GetString("ServiceHelper_ChangeStartMode_Error2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error configuring startup mode, please check the logs for more information.. - /// - internal static string ServiceHelper_ChangeStartMode_Error3 { - get { - return ResourceManager.GetString("ServiceHelper_ChangeStartMode_Error3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error setting startup mode, please check the logs for more information.. - /// - internal static string ServiceHelper_ChangeStartMode_Error4 { - get { - return ResourceManager.GetString("ServiceHelper_ChangeStartMode_Error4", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Copy from &HASS.Agent. - /// - internal static string ServiceMqtt_BtnCopy { - get { - return ResourceManager.GetString("ServiceMqtt_BtnCopy", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Clear Configuration. - /// - internal static string ServiceMqtt_BtnMqttClearConfig { - get { - return ResourceManager.GetString("ServiceMqtt_BtnMqttClearConfig", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Send && Activate Configuration. - /// - internal static string ServiceMqtt_BtnStore { - get { - return ResourceManager.GetString("ServiceMqtt_BtnStore", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An error occurred whilst saving the configuration, please check the logs for more information.. - /// - internal static string ServiceMqtt_BtnStore_MessageBox1 { - get { - return ResourceManager.GetString("ServiceMqtt_BtnStore_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Storing and registering, please wait... - /// - internal static string ServiceMqtt_BtnStore_Storing { - get { - return ResourceManager.GetString("ServiceMqtt_BtnStore_Storing", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Allow Untrusted Certificates. - /// - internal static string ServiceMqtt_CbAllowUntrustedCertificates { - get { - return ResourceManager.GetString("ServiceMqtt_CbAllowUntrustedCertificates", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &TLS. - /// - internal static string ServiceMqtt_CbMqttTls { - get { - return ResourceManager.GetString("ServiceMqtt_CbMqttTls", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Use &Retain Flag. - /// - internal static string ServiceMqtt_CbUseRetainFlag { - get { - return ResourceManager.GetString("ServiceMqtt_CbUseRetainFlag", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Broker IP Address or Hostname. - /// - internal static string ServiceMqtt_LblBrokerIp { - get { - return ResourceManager.GetString("ServiceMqtt_LblBrokerIp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Password. - /// - internal static string ServiceMqtt_LblBrokerPassword { - get { - return ResourceManager.GetString("ServiceMqtt_LblBrokerPassword", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Port. - /// - internal static string ServiceMqtt_LblBrokerPort { - get { - return ResourceManager.GetString("ServiceMqtt_LblBrokerPort", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Username. - /// - internal static string ServiceMqtt_LblBrokerUsername { - get { - return ResourceManager.GetString("ServiceMqtt_LblBrokerUsername", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Client Certificate. - /// - internal static string ServiceMqtt_LblClientCert { - get { - return ResourceManager.GetString("ServiceMqtt_LblClientCert", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Client ID. - /// - internal static string ServiceMqtt_LblClientId { - get { - return ResourceManager.GetString("ServiceMqtt_LblClientId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Discovery Prefix. - /// - internal static string ServiceMqtt_LblDiscoPrefix { - get { - return ResourceManager.GetString("ServiceMqtt_LblDiscoPrefix", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Commands and sensors are sent through MQTT. Please provide credentials for your server. If you're using the HA addon, - ///you can probably use the preset address.. - /// - internal static string ServiceMqtt_LblInfo1 { - get { - return ResourceManager.GetString("ServiceMqtt_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Root Certificate. - /// - internal static string ServiceMqtt_LblRootCert { - get { - return ResourceManager.GetString("ServiceMqtt_LblRootCert", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Querying... - /// - internal static string ServiceMqtt_LblStatus { - get { - return ResourceManager.GetString("ServiceMqtt_LblStatus", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Status. - /// - internal static string ServiceMqtt_LblStatusInfo { - get { - return ResourceManager.GetString("ServiceMqtt_LblStatusInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Configuration stored!. - /// - internal static string ServiceMqtt_LblStored { - get { - return ResourceManager.GetString("ServiceMqtt_LblStored", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to (leave default if not sure). - /// - internal static string ServiceMqtt_LblTip1 { - get { - return ResourceManager.GetString("ServiceMqtt_LblTip1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to (leave empty to auto generate). - /// - internal static string ServiceMqtt_LblTip2 { - get { - return ResourceManager.GetString("ServiceMqtt_LblTip2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Tip: Double-click these fields to browse. - /// - internal static string ServiceMqtt_LblTip3 { - get { - return ResourceManager.GetString("ServiceMqtt_LblTip3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Configuration missing. - /// - internal static string ServiceMqtt_SetMqttStatus_ConfigError { - get { - return ResourceManager.GetString("ServiceMqtt_SetMqttStatus_ConfigError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Connected. - /// - internal static string ServiceMqtt_SetMqttStatus_Connected { - get { - return ResourceManager.GetString("ServiceMqtt_SetMqttStatus_Connected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Connecting... - /// - internal static string ServiceMqtt_SetMqttStatus_Connecting { - get { - return ResourceManager.GetString("ServiceMqtt_SetMqttStatus_Connecting", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Disconnected. - /// - internal static string ServiceMqtt_SetMqttStatus_Disconnected { - get { - return ResourceManager.GetString("ServiceMqtt_SetMqttStatus_Disconnected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error. - /// - internal static string ServiceMqtt_SetMqttStatus_Error { - get { - return ResourceManager.GetString("ServiceMqtt_SetMqttStatus_Error", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error fetching status, please check logs for information.. - /// - internal static string ServiceMqtt_StatusError { - get { - return ResourceManager.GetString("ServiceMqtt_StatusError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please wait while the satellite service is re-installed... - /// - internal static string ServiceReinstall_LblInfo1 { - get { - return ResourceManager.GetString("ServiceReinstall_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remove Satellite Service. - /// - internal static string ServiceReinstall_LblTask1 { - get { - return ResourceManager.GetString("ServiceReinstall_LblTask1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Install Satellite Service. - /// - internal static string ServiceReinstall_LblTask2 { - get { - return ResourceManager.GetString("ServiceReinstall_LblTask2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Not all steps completed successfully, please check the logs for more information.. - /// - internal static string ServiceReinstall_ProcessReinstall_MessageBox1 { - get { - return ResourceManager.GetString("ServiceReinstall_ProcessReinstall_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Reinstall Satellite Service. - /// - internal static string ServiceReinstall_Title { - get { - return ResourceManager.GetString("ServiceReinstall_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Add New. - /// - internal static string ServiceSensors_BtnAdd { - get { - return ResourceManager.GetString("ServiceSensors_BtnAdd", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Modify. - /// - internal static string ServiceSensors_BtnModify { - get { - return ResourceManager.GetString("ServiceSensors_BtnModify", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Remove. - /// - internal static string ServiceSensors_BtnRemove { - get { - return ResourceManager.GetString("ServiceSensors_BtnRemove", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Send && Activate Sensors. - /// - internal static string ServiceSensors_BtnStore { - get { - return ResourceManager.GetString("ServiceSensors_BtnStore", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An error occurred whilst saving the sensors, please check the logs for more information.. - /// - internal static string ServiceSensors_BtnStore_MessageBox1 { - get { - return ResourceManager.GetString("ServiceSensors_BtnStore_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Storing and registering, please wait... - /// - internal static string ServiceSensors_BtnStore_Storing { - get { - return ResourceManager.GetString("ServiceSensors_BtnStore_Storing", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name. - /// - internal static string ServiceSensors_ClmName { - get { - return ResourceManager.GetString("ServiceSensors_ClmName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Type. - /// - internal static string ServiceSensors_ClmType { - get { - return ResourceManager.GetString("ServiceSensors_ClmType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Refresh. - /// - internal static string ServiceSensors_LblRefresh { - get { - return ResourceManager.GetString("ServiceSensors_LblRefresh", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Sensors stored!. - /// - internal static string ServiceSensors_LblStored { - get { - return ResourceManager.GetString("ServiceSensors_LblStored", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Disable Satellite Service. - /// - internal static string ServiceSetState_Disabled { - get { - return ResourceManager.GetString("ServiceSetState_Disabled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enable Satellite Service. - /// - internal static string ServiceSetState_Enabled { - get { - return ResourceManager.GetString("ServiceSetState_Enabled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please wait while the satellite service is configured... - /// - internal static string ServiceSetState_LblInfo1 { - get { - return ResourceManager.GetString("ServiceSetState_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enable Satellite Service. - /// - internal static string ServiceSetState_LblTask1 { - get { - return ResourceManager.GetString("ServiceSetState_LblTask1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Something went wrong while processing the desired service state. - /// - ///Please consult the logs for more information.. - /// - internal static string ServiceSetState_ProcessState_MessageBox1 { - get { - return ResourceManager.GetString("ServiceSetState_ProcessState_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Start Satellite Service. - /// - internal static string ServiceSetState_Started { - get { - return ResourceManager.GetString("ServiceSetState_Started", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Stop Satellite Service. - /// - internal static string ServiceSetState_Stopped { - get { - return ResourceManager.GetString("ServiceSetState_Stopped", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Configure Satellite Service. - /// - internal static string ServiceSetState_Title { - get { - return ResourceManager.GetString("ServiceSetState_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error loading settings: - /// - ///{0}. - /// - internal static string SettingsManager_LoadAppSettings_MessageBox1 { - get { - return ResourceManager.GetString("SettingsManager_LoadAppSettings_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error storing settings: - /// - ///{0}. - /// - internal static string SettingsManager_StoreAppSettings_MessageBox1 { - get { - return ResourceManager.GetString("SettingsManager_StoreAppSettings_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error storing initial settings: - /// - ///{0}. - /// - internal static string SettingsManager_StoreInitialSettings_MessageBox1 { - get { - return ResourceManager.GetString("SettingsManager_StoreInitialSettings_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error loading commands: - /// - ///{0}. - /// - internal static string StoredCommands_Load_MessageBox1 { - get { - return ResourceManager.GetString("StoredCommands_Load_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error storing commands: - /// - ///{0}. - /// - internal static string StoredCommands_Store_MessageBox1 { - get { - return ResourceManager.GetString("StoredCommands_Store_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error loading quick actions: - /// - ///{0}. - /// - internal static string StoredQuickActions_Load_MessageBox1 { - get { - return ResourceManager.GetString("StoredQuickActions_Load_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error storing quick actions: - /// - ///{0}. - /// - internal static string StoredQuickActions_Store_MessageBox1 { - get { - return ResourceManager.GetString("StoredQuickActions_Store_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error loading sensors: - /// - ///{0}. - /// - internal static string StoredSensors_Load_MessageBox1 { - get { - return ResourceManager.GetString("StoredSensors_Load_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error storing sensors: - /// - ///{0}. - /// - internal static string StoredSensors_Store_MessageBox1 { - get { - return ResourceManager.GetString("StoredSensors_Store_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ApplicationStarted. - /// - internal static string SystemStateEvent_ApplicationStarted { - get { - return ResourceManager.GetString("SystemStateEvent_ApplicationStarted", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ConsoleConnect. - /// - internal static string SystemStateEvent_ConsoleConnect { - get { - return ResourceManager.GetString("SystemStateEvent_ConsoleConnect", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ConsoleDisconnect. - /// - internal static string SystemStateEvent_ConsoleDisconnect { - get { - return ResourceManager.GetString("SystemStateEvent_ConsoleDisconnect", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HassAgentSatelliteServiceStarted. - /// - internal static string SystemStateEvent_HassAgentSatelliteServiceStarted { - get { - return ResourceManager.GetString("SystemStateEvent_HassAgentSatelliteServiceStarted", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HassAgentStarted. - /// - internal static string SystemStateEvent_HassAgentStarted { - get { - return ResourceManager.GetString("SystemStateEvent_HassAgentStarted", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Logoff. - /// - internal static string SystemStateEvent_Logoff { - get { - return ResourceManager.GetString("SystemStateEvent_Logoff", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to RemoteConnect. - /// - internal static string SystemStateEvent_RemoteConnect { - get { - return ResourceManager.GetString("SystemStateEvent_RemoteConnect", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to RemoteDisconnect. - /// - internal static string SystemStateEvent_RemoteDisconnect { - get { - return ResourceManager.GetString("SystemStateEvent_RemoteDisconnect", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Resume. - /// - internal static string SystemStateEvent_Resume { - get { - return ResourceManager.GetString("SystemStateEvent_Resume", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to SessionLock. - /// - internal static string SystemStateEvent_SessionLock { - get { - return ResourceManager.GetString("SystemStateEvent_SessionLock", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to SessionLogoff. - /// - internal static string SystemStateEvent_SessionLogoff { - get { - return ResourceManager.GetString("SystemStateEvent_SessionLogoff", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to SessionLogon. - /// - internal static string SystemStateEvent_SessionLogon { - get { - return ResourceManager.GetString("SystemStateEvent_SessionLogon", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to SessionRemoteControl. - /// - internal static string SystemStateEvent_SessionRemoteControl { - get { - return ResourceManager.GetString("SystemStateEvent_SessionRemoteControl", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to SessionUnlock. - /// - internal static string SystemStateEvent_SessionUnlock { - get { - return ResourceManager.GetString("SystemStateEvent_SessionUnlock", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Suspend. - /// - internal static string SystemStateEvent_Suspend { - get { - return ResourceManager.GetString("SystemStateEvent_Suspend", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to SystemShutdown. - /// - internal static string SystemStateEvent_SystemShutdown { - get { - return ResourceManager.GetString("SystemStateEvent_SystemShutdown", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to prepare downloading the update, check the logs for more info. - /// - ///The release page will now open instead.. - /// - internal static string UpdateManager_DownloadAndExecuteUpdate_MessageBox1 { - get { - return ResourceManager.GetString("UpdateManager_DownloadAndExecuteUpdate_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to download the update, check the logs for more info. - /// - ///The release page will now open instead.. - /// - internal static string UpdateManager_DownloadAndExecuteUpdate_MessageBox2 { - get { - return ResourceManager.GetString("UpdateManager_DownloadAndExecuteUpdate_MessageBox2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The downloaded file FAILED the certificate check. - /// - ///This could be a technical error, but also a tampered file! - /// - ///Please check the logs, and post a ticket with the findings.. - /// - internal static string UpdateManager_DownloadAndExecuteUpdate_MessageBox3 { - get { - return ResourceManager.GetString("UpdateManager_DownloadAndExecuteUpdate_MessageBox3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to launch the installer (did you approve the UAC prompt?), check the logs for more info. - /// - ///The release page will now open instead.. - /// - internal static string UpdateManager_DownloadAndExecuteUpdate_MessageBox4 { - get { - return ResourceManager.GetString("UpdateManager_DownloadAndExecuteUpdate_MessageBox4", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error fetching info, please check logs for more information.. - /// - internal static string UpdateManager_GetLatestVersionInfo_Error { - get { - return ResourceManager.GetString("UpdateManager_GetLatestVersionInfo_Error", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Fetching info, please wait... - /// - internal static string UpdatePending_BtnDownload { - get { - return ResourceManager.GetString("UpdatePending_BtnDownload", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Processing... - /// - internal static string UpdatePending_BtnDownload_Processing { - get { - return ResourceManager.GetString("UpdatePending_BtnDownload_Processing", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Ignore Update. - /// - internal static string UpdatePending_BtnIgnore { - get { - return ResourceManager.GetString("UpdatePending_BtnIgnore", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Install Beta Release. - /// - internal static string UpdatePending_InstallBetaRelease { - get { - return ResourceManager.GetString("UpdatePending_InstallBetaRelease", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Install Update. - /// - internal static string UpdatePending_InstallUpdate { - get { - return ResourceManager.GetString("UpdatePending_InstallUpdate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Release notes. - /// - internal static string UpdatePending_LblInfo1 { - get { - return ResourceManager.GetString("UpdatePending_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to There's a new release available:. - /// - internal static string UpdatePending_LblNewReleaseInfo { - get { - return ResourceManager.GetString("UpdatePending_LblNewReleaseInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Release Page. - /// - internal static string UpdatePending_LblRelease { - get { - return ResourceManager.GetString("UpdatePending_LblRelease", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Do you want to &download and launch the installer?. - /// - internal static string UpdatePending_LblUpdateQuestion_Download { - get { - return ResourceManager.GetString("UpdatePending_LblUpdateQuestion_Download", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Do you want to &navigate to the release page?. - /// - internal static string UpdatePending_LblUpdateQuestion_Navigate { - get { - return ResourceManager.GetString("UpdatePending_LblUpdateQuestion_Navigate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Processing request, please wait... - /// - internal static string UpdatePending_LblUpdateQuestion_Processing { - get { - return ResourceManager.GetString("UpdatePending_LblUpdateQuestion_Processing", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to There's a new BETA release available:. - /// - internal static string UpdatePending_NewBetaRelease { - get { - return ResourceManager.GetString("UpdatePending_NewBetaRelease", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Open Beta Release Page. - /// - internal static string UpdatePending_OpenBetaReleasePage { - get { - return ResourceManager.GetString("UpdatePending_OpenBetaReleasePage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Open Release Page. - /// - internal static string UpdatePending_OpenReleasePage { - get { - return ResourceManager.GetString("UpdatePending_OpenReleasePage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Update. - /// - internal static string UpdatePending_Title { - get { - return ResourceManager.GetString("UpdatePending_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent BETA Update. - /// - internal static string UpdatePending_Title_Beta { - get { - return ResourceManager.GetString("UpdatePending_Title_Beta", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to AcceptsNotifications. - /// - internal static string UserNotificationState_AcceptsNotifications { - get { - return ResourceManager.GetString("UserNotificationState_AcceptsNotifications", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Busy. - /// - internal static string UserNotificationState_Busy { - get { - return ResourceManager.GetString("UserNotificationState_Busy", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to NotPresent. - /// - internal static string UserNotificationState_NotPresent { - get { - return ResourceManager.GetString("UserNotificationState_NotPresent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PresentationMode. - /// - internal static string UserNotificationState_PresentationMode { - get { - return ResourceManager.GetString("UserNotificationState_PresentationMode", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to QuietTime. - /// - internal static string UserNotificationState_QuietTime { - get { - return ResourceManager.GetString("UserNotificationState_QuietTime", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to RunningDirect3dFullScreen. - /// - internal static string UserNotificationState_RunningDirect3dFullScreen { - get { - return ResourceManager.GetString("UserNotificationState_RunningDirect3dFullScreen", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to RunningWindowsStoreApp. - /// - internal static string UserNotificationState_RunningWindowsStoreApp { - get { - return ResourceManager.GetString("UserNotificationState_RunningWindowsStoreApp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Microsoft's WebView2 runtime isn't found on your machine. Usually this is handled by the installer, but you can install it manually. - /// - ///Do you want to download the runtime installer?. - /// - internal static string WebView_InitializeAsync_MessageBox1 { - get { - return ResourceManager.GetString("WebView_InitializeAsync_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Something went wrong while initializing the WebView! Please check your logs and open a GitHub issue for further assistance.. - /// - internal static string WebView_InitializeAsync_MessageBox2 { - get { - return ResourceManager.GetString("WebView_InitializeAsync_MessageBox2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to WebView. - /// - internal static string WebView_Title { - get { - return ResourceManager.GetString("WebView_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Save. - /// - internal static string WebViewCommandConfig_BtnSave { - get { - return ResourceManager.GetString("WebViewCommandConfig_BtnSave", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Always show centered in screen. - /// - internal static string WebViewCommandConfig_CbCenterScreen { - get { - return ResourceManager.GetString("WebViewCommandConfig_CbCenterScreen", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Show the window's &title bar. - /// - internal static string WebViewCommandConfig_CbShowTitleBar { - get { - return ResourceManager.GetString("WebViewCommandConfig_CbShowTitleBar", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Set window as 'Always on &Top'. - /// - internal static string WebViewCommandConfig_CbTopMost { - get { - return ResourceManager.GetString("WebViewCommandConfig_CbTopMost", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Drag and resize this window to set the size and location of your webview command.. - /// - internal static string WebViewCommandConfig_LblInfo1 { - get { - return ResourceManager.GetString("WebViewCommandConfig_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Location. - /// - internal static string WebViewCommandConfig_LblLocation { - get { - return ResourceManager.GetString("WebViewCommandConfig_LblLocation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Size. - /// - internal static string WebViewCommandConfig_LblSize { - get { - return ResourceManager.GetString("WebViewCommandConfig_LblSize", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Tip: Press ESCAPE to close a WebView.. - /// - internal static string WebViewCommandConfig_LblTip1 { - get { - return ResourceManager.GetString("WebViewCommandConfig_LblTip1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &URL. - /// - internal static string WebViewCommandConfig_LblUrl { - get { - return ResourceManager.GetString("WebViewCommandConfig_LblUrl", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to load the stored command settings, resetting to default.. - /// - internal static string WebViewCommandConfig_SetStoredVariables_MessageBox1 { - get { - return ResourceManager.GetString("WebViewCommandConfig_SetStoredVariables_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to WebView Configuration. - /// - internal static string WebViewCommandConfig_Title { - get { - return ResourceManager.GetString("WebViewCommandConfig_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Hidden. - /// - internal static string WindowState_Hidden { - get { - return ResourceManager.GetString("WindowState_Hidden", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Maximized. - /// - internal static string WindowState_Maximized { - get { - return ResourceManager.GetString("WindowState_Maximized", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Minimized. - /// - internal static string WindowState_Minimized { - get { - return ResourceManager.GetString("WindowState_Minimized", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Normal. - /// - internal static string WindowState_Normal { - get { - return ResourceManager.GetString("WindowState_Normal", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unknown. - /// - internal static string WindowState_Unknown { - get { - return ResourceManager.GetString("WindowState_Unknown", resourceCulture); - } - } - } -} +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace HASS.Agent.Resources.Localization { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Languages { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Languages() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("HASS.Agent.Resources.Localization.Languages", typeof(Languages).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to &Close. + /// + internal static string About_BtnClose { + get { + return ResourceManager.GetString("About_BtnClose", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A Windows-based client for the Home Assistant platform.. + /// + internal static string About_LblInfo1 { + get { + return ResourceManager.GetString("About_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Created with love by. + /// + internal static string About_LblInfo2 { + get { + return ResourceManager.GetString("About_LblInfo2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This application is open source and completely free, please check the project pages of + ///the used components for their individual licenses:. + /// + internal static string About_LblInfo3 { + get { + return ResourceManager.GetString("About_LblInfo3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A big 'thank you' to the developers of these projects, who were kind enough to share + ///their hard work with the rest of us mere mortals. . + /// + internal static string About_LblInfo4 { + get { + return ResourceManager.GetString("About_LblInfo4", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to And of course; thanks to Paulus Shoutsen and the entire team of developers that + ///created and maintain Home Assistant :-). + /// + internal static string About_LblInfo5 { + get { + return ResourceManager.GetString("About_LblInfo5", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Like this tool? Support us (read: keep us awake) by buying a cup of coffee:. + /// + internal static string About_LblInfo6 { + get { + return ResourceManager.GetString("About_LblInfo6", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to or. + /// + internal static string About_LblOr { + get { + return ResourceManager.GetString("About_LblOr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to About. + /// + internal static string About_Title { + get { + return ResourceManager.GetString("About_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Button. + /// + internal static string CommandEntityType_Button { + get { + return ResourceManager.GetString("CommandEntityType_Button", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Light. + /// + internal static string CommandEntityType_Light { + get { + return ResourceManager.GetString("CommandEntityType_Light", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Lock. + /// + internal static string CommandEntityType_Lock { + get { + return ResourceManager.GetString("CommandEntityType_Lock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Siren. + /// + internal static string CommandEntityType_Siren { + get { + return ResourceManager.GetString("CommandEntityType_Siren", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Switch. + /// + internal static string CommandEntityType_Switch { + get { + return ResourceManager.GetString("CommandEntityType_Switch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Close. + /// + internal static string CommandMqttTopic_BtnClose { + get { + return ResourceManager.GetString("CommandMqttTopic_BtnClose", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Copy &to Clipboard. + /// + internal static string CommandMqttTopic_BtnCopyClipboard { + get { + return ResourceManager.GetString("CommandMqttTopic_BtnCopyClipboard", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Topic copied to clipboard!. + /// + internal static string CommandMqttTopic_BtnCopyClipboard_Copied { + get { + return ResourceManager.GetString("CommandMqttTopic_BtnCopyClipboard_Copied", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to help and examples. + /// + internal static string CommandMqttTopic_LblHelp { + get { + return ResourceManager.GetString("CommandMqttTopic_LblHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This is the MQTT topic on which you can publish action commands:. + /// + internal static string CommandMqttTopic_LblInfo1 { + get { + return ResourceManager.GetString("CommandMqttTopic_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MQTT Action Topic. + /// + internal static string CommandMqttTopic_Title { + get { + return ResourceManager.GetString("CommandMqttTopic_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Add New. + /// + internal static string CommandsConfig_BtnAdd { + get { + return ResourceManager.GetString("CommandsConfig_BtnAdd", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Modify. + /// + internal static string CommandsConfig_BtnModify { + get { + return ResourceManager.GetString("CommandsConfig_BtnModify", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Remove. + /// + internal static string CommandsConfig_BtnRemove { + get { + return ResourceManager.GetString("CommandsConfig_BtnRemove", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Store and Activate Commands. + /// + internal static string CommandsConfig_BtnStore { + get { + return ResourceManager.GetString("CommandsConfig_BtnStore", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error occurred whilst saving commands, please check the logs for more information.. + /// + internal static string CommandsConfig_BtnStore_MessageBox1 { + get { + return ResourceManager.GetString("CommandsConfig_BtnStore_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Storing and registering, please wait... + /// + internal static string CommandsConfig_BtnStore_Storing { + get { + return ResourceManager.GetString("CommandsConfig_BtnStore_Storing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name. + /// + internal static string CommandsConfig_ClmName { + get { + return ResourceManager.GetString("CommandsConfig_ClmName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Type. + /// + internal static string CommandsConfig_ClmType { + get { + return ResourceManager.GetString("CommandsConfig_ClmType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Action. + /// + internal static string CommandsConfig_LblActionInfo { + get { + return ResourceManager.GetString("CommandsConfig_LblActionInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Low Integrity. + /// + internal static string CommandsConfig_LblLowIntegrity { + get { + return ResourceManager.GetString("CommandsConfig_LblLowIntegrity", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Commands Config. + /// + internal static string CommandsConfig_Title { + get { + return ResourceManager.GetString("CommandsConfig_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Looks for the specified process, and tries to send its main window to the front. + /// + ///If the application is minimized, it'll get restored. + /// + ///Example: if you want to send VLC to the foreground, use 'vlc'.. + /// + internal static string CommandsManager_CommandsManager_SendWindowToFrontCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_CommandsManager_SendWindowToFrontCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Execute a custom command. + /// + ///These commands run without special elevation. To run elevated, create a Scheduled Task, and use 'schtasks /Run /TN "TaskName"' as the command to execute your task. + /// + ///Or enable 'run as low integrity' for even stricter execution.. + /// + internal static string CommandsManager_CustomCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_CustomCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Executes the command through the configured custom executor (in Configuration -> External Tools). + /// + ///Your command is provided as an argument 'as is', so you have to supply your own quotes etc. if necessary.. + /// + internal static string CommandsManager_CustomExecutorCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_CustomExecutorCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sets the machine in hibernation.. + /// + internal static string CommandsManager_HibernateCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_HibernateCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Simulates a single keypress. + /// + ///Click on the 'keycode' textbox and press the key you want simulated. The corresponding keycode will be entered for you. + /// + ///If you need more keys and/or modifiers like CTRL, use the MultipleKeys command.. + /// + internal static string CommandsManager_KeyCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_KeyCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Launches the provided URL, by default in your default browser. + /// + ///To use 'incognito', provide a specific browser in Configuration -> External Tools. + /// + ///If you just want a window with a specific URL (not an entire browser), use a 'WebView' command.. + /// + internal static string CommandsManager_LaunchUrlCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_LaunchUrlCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Locks the current session.. + /// + internal static string CommandsManager_LockCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_LockCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Logs off the current session.. + /// + internal static string CommandsManager_LogOffCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_LogOffCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Simulates 'Mute' key.. + /// + internal static string CommandsManager_MediaMuteCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_MediaMuteCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Simulates 'Media Next' key.. + /// + internal static string CommandsManager_MediaNextCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_MediaNextCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Simulates 'Media Pause/Play' key.. + /// + internal static string CommandsManager_MediaPlayPauseCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_MediaPlayPauseCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Simulates 'Media Previous' key.. + /// + internal static string CommandsManager_MediaPreviousCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_MediaPreviousCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Simulates 'Volume Down' key.. + /// + internal static string CommandsManager_MediaVolumeDownCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_MediaVolumeDownCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Simulates 'Volume Up' key.. + /// + internal static string CommandsManager_MediaVolumeUpCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_MediaVolumeUpCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Puts all monitors in sleep (low power) mode.. + /// + internal static string CommandsManager_MonitorSleepCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_MonitorSleepCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tries to wake up all monitors by simulating a 'arrow up' keypress.. + /// + internal static string CommandsManager_MonitorWakeCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_MonitorWakeCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Simulates pressing mulitple keys. + /// + ///You need to put [ ] between every key, otherwise HASS.Agent can't tell them apart. So say you want to press X TAB Y SHIFT-Z, it'd be [X] [{TAB}] [Y] [+Z]. + /// + ///There are a few tricks you can use: + /// + ///- If you want a bracket pressed, escape it, so [ is [\[] and ] is [\]] + /// + ///- Special keys go between { }, like {TAB} or {UP} + /// + ///- Put a + in front of a key to add SHIFT, ^ for CTRL and % for ALT. So, +C is SHIFT-C. Or, +(CD) is SHIFT-C and SHIFT-D, while +CD is SHIFT-C and D + /// + /// [rest of string was truncated]";. + /// + internal static string CommandsManager_MultipleKeysCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_MultipleKeysCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Execute a Powershell command or script. + /// + ///You can either provide the location of a script (*.ps1), or a single-line command. + /// + ///This will run without special elevation.. + /// + internal static string CommandsManager_PowershellCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_PowershellCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Resets all sensor checks, forcing all sensors to process and send their value. + /// + ///Useful for example if you want to force HASS.Agent to update all your sensors after a HA reboot.. + /// + internal static string CommandsManager_PublishAllSensorsCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_PublishAllSensorsCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Restarts the machine after one minute. + /// + ///Tip: Accidentally triggered? Run 'shutdown /a' to abort shutdown.. + /// + internal static string CommandsManager_RestartCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_RestartCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sets the volume of the current default audiodevice to the specified level.. + /// + internal static string CommandsManager_SetVolumeCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_SetVolumeCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Shuts down the machine after one minute. + /// + ///Tip: Accidentally triggered? Run 'shutdown /a' to abort shutdown.. + /// + internal static string CommandsManager_ShutdownCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_ShutdownCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Puts the machine to sleep. + /// + ///Note: due to a limitation in Windows, this only works if hibernation is disabled, otherwise it will just hibernate. + /// + ///You can use something like NirCmd (http://www.nirsoft.net/utils/nircmd.html) to circumvent this.. + /// + internal static string CommandsManager_SleepCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_SleepCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Shows a window with the provided URL. + /// + ///This differs from the 'LaunchUrl' command in that it doesn't load a full-fledged browser, just the provided URL in its own window. + /// + ///You can use this to for instance quickly show Home Assistant's dashboard. + /// + ///By default, it stores cookies indefinitely so you only have to log in once.. + /// + internal static string CommandsManager_WebViewCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_WebViewCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Configure Command &Parameters. + /// + internal static string CommandsMod_BtnConfigureCommand { + get { + return ResourceManager.GetString("CommandsMod_BtnConfigureCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Store Command. + /// + internal static string CommandsMod_BtnStore { + get { + return ResourceManager.GetString("CommandsMod_BtnStore", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please select a command type!. + /// + internal static string CommandsMod_BtnStore_MessageBox1 { + get { + return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please enter a value between 0-100 as the desired volume level!. + /// + internal static string CommandsMod_BtnStore_MessageBox10 { + get { + return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox10", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please select a valid command type!. + /// + internal static string CommandsMod_BtnStore_MessageBox2 { + get { + return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A command with that name already exists, are you sure you want to continue?. + /// + internal static string CommandsMod_BtnStore_MessageBox3 { + get { + return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to If a command is not provided, you may only use this entity with an 'action' value via Home Assistant, running it as-is will have no action. + /// + ///Are you sure you want to proceed?. + /// + internal static string CommandsMod_BtnStore_MessageBox4 { + get { + return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox4", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please enter a key code!. + /// + internal static string CommandsMod_BtnStore_MessageBox5 { + get { + return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox5", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Checking keys failed: {0}. + /// + internal static string CommandsMod_BtnStore_MessageBox6 { + get { + return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox6", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to If a URL is not provided, you may only use this entity with an 'action' value via Home Assistant, running it as-is will have no action. + /// + ///Are you sure you want to proceed?. + /// + internal static string CommandsMod_BtnStore_MessageBox7 { + get { + return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox7", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to If you do not configure the command, you may only use this entity with an 'action' value via Home Assistant and it will appear using the default settings, running it as-is will have no action. + /// + ///Are you sure you want to do this?. + /// + internal static string CommandsMod_BtnStore_MessageBox8 { + get { + return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox8", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The keycode you have provided is not a valid number! + /// + ///Please ensure the keycode field is in focus and press the key you want simulated, the keycode should then be generated for you.. + /// + internal static string CommandsMod_BtnStore_MessageBox9 { + get { + return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox9", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Launch in Incognito Mode. + /// + internal static string CommandsMod_CbCommandSpecific_Incognito { + get { + return ResourceManager.GetString("CommandsMod_CbCommandSpecific_Incognito", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Run as 'Low Integrity'. + /// + internal static string CommandsMod_CbRunAsLowIntegrity { + get { + return ResourceManager.GetString("CommandsMod_CbRunAsLowIntegrity", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Type. + /// + internal static string CommandsMod_ClmSensorName { + get { + return ResourceManager.GetString("CommandsMod_ClmSensorName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Command. + /// + internal static string CommandsMod_CommandsMod { + get { + return ResourceManager.GetString("CommandsMod_CommandsMod", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Action. + /// + internal static string CommandsMod_LblActionInfo { + get { + return ResourceManager.GetString("CommandsMod_LblActionInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to agent. + /// + internal static string CommandsMod_LblAgent { + get { + return ResourceManager.GetString("CommandsMod_LblAgent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Description. + /// + internal static string CommandsMod_LblDescription { + get { + return ResourceManager.GetString("CommandsMod_LblDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Entity Type. + /// + internal static string CommandsMod_LblEntityType { + get { + return ResourceManager.GetString("CommandsMod_LblEntityType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Browser: Default + /// + ///Please configure a custom browser to enable incognito mode.. + /// + internal static string CommandsMod_LblInfo_Browser { + get { + return ResourceManager.GetString("CommandsMod_LblInfo_Browser", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Browser: {0}. + /// + internal static string CommandsMod_LblInfo_BrowserSpecific { + get { + return ResourceManager.GetString("CommandsMod_LblInfo_BrowserSpecific", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Executor: None + /// + ///Please configure an executor or your command will not run.. + /// + internal static string CommandsMod_LblInfo_Executor { + get { + return ResourceManager.GetString("CommandsMod_LblInfo_Executor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Executor: {0}. + /// + internal static string CommandsMod_LblInfo_ExecutorSpecific { + get { + return ResourceManager.GetString("CommandsMod_LblInfo_ExecutorSpecific", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to What's this?. + /// + internal static string CommandsMod_LblIntegrityInfo { + get { + return ResourceManager.GetString("CommandsMod_LblIntegrityInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Low integrity means your command will be executed with restricted privileges.. + /// + internal static string CommandsMod_LblIntegrityInfo_InfoMsg1 { + get { + return ResourceManager.GetString("CommandsMod_LblIntegrityInfo_InfoMsg1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This means it will only be able to save and modify files in certain locations,. + /// + internal static string CommandsMod_LblIntegrityInfo_InfoMsg2 { + get { + return ResourceManager.GetString("CommandsMod_LblIntegrityInfo_InfoMsg2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to such as the '%USERPROFILE%\AppData\LocalLow' folder or. + /// + internal static string CommandsMod_LblIntegrityInfo_InfoMsg3 { + get { + return ResourceManager.GetString("CommandsMod_LblIntegrityInfo_InfoMsg3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to the 'HKEY_CURRENT_USER\Software\AppDataLow' registry key.. + /// + internal static string CommandsMod_LblIntegrityInfo_InfoMsg4 { + get { + return ResourceManager.GetString("CommandsMod_LblIntegrityInfo_InfoMsg4", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You should test your command to make sure it's not influenced by this!. + /// + internal static string CommandsMod_LblIntegrityInfo_InfoMsg5 { + get { + return ResourceManager.GetString("CommandsMod_LblIntegrityInfo_InfoMsg5", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Show MQTT Action Topic. + /// + internal static string CommandsMod_LblMqttTopic { + get { + return ResourceManager.GetString("CommandsMod_LblMqttTopic", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The MQTT manager hasn't been configured properly, or hasn't yet completed its startup.. + /// + internal static string CommandsMod_LblMqttTopic_MessageBox1 { + get { + return ResourceManager.GetString("CommandsMod_LblMqttTopic_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Name. + /// + internal static string CommandsMod_LblName { + get { + return ResourceManager.GetString("CommandsMod_LblName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Selected Type. + /// + internal static string CommandsMod_LblSelectedType { + get { + return ResourceManager.GetString("CommandsMod_LblSelectedType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Service. + /// + internal static string CommandsMod_LblService { + get { + return ResourceManager.GetString("CommandsMod_LblService", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Configuration. + /// + internal static string CommandsMod_LblSetting { + get { + return ResourceManager.GetString("CommandsMod_LblSetting", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Command. + /// + internal static string CommandsMod_LblSetting_Command { + get { + return ResourceManager.GetString("CommandsMod_LblSetting_Command", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Command or Script. + /// + internal static string CommandsMod_LblSetting_CommandScript { + get { + return ResourceManager.GetString("CommandsMod_LblSetting_CommandScript", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Keycode. + /// + internal static string CommandsMod_LblSetting_KeyCode { + get { + return ResourceManager.GetString("CommandsMod_LblSetting_KeyCode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Keycodes. + /// + internal static string CommandsMod_LblSetting_KeyCodes { + get { + return ResourceManager.GetString("CommandsMod_LblSetting_KeyCodes", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to URL. + /// + internal static string CommandsMod_LblSetting_Url { + get { + return ResourceManager.GetString("CommandsMod_LblSetting_Url", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent only!. + /// + internal static string CommandsMod_LblSpecificClient { + get { + return ResourceManager.GetString("CommandsMod_LblSpecificClient", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to If you don't enter a command or script, you can only use this entity with an 'action' value through Home Assistant. Running it as-is won't do anything. + /// + ///Are you sure you want this?. + /// + internal static string CommandsMod_MessageBox_Action { + get { + return ResourceManager.GetString("CommandsMod_MessageBox_Action", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to If you don't enter a volume value, you can only use this entity with an 'action' value through Home Assistant. Running it as-is won't do anything. + /// + ///Are you sure you want this?. + /// + internal static string CommandsMod_MessageBox_Action2 { + get { + return ResourceManager.GetString("CommandsMod_MessageBox_Action2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Select a valid entity type first.. + /// + internal static string CommandsMod_MessageBox_EntityType { + get { + return ResourceManager.GetString("CommandsMod_MessageBox_EntityType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please provide a name!. + /// + internal static string CommandsMod_MessageBox_Name { + get { + return ResourceManager.GetString("CommandsMod_MessageBox_Name", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The name you provided contains unsupported characters and won't work. The suggested version is: + /// + ///{0} + /// + ///Do you want to use this version?. + /// + internal static string CommandsMod_MessageBox_Sanitize { + get { + return ResourceManager.GetString("CommandsMod_MessageBox_Sanitize", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} only!. + /// + internal static string CommandsMod_SpecificClient { + get { + return ResourceManager.GetString("CommandsMod_SpecificClient", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Command. + /// + internal static string CommandsMod_Title { + get { + return ResourceManager.GetString("CommandsMod_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mod Command. + /// + internal static string CommandsMod_Title_ModCommand { + get { + return ResourceManager.GetString("CommandsMod_Title_ModCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to New Command. + /// + internal static string CommandsMod_Title_NewCommand { + get { + return ResourceManager.GetString("CommandsMod_Title_NewCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Custom. + /// + internal static string CommandType_CustomCommand { + get { + return ResourceManager.GetString("CommandType_CustomCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to CustomExecutor. + /// + internal static string CommandType_CustomExecutorCommand { + get { + return ResourceManager.GetString("CommandType_CustomExecutorCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hibernate. + /// + internal static string CommandType_HibernateCommand { + get { + return ResourceManager.GetString("CommandType_HibernateCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Key. + /// + internal static string CommandType_KeyCommand { + get { + return ResourceManager.GetString("CommandType_KeyCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to LaunchUrl. + /// + internal static string CommandType_LaunchUrlCommand { + get { + return ResourceManager.GetString("CommandType_LaunchUrlCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Lock. + /// + internal static string CommandType_LockCommand { + get { + return ResourceManager.GetString("CommandType_LockCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to LogOff. + /// + internal static string CommandType_LogOffCommand { + get { + return ResourceManager.GetString("CommandType_LogOffCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MediaMute. + /// + internal static string CommandType_MediaMuteCommand { + get { + return ResourceManager.GetString("CommandType_MediaMuteCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MediaNext. + /// + internal static string CommandType_MediaNextCommand { + get { + return ResourceManager.GetString("CommandType_MediaNextCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MediaPlayPause. + /// + internal static string CommandType_MediaPlayPauseCommand { + get { + return ResourceManager.GetString("CommandType_MediaPlayPauseCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MediaPrevious. + /// + internal static string CommandType_MediaPreviousCommand { + get { + return ResourceManager.GetString("CommandType_MediaPreviousCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MediaVolumeDown. + /// + internal static string CommandType_MediaVolumeDownCommand { + get { + return ResourceManager.GetString("CommandType_MediaVolumeDownCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MediaVolumeUp. + /// + internal static string CommandType_MediaVolumeUpCommand { + get { + return ResourceManager.GetString("CommandType_MediaVolumeUpCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MonitorSleep. + /// + internal static string CommandType_MonitorSleepCommand { + get { + return ResourceManager.GetString("CommandType_MonitorSleepCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MonitorWake. + /// + internal static string CommandType_MonitorWakeCommand { + get { + return ResourceManager.GetString("CommandType_MonitorWakeCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MultipleKeys. + /// + internal static string CommandType_MultipleKeysCommand { + get { + return ResourceManager.GetString("CommandType_MultipleKeysCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Powershell. + /// + internal static string CommandType_PowershellCommand { + get { + return ResourceManager.GetString("CommandType_PowershellCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PublishAllSensors. + /// + internal static string CommandType_PublishAllSensorsCommand { + get { + return ResourceManager.GetString("CommandType_PublishAllSensorsCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Restart. + /// + internal static string CommandType_RestartCommand { + get { + return ResourceManager.GetString("CommandType_RestartCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SendWindowToFront. + /// + internal static string CommandType_SendWindowToFrontCommand { + get { + return ResourceManager.GetString("CommandType_SendWindowToFrontCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SetVolume. + /// + internal static string CommandType_SetVolumeCommand { + get { + return ResourceManager.GetString("CommandType_SetVolumeCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Shutdown. + /// + internal static string CommandType_ShutdownCommand { + get { + return ResourceManager.GetString("CommandType_ShutdownCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sleep. + /// + internal static string CommandType_SleepCommand { + get { + return ResourceManager.GetString("CommandType_SleepCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WebView. + /// + internal static string CommandType_WebViewCommand { + get { + return ResourceManager.GetString("CommandType_WebViewCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Connecting... + /// + internal static string ComponentStatus_Connecting { + get { + return ResourceManager.GetString("ComponentStatus_Connecting", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disabled. + /// + internal static string ComponentStatus_Disabled { + get { + return ResourceManager.GetString("ComponentStatus_Disabled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed. + /// + internal static string ComponentStatus_Failed { + get { + return ResourceManager.GetString("ComponentStatus_Failed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Loading... + /// + internal static string ComponentStatus_Loading { + get { + return ResourceManager.GetString("ComponentStatus_Loading", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running. + /// + internal static string ComponentStatus_Ok { + get { + return ResourceManager.GetString("ComponentStatus_Ok", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Stopped. + /// + internal static string ComponentStatus_Stopped { + get { + return ResourceManager.GetString("ComponentStatus_Stopped", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Test. + /// + internal static string ConfigExternalTools_BtnExternalBrowserIncognitoTest { + get { + return ResourceManager.GetString("ConfigExternalTools_BtnExternalBrowserIncognitoTest", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please enter the location of your browser's binary! (.exe file). + /// + internal static string ConfigExternalTools_BtnExternalBrowserIncognitoTest_MessageBox1 { + get { + return ResourceManager.GetString("ConfigExternalTools_BtnExternalBrowserIncognitoTest_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No incognito arguments were provided so the browser will likely launch normally. + /// + ///Do you want to continue?. + /// + internal static string ConfigExternalTools_BtnExternalBrowserIncognitoTest_MessageBox3 { + get { + return ResourceManager.GetString("ConfigExternalTools_BtnExternalBrowserIncognitoTest_MessageBox3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Something went wrong while launching your browser in incognito mode! + /// + ///Please check the logs for more information.. + /// + internal static string ConfigExternalTools_BtnExternalBrowserIncognitoTest_MessageBox4 { + get { + return ResourceManager.GetString("ConfigExternalTools_BtnExternalBrowserIncognitoTest_MessageBox4", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The browser binary provided could not be found, please ensure the path is correct and try again.. + /// + internal static string ConfigExternalTools_ConfigExternalTools_BtnExternalBrowserIncognitoTest_MessageBox2 { + get { + return ResourceManager.GetString("ConfigExternalTools_ConfigExternalTools_BtnExternalBrowserIncognitoTest_MessageBo" + + "x2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Browser Binary. + /// + internal static string ConfigExternalTools_LblBrowserBinary { + get { + return ResourceManager.GetString("ConfigExternalTools_LblBrowserBinary", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Browser Name. + /// + internal static string ConfigExternalTools_LblBrowserName { + get { + return ResourceManager.GetString("ConfigExternalTools_LblBrowserName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Custom Executor Binary. + /// + internal static string ConfigExternalTools_LblCustomExecutorBinary { + get { + return ResourceManager.GetString("ConfigExternalTools_LblCustomExecutorBinary", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Custom Executor Name. + /// + internal static string ConfigExternalTools_LblCustomExecutorName { + get { + return ResourceManager.GetString("ConfigExternalTools_LblCustomExecutorName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This page allows you to configure bindings with external tools.. + /// + internal static string ConfigExternalTools_LblInfo1 { + get { + return ResourceManager.GetString("ConfigExternalTools_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to By default HASS.Agent will launch URLs using your default browser. You can also configure + ///a specific browser to be used instead along with launch arguments to run in private mode.. + /// + internal static string ConfigExternalTools_LblInfo2 { + get { + return ResourceManager.GetString("ConfigExternalTools_LblInfo2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You can configure the HASS.Agent to use a specific interpreter such as Perl or Python. + ///Use the 'custom executor' command to launch this executor.. + /// + internal static string ConfigExternalTools_LblInfo3 { + get { + return ResourceManager.GetString("ConfigExternalTools_LblInfo3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Additional Launch Arguments. + /// + internal static string ConfigExternalTools_LblLaunchIncogArg { + get { + return ResourceManager.GetString("ConfigExternalTools_LblLaunchIncogArg", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tip: Double-click to Browse. + /// + internal static string ConfigExternalTools_LblTip1 { + get { + return ResourceManager.GetString("ConfigExternalTools_LblTip1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enable Device Name &Sanitation. + /// + internal static string ConfigGeneral_CbEnableDeviceNameSanitation { + get { + return ResourceManager.GetString("ConfigGeneral_CbEnableDeviceNameSanitation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enable State Notifications. + /// + internal static string ConfigGeneral_CbEnableStateNotifications { + get { + return ResourceManager.GetString("ConfigGeneral_CbEnableStateNotifications", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Device &Name. + /// + internal static string ConfigGeneral_LblDeviceName { + get { + return ResourceManager.GetString("ConfigGeneral_LblDeviceName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disconnected Grace &Period. + /// + internal static string ConfigGeneral_LblDisconGracePeriod { + get { + return ResourceManager.GetString("ConfigGeneral_LblDisconGracePeriod", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Seconds. + /// + internal static string ConfigGeneral_LblDisconGraceSeconds { + get { + return ResourceManager.GetString("ConfigGeneral_LblDisconGraceSeconds", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This page contains general configuration settings, for more settings you can browse the tabs on the left.. + /// + internal static string ConfigGeneral_LblInfo1 { + get { + return ResourceManager.GetString("ConfigGeneral_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The device name is used to identify your machine on Home Assistant. + ///It is also used as a prefix for your command/sensor names (this can be changed per entity).. + /// + internal static string ConfigGeneral_LblInfo2 { + get { + return ResourceManager.GetString("ConfigGeneral_LblInfo2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to IMPORTANT: if you change this value, HASS.Agent will unpublish all your sensors, commands and force a restart of itself so they can be republished under the new device name. + ///Your automations and scripts will keep working.. + /// + internal static string ConfigGeneral_LblInfo3 { + get { + return ResourceManager.GetString("ConfigGeneral_LblInfo3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent will wait a grace period before notifying you of disconnects from MQTT or HA's API. + ///You can set the amount of seconds to wait in this grace period below.. + /// + internal static string ConfigGeneral_LblInfo4 { + get { + return ResourceManager.GetString("ConfigGeneral_LblInfo4", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent will sanitize your device name to make sure HA will accept it, you can overrule this rule below if you're sure that your name will be accepted as-is.. + /// + internal static string ConfigGeneral_LblInfo5 { + get { + return ResourceManager.GetString("ConfigGeneral_LblInfo5", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent sends notifications when the state of a module changes, you can adjust whether or not you want to receive these notifications below.. + /// + internal static string ConfigGeneral_LblInfo6 { + get { + return ResourceManager.GetString("ConfigGeneral_LblInfo6", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Interface &Language. + /// + internal static string ConfigGeneral_LblInterfaceLangauge { + get { + return ResourceManager.GetString("ConfigGeneral_LblInterfaceLangauge", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Test Connection. + /// + internal static string ConfigHomeAssistantApi_BtnTestApi { + get { + return ResourceManager.GetString("ConfigHomeAssistantApi_BtnTestApi", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please enter a valid API key!. + /// + internal static string ConfigHomeAssistantApi_BtnTestApi_MessageBox1 { + get { + return ResourceManager.GetString("ConfigHomeAssistantApi_BtnTestApi_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please enter a value for your Home Assistant's URI.. + /// + internal static string ConfigHomeAssistantApi_BtnTestApi_MessageBox2 { + get { + return ResourceManager.GetString("ConfigHomeAssistantApi_BtnTestApi_MessageBox2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to connect, the following error was returned: + /// + ///{0}. + /// + internal static string ConfigHomeAssistantApi_BtnTestApi_MessageBox3 { + get { + return ResourceManager.GetString("ConfigHomeAssistantApi_BtnTestApi_MessageBox3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Connection OK! + /// + ///Home Assistant version: {0}. + /// + internal static string ConfigHomeAssistantApi_BtnTestApi_MessageBox4 { + get { + return ResourceManager.GetString("ConfigHomeAssistantApi_BtnTestApi_MessageBox4", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The API token you have provided doesn't appear to be valid, please ensure you selected the entire token (Don't use CTRL + A or double-click). A valid API key contains three sections, separated by two dots. + /// + ///Are you sure you want to use this key anyway?. + /// + internal static string ConfigHomeAssistantApi_BtnTestApi_MessageBox5 { + get { + return ResourceManager.GetString("ConfigHomeAssistantApi_BtnTestApi_MessageBox5", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The URI you have provided does not appear to be valid, a valid URI may look like either of the following: + ///- http://homeassistant.local:8123 + ///- http://192.168.0.1:8123 + /// + ///Are you sure you want to use this URI anyway?. + /// + internal static string ConfigHomeAssistantApi_BtnTestApi_MessageBox6 { + get { + return ResourceManager.GetString("ConfigHomeAssistantApi_BtnTestApi_MessageBox6", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Testing... + /// + internal static string ConfigHomeAssistantApi_BtnTestApi_Testing { + get { + return ResourceManager.GetString("ConfigHomeAssistantApi_BtnTestApi_Testing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Use &automatic client certificate selection. + /// + internal static string ConfigHomeAssistantApi_CbHassAutoClientCertificate { + get { + return ResourceManager.GetString("ConfigHomeAssistantApi_CbHassAutoClientCertificate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &API Token. + /// + internal static string ConfigHomeAssistantApi_LblApiToken { + get { + return ResourceManager.GetString("ConfigHomeAssistantApi_LblApiToken", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Client &Certificate. + /// + internal static string ConfigHomeAssistantApi_LblClientCertificate { + get { + return ResourceManager.GetString("ConfigHomeAssistantApi_LblClientCertificate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to To learn which entities you have configured and to send quick actions, HASS.Agent uses + ///Home Assistant's API. + /// + ///Please provide a long-lived access token and the address of your Home Assistant instance. + ///You can get a token in Home Assistant by clicking your profile picture at the bottom-left + ///and navigating to the bottom of the page until you see the 'CREATE TOKEN' button.. + /// + internal static string ConfigHomeAssistantApi_LblInfo1 { + get { + return ResourceManager.GetString("ConfigHomeAssistantApi_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Server &URI. + /// + internal static string ConfigHomeAssistantApi_LblServerUri { + get { + return ResourceManager.GetString("ConfigHomeAssistantApi_LblServerUri", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tip: Double-click this field to browse. + /// + internal static string ConfigHomeAssistantApi_LblTip1 { + get { + return ResourceManager.GetString("ConfigHomeAssistantApi_LblTip1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Clear. + /// + internal static string ConfigHotKey_BtnClearHotKey { + get { + return ResourceManager.GetString("ConfigHotKey_BtnClearHotKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Enable Quick Actions Hotkey. + /// + internal static string ConfigHotKey_CbEnableQuickActionsHotkey { + get { + return ResourceManager.GetString("ConfigHotKey_CbEnableQuickActionsHotkey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Hotkey Combination. + /// + internal static string ConfigHotKey_LblHotkeyCombo { + get { + return ResourceManager.GetString("ConfigHotKey_LblHotkeyCombo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An easy way to pull up your quick actions is to use a global hotkey. + /// + ///This way, whatever you're doing on your machine, you can always interact with Home Assistant.. + /// + internal static string ConfigHotKey_LblInfo1 { + get { + return ResourceManager.GetString("ConfigHotKey_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Execute Port &Reservation. + /// + internal static string ConfigLocalApi_BtnExecutePortReservation { + get { + return ResourceManager.GetString("ConfigLocalApi_BtnExecutePortReservation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Enable Local API. + /// + internal static string ConfigLocalApi_CbLocalApiActive { + get { + return ResourceManager.GetString("ConfigLocalApi_CbLocalApiActive", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent has its own local API, so Home Assistant can send requests (for instance to send a notification). You can configure it globally here, and afterwards you can configure the dependent sections (currently notifications and mediaplayer). + /// + ///Note: this is not required for the new integration to function. Only enable and use it if you don't use MQTT.. + /// + internal static string ConfigLocalApi_LblInfo1 { + get { + return ResourceManager.GetString("ConfigLocalApi_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to To be able to listen to the requests, HASS.Agent needs to have its port reserved and opened in your firewall. You can use this button to have it done for you.. + /// + internal static string ConfigLocalApi_LblInfo2 { + get { + return ResourceManager.GetString("ConfigLocalApi_LblInfo2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Port. + /// + internal static string ConfigLocalApi_LblPort { + get { + return ResourceManager.GetString("ConfigLocalApi_LblPort", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Clear Audio Cache. + /// + internal static string ConfigLocalStorage_BtnClearAudioCache { + get { + return ResourceManager.GetString("ConfigLocalStorage_BtnClearAudioCache", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cleaning... + /// + internal static string ConfigLocalStorage_BtnClearAudioCache_InfoText1 { + get { + return ResourceManager.GetString("ConfigLocalStorage_BtnClearAudioCache_InfoText1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The audio cache has been cleared!. + /// + internal static string ConfigLocalStorage_BtnClearAudioCache_MessageBox1 { + get { + return ResourceManager.GetString("ConfigLocalStorage_BtnClearAudioCache_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Clear Image Cache. + /// + internal static string ConfigLocalStorage_BtnClearImageCache { + get { + return ResourceManager.GetString("ConfigLocalStorage_BtnClearImageCache", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cleaning... + /// + internal static string ConfigLocalStorage_BtnClearImageCache_InfoText1 { + get { + return ResourceManager.GetString("ConfigLocalStorage_BtnClearImageCache_InfoText1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Image cache has been cleared!. + /// + internal static string ConfigLocalStorage_BtnClearImageCache_MessageBox1 { + get { + return ResourceManager.GetString("ConfigLocalStorage_BtnClearImageCache_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Clear WebView Cache. + /// + internal static string ConfigLocalStorage_BtnClearWebViewCache { + get { + return ResourceManager.GetString("ConfigLocalStorage_BtnClearWebViewCache", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cleaning... + /// + internal static string ConfigLocalStorage_BtnClearWebViewCache_InfoText1 { + get { + return ResourceManager.GetString("ConfigLocalStorage_BtnClearWebViewCache_InfoText1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The WebView cache has been cleared!. + /// + internal static string ConfigLocalStorage_BtnClearWebViewCache_MessageBox1 { + get { + return ResourceManager.GetString("ConfigLocalStorage_BtnClearWebViewCache_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Open Folder. + /// + internal static string ConfigLocalStorage_BtnOpenImageCache { + get { + return ResourceManager.GetString("ConfigLocalStorage_BtnOpenImageCache", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Audio Cache Location. + /// + internal static string ConfigLocalStorage_LblAudioCacheLocation { + get { + return ResourceManager.GetString("ConfigLocalStorage_LblAudioCacheLocation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to days. + /// + internal static string ConfigLocalStorage_LblCacheDays { + get { + return ResourceManager.GetString("ConfigLocalStorage_LblCacheDays", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Image Cache Location. + /// + internal static string ConfigLocalStorage_LblCacheLocations { + get { + return ResourceManager.GetString("ConfigLocalStorage_LblCacheLocations", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to days. + /// + internal static string ConfigLocalStorage_LblImageCacheDays { + get { + return ResourceManager.GetString("ConfigLocalStorage_LblImageCacheDays", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Image Cache Location. + /// + internal static string ConfigLocalStorage_LblImageCacheLocation { + get { + return ResourceManager.GetString("ConfigLocalStorage_LblImageCacheLocation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Some items like images shown in notifications have to be temporarily stored locally. You can + ///configure the amount of days they should be kept before HASS.Agent deletes them. + /// + ///Enter '0' to keep them permanently.. + /// + internal static string ConfigLocalStorage_LblInfo1 { + get { + return ResourceManager.GetString("ConfigLocalStorage_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Keep audio for. + /// + internal static string ConfigLocalStorage_LblKeepAudio { + get { + return ResourceManager.GetString("ConfigLocalStorage_LblKeepAudio", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Keep images for. + /// + internal static string ConfigLocalStorage_LblKeepImages { + get { + return ResourceManager.GetString("ConfigLocalStorage_LblKeepImages", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Clear cache every. + /// + internal static string ConfigLocalStorage_LblKeepWebView { + get { + return ResourceManager.GetString("ConfigLocalStorage_LblKeepWebView", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WebView Cache Location. + /// + internal static string ConfigLocalStorage_LblWebViewCacheLocation { + get { + return ResourceManager.GetString("ConfigLocalStorage_LblWebViewCacheLocation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Open Logs Folder. + /// + internal static string ConfigLogging_BtnShowLogs { + get { + return ResourceManager.GetString("ConfigLogging_BtnShowLogs", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Enable Extended Logging. + /// + internal static string ConfigLogging_CbExtendedLogging { + get { + return ResourceManager.GetString("ConfigLogging_CbExtendedLogging", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Extended logging provides more verbose and in-depth logging, in case the default logging isn't + ///sufficient. Please note that enabling this can cause the logfiles to grow large, and should only be + ///used when you suspect something's wrong with HASS.Agent itself or when asked by the + ///developers.. + /// + internal static string ConfigLogging_LblInfo1 { + get { + return ResourceManager.GetString("ConfigLogging_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Media Player &Documentation. + /// + internal static string ConfigMediaPlayer_BtnMediaPlayerReadme { + get { + return ResourceManager.GetString("ConfigMediaPlayer_BtnMediaPlayerReadme", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Enable Media Player Functionality. + /// + internal static string ConfigMediaPlayer_CbEnableMediaPlayer { + get { + return ResourceManager.GetString("ConfigMediaPlayer_CbEnableMediaPlayer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to both the local API and MQTT are disabled, but the integration needs at least one for it to work. + /// + internal static string ConfigMediaPlayer_LblConnectivityDisabled { + get { + return ResourceManager.GetString("ConfigMediaPlayer_LblConnectivityDisabled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent can act as a media player for Home Assistant, so you'll be able to see and control any media that's playing, and send text-to-speech. If you have MQTT enabled, your device will automatically get added. Otherwise, manually configure the integration to use the local API.. + /// + internal static string ConfigMediaPlayer_LblInfo1 { + get { + return ResourceManager.GetString("ConfigMediaPlayer_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to If something is not working, make sure you try the following steps: + /// + ///- Install the HASS.Agent integration + ///- Restart Home Assistant + ///- Make sure HASS.Agent is active with MQTT enabled! + ///- Your device should get detected and added as an entity automatically + ///- Optionally: manually add it using the local API. + /// + internal static string ConfigMediaPlayer_LblInfo2 { + get { + return ResourceManager.GetString("ConfigMediaPlayer_LblInfo2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The local API is disabled however the media player requires it in order to function.. + /// + internal static string ConfigMediaPlayer_LblLocalApiDisabled { + get { + return ResourceManager.GetString("ConfigMediaPlayer_LblLocalApiDisabled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Clear Configuration. + /// + internal static string ConfigMqtt_BtnMqttClearConfig { + get { + return ResourceManager.GetString("ConfigMqtt_BtnMqttClearConfig", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Allow Untrusted Certificates. + /// + internal static string ConfigMqtt_CbAllowUntrustedCertificates { + get { + return ResourceManager.GetString("ConfigMqtt_CbAllowUntrustedCertificates", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enable MQTT. + /// + internal static string ConfigMqtt_CbEnableMqtt { + get { + return ResourceManager.GetString("ConfigMqtt_CbEnableMqtt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &TLS. + /// + internal static string ConfigMqtt_CbMqttTls { + get { + return ResourceManager.GetString("ConfigMqtt_CbMqttTls", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Use &Retain Flag. + /// + internal static string ConfigMqtt_CbUseRetainFlag { + get { + return ResourceManager.GetString("ConfigMqtt_CbUseRetainFlag", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Broker IP Address or Hostname. + /// + internal static string ConfigMqtt_LblBrokerIp { + get { + return ResourceManager.GetString("ConfigMqtt_LblBrokerIp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Password. + /// + internal static string ConfigMqtt_LblBrokerPassword { + get { + return ResourceManager.GetString("ConfigMqtt_LblBrokerPassword", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Port. + /// + internal static string ConfigMqtt_LblBrokerPort { + get { + return ResourceManager.GetString("ConfigMqtt_LblBrokerPort", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Username. + /// + internal static string ConfigMqtt_LblBrokerUsername { + get { + return ResourceManager.GetString("ConfigMqtt_LblBrokerUsername", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Client Certificate. + /// + internal static string ConfigMqtt_LblClientCert { + get { + return ResourceManager.GetString("ConfigMqtt_LblClientCert", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Client ID. + /// + internal static string ConfigMqtt_LblClientId { + get { + return ResourceManager.GetString("ConfigMqtt_LblClientId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Discovery Prefix. + /// + internal static string ConfigMqtt_LblDiscoPrefix { + get { + return ResourceManager.GetString("ConfigMqtt_LblDiscoPrefix", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Commands and sensors use MQTT, as well as notifications and media player functions when using the new integration. + /// + ///Please provide credentials for your broker, if you're using the HA Mosquitto addon, you can probably use the preset address. + /// + ///Note: these settings (excluding the Client ID) will also be applied to the satellite service.. + /// + internal static string ConfigMqtt_LblInfo1 { + get { + return ResourceManager.GetString("ConfigMqtt_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to If MQTT is not enabled, commands and sensors will not work!. + /// + internal static string ConfigMqtt_LblMqttDisabledWarning { + get { + return ResourceManager.GetString("ConfigMqtt_LblMqttDisabledWarning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Root Certificate. + /// + internal static string ConfigMqtt_LblRootCert { + get { + return ResourceManager.GetString("ConfigMqtt_LblRootCert", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to (leave default if unsure). + /// + internal static string ConfigMqtt_LblTip1 { + get { + return ResourceManager.GetString("ConfigMqtt_LblTip1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to (leave empty to auto generate). + /// + internal static string ConfigMqtt_LblTip2 { + get { + return ResourceManager.GetString("ConfigMqtt_LblTip2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tip: Double-click these fields to browse. + /// + internal static string ConfigMqtt_LblTip3 { + get { + return ResourceManager.GetString("ConfigMqtt_LblTip3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Execute Port Reservation. + /// + internal static string ConfigNotifications_BtnExecutePortReservation { + get { + return ResourceManager.GetString("ConfigNotifications_BtnExecutePortReservation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Executing, please wait... + /// + internal static string ConfigNotifications_BtnExecutePortReservation_Busy { + get { + return ResourceManager.GetString("ConfigNotifications_BtnExecutePortReservation_Busy", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Something went wrong whilst reserving the port! + /// + ///Manual execution is required and a command has been copied to your clipboard, please open an elevated terminal and paste the command. + /// + ///Additionally, remember to change your Firewall Rules port!. + /// + internal static string ConfigNotifications_BtnExecutePortReservation_MessageBox1 { + get { + return ResourceManager.GetString("ConfigNotifications_BtnExecutePortReservation_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Notifications &Documentation. + /// + internal static string ConfigNotifications_BtnNotificationsReadme { + get { + return ResourceManager.GetString("ConfigNotifications_BtnNotificationsReadme", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Show Test Notification. + /// + internal static string ConfigNotifications_BtnSendTestNotification { + get { + return ResourceManager.GetString("ConfigNotifications_BtnSendTestNotification", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Notifications are currently disabled, please enable them and restart the HASS.Agent, then try again.. + /// + internal static string ConfigNotifications_BtnSendTestNotification_MessageBox1 { + get { + return ResourceManager.GetString("ConfigNotifications_BtnSendTestNotification_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The test notification should have appeared, if you did not receive it please check the logs or consult the documentation for troubleshooting tips. + /// + ///Note: This only tests locally whether notifications can be shown!. + /// + internal static string ConfigNotifications_BtnSendTestNotification_MessageBox2 { + get { + return ResourceManager.GetString("ConfigNotifications_BtnSendTestNotification_MessageBox2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Accept Notifications. + /// + internal static string ConfigNotifications_CbAcceptNotifications { + get { + return ResourceManager.GetString("ConfigNotifications_CbAcceptNotifications", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Ignore certificate errors for images. + /// + internal static string ConfigNotifications_CbNotificationsIgnoreImageCertErrors { + get { + return ResourceManager.GetString("ConfigNotifications_CbNotificationsIgnoreImageCertErrors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to both the local API and MQTT are disabled, but the integration needs at least one for it to work. + /// + internal static string ConfigNotifications_LblConnectivityDisabled { + get { + return ResourceManager.GetString("ConfigNotifications_LblConnectivityDisabled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent can receive notifications from Home Assistant, using text, images and actions. If you have MQTT enabled, your device will automatically get added. Otherwise, manually configure the integration to use the local API.. + /// + internal static string ConfigNotifications_LblInfo1 { + get { + return ResourceManager.GetString("ConfigNotifications_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to If something is not working, make sure you try the following steps: + /// + ///- Install the HASS.Agent integration + ///- Restart Home Assistant + ///- Make sure HASS.Agent is active with MQTT enabled! + ///- Your device should get detected and added as an entity automatically + ///- Optionally: manually add it using the local API. + /// + internal static string ConfigNotifications_LblInfo2 { + get { + return ResourceManager.GetString("ConfigNotifications_LblInfo2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The local API is disabled however the media player requires it in order to function.. + /// + internal static string ConfigNotifications_LblLocalApiDisabled { + get { + return ResourceManager.GetString("ConfigNotifications_LblLocalApiDisabled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Port. + /// + internal static string ConfigNotifications_LblPort { + get { + return ResourceManager.GetString("ConfigNotifications_LblPort", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This is a test notification!. + /// + internal static string ConfigNotifications_TestNotification { + get { + return ResourceManager.GetString("ConfigNotifications_TestNotification", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Disable Service. + /// + internal static string ConfigService_BtnDisableService { + get { + return ResourceManager.GetString("ConfigService_BtnDisableService", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Something went wrong whilst disabling the service, did you allow the UAC prompt? + /// + ///Check the HASS.Agent (not the service) logs for more information.. + /// + internal static string ConfigService_BtnDisableService_MessageBox1 { + get { + return ResourceManager.GetString("ConfigService_BtnDisableService_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Enable Service. + /// + internal static string ConfigService_BtnEnableService { + get { + return ResourceManager.GetString("ConfigService_BtnEnableService", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Something went wrong whilst enabling the service, did you allow the UAC prompt? + /// + ///Check the HASS.Agent (not the service) logs for more information.. + /// + internal static string ConfigService_BtnEnableService_MessageBox1 { + get { + return ResourceManager.GetString("ConfigService_BtnEnableService_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Manage Service. + /// + internal static string ConfigService_BtnManageService { + get { + return ResourceManager.GetString("ConfigService_BtnManageService", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The service is currently stopped and cannot be configured. + /// + ///Please start the service first in order to configure it.. + /// + internal static string ConfigService_BtnManageService_MessageBox1 { + get { + return ResourceManager.GetString("ConfigService_BtnManageService_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Reinstall Service. + /// + internal static string ConfigService_BtnReinstallService { + get { + return ResourceManager.GetString("ConfigService_BtnReinstallService", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Open Service &Logs Folder. + /// + internal static string ConfigService_BtnShowLogs { + get { + return ResourceManager.GetString("ConfigService_BtnShowLogs", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Something went wrong whilst reinstalling the service, did you allow the UAC prompt? + /// + ///Check the HASS.Agent (not the service) logs for more information.. + /// + internal static string ConfigService_BtnShowLogs_MessageBox1 { + get { + return ResourceManager.GetString("ConfigService_BtnShowLogs_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to S&tart Service. + /// + internal static string ConfigService_BtnStartService { + get { + return ResourceManager.GetString("ConfigService_BtnStartService", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The service is set to 'disabled', so it cannot be started. + /// + ///Please enable the service first and try again.. + /// + internal static string ConfigService_BtnStartService_MessageBox1 { + get { + return ResourceManager.GetString("ConfigService_BtnStartService_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Something went wrong whilst starting the service, did you allow the UAC prompt? + /// + ///Check the HASS.Agent (not the service) logs for more information.. + /// + internal static string ConfigService_BtnStartService_MessageBox2 { + get { + return ResourceManager.GetString("ConfigService_BtnStartService_MessageBox2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Stop Service. + /// + internal static string ConfigService_BtnStopService { + get { + return ResourceManager.GetString("ConfigService_BtnStopService", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Something went wrong whilst stopping the service, did you allow the UAC prompt? + /// + ///Check the HASS.Agent (not the service) logs for more information.. + /// + internal static string ConfigService_BtnStopService_MessageBox1 { + get { + return ResourceManager.GetString("ConfigService_BtnStopService_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disabled. + /// + internal static string ConfigService_Disabled { + get { + return ResourceManager.GetString("ConfigService_Disabled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed. + /// + internal static string ConfigService_Failed { + get { + return ResourceManager.GetString("ConfigService_Failed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The satellite service allows you to run sensors and commands even when no user's logged in. + ///Use the 'satellite service' button on the main window to manage it.. + /// + internal static string ConfigService_LblInfo1 { + get { + return ResourceManager.GetString("ConfigService_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to If you do not configure the service, it won't do anything. However, you can still decide to disable it as well. + ///The installer will leave the disabled service alone(if you remove the service, the installer will reinstall it).. + /// + internal static string ConfigService_LblInfo2 { + get { + return ResourceManager.GetString("ConfigService_LblInfo2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You can try reinstalling the service if it's not working correctly. + ///Your configuration and entities won't be removed.. + /// + internal static string ConfigService_LblInfo3 { + get { + return ResourceManager.GetString("ConfigService_LblInfo3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to If the service still fails after reinstalling, please open a ticket and send the content of the latest log.. + /// + internal static string ConfigService_LblInfo4 { + get { + return ResourceManager.GetString("ConfigService_LblInfo4", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to If you want to manage the service (add commands and sensor, change settings) you can do so here, or by using the 'satellite service' button on the main window.. + /// + internal static string ConfigService_LblInfo5 { + get { + return ResourceManager.GetString("ConfigService_LblInfo5", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Service Status:. + /// + internal static string ConfigService_LblServiceStatusInfo { + get { + return ResourceManager.GetString("ConfigService_LblServiceStatusInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Not Installed. + /// + internal static string ConfigService_NotInstalled { + get { + return ResourceManager.GetString("ConfigService_NotInstalled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running. + /// + internal static string ConfigService_Running { + get { + return ResourceManager.GetString("ConfigService_Running", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Stopped. + /// + internal static string ConfigService_Stopped { + get { + return ResourceManager.GetString("ConfigService_Stopped", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Enable Start-on-Login. + /// + internal static string ConfigStartup_BtnSetStartOnLogin { + get { + return ResourceManager.GetString("ConfigStartup_BtnSetStartOnLogin", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Something went wrong whilst disabling Start-on-Login, please check the logs for more information.. + /// + internal static string ConfigStartup_BtnSetStartOnLogin_MessageBox1 { + get { + return ResourceManager.GetString("ConfigStartup_BtnSetStartOnLogin_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Something went wrong whilst disabling Start-on-Login, please check the logs for more information.. + /// + internal static string ConfigStartup_BtnSetStartOnLogin_MessageBox2 { + get { + return ResourceManager.GetString("ConfigStartup_BtnSetStartOnLogin_MessageBox2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disable Start-on-Login. + /// + internal static string ConfigStartup_Disable { + get { + return ResourceManager.GetString("ConfigStartup_Disable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disabled. + /// + internal static string ConfigStartup_Disabled { + get { + return ResourceManager.GetString("ConfigStartup_Disabled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enable Start-on-Login. + /// + internal static string ConfigStartup_Enable { + get { + return ResourceManager.GetString("ConfigStartup_Enable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enabled. + /// + internal static string ConfigStartup_Enabled { + get { + return ResourceManager.GetString("ConfigStartup_Enabled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent can start when you login by creating an entry in your user profile's registry. + /// + ///Since HASS.Agent is user based, if you want to launch for another user, just install and config + ///HASS.Agent there.. + /// + internal static string ConfigStartup_LblInfo1 { + get { + return ResourceManager.GetString("ConfigStartup_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Start-on-Login Status:. + /// + internal static string ConfigStartup_LblStartOnLoginStatusInfo { + get { + return ResourceManager.GetString("ConfigStartup_LblStartOnLoginStatusInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Show &Preview. + /// + internal static string ConfigTrayIcon_BtnShowWebViewPreview { + get { + return ResourceManager.GetString("ConfigTrayIcon_BtnShowWebViewPreview", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Show &Default Menu. + /// + internal static string ConfigTrayIcon_CbDefaultMenu { + get { + return ResourceManager.GetString("ConfigTrayIcon_CbDefaultMenu", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Show &WebView. + /// + internal static string ConfigTrayIcon_CbShowWebView { + get { + return ResourceManager.GetString("ConfigTrayIcon_CbShowWebView", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Keep page loaded in the background. + /// + internal static string ConfigTrayIcon_CbWebViewKeepLoaded { + get { + return ResourceManager.GetString("ConfigTrayIcon_CbWebViewKeepLoaded", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Show default menu on mouse left-click. + /// + internal static string ConfigTrayIcon_CbWebViewShowMenuOnLeftClick { + get { + return ResourceManager.GetString("ConfigTrayIcon_CbWebViewShowMenuOnLeftClick", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Control the behaviour of the tray icon when it is right-clicked.. + /// + internal static string ConfigTrayIcon_LblInfo1 { + get { + return ResourceManager.GetString("ConfigTrayIcon_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to (This uses extra resources, but reduces loading time.). + /// + internal static string ConfigTrayIcon_LblInfo2 { + get { + return ResourceManager.GetString("ConfigTrayIcon_LblInfo2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Size (px). + /// + internal static string ConfigTrayIcon_LblWebViewSize { + get { + return ResourceManager.GetString("ConfigTrayIcon_LblWebViewSize", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &WebView URL (For instance, your Home Assistant Dashboard URL). + /// + internal static string ConfigTrayIcon_LblWebViewUrl { + get { + return ResourceManager.GetString("ConfigTrayIcon_LblWebViewUrl", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Notify me of &beta releases. + /// + internal static string ConfigUpdates_CbBetaUpdates { + get { + return ResourceManager.GetString("ConfigUpdates_CbBetaUpdates", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Automatically &download future updates. + /// + internal static string ConfigUpdates_CbExecuteUpdater { + get { + return ResourceManager.GetString("ConfigUpdates_CbExecuteUpdater", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Notify me when a new &release is available. + /// + internal static string ConfigUpdates_CbUpdates { + get { + return ResourceManager.GetString("ConfigUpdates_CbUpdates", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent checks for updates in the background if enabled. + /// + ///You will be sent a push notification if a new update is discovered, letting you know a + ///new version is ready to be installed.. + /// + internal static string ConfigUpdates_LblInfo1 { + get { + return ResourceManager.GetString("ConfigUpdates_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to When a new update is available, HASS.Agent can download the installer and launch it for you. + /// + ///The certificate of the downloaded file will get checked before running,you will still get to review the release notes and manually approve the update.. + /// + internal static string ConfigUpdates_LblInfo2 { + get { + return ResourceManager.GetString("ConfigUpdates_LblInfo2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &About. + /// + internal static string Configuration_BtnAbout { + get { + return ResourceManager.GetString("Configuration_BtnAbout", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Close &Without Saving. + /// + internal static string Configuration_BtnClose { + get { + return ResourceManager.GetString("Configuration_BtnClose", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Help && Contact. + /// + internal static string Configuration_BtnHelp { + get { + return ResourceManager.GetString("Configuration_BtnHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Save Configuration. + /// + internal static string Configuration_BtnStore { + get { + return ResourceManager.GetString("Configuration_BtnStore", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Busy, please wait... + /// + internal static string Configuration_BtnStore_Busy { + get { + return ResourceManager.GetString("Configuration_BtnStore_Busy", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Your Home Assistant API token doesn't look right. Make sure you selected the entire token (don't use CTRL+A or doubleclick). + ///It should contain three sections (seperated by two dots). + /// + ///Are you sure you want to use it like this?. + /// + internal static string Configuration_CheckValues_MessageBox1 { + get { + return ResourceManager.GetString("Configuration_CheckValues_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Your Home Assistant URI doesn't look right. It should look something like 'http://homeassistant.local:8123' or 'https://192.168.0.1:8123'. + /// + ///Are you sure you want to use it like this?. + /// + internal static string Configuration_CheckValues_MessageBox2 { + get { + return ResourceManager.GetString("Configuration_CheckValues_MessageBox2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Your MQTT broker URI doesn't look right. It should look something like 'homeassistant.local' or '192.168.0.1'. + /// + ///Are you sure you want to use it like this?. + /// + internal static string Configuration_CheckValues_MessageBox3 { + get { + return ResourceManager.GetString("Configuration_CheckValues_MessageBox3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Something went wrong while preparing to restart. + ///Please restart manually.. + /// + internal static string Configuration_MessageBox_RestartManually { + get { + return ResourceManager.GetString("Configuration_MessageBox_RestartManually", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You've changed your device's name. + /// + ///All your sensors and commands will now be unpublished, and HASS.Agent will restart afterwards to republish them. + /// + ///Don't worry, they'll keep their current names, so your automations or scripts will keep working. + /// + ///Note: the name will get 'sanitized', which means everything except letters, digits and whitespace get replaced by an underscore. This is required by HA.. + /// + internal static string Configuration_ProcessChanges_MessageBox1 { + get { + return ResourceManager.GetString("Configuration_ProcessChanges_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You've changed the local API's port. This new port needs to be reserved. + /// + ///You'll get an UAC request to do so, please approve.. + /// + internal static string Configuration_ProcessChanges_MessageBox2 { + get { + return ResourceManager.GetString("Configuration_ProcessChanges_MessageBox2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Something went wrong! + /// + ///Please manually execute the required command. It has been copied onto your clipboard, you just need to paste it into an elevated command prompt. + /// + ///Remember to change your firewall rule's port as well.. + /// + internal static string Configuration_ProcessChanges_MessageBox3 { + get { + return ResourceManager.GetString("Configuration_ProcessChanges_MessageBox3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The port has succesfully been reserved! + /// + ///HASS.Agent will now restart to activate the new configuration.. + /// + internal static string Configuration_ProcessChanges_MessageBox4 { + get { + return ResourceManager.GetString("Configuration_ProcessChanges_MessageBox4", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Your configuration has been saved. Most changes require HASS.Agent to restart before they take effect. + /// + ///Do you want to restart now?. + /// + internal static string Configuration_ProcessChanges_MessageBox5 { + get { + return ResourceManager.GetString("Configuration_ProcessChanges_MessageBox5", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You've changed your device's name. + /// + ///All your sensors and commands will now be unpublished and published again after the HASS.Agent restarts. + /// + ///Don't worry! they'll keep their current names so your automations and scripts will continue to work. + /// + ///Note: You disabled sanitation, so make sure your device name is accepted by Home Assistant.. + /// + internal static string Configuration_ProcessChanges_MessageBox6 { + get { + return ResourceManager.GetString("Configuration_ProcessChanges_MessageBox6", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to External Tools. + /// + internal static string Configuration_TabExternalTools { + get { + return ResourceManager.GetString("Configuration_TabExternalTools", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to General. + /// + internal static string Configuration_TabGeneral { + get { + return ResourceManager.GetString("Configuration_TabGeneral", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Home Assistant API. + /// + internal static string Configuration_TabHassApi { + get { + return ResourceManager.GetString("Configuration_TabHassApi", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hotkey. + /// + internal static string Configuration_TabHotKey { + get { + return ResourceManager.GetString("Configuration_TabHotKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Local API. + /// + internal static string Configuration_TablLocalApi { + get { + return ResourceManager.GetString("Configuration_TablLocalApi", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Local Storage. + /// + internal static string Configuration_TabLocalStorage { + get { + return ResourceManager.GetString("Configuration_TabLocalStorage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Logging. + /// + internal static string Configuration_TabLogging { + get { + return ResourceManager.GetString("Configuration_TabLogging", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Media Player. + /// + internal static string Configuration_TabMediaPlayer { + get { + return ResourceManager.GetString("Configuration_TabMediaPlayer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MQTT. + /// + internal static string Configuration_TabMQTT { + get { + return ResourceManager.GetString("Configuration_TabMQTT", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Notifications. + /// + internal static string Configuration_TabNotifications { + get { + return ResourceManager.GetString("Configuration_TabNotifications", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Satellite Service. + /// + internal static string Configuration_TabService { + get { + return ResourceManager.GetString("Configuration_TabService", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Startup. + /// + internal static string Configuration_TabStartup { + get { + return ResourceManager.GetString("Configuration_TabStartup", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tray Icon. + /// + internal static string Configuration_TabTrayIcon { + get { + return ResourceManager.GetString("Configuration_TabTrayIcon", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Updates. + /// + internal static string Configuration_TabUpdates { + get { + return ResourceManager.GetString("Configuration_TabUpdates", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Configuration. + /// + internal static string Configuration_Title { + get { + return ResourceManager.GetString("Configuration_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Close. + /// + internal static string Donate_BtnClose { + get { + return ResourceManager.GetString("Donate_BtnClose", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to I already donated, hide the button on the main window.. + /// + internal static string Donate_CbHideDonateButton { + get { + return ResourceManager.GetString("Donate_CbHideDonateButton", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent is completely free, and will always stay that way without restrictions! + /// + ///However, developing and maintaining this tool (and everything that surrounds it, like support and the docs) takes up a lot of time. + /// + ///Like most developers, I run on caffeïne - so if you can spare it, a cup of coffee is always very much appreciated!. + /// + internal static string Donate_LblInfo { + get { + return ResourceManager.GetString("Donate_LblInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Donate. + /// + internal static string Donate_Title { + get { + return ResourceManager.GetString("Donate_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Exit. + /// + internal static string ExitDialog_BtnExit { + get { + return ResourceManager.GetString("ExitDialog_BtnExit", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Hide. + /// + internal static string ExitDialog_BtnHide { + get { + return ResourceManager.GetString("ExitDialog_BtnHide", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Restart. + /// + internal static string ExitDialog_BtnRestart { + get { + return ResourceManager.GetString("ExitDialog_BtnRestart", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to What would you like to do?. + /// + internal static string ExitDialog_LblInfo1 { + get { + return ResourceManager.GetString("ExitDialog_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exit Dialog. + /// + internal static string ExitDialog_Title { + get { + return ResourceManager.GetString("ExitDialog_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Close. + /// + internal static string HassAction_Close { + get { + return ResourceManager.GetString("HassAction_Close", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Off. + /// + internal static string HassAction_Off { + get { + return ResourceManager.GetString("HassAction_Off", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to On. + /// + internal static string HassAction_On { + get { + return ResourceManager.GetString("HassAction_On", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Open. + /// + internal static string HassAction_Open { + get { + return ResourceManager.GetString("HassAction_Open", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pause. + /// + internal static string HassAction_Pause { + get { + return ResourceManager.GetString("HassAction_Pause", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Play. + /// + internal static string HassAction_Play { + get { + return ResourceManager.GetString("HassAction_Play", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Stop. + /// + internal static string HassAction_Stop { + get { + return ResourceManager.GetString("HassAction_Stop", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Toggle. + /// + internal static string HassAction_Toggle { + get { + return ResourceManager.GetString("HassAction_Toggle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Client certificate file not found.. + /// + internal static string HassApiManager_CheckHassConfig_CertNotFound { + get { + return ResourceManager.GetString("HassApiManager_CheckHassConfig_CertNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to fetch configuration, please check API key.. + /// + internal static string HassApiManager_CheckHassConfig_ConfigFailed { + get { + return ResourceManager.GetString("HassApiManager_CheckHassConfig_ConfigFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to connect, check URI.. + /// + internal static string HassApiManager_CheckHassConfig_UnableToConnect { + get { + return ResourceManager.GetString("HassApiManager_CheckHassConfig_UnableToConnect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to connect, please check URI and configuration.. + /// + internal static string HassApiManager_ConnectionFailed { + get { + return ResourceManager.GetString("HassApiManager_ConnectionFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS API: Connection failed.. + /// + internal static string HassApiManager_ToolTip_ConnectionFailed { + get { + return ResourceManager.GetString("HassApiManager_ToolTip_ConnectionFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS API: Connection setup failed.. + /// + internal static string HassApiManager_ToolTip_ConnectionSetupFailed { + get { + return ResourceManager.GetString("HassApiManager_ToolTip_ConnectionSetupFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS API: Initial connection failed.. + /// + internal static string HassApiManager_ToolTip_InitialConnectionFailed { + get { + return ResourceManager.GetString("HassApiManager_ToolTip_InitialConnectionFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to quick action: action failed, check the logs for info. + /// + internal static string HassApiManager_ToolTip_QuickActionFailed { + get { + return ResourceManager.GetString("HassApiManager_ToolTip_QuickActionFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to quick action: action failed, entity not found. + /// + internal static string HassApiManager_ToolTip_QuickActionFailedOnEntity { + get { + return ResourceManager.GetString("HassApiManager_ToolTip_QuickActionFailedOnEntity", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Automation. + /// + internal static string HassDomain_Automation { + get { + return ResourceManager.GetString("HassDomain_Automation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Climate. + /// + internal static string HassDomain_Climate { + get { + return ResourceManager.GetString("HassDomain_Climate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cover. + /// + internal static string HassDomain_Cover { + get { + return ResourceManager.GetString("HassDomain_Cover", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Commands. + /// + internal static string HassDomain_HASSAgentCommands { + get { + return ResourceManager.GetString("HassDomain_HASSAgentCommands", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to InputBoolean. + /// + internal static string HassDomain_InputBoolean { + get { + return ResourceManager.GetString("HassDomain_InputBoolean", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Light. + /// + internal static string HassDomain_Light { + get { + return ResourceManager.GetString("HassDomain_Light", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MediaPlayer. + /// + internal static string HassDomain_MediaPlayer { + get { + return ResourceManager.GetString("HassDomain_MediaPlayer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Scene. + /// + internal static string HassDomain_Scene { + get { + return ResourceManager.GetString("HassDomain_Scene", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Script. + /// + internal static string HassDomain_Script { + get { + return ResourceManager.GetString("HassDomain_Script", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Switch. + /// + internal static string HassDomain_Switch { + get { + return ResourceManager.GetString("HassDomain_Switch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Close. + /// + internal static string Help_BtnClose { + get { + return ResourceManager.GetString("Help_BtnClose", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to About. + /// + internal static string Help_LblAbout { + get { + return ResourceManager.GetString("Help_LblAbout", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Get help with setting up and using HASS.Agent, + ///report bugs or get involved in general chit-chat!. + /// + internal static string Help_LblDiscordInfo { + get { + return ResourceManager.GetString("Help_LblDiscordInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Documentation. + /// + internal static string Help_LblDocumentation { + get { + return ResourceManager.GetString("Help_LblDocumentation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Documentation and Usage Examples. + /// + internal static string Help_LblDocumentationInfo { + get { + return ResourceManager.GetString("Help_LblDocumentationInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to GitHub Issues. + /// + internal static string Help_LblGitHub { + get { + return ResourceManager.GetString("Help_LblGitHub", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Report bugs, post feature requests, see latest changes, etc.. + /// + internal static string Help_LblGitHubInfo { + get { + return ResourceManager.GetString("Help_LblGitHubInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Home Assistant Forum. + /// + internal static string Help_LblHAForum { + get { + return ResourceManager.GetString("Help_LblHAForum", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Bit of everything, with the addition that other + ///HA users can help you out too!. + /// + internal static string Help_LblHAInfo { + get { + return ResourceManager.GetString("Help_LblHAInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to If you are having trouble with HASS.Agent and require support + ///with any sensors, commands, or for general support and feedback, + ///there are few ways you can reach us:. + /// + internal static string Help_LblInfo1 { + get { + return ResourceManager.GetString("Help_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wiki. + /// + internal static string Help_LblWiki { + get { + return ResourceManager.GetString("Help_LblWiki", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Browse HASS.Agent documentation and usage examples.. + /// + internal static string Help_LblWikiInfo { + get { + return ResourceManager.GetString("Help_LblWikiInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Help. + /// + internal static string Help_Title { + get { + return ResourceManager.GetString("Help_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Your input language '{0}' is known to collide with the default CTRL-ALT-Q hotkey. Please set your own.. + /// + internal static string HelperFunctions_InputLanguageCheckDiffers_ErrorMsg1 { + get { + return ResourceManager.GetString("HelperFunctions_InputLanguageCheckDiffers_ErrorMsg1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Your input language '{0}' is unknown, and might collide with the default CTRL-ALT-Q hotkey. Please check to be sure. If it does, consider opening a ticket on GitHub so it can be added to the list.. + /// + internal static string HelperFunctions_InputLanguageCheckDiffers_ErrorMsg2 { + get { + return ResourceManager.GetString("HelperFunctions_InputLanguageCheckDiffers_ErrorMsg2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No keys found. + /// + internal static string HelperFunctions_ParseMultipleKeys_ErrorMsg1 { + get { + return ResourceManager.GetString("HelperFunctions_ParseMultipleKeys_ErrorMsg1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to brackets missing, start and close all keys with [ ]. + /// + internal static string HelperFunctions_ParseMultipleKeys_ErrorMsg2 { + get { + return ResourceManager.GetString("HelperFunctions_ParseMultipleKeys_ErrorMsg2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error while parsing keys, please check the logs for more information.. + /// + internal static string HelperFunctions_ParseMultipleKeys_ErrorMsg3 { + get { + return ResourceManager.GetString("HelperFunctions_ParseMultipleKeys_ErrorMsg3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The number of open brackets ('[') does not correspond to the number of closed brackets. (']')! ({0} to {1}). + /// + internal static string HelperFunctions_ParseMultipleKeys_ErrorMsg4 { + get { + return ResourceManager.GetString("HelperFunctions_ParseMultipleKeys_ErrorMsg4", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error trying to bind the API to port {0}. + /// + ///Make sure no other instance of HASS.Agent is running and the port is available and registered.. + /// + internal static string LocalApiManager_Initialize_MessageBox1 { + get { + return ResourceManager.GetString("LocalApiManager_Initialize_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Locked. + /// + internal static string LockState_Locked { + get { + return ResourceManager.GetString("LockState_Locked", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unknown. + /// + internal static string LockState_Unknown { + get { + return ResourceManager.GetString("LockState_Unknown", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unlocked. + /// + internal static string LockState_Unlocked { + get { + return ResourceManager.GetString("LockState_Unlocked", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Quick Actions. + /// + internal static string Main_BtnActionsManager { + get { + return ResourceManager.GetString("Main_BtnActionsManager", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to C&onfiguration. + /// + internal static string Main_BtnAppSettings { + get { + return ResourceManager.GetString("Main_BtnAppSettings", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Check for &Updates. + /// + internal static string Main_BtnCheckForUpdate { + get { + return ResourceManager.GetString("Main_BtnCheckForUpdate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Loading... + /// + internal static string Main_BtnCommandsManager { + get { + return ResourceManager.GetString("Main_BtnCommandsManager", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Commands. + /// + internal static string Main_BtnCommandsManager_Ready { + get { + return ResourceManager.GetString("Main_BtnCommandsManager_Ready", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Hide. + /// + internal static string Main_BtnHide { + get { + return ResourceManager.GetString("Main_BtnHide", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Sensors. + /// + internal static string Main_BtnSensorsManage_Ready { + get { + return ResourceManager.GetString("Main_BtnSensorsManage_Ready", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Loading... + /// + internal static string Main_BtnSensorsManager { + get { + return ResourceManager.GetString("Main_BtnSensorsManager", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to S&atellite Service. + /// + internal static string Main_BtnServiceManager { + get { + return ResourceManager.GetString("Main_BtnServiceManager", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to It looks like you're using an alternative scaling. This may result in some parts of HASS.Agent not looking as intended. + /// + ///Please report any unusable aspects on GitHub. Thanks! + /// + ///Note: this message only shows once.. + /// + internal static string Main_CheckDpiScalingFactor_MessageBox1 { + get { + return ResourceManager.GetString("Main_CheckDpiScalingFactor_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You're running the latest version: {0}{1}. + /// + internal static string Main_CheckForUpdate_MessageBox1 { + get { + return ResourceManager.GetString("Main_CheckForUpdate_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Check for Updates. + /// + internal static string Main_CheckForUpdates { + get { + return ResourceManager.GetString("Main_CheckForUpdates", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Checking... + /// + internal static string Main_Checking { + get { + return ResourceManager.GetString("Main_Checking", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Controls. + /// + internal static string Main_GpControls { + get { + return ResourceManager.GetString("Main_GpControls", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to System Status. + /// + internal static string Main_GpStatus { + get { + return ResourceManager.GetString("Main_GpStatus", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Commands:. + /// + internal static string Main_LblCommands { + get { + return ResourceManager.GetString("Main_LblCommands", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Home Assistant API:. + /// + internal static string Main_LblHomeAssistantApi { + get { + return ResourceManager.GetString("Main_LblHomeAssistantApi", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Local API:. + /// + internal static string Main_LblLocalApi { + get { + return ResourceManager.GetString("Main_LblLocalApi", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MQTT:. + /// + internal static string Main_LblMqtt { + get { + return ResourceManager.GetString("Main_LblMqtt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to notification api:. + /// + internal static string Main_LblNotificationApi { + get { + return ResourceManager.GetString("Main_LblNotificationApi", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Quick Actions:. + /// + internal static string Main_LblQuickActions { + get { + return ResourceManager.GetString("Main_LblQuickActions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sensors:. + /// + internal static string Main_LblSensors { + get { + return ResourceManager.GetString("Main_LblSensors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Satellite Service:. + /// + internal static string Main_LblService { + get { + return ResourceManager.GetString("Main_LblService", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Something went wrong while loading your settings. + /// + ///Check appsettings.json in the 'config' subfolder, or just delete it to start fresh.. + /// + internal static string Main_Load_MessageBox1 { + get { + return ResourceManager.GetString("Main_Load_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There was an error launching HASS.Agent. + ///Please check the logs and make a bug report on GitHub.. + /// + internal static string Main_Load_MessageBox2 { + get { + return ResourceManager.GetString("Main_Load_MessageBox2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No URL has been set! Please configure the webview through Configuration -> Tray Icon.. + /// + internal static string Main_NotifyIcon_MouseClick_MessageBox1 { + get { + return ResourceManager.GetString("Main_NotifyIcon_MouseClick_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to About. + /// + internal static string Main_TsAbout { + get { + return ResourceManager.GetString("Main_TsAbout", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Check for Updates. + /// + internal static string Main_TsCheckForUpdates { + get { + return ResourceManager.GetString("Main_TsCheckForUpdates", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Manage Commands. + /// + internal static string Main_TsCommands { + get { + return ResourceManager.GetString("Main_TsCommands", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Configuration. + /// + internal static string Main_TsConfig { + get { + return ResourceManager.GetString("Main_TsConfig", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Donate. + /// + internal static string Main_TsDonate { + get { + return ResourceManager.GetString("Main_TsDonate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exit HASS.Agent. + /// + internal static string Main_TsExit { + get { + return ResourceManager.GetString("Main_TsExit", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Help && Contact. + /// + internal static string Main_TsHelp { + get { + return ResourceManager.GetString("Main_TsHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Manage Local Sensors. + /// + internal static string Main_TsLocalSensors { + get { + return ResourceManager.GetString("Main_TsLocalSensors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Manage Quick Actions. + /// + internal static string Main_TsQuickItemsConfig { + get { + return ResourceManager.GetString("Main_TsQuickItemsConfig", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Manage Satellite Service. + /// + internal static string Main_TsSatelliteService { + get { + return ResourceManager.GetString("Main_TsSatelliteService", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Show HASS.Agent. + /// + internal static string Main_TsShow { + get { + return ResourceManager.GetString("Main_TsShow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Show Quick Actions. + /// + internal static string Main_TsShowQuickActions { + get { + return ResourceManager.GetString("Main_TsShowQuickActions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dimmed. + /// + internal static string MonitorPowerEvent_Dimmed { + get { + return ResourceManager.GetString("MonitorPowerEvent_Dimmed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PowerOff. + /// + internal static string MonitorPowerEvent_PowerOff { + get { + return ResourceManager.GetString("MonitorPowerEvent_PowerOff", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PowerOn. + /// + internal static string MonitorPowerEvent_PowerOn { + get { + return ResourceManager.GetString("MonitorPowerEvent_PowerOn", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unknown. + /// + internal static string MonitorPowerEvent_Unknown { + get { + return ResourceManager.GetString("MonitorPowerEvent_Unknown", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MQTT: Error while connecting. + /// + internal static string MqttManager_ToolTip_ConnectionError { + get { + return ResourceManager.GetString("MqttManager_ToolTip_ConnectionError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MQTT: Failed to connect. + /// + internal static string MqttManager_ToolTip_ConnectionFailed { + get { + return ResourceManager.GetString("MqttManager_ToolTip_ConnectionFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MQTT: Disconnected. + /// + internal static string MqttManager_ToolTip_Disconnected { + get { + return ResourceManager.GetString("MqttManager_ToolTip_Disconnected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error trying to bind the API to port {0}. + /// + ///Make sure no other instance of HASS.Agent is running and the port is available and registered.. + /// + internal static string NotifierManager_Initialize_MessageBox1 { + get { + return ResourceManager.GetString("NotifierManager_Initialize_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Close. + /// + internal static string Onboarding_BtnClose { + get { + return ResourceManager.GetString("Onboarding_BtnClose", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Next. + /// + internal static string Onboarding_BtnNext { + get { + return ResourceManager.GetString("Onboarding_BtnNext", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Previous. + /// + internal static string Onboarding_BtnPrevious { + get { + return ResourceManager.GetString("Onboarding_BtnPrevious", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Onboarding. + /// + internal static string Onboarding_Onboarding { + get { + return ResourceManager.GetString("Onboarding_Onboarding", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Onboarding. + /// + internal static string Onboarding_Title { + get { + return ResourceManager.GetString("Onboarding_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Test &Connection. + /// + internal static string OnboardingApi_BtnTest { + get { + return ResourceManager.GetString("OnboardingApi_BtnTest", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please provide a valid API key.. + /// + internal static string OnboardingApi_BtnTest_MessageBox1 { + get { + return ResourceManager.GetString("OnboardingApi_BtnTest_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please enter your Home Assistant's URI.. + /// + internal static string OnboardingApi_BtnTest_MessageBox2 { + get { + return ResourceManager.GetString("OnboardingApi_BtnTest_MessageBox2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to connect, the following error was returned: + /// + ///{0}. + /// + internal static string OnboardingApi_BtnTest_MessageBox3 { + get { + return ResourceManager.GetString("OnboardingApi_BtnTest_MessageBox3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Connection OK! + /// + ///Home Assistant version: {0}. + /// + internal static string OnboardingApi_BtnTest_MessageBox4 { + get { + return ResourceManager.GetString("OnboardingApi_BtnTest_MessageBox4", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The API token you have provided doesn't appear to be valid, please ensure you selected the entire token (Don't use CTRL + A or double-click). A valid API key contains three sections, separated by two dots. + /// + ///Are you sure you want to use this key anyway?. + /// + internal static string OnboardingApi_BtnTest_MessageBox5 { + get { + return ResourceManager.GetString("OnboardingApi_BtnTest_MessageBox5", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The URI you have provided does not appear to be valid, a valid URI may look like either of the following: + ///- http://homeassistant.local:8123 + ///- http://192.168.0.1:8123 + /// + ///Are you sure you want to use this URI anyway?. + /// + internal static string OnboardingApi_BtnTest_MessageBox6 { + get { + return ResourceManager.GetString("OnboardingApi_BtnTest_MessageBox6", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Testing... + /// + internal static string OnboardingApi_BtnTest_Testing { + get { + return ResourceManager.GetString("OnboardingApi_BtnTest_Testing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to API &Token. + /// + internal static string OnboardingApi_LblApiToken { + get { + return ResourceManager.GetString("OnboardingApi_LblApiToken", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to To learn which entities you have configured and to send quick actions, HASS.Agent uses + ///Home Assistant's API. + /// + ///Please provide a long-lived access token and the address of your Home Assistant instance. + ///You can get a token in Home Assistant by clicking your profile picture at the bottom-left + ///and navigating to the bottom of the page until you see the 'CREATE TOKEN' button.. + /// + internal static string OnboardingApi_LblInfo1 { + get { + return ResourceManager.GetString("OnboardingApi_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Server &URI (should be ok like this). + /// + internal static string OnboardingApi_LblServerUri { + get { + return ResourceManager.GetString("OnboardingApi_LblServerUri", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tip: Specialized settings can be found in the Configuration Window.. + /// + internal static string OnboardingApi_LblTip1 { + get { + return ResourceManager.GetString("OnboardingApi_LblTip1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent GitHub page. + /// + internal static string OnboardingDone_LblGitHub { + get { + return ResourceManager.GetString("OnboardingDone_LblGitHub", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Yay, done!. + /// + internal static string OnboardingDone_LblInfo1 { + get { + return ResourceManager.GetString("OnboardingDone_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent will now restart to apply your configuration changes.. + /// + internal static string OnboardingDone_LblInfo2 { + get { + return ResourceManager.GetString("OnboardingDone_LblInfo2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There's a lot more to tinker with, so make sure you take a look at the Configuration Wwindow! + /// + /// + ///Thank you for using HASS.Agent, hopefully it'll be useful for you :-) + ///. + /// + internal static string OnboardingDone_LblInfo3 { + get { + return ResourceManager.GetString("OnboardingDone_LblInfo3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Developing and maintaining this tool (and everything that surrounds it) takes up a lot of time. Like most developers, I run on caffeïne - so if you can spare it, a cup of coffee is always very much appreciated!. + /// + internal static string OnboardingDone_LblInfo6 { + get { + return ResourceManager.GetString("OnboardingDone_LblInfo6", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tip: Other donation methods are available on the About Window.. + /// + internal static string OnboardingDone_LblTip2 { + get { + return ResourceManager.GetString("OnboardingDone_LblTip2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Clear. + /// + internal static string OnboardingHotKey_BtnClear { + get { + return ResourceManager.GetString("OnboardingHotKey_BtnClear", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Hotkey Combination. + /// + internal static string OnboardingHotKey_LblHotkeyCombo { + get { + return ResourceManager.GetString("OnboardingHotKey_LblHotkeyCombo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An easy way to pull up your quick actions is to use a global hotkey. + /// + ///This way, whatever you're doing on your machine, you can always interact with Home Assistant. + ///. + /// + internal static string OnboardingHotKey_LblInfo1 { + get { + return ResourceManager.GetString("OnboardingHotKey_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to To use notifications, you need to install and configure the HASS.Agent-notifier integration in + ///Home Assistant. + /// + ///This is very easy using HACS but may also be installed manually, visit the link below for more + ///information.. + /// + internal static string OnboardingIntegration_LblInfo1 { + get { + return ResourceManager.GetString("OnboardingIntegration_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Make sure you follow these steps: + /// + ///- Install HASS.Agent-Notifier integration + ///- Restart Home Assistant + ///- Configure a notifier entity + ///- Restart Home Assistant. + /// + internal static string OnboardingIntegration_LblInfo2 { + get { + return ResourceManager.GetString("OnboardingIntegration_LblInfo2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent-Notifier GitHub Page. + /// + internal static string OnboardingIntegration_LblIntegration { + get { + return ResourceManager.GetString("OnboardingIntegration_LblIntegration", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enable &Media Player (including text-to-speech). + /// + internal static string OnboardingIntegrations_CbEnableMediaPlayer { + get { + return ResourceManager.GetString("OnboardingIntegrations_CbEnableMediaPlayer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enable &Notifications. + /// + internal static string OnboardingIntegrations_CbEnableNotifications { + get { + return ResourceManager.GetString("OnboardingIntegrations_CbEnableNotifications", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to To use notifications, you need to install and configure the HASS.Agent integration in + ///Home Assistant. + /// + ///This is very easy using HACS, but you can also install manually. Visit the link below for more + ///information.. + /// + internal static string OnboardingIntegrations_LblInfo1 { + get { + return ResourceManager.GetString("OnboardingIntegrations_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Make sure you follow these steps: + /// + ///- Install the HASS.Agent-Notifier and / or HASS.Agent-MediaPlayer integration + ///- Restart Home Assistant + ///-Configure a notifier and / or media_player entity + ///-Restart Home Assistant. + /// + internal static string OnboardingIntegrations_LblInfo2 { + get { + return ResourceManager.GetString("OnboardingIntegrations_LblInfo2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The same goes for the media player, this integration allows you to control your device as a media_player entity, see what's playing and send text-to-speech.. + /// + internal static string OnboardingIntegrations_LblInfo3 { + get { + return ResourceManager.GetString("OnboardingIntegrations_LblInfo3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent-MediaPlayer GitHub Page. + /// + internal static string OnboardingIntegrations_LblMediaPlayerIntegration { + get { + return ResourceManager.GetString("OnboardingIntegrations_LblMediaPlayerIntegration", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent-Integration GitHub Page. + /// + internal static string OnboardingIntegrations_LblNotifierIntegration { + get { + return ResourceManager.GetString("OnboardingIntegrations_LblNotifierIntegration", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Yes, &enable the local API on port. + /// + internal static string OnboardingLocalApi_CbEnableLocalApi { + get { + return ResourceManager.GetString("OnboardingLocalApi_CbEnableLocalApi", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enable &Media Player and text-to-speech (TTS). + /// + internal static string OnboardingLocalApi_CbEnableMediaPlayer { + get { + return ResourceManager.GetString("OnboardingLocalApi_CbEnableMediaPlayer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enable &Notifications. + /// + internal static string OnboardingLocalApi_CbEnableNotifications { + get { + return ResourceManager.GetString("OnboardingLocalApi_CbEnableNotifications", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent has its own internal API, so Home Assistant can send requests (like notifications or text-to-speech). + /// + ///Do you want to enable it?. + /// + internal static string OnboardingLocalApi_LblInfo1 { + get { + return ResourceManager.GetString("OnboardingLocalApi_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You can choose what modules you want to enable. They require HA integrations, but don't worry, the next page will give you more info on how to set them up.. + /// + internal static string OnboardingLocalApi_LblInfo2 { + get { + return ResourceManager.GetString("OnboardingLocalApi_LblInfo2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Note: 5115 is the default port, only change it if you changed it in Home Assistant.. + /// + internal static string OnboardingLocalApi_LblTip1 { + get { + return ResourceManager.GetString("OnboardingLocalApi_LblTip1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Finish. + /// + internal static string OnboardingManager_BtnNext_Finish { + get { + return ResourceManager.GetString("OnboardingManager_BtnNext_Finish", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Are you sure you want to abort the onboarding process? + /// + ///Your progress will not be saved, and it will not be shown again on next launch.. + /// + internal static string OnboardingManager_ConfirmBeforeClose_MessageBox1 { + get { + return ResourceManager.GetString("OnboardingManager_ConfirmBeforeClose_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Onboarding: API [{0}/{1}]. + /// + internal static string OnboardingManager_OnboardingTitle_Api { + get { + return ResourceManager.GetString("OnboardingManager_OnboardingTitle_Api", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Onboarding: Completed [{0}/{1}]. + /// + internal static string OnboardingManager_OnboardingTitle_Completed { + get { + return ResourceManager.GetString("OnboardingManager_OnboardingTitle_Completed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Onboarding: HotKey [{0}/{1}]. + /// + internal static string OnboardingManager_OnboardingTitle_HotKey { + get { + return ResourceManager.GetString("OnboardingManager_OnboardingTitle_HotKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Onboarding: Integration [{0}/{1}]. + /// + internal static string OnboardingManager_OnboardingTitle_Integration { + get { + return ResourceManager.GetString("OnboardingManager_OnboardingTitle_Integration", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Onboarding: MQTT [{0}/{1}]. + /// + internal static string OnboardingManager_OnboardingTitle_Mqtt { + get { + return ResourceManager.GetString("OnboardingManager_OnboardingTitle_Mqtt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Onboarding: Notifications [{0}/{1}]. + /// + internal static string OnboardingManager_OnboardingTitle_Notifications { + get { + return ResourceManager.GetString("OnboardingManager_OnboardingTitle_Notifications", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Onboarding: Start [{0}/{1}]. + /// + internal static string OnboardingManager_OnboardingTitle_Start { + get { + return ResourceManager.GetString("OnboardingManager_OnboardingTitle_Start", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Onboarding: Startup [{0}/{1}]. + /// + internal static string OnboardingManager_OnboardingTitle_Startup { + get { + return ResourceManager.GetString("OnboardingManager_OnboardingTitle_Startup", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Onboarding: Updates [{0}/{1}]. + /// + internal static string OnboardingManager_OnboardingTitle_Updates { + get { + return ResourceManager.GetString("OnboardingManager_OnboardingTitle_Updates", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enable MQTT. + /// + internal static string OnboardingMqtt_CbEnableMqtt { + get { + return ResourceManager.GetString("OnboardingMqtt_CbEnableMqtt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &TLS. + /// + internal static string OnboardingMqtt_CbMqttTls { + get { + return ResourceManager.GetString("OnboardingMqtt_CbMqttTls", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Discovery Prefix. + /// + internal static string OnboardingMqtt_LblDiscoveryPrefix { + get { + return ResourceManager.GetString("OnboardingMqtt_LblDiscoveryPrefix", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Commands and sensors are sent through MQTT. The notifications- and media player integration also make use of them. + /// + ///Tip: if you're using the HA addon, you can probably use the preset address - just provide credentials. + ///. + /// + internal static string OnboardingMqtt_LblInfo1 { + get { + return ResourceManager.GetString("OnboardingMqtt_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to IP Address or Hostname. + /// + internal static string OnboardingMqtt_LblIpAdress { + get { + return ResourceManager.GetString("OnboardingMqtt_LblIpAdress", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Password. + /// + internal static string OnboardingMqtt_LblPassword { + get { + return ResourceManager.GetString("OnboardingMqtt_LblPassword", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Port. + /// + internal static string OnboardingMqtt_LblPort { + get { + return ResourceManager.GetString("OnboardingMqtt_LblPort", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to (leave default if not sure). + /// + internal static string OnboardingMqtt_LblTip1 { + get { + return ResourceManager.GetString("OnboardingMqtt_LblTip1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tip: Specialized settings can be found in the Configuration Window.. + /// + internal static string OnboardingMqtt_LblTip2 { + get { + return ResourceManager.GetString("OnboardingMqtt_LblTip2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Username. + /// + internal static string OnboardingMqtt_LblUsername { + get { + return ResourceManager.GetString("OnboardingMqtt_LblUsername", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Yes, accept notifications on port. + /// + internal static string OnboardingNotifications_CbAcceptNotifications { + get { + return ResourceManager.GetString("OnboardingNotifications_CbAcceptNotifications", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent can receive notifications from Home Assistant, using text and/or images. + /// + ///Do you want to enable this function?. + /// + internal static string OnboardingNotifications_LblInfo1 { + get { + return ResourceManager.GetString("OnboardingNotifications_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Note: 5115 is the default port, only change it if you changed it in Home Assistant.. + /// + internal static string OnboardingNotifications_LblTip1 { + get { + return ResourceManager.GetString("OnboardingNotifications_LblTip1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Start-on-Login has been activated!. + /// + internal static string OnboardingStartup_Activated { + get { + return ResourceManager.GetString("OnboardingStartup_Activated", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Activating Start-on-Login... + /// + internal static string OnboardingStartup_Activating { + get { + return ResourceManager.GetString("OnboardingStartup_Activating", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Start-on-Login is already activated, all set!. + /// + internal static string OnboardingStartup_AlreadyActivated { + get { + return ResourceManager.GetString("OnboardingStartup_AlreadyActivated", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Yes, &start HASS.Agent on System Login. + /// + internal static string OnboardingStartup_BtnSetLaunchOnLogin { + get { + return ResourceManager.GetString("OnboardingStartup_BtnSetLaunchOnLogin", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enable Start-on-Login. + /// + internal static string OnboardingStartup_BtnSetLaunchOnLogin_2 { + get { + return ResourceManager.GetString("OnboardingStartup_BtnSetLaunchOnLogin_2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Do you want to enable Start-on-Login now?. + /// + internal static string OnboardingStartup_EnableNow { + get { + return ResourceManager.GetString("OnboardingStartup_EnableNow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Something went wrong. You can try again, or skip to the next page and retry after HASS.Agent's restart.. + /// + internal static string OnboardingStartup_Failed { + get { + return ResourceManager.GetString("OnboardingStartup_Failed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Fetching current state, please wait... + /// + internal static string OnboardingStartup_LblCreateInfo { + get { + return ResourceManager.GetString("OnboardingStartup_LblCreateInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent can start with your system, this allows for any sensors and data transmission between your device and Home Assistant to begin as soon as you login. + /// + ///This setting can be changed any time later in the HASS.Agent configuration window.. + /// + internal static string OnboardingStartup_LblInfo1 { + get { + return ResourceManager.GetString("OnboardingStartup_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Yes, &download and launch the installer for me. + /// + internal static string OnboardingUpdates_CbExecuteUpdater { + get { + return ResourceManager.GetString("OnboardingUpdates_CbExecuteUpdater", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Yes, notify me on new &updates. + /// + internal static string OnboardingUpdates_CbNofityOnUpdate { + get { + return ResourceManager.GetString("OnboardingUpdates_CbNofityOnUpdate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent checks for updates in the background if enabled. + /// + ///You will be sent a push notification if a new update is discovered, letting you know a + ///new version is ready to be installed. + /// + ///Do you want to enable this automatic update checks?. + /// + internal static string OnboardingUpdates_LblInfo1 { + get { + return ResourceManager.GetString("OnboardingUpdates_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to When a new update is available, HASS.Agent can download the installer and launch it for you. + /// + ///The certificate of the downloaded file will get checked before running,you will still get to review the release notes and manually approve the update.. + /// + internal static string OnboardingUpdates_LblInfo2 { + get { + return ResourceManager.GetString("OnboardingUpdates_LblInfo2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Device &Name. + /// + internal static string OnboardingWelcome_LblDeviceName { + get { + return ResourceManager.GetString("OnboardingWelcome_LblDeviceName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Welcome to the HASS.Agent! It looks like this is the first time you are launching the agent. + /// + ///To assist you with a first time setup, proceed with the configuration steps below + ///or alternatively, click 'Close'.. + /// + internal static string OnboardingWelcome_LblInfo1 { + get { + return ResourceManager.GetString("OnboardingWelcome_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The device name is used to identify your machine on Home Assistant, it is also used as a suggested prefix for your commands and sensors.. + /// + internal static string OnboardingWelcome_LblInfo2 { + get { + return ResourceManager.GetString("OnboardingWelcome_LblInfo2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Interface &Language. + /// + internal static string OnboardingWelcome_LblInterfaceLangauge { + get { + return ResourceManager.GetString("OnboardingWelcome_LblInterfaceLangauge", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Your device name contained some characters that are not allowed by HA (only letters, digits and whitespace). + /// + ///The final name is: {0} + /// + ///Do you want to use that version?. + /// + internal static string OnboardingWelcome_Store_MessageBox1 { + get { + return ResourceManager.GetString("OnboardingWelcome_Store_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please wait a bit while the task is performed ... + /// + internal static string PortReservation_LblInfo1 { + get { + return ResourceManager.GetString("PortReservation_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Create API Port Binding. + /// + internal static string PortReservation_LblTask1 { + get { + return ResourceManager.GetString("PortReservation_LblTask1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Set Firewall Rule. + /// + internal static string PortReservation_LblTask2 { + get { + return ResourceManager.GetString("PortReservation_LblTask2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Not all steps completed succesfully. Please consult the logs for more information.. + /// + internal static string PortReservation_ProcessPostUpdate_MessageBox1 { + get { + return ResourceManager.GetString("PortReservation_ProcessPostUpdate_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Port Reservation. + /// + internal static string PortReservation_Title { + get { + return ResourceManager.GetString("PortReservation_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please wait a bit while some post-update tasks are performed ... + /// + internal static string PostUpdate_LblInfo1 { + get { + return ResourceManager.GetString("PostUpdate_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Configuring Satellite Service. + /// + internal static string PostUpdate_LblTask1 { + get { + return ResourceManager.GetString("PostUpdate_LblTask1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Create API Port Binding. + /// + internal static string PostUpdate_LblTask2 { + get { + return ResourceManager.GetString("PostUpdate_LblTask2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Post Update. + /// + internal static string PostUpdate_PostUpdate { + get { + return ResourceManager.GetString("PostUpdate_PostUpdate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Not all steps completed succesfully. Please consult the logs for more information.. + /// + internal static string PostUpdate_ProcessPostUpdate_MessageBox1 { + get { + return ResourceManager.GetString("PostUpdate_ProcessPostUpdate_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Post Update. + /// + internal static string PostUpdate_Title { + get { + return ResourceManager.GetString("PostUpdate_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to fetch your entities because of missing config, please enter the required values in the config screen.. + /// + internal static string QuickActions_CheckHassManager_MessageBox1 { + get { + return ResourceManager.GetString("QuickActions_CheckHassManager_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Retrieving entities, please wait... + /// + internal static string QuickActions_LblLoading { + get { + return ResourceManager.GetString("QuickActions_LblLoading", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There was an error trying to fetch your entities!. + /// + internal static string QuickActions_MessageBox_EntityFailed { + get { + return ResourceManager.GetString("QuickActions_MessageBox_EntityFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Quick Actions. + /// + internal static string QuickActions_Title { + get { + return ResourceManager.GetString("QuickActions_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Add New. + /// + internal static string QuickActionsConfig_BtnAdd { + get { + return ResourceManager.GetString("QuickActionsConfig_BtnAdd", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Modify. + /// + internal static string QuickActionsConfig_BtnModify { + get { + return ResourceManager.GetString("QuickActionsConfig_BtnModify", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Preview. + /// + internal static string QuickActionsConfig_BtnPreview { + get { + return ResourceManager.GetString("QuickActionsConfig_BtnPreview", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Remove. + /// + internal static string QuickActionsConfig_BtnRemove { + get { + return ResourceManager.GetString("QuickActionsConfig_BtnRemove", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Store Quick Actions. + /// + internal static string QuickActionsConfig_BtnStore { + get { + return ResourceManager.GetString("QuickActionsConfig_BtnStore", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Action. + /// + internal static string QuickActionsConfig_ClmAction { + get { + return ResourceManager.GetString("QuickActionsConfig_ClmAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Description. + /// + internal static string QuickActionsConfig_ClmDescription { + get { + return ResourceManager.GetString("QuickActionsConfig_ClmDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Domain. + /// + internal static string QuickActionsConfig_ClmDomain { + get { + return ResourceManager.GetString("QuickActionsConfig_ClmDomain", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Entity. + /// + internal static string QuickActionsConfig_ClmEntity { + get { + return ResourceManager.GetString("QuickActionsConfig_ClmEntity", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hotkey. + /// + internal static string QuickActionsConfig_ClmHotKey { + get { + return ResourceManager.GetString("QuickActionsConfig_ClmHotKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hotkey Enabled. + /// + internal static string QuickActionsConfig_LblHotkey { + get { + return ResourceManager.GetString("QuickActionsConfig_LblHotkey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Quick Actions Configuration. + /// + internal static string QuickActionsConfig_Title { + get { + return ResourceManager.GetString("QuickActionsConfig_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Store Quick Action. + /// + internal static string QuickActionsMod_BtnStore { + get { + return ResourceManager.GetString("QuickActionsMod_BtnStore", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please select an entity!. + /// + internal static string QuickActionsMod_BtnStore_MessageBox1 { + get { + return ResourceManager.GetString("QuickActionsMod_BtnStore_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please select an domain!. + /// + internal static string QuickActionsMod_BtnStore_MessageBox2 { + get { + return ResourceManager.GetString("QuickActionsMod_BtnStore_MessageBox2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unknown action, please select a valid one.. + /// + internal static string QuickActionsMod_BtnStore_MessageBox3 { + get { + return ResourceManager.GetString("QuickActionsMod_BtnStore_MessageBox3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to enable hotkey. + /// + internal static string QuickActionsMod_CbEnableHotkey { + get { + return ResourceManager.GetString("QuickActionsMod_CbEnableHotkey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to fetch your entities because of missing config, please enter the required values in the config screen.. + /// + internal static string QuickActionsMod_CheckHassManager_MessageBox1 { + get { + return ResourceManager.GetString("QuickActionsMod_CheckHassManager_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to domain. + /// + internal static string QuickActionsMod_ClmDomain { + get { + return ResourceManager.GetString("QuickActionsMod_ClmDomain", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Desired &Action. + /// + internal static string QuickActionsMod_LblAction { + get { + return ResourceManager.GetString("QuickActionsMod_LblAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Description. + /// + internal static string QuickActionsMod_LblDescription { + get { + return ResourceManager.GetString("QuickActionsMod_LblDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Domain. + /// + internal static string QuickActionsMod_LblDomain { + get { + return ResourceManager.GetString("QuickActionsMod_LblDomain", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Entity. + /// + internal static string QuickActionsMod_LblEntityInfo { + get { + return ResourceManager.GetString("QuickActionsMod_LblEntityInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &hotkey combination. + /// + internal static string QuickActionsMod_LblHotkey { + get { + return ResourceManager.GetString("QuickActionsMod_LblHotkey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Retrieving entities, please wait... + /// + internal static string QuickActionsMod_LblLoading { + get { + return ResourceManager.GetString("QuickActionsMod_LblLoading", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to (optional, will be used instead of entity name). + /// + internal static string QuickActionsMod_LblTip1 { + get { + return ResourceManager.GetString("QuickActionsMod_LblTip1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There was an error trying to fetch your entities.. + /// + internal static string QuickActionsMod_MessageBox_Entities { + get { + return ResourceManager.GetString("QuickActionsMod_MessageBox_Entities", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Quick Action. + /// + internal static string QuickActionsMod_Title { + get { + return ResourceManager.GetString("QuickActionsMod_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mod Quick Action. + /// + internal static string QuickActionsMod_Title_Mod { + get { + return ResourceManager.GetString("QuickActionsMod_Title_Mod", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to New Quick Action. + /// + internal static string QuickActionsMod_Title_New { + get { + return ResourceManager.GetString("QuickActionsMod_Title_New", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please wait while HASS.Agent restarts... + /// + internal static string Restart_LblInfo1 { + get { + return ResourceManager.GetString("Restart_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Waiting for previous instance to close... + /// + internal static string Restart_LblTask1 { + get { + return ResourceManager.GetString("Restart_LblTask1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Relaunch HASS.Agent. + /// + internal static string Restart_LblTask2 { + get { + return ResourceManager.GetString("Restart_LblTask2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent is still active after {0} seconds. Please close all instances and restart manually. + /// + ///Check the logs for more info, and optionally inform the developers.. + /// + internal static string Restart_ProcessRestart_MessageBox1 { + get { + return ResourceManager.GetString("Restart_ProcessRestart_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Restarter. + /// + internal static string Restart_Title { + get { + return ResourceManager.GetString("Restart_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Add New. + /// + internal static string SensorsConfig_BtnAdd { + get { + return ResourceManager.GetString("SensorsConfig_BtnAdd", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Modify. + /// + internal static string SensorsConfig_BtnModify { + get { + return ResourceManager.GetString("SensorsConfig_BtnModify", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Remove. + /// + internal static string SensorsConfig_BtnRemove { + get { + return ResourceManager.GetString("SensorsConfig_BtnRemove", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Store && Activate Sensors. + /// + internal static string SensorsConfig_BtnStore { + get { + return ResourceManager.GetString("SensorsConfig_BtnStore", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error occurred whilst saving the sensors, please check the logs for more information.. + /// + internal static string SensorsConfig_BtnStore_MessageBox1 { + get { + return ResourceManager.GetString("SensorsConfig_BtnStore_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Storing and registering, please wait... + /// + internal static string SensorsConfig_BtnStore_Storing { + get { + return ResourceManager.GetString("SensorsConfig_BtnStore_Storing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name. + /// + internal static string SensorsConfig_ClmName { + get { + return ResourceManager.GetString("SensorsConfig_ClmName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Type. + /// + internal static string SensorsConfig_ClmType { + get { + return ResourceManager.GetString("SensorsConfig_ClmType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Last Known Value. + /// + internal static string SensorsConfig_ClmValue { + get { + return ResourceManager.GetString("SensorsConfig_ClmValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Refresh. + /// + internal static string SensorsConfig_LblRefresh { + get { + return ResourceManager.GetString("SensorsConfig_LblRefresh", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sensors Configuration. + /// + internal static string SensorsConfig_Title { + get { + return ResourceManager.GetString("SensorsConfig_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the title of the current active window.. + /// + internal static string SensorsManager_ActiveWindowSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_ActiveWindowSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides information various aspects of your device's audio: + /// + ///Current peak volume level (can be used as a simple 'is something playing' value). + /// + ///Default audio device: name, state and volume. + /// + ///Summary of your audio sessions: application name, muted state, volume and current peak volume.. + /// + internal static string SensorsManager_AudioSensorsDescription { + get { + return ResourceManager.GetString("SensorsManager_AudioSensorsDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides a sensor with the current charging status, estimated amount of minutes on a full charge, remaining charge as a percentage, remaining charge in minutes and the powerline status.. + /// + internal static string SensorsManager_BatterySensorsDescription { + get { + return ResourceManager.GetString("SensorsManager_BatterySensorsDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides a sensor with the amount of bluetooth devices found. + /// + ///The devices and their connected state are added as attributes.. + /// + internal static string SensorsManager_BluetoothDevicesSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_BluetoothDevicesSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides a sensors with the amount of bluetooth LE devices found. + /// + ///The devices and their connected state are added as attributes. + /// + ///Only shows devices that were seen since the last report, ie. when the sensor publishes, the list clears.. + /// + internal static string SensorsManager_BluetoothLeDevicesSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_BluetoothLeDevicesSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the current load of the first CPU as a percentage.. + /// + internal static string SensorsManager_CpuLoadSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_CpuLoadSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the current clockspeed of the first CPU.. + /// + internal static string SensorsManager_CurrentClockSpeedSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_CurrentClockSpeedSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the current volume level as a percentage. + /// + ///Currently takes the volume of your default device.. + /// + internal static string SensorsManager_CurrentVolumeSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_CurrentVolumeSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides a sensor with the amount of displays, name of the primary display, and per display its name, resolution and bits per pixel.. + /// + internal static string SensorsManager_DisplaySensorsDescription { + get { + return ResourceManager.GetString("SensorsManager_DisplaySensorsDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dummy sensor for testing purposes, sends a random integer value between 0 and 100.. + /// + internal static string SensorsManager_DummySensorDescription { + get { + return ResourceManager.GetString("SensorsManager_DummySensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Returns your current latitude, longitude and altitude as a comma-seperated value. + /// + ///Make sure Windows' location services are enabled! + /// + ///Depending on your Windows version, this can be found in the new control panel -> 'privacy and security' -> 'location'.. + /// + internal static string SensorsManager_GeoLocationSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_GeoLocationSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the current load of the first GPU as a percentage.. + /// + internal static string SensorsManager_GpuLoadSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_GpuLoadSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the current temperature of the first GPU.. + /// + internal static string SensorsManager_GpuTemperatureSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_GpuTemperatureSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides a datetime value containing the last moment the user provided any inputX.. + /// + internal static string SensorsManager_LastActiveSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_LastActiveSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides a datetime value containing the last moment the system (re)booted. + /// + ///Important: Windows' FastBoot option can throw this value off, because that's a form of hibernation. You can disable it through Power Options -> 'Choose what the power buttons do' -> uncheck 'Turn on fast start-up'. It doesn't make much difference for modern machines with SSDs, but disabling makes sure you get a clean state after rebooting.. + /// + internal static string SensorsManager_LastBootSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_LastBootSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the last system state change: + /// + ///ApplicationStarted, Logoff, SystemShutdown, Resume, Suspend, ConsoleConnect, ConsoleDisconnect, RemoteConnect, RemoteDisconnect, SessionLock, SessionLogoff, SessionLogon, SessionRemoteControl and SessionUnlock.. + /// + internal static string SensorsManager_LastSystemStateChangeSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_LastSystemStateChangeSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Returns the name of the currently logged user. + /// + ///This will only show active users, and falls back to 'Empty' if there are none. If there are multiple, the first will be used.. + /// + internal static string SensorsManager_LoggedUserSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_LoggedUserSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Returns a json-formatted list of currently logged users. + /// + ///This will also contain users that aren't active. If you only want the current active user, use the LoggedUser sensor instead.. + /// + internal static string SensorsManager_LoggedUsersSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_LoggedUsersSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the amount of used memory as a percentage.. + /// + internal static string SensorsManager_MemoryUsageSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_MemoryUsageSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides a bool value based on whether the microphone is currently being used. + /// + ///Note: if used in the satellite service, it won't detect userspace applications.. + /// + internal static string SensorsManager_MicrophoneActiveSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_MicrophoneActiveSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the name of the process that's currently using the microphone. + /// + ///Note: if used in the satellite service, it won't detect userspace applications.. + /// + internal static string SensorsManager_MicrophoneProcessSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_MicrophoneProcessSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the last monitor power state change: + /// + ///Dimmed, PowerOff, PowerOn and Unkown.. + /// + internal static string SensorsManager_MonitorPowerStateSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_MonitorPowerStateSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides an ON/OFF value based on whether the window is currently open (doesn't have to be active).. + /// + internal static string SensorsManager_NamedWindowSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_NamedWindowSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides card info, configuration, transfer- & package statistics and addresses (ip, mac, dhcp, dns) of the selected network card(s). + /// + ///This is a multi-value sensor.. + /// + internal static string SensorsManager_NetworkSensorsDescription { + get { + return ResourceManager.GetString("SensorsManager_NetworkSensorsDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the values of a performance counter. + /// + ///For example, the built-in CPU load sensor uses these values: + /// + ///Category: Processor + ///Counter: % Processor Time + ///Instance: _Total + /// + ///You can explore the counters through Windows' 'perfmon.exe' tool.. + /// + internal static string SensorsManager_PerformanceCounterSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_PerformanceCounterSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Returns the result of the provided Powershell command or script. + /// + ///Converts the outcome to text.. + /// + internal static string SensorsManager_PowershellSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_PowershellSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides information about all installed printers and their queues.. + /// + internal static string SensorsManager_PrintersSensorsDescription { + get { + return ResourceManager.GetString("SensorsManager_PrintersSensorsDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the number of active instances of the process. + /// + ///Note: don't add the extension (eg. notepad.exe becomes notepad).. + /// + internal static string SensorsManager_ProcessActiveSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_ProcessActiveSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Returns the state of the provided service: NotFound, Stopped, StartPending, StopPending, Running, ContinuePending, PausePending or Paused. + /// + ///Make sure to provide the 'Service name', not the 'Display name'.. + /// + internal static string SensorsManager_ServiceStateSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_ServiceStateSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the current session state: + /// + ///Locked, Unlocked or Unknown. + /// + ///Use a LastSystemStateChangeSensor to monitor session state changes.. + /// + internal static string SensorsManager_SessionStateSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_SessionStateSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the labels, total size (MB), available space (MB), used space (MB) and file system of all present non-removable disks.. + /// + internal static string SensorsManager_StorageSensorsDescription { + get { + return ResourceManager.GetString("SensorsManager_StorageSensorsDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the current user state: + /// + ///NotPresent, Busy, RunningDirect3dFullScreen, PresentationMode, AcceptsNotifications, QuietTime or RunningWindowsStoreApp. + /// + ///Can for instance be used to determine whether to send notifications or TTS messages.. + /// + internal static string SensorsManager_UserNotificationStateSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_UserNotificationStateSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides a bool value based on whether the webcam is currently being used. + /// + ///Note: if used in the satellite service, it won't detect userspace applications.. + /// + internal static string SensorsManager_WebcamActiveSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_WebcamActiveSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the name of the process that's currently using the webcam. + /// + ///Note: if used in the satellite service, it won't detect userspace applications.. + /// + internal static string SensorsManager_WebcamProcessSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_WebcamProcessSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the current state of the process' window: + /// + ///Hidden, Maximized, Minimized, Normal and Unknown.. + /// + internal static string SensorsManager_WindowStateSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_WindowStateSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides a sensor with the amount of pending driver updates, a sensor with the amount of pending software updates, a sensor containing all pending driver updates information (title, kb article id's, hidden, type and categories) and a sensor containing the same for pending software updates. + /// + ///This is a costly request, so the recommended interval is 15 minutes (900 seconds). But it's capped at 10 minutes, if you provide a lower value, you'll get the last known list.. + /// + internal static string SensorsManager_WindowsUpdatesSensorsDescription { + get { + return ResourceManager.GetString("SensorsManager_WindowsUpdatesSensorsDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the result of the WMI query.. + /// + internal static string SensorsManager_WmiQuerySensorDescription { + get { + return ResourceManager.GetString("SensorsManager_WmiQuerySensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to All. + /// + internal static string SensorsMod_All { + get { + return ResourceManager.GetString("SensorsMod_All", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Store Sensor. + /// + internal static string SensorsMod_BtnStore { + get { + return ResourceManager.GetString("SensorsMod_BtnStore", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please select a sensor type!. + /// + internal static string SensorsMod_BtnStore_MessageBox1 { + get { + return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please enter the name of a process!. + /// + internal static string SensorsMod_BtnStore_MessageBox10 { + get { + return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox10", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please enter the name of a service!. + /// + internal static string SensorsMod_BtnStore_MessageBox11 { + get { + return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox11", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please provide a number between 0 and 20!. + /// + internal static string SensorsMod_BtnStore_MessageBox12 { + get { + return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox12", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please select a valid sensor type!. + /// + internal static string SensorsMod_BtnStore_MessageBox2 { + get { + return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please provide a name!. + /// + internal static string SensorsMod_BtnStore_MessageBox3 { + get { + return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A single-value sensor already exists with that name, are you sure you want to proceed?. + /// + internal static string SensorsMod_BtnStore_MessageBox4 { + get { + return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox4", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A multi-value sensor already exists with that name, are you sure you want to proceed?. + /// + internal static string SensorsMod_BtnStore_MessageBox5 { + get { + return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox5", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please provide an interval between 1 and 43200 (12 hours)!. + /// + internal static string SensorsMod_BtnStore_MessageBox6 { + get { + return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox6", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please enter a window name!. + /// + internal static string SensorsMod_BtnStore_MessageBox7 { + get { + return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox7", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please enter a query!. + /// + internal static string SensorsMod_BtnStore_MessageBox8 { + get { + return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox8", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please enter a category and instance!. + /// + internal static string SensorsMod_BtnStore_MessageBox9 { + get { + return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox9", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Test. + /// + internal static string SensorsMod_BtnTest { + get { + return ResourceManager.GetString("SensorsMod_BtnTest", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Test Performance Counter. + /// + internal static string SensorsMod_BtnTest_PerformanceCounter { + get { + return ResourceManager.GetString("SensorsMod_BtnTest_PerformanceCounter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Test WMI Query. + /// + internal static string SensorsMod_BtnTest_Wmi { + get { + return ResourceManager.GetString("SensorsMod_BtnTest_Wmi", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Round. + /// + internal static string SensorsMod_CbApplyRounding { + get { + return ResourceManager.GetString("SensorsMod_CbApplyRounding", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Update last + ///active event + ///when resumed + ///from sleep/hibernation. + /// + internal static string SensorsMod_CbApplyRounding_LastActive { + get { + return ResourceManager.GetString("SensorsMod_CbApplyRounding_LastActive", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Type. + /// + internal static string SensorsMod_ClmSensorName { + get { + return ResourceManager.GetString("SensorsMod_ClmSensorName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Agent. + /// + internal static string SensorsMod_LblAgent { + get { + return ResourceManager.GetString("SensorsMod_LblAgent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Description. + /// + internal static string SensorsMod_LblDescription { + get { + return ResourceManager.GetString("SensorsMod_LblDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to digits after the comma. + /// + internal static string SensorsMod_LblDigits { + get { + return ResourceManager.GetString("SensorsMod_LblDigits", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multivalue. + /// + internal static string SensorsMod_LblMultiValue { + get { + return ResourceManager.GetString("SensorsMod_LblMultiValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Name. + /// + internal static string SensorsMod_LblName { + get { + return ResourceManager.GetString("SensorsMod_LblName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to seconds. + /// + internal static string SensorsMod_LblSeconds { + get { + return ResourceManager.GetString("SensorsMod_LblSeconds", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Service. + /// + internal static string SensorsMod_LblService { + get { + return ResourceManager.GetString("SensorsMod_LblService", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to setting 1. + /// + internal static string SensorsMod_LblSetting1 { + get { + return ResourceManager.GetString("SensorsMod_LblSetting1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Category. + /// + internal static string SensorsMod_LblSetting1_Category { + get { + return ResourceManager.GetString("SensorsMod_LblSetting1_Category", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Network Card. + /// + internal static string SensorsMod_LblSetting1_Network { + get { + return ResourceManager.GetString("SensorsMod_LblSetting1_Network", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to powershell command or script. + /// + internal static string SensorsMod_LblSetting1_Powershell { + get { + return ResourceManager.GetString("SensorsMod_LblSetting1_Powershell", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Process. + /// + internal static string SensorsMod_LblSetting1_Process { + get { + return ResourceManager.GetString("SensorsMod_LblSetting1_Process", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Service. + /// + internal static string SensorsMod_LblSetting1_Service { + get { + return ResourceManager.GetString("SensorsMod_LblSetting1_Service", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Window Name. + /// + internal static string SensorsMod_LblSetting1_WindowName { + get { + return ResourceManager.GetString("SensorsMod_LblSetting1_WindowName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WMI Query. + /// + internal static string SensorsMod_LblSetting1_Wmi { + get { + return ResourceManager.GetString("SensorsMod_LblSetting1_Wmi", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Setting 2. + /// + internal static string SensorsMod_LblSetting2 { + get { + return ResourceManager.GetString("SensorsMod_LblSetting2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Counter. + /// + internal static string SensorsMod_LblSetting2_Counter { + get { + return ResourceManager.GetString("SensorsMod_LblSetting2_Counter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WMI Scope (optional). + /// + internal static string SensorsMod_LblSetting2_Wmi { + get { + return ResourceManager.GetString("SensorsMod_LblSetting2_Wmi", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Setting 3. + /// + internal static string SensorsMod_LblSetting3 { + get { + return ResourceManager.GetString("SensorsMod_LblSetting3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Instance (optional). + /// + internal static string SensorsMod_LblSetting3_Instance { + get { + return ResourceManager.GetString("SensorsMod_LblSetting3_Instance", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent only!. + /// + internal static string SensorsMod_LblSpecificClient { + get { + return ResourceManager.GetString("SensorsMod_LblSpecificClient", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Selected Type. + /// + internal static string SensorsMod_LblType { + get { + return ResourceManager.GetString("SensorsMod_LblType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Update every. + /// + internal static string SensorsMod_LblUpdate { + get { + return ResourceManager.GetString("SensorsMod_LblUpdate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The name you provided contains unsupported characters and won't work. The suggested version is: + /// + ///{0} + /// + ///Do you want to use this version?. + /// + internal static string SensorsMod_MessageBox_Sanitize { + get { + return ResourceManager.GetString("SensorsMod_MessageBox_Sanitize", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Test Command/Script. + /// + internal static string SensorsMod_SensorsMod_BtnTest_Powershell { + get { + return ResourceManager.GetString("SensorsMod_SensorsMod_BtnTest_Powershell", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} only!. + /// + internal static string SensorsMod_SpecificClient { + get { + return ResourceManager.GetString("SensorsMod_SpecificClient", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enter a category and counter first.. + /// + internal static string SensorsMod_TestPerformanceCounter_MessageBox1 { + get { + return ResourceManager.GetString("SensorsMod_TestPerformanceCounter_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Test succesfully executed, result value: + /// + ///{0}. + /// + internal static string SensorsMod_TestPerformanceCounter_MessageBox2 { + get { + return ResourceManager.GetString("SensorsMod_TestPerformanceCounter_MessageBox2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The test failed to execute: + /// + ///{0} + /// + ///Do you want to open the logs folder?. + /// + internal static string SensorsMod_TestPerformanceCounter_MessageBox3 { + get { + return ResourceManager.GetString("SensorsMod_TestPerformanceCounter_MessageBox3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please enter a command or script!. + /// + internal static string SensorsMod_TestPowershell_MessageBox1 { + get { + return ResourceManager.GetString("SensorsMod_TestPowershell_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Test succesfully executed, result value: + /// + ///{0}. + /// + internal static string SensorsMod_TestPowershell_MessageBox2 { + get { + return ResourceManager.GetString("SensorsMod_TestPowershell_MessageBox2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The test failed to execute: + /// + ///{0} + /// + ///Do you want to open the logs folder?. + /// + internal static string SensorsMod_TestPowershell_MessageBox3 { + get { + return ResourceManager.GetString("SensorsMod_TestPowershell_MessageBox3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enter a WMI query first.. + /// + internal static string SensorsMod_TestWmi_MessageBox1 { + get { + return ResourceManager.GetString("SensorsMod_TestWmi_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Query succesfully executed, result value: + /// + ///{0}. + /// + internal static string SensorsMod_TestWmi_MessageBox2 { + get { + return ResourceManager.GetString("SensorsMod_TestWmi_MessageBox2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The query failed to execute: + /// + ///{0} + /// + ///Do you want to open the logs folder?. + /// + internal static string SensorsMod_TestWmi_MessageBox3 { + get { + return ResourceManager.GetString("SensorsMod_TestWmi_MessageBox3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sensor. + /// + internal static string SensorsMod_Title { + get { + return ResourceManager.GetString("SensorsMod_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mod Sensor. + /// + internal static string SensorsMod_Title_Mod { + get { + return ResourceManager.GetString("SensorsMod_Title_Mod", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to New Sensor. + /// + internal static string SensorsMod_Title_New { + get { + return ResourceManager.GetString("SensorsMod_Title_New", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to It looks like your scope is malformed, it should probably start like this: + /// + ///\\.\ROOT\ + /// + ///The scope you entered: + /// + ///{0} + /// + ///Tip: make sure you haven't switched the scope and query fields around. + /// + ///Do you still want to use the current values?. + /// + internal static string SensorsMod_WmiTestFailed { + get { + return ResourceManager.GetString("SensorsMod_WmiTestFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ActiveWindow. + /// + internal static string SensorType_ActiveWindowSensor { + get { + return ResourceManager.GetString("SensorType_ActiveWindowSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Audio. + /// + internal static string SensorType_AudioSensors { + get { + return ResourceManager.GetString("SensorType_AudioSensors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Battery. + /// + internal static string SensorType_BatterySensors { + get { + return ResourceManager.GetString("SensorType_BatterySensors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to BluetoothDevices. + /// + internal static string SensorType_BluetoothDevicesSensor { + get { + return ResourceManager.GetString("SensorType_BluetoothDevicesSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to BluetoothLeDevices. + /// + internal static string SensorType_BluetoothLeDevicesSensor { + get { + return ResourceManager.GetString("SensorType_BluetoothLeDevicesSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to CpuLoad. + /// + internal static string SensorType_CpuLoadSensor { + get { + return ResourceManager.GetString("SensorType_CpuLoadSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to CurrentClockSpeed. + /// + internal static string SensorType_CurrentClockSpeedSensor { + get { + return ResourceManager.GetString("SensorType_CurrentClockSpeedSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to CurrentVolume. + /// + internal static string SensorType_CurrentVolumeSensor { + get { + return ResourceManager.GetString("SensorType_CurrentVolumeSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Display. + /// + internal static string SensorType_DisplaySensors { + get { + return ResourceManager.GetString("SensorType_DisplaySensors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dummy. + /// + internal static string SensorType_DummySensor { + get { + return ResourceManager.GetString("SensorType_DummySensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to GeoLocation. + /// + internal static string SensorType_GeoLocationSensor { + get { + return ResourceManager.GetString("SensorType_GeoLocationSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to GpuLoad. + /// + internal static string SensorType_GpuLoadSensor { + get { + return ResourceManager.GetString("SensorType_GpuLoadSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to GpuTemperature. + /// + internal static string SensorType_GpuTemperatureSensor { + get { + return ResourceManager.GetString("SensorType_GpuTemperatureSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to LastActive. + /// + internal static string SensorType_LastActiveSensor { + get { + return ResourceManager.GetString("SensorType_LastActiveSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to LastBoot. + /// + internal static string SensorType_LastBootSensor { + get { + return ResourceManager.GetString("SensorType_LastBootSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to LastSystemStateChange. + /// + internal static string SensorType_LastSystemStateChangeSensor { + get { + return ResourceManager.GetString("SensorType_LastSystemStateChangeSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to LoggedUser. + /// + internal static string SensorType_LoggedUserSensor { + get { + return ResourceManager.GetString("SensorType_LoggedUserSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to LoggedUsers. + /// + internal static string SensorType_LoggedUsersSensor { + get { + return ResourceManager.GetString("SensorType_LoggedUsersSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MemoryUsage. + /// + internal static string SensorType_MemoryUsageSensor { + get { + return ResourceManager.GetString("SensorType_MemoryUsageSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MicrophoneActive. + /// + internal static string SensorType_MicrophoneActiveSensor { + get { + return ResourceManager.GetString("SensorType_MicrophoneActiveSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MicrophoneProcess. + /// + internal static string SensorType_MicrophoneProcessSensor { + get { + return ResourceManager.GetString("SensorType_MicrophoneProcessSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MonitorPowerState. + /// + internal static string SensorType_MonitorPowerStateSensor { + get { + return ResourceManager.GetString("SensorType_MonitorPowerStateSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NamedWindow. + /// + internal static string SensorType_NamedWindowSensor { + get { + return ResourceManager.GetString("SensorType_NamedWindowSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Network. + /// + internal static string SensorType_NetworkSensors { + get { + return ResourceManager.GetString("SensorType_NetworkSensors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PerformanceCounter. + /// + internal static string SensorType_PerformanceCounterSensor { + get { + return ResourceManager.GetString("SensorType_PerformanceCounterSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PowershellSensor. + /// + internal static string SensorType_PowershellSensor { + get { + return ResourceManager.GetString("SensorType_PowershellSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Printers. + /// + internal static string SensorType_PrintersSensors { + get { + return ResourceManager.GetString("SensorType_PrintersSensors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ProcessActive. + /// + internal static string SensorType_ProcessActiveSensor { + get { + return ResourceManager.GetString("SensorType_ProcessActiveSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ServiceState. + /// + internal static string SensorType_ServiceStateSensor { + get { + return ResourceManager.GetString("SensorType_ServiceStateSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SessionState. + /// + internal static string SensorType_SessionStateSensor { + get { + return ResourceManager.GetString("SensorType_SessionStateSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Storage. + /// + internal static string SensorType_StorageSensors { + get { + return ResourceManager.GetString("SensorType_StorageSensors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to UserNotification. + /// + internal static string SensorType_UserNotificationStateSensor { + get { + return ResourceManager.GetString("SensorType_UserNotificationStateSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WebcamActive. + /// + internal static string SensorType_WebcamActiveSensor { + get { + return ResourceManager.GetString("SensorType_WebcamActiveSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WebcamProcess. + /// + internal static string SensorType_WebcamProcessSensor { + get { + return ResourceManager.GetString("SensorType_WebcamProcessSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WindowState. + /// + internal static string SensorType_WindowStateSensor { + get { + return ResourceManager.GetString("SensorType_WindowStateSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WindowsUpdates. + /// + internal static string SensorType_WindowsUpdatesSensors { + get { + return ResourceManager.GetString("SensorType_WindowsUpdatesSensors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WmiQuery. + /// + internal static string SensorType_WmiQuerySensor { + get { + return ResourceManager.GetString("SensorType_WmiQuerySensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Add New. + /// + internal static string ServiceCommands_BtnAdd { + get { + return ResourceManager.GetString("ServiceCommands_BtnAdd", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Modify. + /// + internal static string ServiceCommands_BtnModify { + get { + return ResourceManager.GetString("ServiceCommands_BtnModify", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Remove. + /// + internal static string ServiceCommands_BtnRemove { + get { + return ResourceManager.GetString("ServiceCommands_BtnRemove", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Send && Activate Commands. + /// + internal static string ServiceCommands_BtnStore { + get { + return ResourceManager.GetString("ServiceCommands_BtnStore", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error occurred whilst saving your commands, please check the logs for more information.. + /// + internal static string ServiceCommands_BtnStore_MessageBox1 { + get { + return ResourceManager.GetString("ServiceCommands_BtnStore_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Storing and registering, please wait... + /// + internal static string ServiceCommands_BtnStore_Storing { + get { + return ResourceManager.GetString("ServiceCommands_BtnStore_Storing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name. + /// + internal static string ServiceCommands_ClmName { + get { + return ResourceManager.GetString("ServiceCommands_ClmName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Type. + /// + internal static string ServiceCommands_ClmType { + get { + return ResourceManager.GetString("ServiceCommands_ClmType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Low Integrity. + /// + internal static string ServiceCommands_LblLowIntegrity { + get { + return ResourceManager.GetString("ServiceCommands_LblLowIntegrity", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to commands stored!. + /// + internal static string ServiceCommands_LblStored { + get { + return ResourceManager.GetString("ServiceCommands_LblStored", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Commands . + /// + internal static string ServiceConfig_TabCommands { + get { + return ResourceManager.GetString("ServiceConfig_TabCommands", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to General . + /// + internal static string ServiceConfig_TabGeneral { + get { + return ResourceManager.GetString("ServiceConfig_TabGeneral", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MQTT . + /// + internal static string ServiceConfig_TabMqtt { + get { + return ResourceManager.GetString("ServiceConfig_TabMqtt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sensors . + /// + internal static string ServiceConfig_TabSensors { + get { + return ResourceManager.GetString("ServiceConfig_TabSensors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Satellite Service Configuration. + /// + internal static string ServiceConfig_Title { + get { + return ResourceManager.GetString("ServiceConfig_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Apply. + /// + internal static string ServiceConnect_BtnRetryAuthId { + get { + return ResourceManager.GetString("ServiceConnect_BtnRetryAuthId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Fetching configured commands failed!. + /// + internal static string ServiceConnect_CommandsFailed { + get { + return ResourceManager.GetString("ServiceConnect_CommandsFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The service returned an error while requesting its configured commands. Check the logs for more info. + /// + ///You can open the logs and manage the service from the configuration panel.. + /// + internal static string ServiceConnect_CommandsFailedMessage { + get { + return ResourceManager.GetString("ServiceConnect_CommandsFailedMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Communicating with the service has failed!. + /// + internal static string ServiceConnect_CommunicationFailed { + get { + return ResourceManager.GetString("ServiceConnect_CommunicationFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to communicate with the service. Check the logs for more info. + /// + ///You can open the logs and manage the service from the configuration panel.. + /// + internal static string ServiceConnect_CommunicationFailedMessage { + get { + return ResourceManager.GetString("ServiceConnect_CommunicationFailedMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Connecting with satellite service, please wait... + /// + internal static string ServiceConnect_Connecting { + get { + return ResourceManager.GetString("ServiceConnect_Connecting", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Connecting to the service has failed!. + /// + internal static string ServiceConnect_Failed { + get { + return ResourceManager.GetString("ServiceConnect_Failed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The service hasn't been found! You can install and manage it from the configuration panel. + /// + ///When it's up and running, come back here to configure the commands and sensors.. + /// + internal static string ServiceConnect_FailedMessage { + get { + return ResourceManager.GetString("ServiceConnect_FailedMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Authenticate. + /// + internal static string ServiceConnect_LblAuthenticate { + get { + return ResourceManager.GetString("ServiceConnect_LblAuthenticate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Connect with service. + /// + internal static string ServiceConnect_LblConnect { + get { + return ResourceManager.GetString("ServiceConnect_LblConnect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Fetch Configuration. + /// + internal static string ServiceConnect_LblFetchConfig { + get { + return ResourceManager.GetString("ServiceConnect_LblFetchConfig", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Connecting satellite service, please wait... + /// + internal static string ServiceConnect_LblLoading { + get { + return ResourceManager.GetString("ServiceConnect_LblLoading", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Auth &ID. + /// + internal static string ServiceConnect_LblRetryAuthId { + get { + return ResourceManager.GetString("ServiceConnect_LblRetryAuthId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Fetching MQTT settings failed!. + /// + internal static string ServiceConnect_MqttFailed { + get { + return ResourceManager.GetString("ServiceConnect_MqttFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The service returned an error while requesting its MQTT settings. Check the logs for more info. + /// + ///You can open the logs and manage the service from the configuration panel.. + /// + internal static string ServiceConnect_MqttFailedMessage { + get { + return ResourceManager.GetString("ServiceConnect_MqttFailedMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Fetching configured sensors failed!. + /// + internal static string ServiceConnect_SensorsFailed { + get { + return ResourceManager.GetString("ServiceConnect_SensorsFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The service returned an error while requesting its configured sensors. Check the logs for more info. + /// + ///You can open the logs and manage the service from the configuration panel.. + /// + internal static string ServiceConnect_SensorsFailedMessage { + get { + return ResourceManager.GetString("ServiceConnect_SensorsFailedMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Fetching settings failed!. + /// + internal static string ServiceConnect_SettingsFailed { + get { + return ResourceManager.GetString("ServiceConnect_SettingsFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The service returned an error while requesting its settings. Check the logs for more info. + /// + ///You can open the logs and manage the service from the configuration panel.. + /// + internal static string ServiceConnect_SettingsFailedMessage { + get { + return ResourceManager.GetString("ServiceConnect_SettingsFailedMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unauthorized. + /// + internal static string ServiceConnect_Unauthorized { + get { + return ResourceManager.GetString("ServiceConnect_Unauthorized", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You are not authorized to contact the service. + /// + ///If you have the correct auth ID, you can set it now and try again.. + /// + internal static string ServiceConnect_UnauthorizedMessage { + get { + return ResourceManager.GetString("ServiceConnect_UnauthorizedMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Fatal error, please check logs for information!. + /// + internal static string ServiceControllerManager_Error_Fatal { + get { + return ResourceManager.GetString("ServiceControllerManager_Error_Fatal", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Timeout expired. + /// + internal static string ServiceControllerManager_Error_Timeout { + get { + return ResourceManager.GetString("ServiceControllerManager_Error_Timeout", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to unknown reason. + /// + internal static string ServiceControllerManager_Error_Unknown { + get { + return ResourceManager.GetString("ServiceControllerManager_Error_Unknown", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Apply. + /// + internal static string ServiceGeneral_Apply { + get { + return ResourceManager.GetString("ServiceGeneral_Apply", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please select an executor first. (Tip: Double click to Browse). + /// + internal static string ServiceGeneral_BtnStoreCustomExecutor_MessageBox1 { + get { + return ResourceManager.GetString("ServiceGeneral_BtnStoreCustomExecutor_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The selected executor could not be found, please ensure the path provided is correct and try again.. + /// + internal static string ServiceGeneral_BtnStoreCustomExecutor_MessageBox2 { + get { + return ResourceManager.GetString("ServiceGeneral_BtnStoreCustomExecutor_MessageBox2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please provide a device name!. + /// + internal static string ServiceGeneral_BtnStoreDeviceName_MessageBox1 { + get { + return ResourceManager.GetString("ServiceGeneral_BtnStoreDeviceName_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Auth &ID. + /// + internal static string ServiceGeneral_LblAuthId { + get { + return ResourceManager.GetString("ServiceGeneral_LblAuthId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Set an auth ID if you don't want every instance of HASS.Agent on this PC to connect with the satellite service. + /// + ///Only the instances that have the correct ID, can connect. + /// + ///Leave empty to allow all to connect.. + /// + internal static string ServiceGeneral_LblAuthIdInfo_MessageBox1 { + get { + return ResourceManager.GetString("ServiceGeneral_LblAuthIdInfo_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to stored!. + /// + internal static string ServiceGeneral_LblAuthStored { + get { + return ResourceManager.GetString("ServiceGeneral_LblAuthStored", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Custom Executor &Binary. + /// + internal static string ServiceGeneral_LblCustomExecBinary { + get { + return ResourceManager.GetString("ServiceGeneral_LblCustomExecBinary", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Custom &Executor Name. + /// + internal static string ServiceGeneral_LblCustomExecName { + get { + return ResourceManager.GetString("ServiceGeneral_LblCustomExecName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Device &Name. + /// + internal static string ServiceGeneral_LblDeviceName { + get { + return ResourceManager.GetString("ServiceGeneral_LblDeviceName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This is the name with which the satellite service registers itself on Home Assistant. + /// + ///By default, it's your PC's name plus '-satellite'.. + /// + internal static string ServiceGeneral_LblDeviceNameInfo_MessageBox1 { + get { + return ResourceManager.GetString("ServiceGeneral_LblDeviceNameInfo_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disconnected Grace &Period. + /// + internal static string ServiceGeneral_LblDisconGrace { + get { + return ResourceManager.GetString("ServiceGeneral_LblDisconGrace", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The amount of time the satellite service will wait before reporting a lost connection to the MQTT broker.. + /// + internal static string ServiceGeneral_LblDisconGraceInfo_MessageBox1 { + get { + return ResourceManager.GetString("ServiceGeneral_LblDisconGraceInfo_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This page contains general configuration settings, for MQTT settings, commands, and sensors, browse the different tabs above.. + /// + internal static string ServiceGeneral_LblInfo1 { + get { + return ResourceManager.GetString("ServiceGeneral_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You can use the satellite service to run sensors and commands without having to be logged in. Not all types are available, for instance the 'LaunchUrl' command can only be added as a regular command.. + /// + internal static string ServiceGeneral_LblInfo2 { + get { + return ResourceManager.GetString("ServiceGeneral_LblInfo2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to seconds. + /// + internal static string ServiceGeneral_LblSeconds { + get { + return ResourceManager.GetString("ServiceGeneral_LblSeconds", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tip: Double-click these fields to browse. + /// + internal static string ServiceGeneral_LblTip1 { + get { + return ResourceManager.GetString("ServiceGeneral_LblTip1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tip: Double-click to generate random. + /// + internal static string ServiceGeneral_LblTip2 { + get { + return ResourceManager.GetString("ServiceGeneral_LblTip2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Version. + /// + internal static string ServiceGeneral_LblVersionInfo { + get { + return ResourceManager.GetString("ServiceGeneral_LblVersionInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error occurred whilst saving, check the logs for more information.. + /// + internal static string ServiceGeneral_SavingFailedMessageBox { + get { + return ResourceManager.GetString("ServiceGeneral_SavingFailedMessageBox", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Stored!. + /// + internal static string ServiceGeneral_Stored { + get { + return ResourceManager.GetString("ServiceGeneral_Stored", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Storing an empty auth ID will allow all HASS.Agent to access the service. + /// + ///Are you sure you want this?. + /// + internal static string ServiceGeneral_TbAuthId_MessageBox1 { + get { + return ResourceManager.GetString("ServiceGeneral_TbAuthId_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to unable to open Service Manager. + /// + internal static string ServiceHelper_ChangeStartMode_Error1 { + get { + return ResourceManager.GetString("ServiceHelper_ChangeStartMode_Error1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to unable to open service. + /// + internal static string ServiceHelper_ChangeStartMode_Error2 { + get { + return ResourceManager.GetString("ServiceHelper_ChangeStartMode_Error2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error configuring startup mode, please check the logs for more information.. + /// + internal static string ServiceHelper_ChangeStartMode_Error3 { + get { + return ResourceManager.GetString("ServiceHelper_ChangeStartMode_Error3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error setting startup mode, please check the logs for more information.. + /// + internal static string ServiceHelper_ChangeStartMode_Error4 { + get { + return ResourceManager.GetString("ServiceHelper_ChangeStartMode_Error4", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Copy from &HASS.Agent. + /// + internal static string ServiceMqtt_BtnCopy { + get { + return ResourceManager.GetString("ServiceMqtt_BtnCopy", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Clear Configuration. + /// + internal static string ServiceMqtt_BtnMqttClearConfig { + get { + return ResourceManager.GetString("ServiceMqtt_BtnMqttClearConfig", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Send && Activate Configuration. + /// + internal static string ServiceMqtt_BtnStore { + get { + return ResourceManager.GetString("ServiceMqtt_BtnStore", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error occurred whilst saving the configuration, please check the logs for more information.. + /// + internal static string ServiceMqtt_BtnStore_MessageBox1 { + get { + return ResourceManager.GetString("ServiceMqtt_BtnStore_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Storing and registering, please wait... + /// + internal static string ServiceMqtt_BtnStore_Storing { + get { + return ResourceManager.GetString("ServiceMqtt_BtnStore_Storing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Allow Untrusted Certificates. + /// + internal static string ServiceMqtt_CbAllowUntrustedCertificates { + get { + return ResourceManager.GetString("ServiceMqtt_CbAllowUntrustedCertificates", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &TLS. + /// + internal static string ServiceMqtt_CbMqttTls { + get { + return ResourceManager.GetString("ServiceMqtt_CbMqttTls", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Use &Retain Flag. + /// + internal static string ServiceMqtt_CbUseRetainFlag { + get { + return ResourceManager.GetString("ServiceMqtt_CbUseRetainFlag", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Broker IP Address or Hostname. + /// + internal static string ServiceMqtt_LblBrokerIp { + get { + return ResourceManager.GetString("ServiceMqtt_LblBrokerIp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Password. + /// + internal static string ServiceMqtt_LblBrokerPassword { + get { + return ResourceManager.GetString("ServiceMqtt_LblBrokerPassword", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Port. + /// + internal static string ServiceMqtt_LblBrokerPort { + get { + return ResourceManager.GetString("ServiceMqtt_LblBrokerPort", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Username. + /// + internal static string ServiceMqtt_LblBrokerUsername { + get { + return ResourceManager.GetString("ServiceMqtt_LblBrokerUsername", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Client Certificate. + /// + internal static string ServiceMqtt_LblClientCert { + get { + return ResourceManager.GetString("ServiceMqtt_LblClientCert", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Client ID. + /// + internal static string ServiceMqtt_LblClientId { + get { + return ResourceManager.GetString("ServiceMqtt_LblClientId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Discovery Prefix. + /// + internal static string ServiceMqtt_LblDiscoPrefix { + get { + return ResourceManager.GetString("ServiceMqtt_LblDiscoPrefix", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Commands and sensors are sent through MQTT. Please provide credentials for your server. If you're using the HA addon, + ///you can probably use the preset address.. + /// + internal static string ServiceMqtt_LblInfo1 { + get { + return ResourceManager.GetString("ServiceMqtt_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Root Certificate. + /// + internal static string ServiceMqtt_LblRootCert { + get { + return ResourceManager.GetString("ServiceMqtt_LblRootCert", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Querying... + /// + internal static string ServiceMqtt_LblStatus { + get { + return ResourceManager.GetString("ServiceMqtt_LblStatus", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Status. + /// + internal static string ServiceMqtt_LblStatusInfo { + get { + return ResourceManager.GetString("ServiceMqtt_LblStatusInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Configuration stored!. + /// + internal static string ServiceMqtt_LblStored { + get { + return ResourceManager.GetString("ServiceMqtt_LblStored", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to (leave default if not sure). + /// + internal static string ServiceMqtt_LblTip1 { + get { + return ResourceManager.GetString("ServiceMqtt_LblTip1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to (leave empty to auto generate). + /// + internal static string ServiceMqtt_LblTip2 { + get { + return ResourceManager.GetString("ServiceMqtt_LblTip2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tip: Double-click these fields to browse. + /// + internal static string ServiceMqtt_LblTip3 { + get { + return ResourceManager.GetString("ServiceMqtt_LblTip3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Configuration missing. + /// + internal static string ServiceMqtt_SetMqttStatus_ConfigError { + get { + return ResourceManager.GetString("ServiceMqtt_SetMqttStatus_ConfigError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Connected. + /// + internal static string ServiceMqtt_SetMqttStatus_Connected { + get { + return ResourceManager.GetString("ServiceMqtt_SetMqttStatus_Connected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Connecting... + /// + internal static string ServiceMqtt_SetMqttStatus_Connecting { + get { + return ResourceManager.GetString("ServiceMqtt_SetMqttStatus_Connecting", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disconnected. + /// + internal static string ServiceMqtt_SetMqttStatus_Disconnected { + get { + return ResourceManager.GetString("ServiceMqtt_SetMqttStatus_Disconnected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error. + /// + internal static string ServiceMqtt_SetMqttStatus_Error { + get { + return ResourceManager.GetString("ServiceMqtt_SetMqttStatus_Error", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error fetching status, please check logs for information.. + /// + internal static string ServiceMqtt_StatusError { + get { + return ResourceManager.GetString("ServiceMqtt_StatusError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please wait while the satellite service is re-installed... + /// + internal static string ServiceReinstall_LblInfo1 { + get { + return ResourceManager.GetString("ServiceReinstall_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remove Satellite Service. + /// + internal static string ServiceReinstall_LblTask1 { + get { + return ResourceManager.GetString("ServiceReinstall_LblTask1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Install Satellite Service. + /// + internal static string ServiceReinstall_LblTask2 { + get { + return ResourceManager.GetString("ServiceReinstall_LblTask2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Not all steps completed successfully, please check the logs for more information.. + /// + internal static string ServiceReinstall_ProcessReinstall_MessageBox1 { + get { + return ResourceManager.GetString("ServiceReinstall_ProcessReinstall_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Reinstall Satellite Service. + /// + internal static string ServiceReinstall_Title { + get { + return ResourceManager.GetString("ServiceReinstall_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Add New. + /// + internal static string ServiceSensors_BtnAdd { + get { + return ResourceManager.GetString("ServiceSensors_BtnAdd", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Modify. + /// + internal static string ServiceSensors_BtnModify { + get { + return ResourceManager.GetString("ServiceSensors_BtnModify", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Remove. + /// + internal static string ServiceSensors_BtnRemove { + get { + return ResourceManager.GetString("ServiceSensors_BtnRemove", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Send && Activate Sensors. + /// + internal static string ServiceSensors_BtnStore { + get { + return ResourceManager.GetString("ServiceSensors_BtnStore", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error occurred whilst saving the sensors, please check the logs for more information.. + /// + internal static string ServiceSensors_BtnStore_MessageBox1 { + get { + return ResourceManager.GetString("ServiceSensors_BtnStore_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Storing and registering, please wait... + /// + internal static string ServiceSensors_BtnStore_Storing { + get { + return ResourceManager.GetString("ServiceSensors_BtnStore_Storing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name. + /// + internal static string ServiceSensors_ClmName { + get { + return ResourceManager.GetString("ServiceSensors_ClmName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Type. + /// + internal static string ServiceSensors_ClmType { + get { + return ResourceManager.GetString("ServiceSensors_ClmType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Refresh. + /// + internal static string ServiceSensors_LblRefresh { + get { + return ResourceManager.GetString("ServiceSensors_LblRefresh", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sensors stored!. + /// + internal static string ServiceSensors_LblStored { + get { + return ResourceManager.GetString("ServiceSensors_LblStored", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disable Satellite Service. + /// + internal static string ServiceSetState_Disabled { + get { + return ResourceManager.GetString("ServiceSetState_Disabled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enable Satellite Service. + /// + internal static string ServiceSetState_Enabled { + get { + return ResourceManager.GetString("ServiceSetState_Enabled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please wait while the satellite service is configured... + /// + internal static string ServiceSetState_LblInfo1 { + get { + return ResourceManager.GetString("ServiceSetState_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enable Satellite Service. + /// + internal static string ServiceSetState_LblTask1 { + get { + return ResourceManager.GetString("ServiceSetState_LblTask1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Something went wrong while processing the desired service state. + /// + ///Please consult the logs for more information.. + /// + internal static string ServiceSetState_ProcessState_MessageBox1 { + get { + return ResourceManager.GetString("ServiceSetState_ProcessState_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Start Satellite Service. + /// + internal static string ServiceSetState_Started { + get { + return ResourceManager.GetString("ServiceSetState_Started", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Stop Satellite Service. + /// + internal static string ServiceSetState_Stopped { + get { + return ResourceManager.GetString("ServiceSetState_Stopped", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Configure Satellite Service. + /// + internal static string ServiceSetState_Title { + get { + return ResourceManager.GetString("ServiceSetState_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error loading settings: + /// + ///{0}. + /// + internal static string SettingsManager_LoadAppSettings_MessageBox1 { + get { + return ResourceManager.GetString("SettingsManager_LoadAppSettings_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error storing settings: + /// + ///{0}. + /// + internal static string SettingsManager_StoreAppSettings_MessageBox1 { + get { + return ResourceManager.GetString("SettingsManager_StoreAppSettings_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error storing initial settings: + /// + ///{0}. + /// + internal static string SettingsManager_StoreInitialSettings_MessageBox1 { + get { + return ResourceManager.GetString("SettingsManager_StoreInitialSettings_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error loading commands: + /// + ///{0}. + /// + internal static string StoredCommands_Load_MessageBox1 { + get { + return ResourceManager.GetString("StoredCommands_Load_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error storing commands: + /// + ///{0}. + /// + internal static string StoredCommands_Store_MessageBox1 { + get { + return ResourceManager.GetString("StoredCommands_Store_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error loading quick actions: + /// + ///{0}. + /// + internal static string StoredQuickActions_Load_MessageBox1 { + get { + return ResourceManager.GetString("StoredQuickActions_Load_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error storing quick actions: + /// + ///{0}. + /// + internal static string StoredQuickActions_Store_MessageBox1 { + get { + return ResourceManager.GetString("StoredQuickActions_Store_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error loading sensors: + /// + ///{0}. + /// + internal static string StoredSensors_Load_MessageBox1 { + get { + return ResourceManager.GetString("StoredSensors_Load_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error storing sensors: + /// + ///{0}. + /// + internal static string StoredSensors_Store_MessageBox1 { + get { + return ResourceManager.GetString("StoredSensors_Store_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ApplicationStarted. + /// + internal static string SystemStateEvent_ApplicationStarted { + get { + return ResourceManager.GetString("SystemStateEvent_ApplicationStarted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ConsoleConnect. + /// + internal static string SystemStateEvent_ConsoleConnect { + get { + return ResourceManager.GetString("SystemStateEvent_ConsoleConnect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ConsoleDisconnect. + /// + internal static string SystemStateEvent_ConsoleDisconnect { + get { + return ResourceManager.GetString("SystemStateEvent_ConsoleDisconnect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HassAgentSatelliteServiceStarted. + /// + internal static string SystemStateEvent_HassAgentSatelliteServiceStarted { + get { + return ResourceManager.GetString("SystemStateEvent_HassAgentSatelliteServiceStarted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HassAgentStarted. + /// + internal static string SystemStateEvent_HassAgentStarted { + get { + return ResourceManager.GetString("SystemStateEvent_HassAgentStarted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Logoff. + /// + internal static string SystemStateEvent_Logoff { + get { + return ResourceManager.GetString("SystemStateEvent_Logoff", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to RemoteConnect. + /// + internal static string SystemStateEvent_RemoteConnect { + get { + return ResourceManager.GetString("SystemStateEvent_RemoteConnect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to RemoteDisconnect. + /// + internal static string SystemStateEvent_RemoteDisconnect { + get { + return ResourceManager.GetString("SystemStateEvent_RemoteDisconnect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Resume. + /// + internal static string SystemStateEvent_Resume { + get { + return ResourceManager.GetString("SystemStateEvent_Resume", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SessionLock. + /// + internal static string SystemStateEvent_SessionLock { + get { + return ResourceManager.GetString("SystemStateEvent_SessionLock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SessionLogoff. + /// + internal static string SystemStateEvent_SessionLogoff { + get { + return ResourceManager.GetString("SystemStateEvent_SessionLogoff", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SessionLogon. + /// + internal static string SystemStateEvent_SessionLogon { + get { + return ResourceManager.GetString("SystemStateEvent_SessionLogon", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SessionRemoteControl. + /// + internal static string SystemStateEvent_SessionRemoteControl { + get { + return ResourceManager.GetString("SystemStateEvent_SessionRemoteControl", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SessionUnlock. + /// + internal static string SystemStateEvent_SessionUnlock { + get { + return ResourceManager.GetString("SystemStateEvent_SessionUnlock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Suspend. + /// + internal static string SystemStateEvent_Suspend { + get { + return ResourceManager.GetString("SystemStateEvent_Suspend", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SystemShutdown. + /// + internal static string SystemStateEvent_SystemShutdown { + get { + return ResourceManager.GetString("SystemStateEvent_SystemShutdown", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to prepare downloading the update, check the logs for more info. + /// + ///The release page will now open instead.. + /// + internal static string UpdateManager_DownloadAndExecuteUpdate_MessageBox1 { + get { + return ResourceManager.GetString("UpdateManager_DownloadAndExecuteUpdate_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to download the update, check the logs for more info. + /// + ///The release page will now open instead.. + /// + internal static string UpdateManager_DownloadAndExecuteUpdate_MessageBox2 { + get { + return ResourceManager.GetString("UpdateManager_DownloadAndExecuteUpdate_MessageBox2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The downloaded file FAILED the certificate check. + /// + ///This could be a technical error, but also a tampered file! + /// + ///Please check the logs, and post a ticket with the findings.. + /// + internal static string UpdateManager_DownloadAndExecuteUpdate_MessageBox3 { + get { + return ResourceManager.GetString("UpdateManager_DownloadAndExecuteUpdate_MessageBox3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to launch the installer (did you approve the UAC prompt?), check the logs for more info. + /// + ///The release page will now open instead.. + /// + internal static string UpdateManager_DownloadAndExecuteUpdate_MessageBox4 { + get { + return ResourceManager.GetString("UpdateManager_DownloadAndExecuteUpdate_MessageBox4", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error fetching info, please check logs for more information.. + /// + internal static string UpdateManager_GetLatestVersionInfo_Error { + get { + return ResourceManager.GetString("UpdateManager_GetLatestVersionInfo_Error", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Fetching info, please wait... + /// + internal static string UpdatePending_BtnDownload { + get { + return ResourceManager.GetString("UpdatePending_BtnDownload", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Processing... + /// + internal static string UpdatePending_BtnDownload_Processing { + get { + return ResourceManager.GetString("UpdatePending_BtnDownload_Processing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Ignore Update. + /// + internal static string UpdatePending_BtnIgnore { + get { + return ResourceManager.GetString("UpdatePending_BtnIgnore", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Install Beta Release. + /// + internal static string UpdatePending_InstallBetaRelease { + get { + return ResourceManager.GetString("UpdatePending_InstallBetaRelease", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Install Update. + /// + internal static string UpdatePending_InstallUpdate { + get { + return ResourceManager.GetString("UpdatePending_InstallUpdate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Release notes. + /// + internal static string UpdatePending_LblInfo1 { + get { + return ResourceManager.GetString("UpdatePending_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There's a new release available:. + /// + internal static string UpdatePending_LblNewReleaseInfo { + get { + return ResourceManager.GetString("UpdatePending_LblNewReleaseInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Release Page. + /// + internal static string UpdatePending_LblRelease { + get { + return ResourceManager.GetString("UpdatePending_LblRelease", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Do you want to &download and launch the installer?. + /// + internal static string UpdatePending_LblUpdateQuestion_Download { + get { + return ResourceManager.GetString("UpdatePending_LblUpdateQuestion_Download", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Do you want to &navigate to the release page?. + /// + internal static string UpdatePending_LblUpdateQuestion_Navigate { + get { + return ResourceManager.GetString("UpdatePending_LblUpdateQuestion_Navigate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Processing request, please wait... + /// + internal static string UpdatePending_LblUpdateQuestion_Processing { + get { + return ResourceManager.GetString("UpdatePending_LblUpdateQuestion_Processing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There's a new BETA release available:. + /// + internal static string UpdatePending_NewBetaRelease { + get { + return ResourceManager.GetString("UpdatePending_NewBetaRelease", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Open Beta Release Page. + /// + internal static string UpdatePending_OpenBetaReleasePage { + get { + return ResourceManager.GetString("UpdatePending_OpenBetaReleasePage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Open Release Page. + /// + internal static string UpdatePending_OpenReleasePage { + get { + return ResourceManager.GetString("UpdatePending_OpenReleasePage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Update. + /// + internal static string UpdatePending_Title { + get { + return ResourceManager.GetString("UpdatePending_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent BETA Update. + /// + internal static string UpdatePending_Title_Beta { + get { + return ResourceManager.GetString("UpdatePending_Title_Beta", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to AcceptsNotifications. + /// + internal static string UserNotificationState_AcceptsNotifications { + get { + return ResourceManager.GetString("UserNotificationState_AcceptsNotifications", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Busy. + /// + internal static string UserNotificationState_Busy { + get { + return ResourceManager.GetString("UserNotificationState_Busy", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NotPresent. + /// + internal static string UserNotificationState_NotPresent { + get { + return ResourceManager.GetString("UserNotificationState_NotPresent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PresentationMode. + /// + internal static string UserNotificationState_PresentationMode { + get { + return ResourceManager.GetString("UserNotificationState_PresentationMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to QuietTime. + /// + internal static string UserNotificationState_QuietTime { + get { + return ResourceManager.GetString("UserNotificationState_QuietTime", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to RunningDirect3dFullScreen. + /// + internal static string UserNotificationState_RunningDirect3dFullScreen { + get { + return ResourceManager.GetString("UserNotificationState_RunningDirect3dFullScreen", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to RunningWindowsStoreApp. + /// + internal static string UserNotificationState_RunningWindowsStoreApp { + get { + return ResourceManager.GetString("UserNotificationState_RunningWindowsStoreApp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Microsoft's WebView2 runtime isn't found on your machine. Usually this is handled by the installer, but you can install it manually. + /// + ///Do you want to download the runtime installer?. + /// + internal static string WebView_InitializeAsync_MessageBox1 { + get { + return ResourceManager.GetString("WebView_InitializeAsync_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Something went wrong while initializing the WebView! Please check your logs and open a GitHub issue for further assistance.. + /// + internal static string WebView_InitializeAsync_MessageBox2 { + get { + return ResourceManager.GetString("WebView_InitializeAsync_MessageBox2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WebView. + /// + internal static string WebView_Title { + get { + return ResourceManager.GetString("WebView_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Save. + /// + internal static string WebViewCommandConfig_BtnSave { + get { + return ResourceManager.GetString("WebViewCommandConfig_BtnSave", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Always show centered in screen. + /// + internal static string WebViewCommandConfig_CbCenterScreen { + get { + return ResourceManager.GetString("WebViewCommandConfig_CbCenterScreen", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Show the window's &title bar. + /// + internal static string WebViewCommandConfig_CbShowTitleBar { + get { + return ResourceManager.GetString("WebViewCommandConfig_CbShowTitleBar", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Set window as 'Always on &Top'. + /// + internal static string WebViewCommandConfig_CbTopMost { + get { + return ResourceManager.GetString("WebViewCommandConfig_CbTopMost", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Drag and resize this window to set the size and location of your webview command.. + /// + internal static string WebViewCommandConfig_LblInfo1 { + get { + return ResourceManager.GetString("WebViewCommandConfig_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Location. + /// + internal static string WebViewCommandConfig_LblLocation { + get { + return ResourceManager.GetString("WebViewCommandConfig_LblLocation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Size. + /// + internal static string WebViewCommandConfig_LblSize { + get { + return ResourceManager.GetString("WebViewCommandConfig_LblSize", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tip: Press ESCAPE to close a WebView.. + /// + internal static string WebViewCommandConfig_LblTip1 { + get { + return ResourceManager.GetString("WebViewCommandConfig_LblTip1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &URL. + /// + internal static string WebViewCommandConfig_LblUrl { + get { + return ResourceManager.GetString("WebViewCommandConfig_LblUrl", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to load the stored command settings, resetting to default.. + /// + internal static string WebViewCommandConfig_SetStoredVariables_MessageBox1 { + get { + return ResourceManager.GetString("WebViewCommandConfig_SetStoredVariables_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WebView Configuration. + /// + internal static string WebViewCommandConfig_Title { + get { + return ResourceManager.GetString("WebViewCommandConfig_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hidden. + /// + internal static string WindowState_Hidden { + get { + return ResourceManager.GetString("WindowState_Hidden", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Maximized. + /// + internal static string WindowState_Maximized { + get { + return ResourceManager.GetString("WindowState_Maximized", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Minimized. + /// + internal static string WindowState_Minimized { + get { + return ResourceManager.GetString("WindowState_Minimized", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Normal. + /// + internal static string WindowState_Normal { + get { + return ResourceManager.GetString("WindowState_Normal", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unknown. + /// + internal static string WindowState_Unknown { + get { + return ResourceManager.GetString("WindowState_Unknown", resourceCulture); + } + } + } +} diff --git a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.resx b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.resx index 10a729e9..9e24d1bc 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.resx +++ b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.resx @@ -1170,7 +1170,7 @@ Currently takes the volume of your default device. Provides the current temperature of the first GPU. - Provides a datetime value containing the last moment the user provided any input. + Provides a datetime value containing the last moment the user provided any inputX. Provides a datetime value containing the last moment the system (re)booted. @@ -3228,8 +3228,10 @@ Do you want to download the runtime installer? &Round - - Update last active event when resumed + + Update last +active event +when resumed from sleep/hibernation \ No newline at end of file From 5cd01119be78b4801013f11e544546a3cdf5f155 Mon Sep 17 00:00:00 2001 From: Amadeo Alex <68441479+amadeo-alex@users.noreply.github.com> Date: Fri, 30 Jun 2023 12:21:10 +0200 Subject: [PATCH 03/10] removed duplicate en localization as default one provides all values --- .../HASS.Agent/HASS.Agent.csproj | 3 - .../Resources/Localization/Languages.en.resx | 3222 ----------------- 2 files changed, 3225 deletions(-) delete mode 100644 src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.en.resx diff --git a/src/HASS.Agent.Staging/HASS.Agent/HASS.Agent.csproj b/src/HASS.Agent.Staging/HASS.Agent/HASS.Agent.csproj index fc31cf84..7d79ffe3 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/HASS.Agent.csproj +++ b/src/HASS.Agent.Staging/HASS.Agent/HASS.Agent.csproj @@ -1730,9 +1730,6 @@ Languages.resx - - Languages.resx - Languages.resx diff --git a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.en.resx b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.en.resx deleted file mode 100644 index 1a81eb4c..00000000 --- a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.en.resx +++ /dev/null @@ -1,3222 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - This page allows you to configure bindings with external tools. - - - Browser Name - - - By default HASS.Agent will launch URLs using your default browser. You can also configure -a specific browser to be used instead along with launch arguments to run in private mode. - - - Browser Binary - - - Additional Launch Arguments - - - Custom Executor Binary - - - You can configure the HASS.Agent to use a specific interpreter such as Perl or Python. -Use the 'custom executor' command to launch this executor. - - - Custom Executor Name - - - Tip: Double-click to Browse - - - &Test - - - HASS.Agent will wait a grace period before notifying you of disconnects from MQTT or HA's API. -You can set the amount of seconds to wait in this grace period below. - - - Seconds - - - Disconnected Grace &Period - - - IMPORTANT: if you change this value, HASS.Agent will unpublish all your sensors, commands and force a restart of itself so they can be republished under the new device name. -Your automations and scripts will keep working. - - - The device name is used to identify your machine on Home Assistant. -It is also used as a prefix for your command/sensor names (this can be changed per entity). - - - This page contains general configuration settings, for more settings you can browse the tabs on the left. - - - Device &Name - - - Tip: Double-click this field to browse - - - Client &Certificate - - - Use &automatic client certificate selection - - - &Test Connection - - - To learn which entities you have configured and to send quick actions, HASS.Agent uses -Home Assistant's API. - -Please provide a long-lived access token and the address of your Home Assistant instance. -You can get a token in Home Assistant by clicking your profile picture at the bottom-left -and navigating to the bottom of the page until you see the 'CREATE TOKEN' button. - - - &API Token - - - Server &URI - - - &Clear - - - An easy way to pull up your quick actions is to use a global hotkey. - -This way, whatever you're doing on your machine, you can always interact with Home Assistant. - - - &Enable Quick Actions Hotkey - - - &Hotkey Combination - - - Clear Image Cache - - - Open Folder - - - Image Cache Location - - - days - - - Some items like images shown in notifications have to be temporarily stored locally. You can -configure the amount of days they should be kept before HASS.Agent deletes them. - -Enter '0' to keep them permanently. - - - Extended logging provides more verbose and in-depth logging, in case the default logging isn't -sufficient. Please note that enabling this can cause the logfiles to grow large, and should only be -used when you suspect something's wrong with HASS.Agent itself or when asked by the -developers. - - - &Enable Extended Logging - - - &Open Logs Folder - - - Tip: Double-click these fields to browse - - - Client Certificate - - - Root Certificate - - - Use &Retain Flag - - - &Allow Untrusted Certificates - - - &Clear Configuration - - - (leave default if unsure) - - - Commands and sensors use MQTT, as well as notifications and media player functions when using the new integration. - -Please provide credentials for your broker, if you're using the HA Mosquitto addon, you can probably use the preset address. - -Note: these settings (excluding the Client ID) will also be applied to the satellite service. - - - Discovery Prefix - - - Password - - - Username - - - Port - - - Broker IP Address or Hostname - - - (leave empty to auto generate) - - - Client ID - - - If something is not working, make sure you try the following steps: - -- Install the HASS.Agent integration -- Restart Home Assistant -- Make sure HASS.Agent is active with MQTT enabled! -- Your device should get detected and added as an entity automatically -- Optionally: manually add it using the local API - - - HASS.Agent can receive notifications from Home Assistant, using text, images and actions. If you have MQTT enabled, your device will automatically get added. Otherwise, manually configure the integration to use the local API. - - - Notifications &Documentation - - - Port - - - &Accept Notifications - - - Show Test Notification - - - Execute Port Reservation - - - &Ignore certificate errors for images - - - The satellite service allows you to run sensors and commands even when no user's logged in. -Use the 'satellite service' button on the main window to manage it. - - - Service Status: - - - S&tart Service - - - &Disable Service - - - &Stop Service - - - &Enable Service - - - &Reinstall Service - - - If you do not configure the service, it won't do anything. However, you can still decide to disable it as well. -The installer will leave the disabled service alone(if you remove the service, the installer will reinstall it). - - - You can try reinstalling the service if it's not working correctly. -Your configuration and entities won't be removed. - - - Open Service &Logs Folder - - - If the service still fails after reinstalling, please open a ticket and send the content of the latest log. - - - HASS.Agent can start when you login by creating an entry in your user profile's registry. - -Since HASS.Agent is user based, if you want to launch for another user, just install and config -HASS.Agent there. - - - &Enable Start-on-Login - - - Start-on-Login Status: - - - Notify me of &beta releases - - - When a new update is available, HASS.Agent can download the installer and launch it for you. - -The certificate of the downloaded file will get checked before running,you will still get to review the release notes and manually approve the update. - - - Automatically &download future updates - - - HASS.Agent checks for updates in the background if enabled. - -You will be sent a push notification if a new update is discovered, letting you know a -new version is ready to be installed. - - - Notify me when a new &release is available - - - Welcome to the HASS.Agent! It looks like this is the first time you are launching the agent. - -To assist you with a first time setup, proceed with the configuration steps below -or alternatively, click 'Close'. - - - The device name is used to identify your machine on Home Assistant, it is also used as a suggested prefix for your commands and sensors. - - - Device &Name - - - Yes, &start HASS.Agent on System Login - - - HASS.Agent can start with your system, this allows for any sensors and data transmission between your device and Home Assistant to begin as soon as you login. - -This setting can be changed any time later in the HASS.Agent configuration window. - - - Fetching current state, please wait.. - - - Note: 5115 is the default port, only change it if you changed it in Home Assistant. - - - Yes, accept notifications on port - - - HASS.Agent can receive notifications from Home Assistant, using text and/or images. - -Do you want to enable this function? - - - HASS.Agent-Notifier GitHub Page - - - Make sure you follow these steps: - -- Install HASS.Agent-Notifier integration -- Restart Home Assistant -- Configure a notifier entity -- Restart Home Assistant - - - To use notifications, you need to install and configure the HASS.Agent-notifier integration in -Home Assistant. - -This is very easy using HACS but may also be installed manually, visit the link below for more -information. - - - API &Token - - - Server &URI (should be ok like this) - - - To learn which entities you have configured and to send quick actions, HASS.Agent uses -Home Assistant's API. - -Please provide a long-lived access token and the address of your Home Assistant instance. -You can get a token in Home Assistant by clicking your profile picture at the bottom-left -and navigating to the bottom of the page until you see the 'CREATE TOKEN' button. - - - Test &Connection - - - Tip: Specialized settings can be found in the Configuration Window. - - - Password - - - Username - - - Port - - - IP Address or Hostname - - - Commands and sensors are sent through MQTT. The notifications- and media player integration also make use of them. - -Tip: if you're using the HA addon, you can probably use the preset address - just provide credentials. - - - - Discovery Prefix - - - (leave default if not sure) - - - Tip: Specialized settings can be found in the Configuration Window. - - - &Hotkey Combination - - - An easy way to pull up your quick actions is to use a global hotkey. - -This way, whatever you're doing on your machine, you can always interact with Home Assistant. - - - - &Clear - - - HASS.Agent checks for updates in the background if enabled. - -You will be sent a push notification if a new update is discovered, letting you know a -new version is ready to be installed. - -Do you want to enable this automatic update checks? - - - Yes, notify me on new &updates - - - Yes, &download and launch the installer for me - - - When a new update is available, HASS.Agent can download the installer and launch it for you. - -The certificate of the downloaded file will get checked before running,you will still get to review the release notes and manually approve the update. - - - HASS.Agent GitHub page - - - There's a lot more to tinker with, so make sure you take a look at the Configuration Wwindow! - - -Thank you for using HASS.Agent, hopefully it'll be useful for you :-) - - - - HASS.Agent will now restart to apply your configuration changes. - - - Yay, done! - - - Low Integrity - - - Name - - - Type - - - &Remove - - - &Modify - - - &Add New - - - &Send && Activate Commands - - - commands stored! - - - &Apply - - - Auth &ID - - - Authenticate - - - Connect with service - - - Connecting satellite service, please wait.. - - - Fetch Configuration - - - This page contains general configuration settings, for MQTT settings, commands, and sensors, browse the different tabs above. - - - Auth &ID - - - Device &Name - - - Tip: Double-click these fields to browse - - - Custom Executor &Binary - - - Custom &Executor Name - - - seconds - - - Disconnected Grace &Period - - - Apply - - - Version - - - Tip: Double-click to generate random - - - Stored! - - - (leave empty to auto generate) - - - Client ID - - - Tip: Double-click these fields to browse - - - Client Certificate - - - Root Certificate - - - Use &Retain Flag - - - &Allow Untrusted Certificates - - - &Clear Configuration - - - (leave default if not sure) - - - Commands and sensors are sent through MQTT. Please provide credentials for your server. If you're using the HA addon, -you can probably use the preset address. - - - Discovery Prefix - - - Password - - - Username - - - Port - - - Broker IP Address or Hostname - - - &Send && Activate Configuration - - - Copy from &HASS.Agent - - - Configuration stored! - - - Status - - - Querying.. - - - Name - - - Type - - - Refresh - - - &Remove - - - &Add New - - - &Modify - - - &Send && Activate Sensors - - - Sensors stored! - - - Please wait a bit while the task is performed .. - - - Create API Port Binding - - - Set Firewall Rule - - - HASS.Agent Port Reservation - - - Please wait a bit while some post-update tasks are performed .. - - - Configuring Satellite Service - - - Create API Port Binding - - - HASS.Agent Post Update - - - Please wait while HASS.Agent restarts.. - - - Waiting for previous instance to close.. - - - Relaunch HASS.Agent - - - HASS.Agent Restarter - - - Please wait while the satellite service is re-installed.. - - - Remove Satellite Service - - - Install Satellite Service - - - HASS.Agent Reinstall Satellite Service - - - Please wait while the satellite service is configured.. - - - Enable Satellite Service - - - HASS.Agent Configure Satellite Service - - - &Close - - - This is the MQTT topic on which you can publish action commands: - - - Copy &to Clipboard - - - help and examples - - - MQTT Action Topic - - - &Remove - - - &Modify - - - &Add New - - - &Store and Activate Commands - - - Name - - - Type - - - Low Integrity - - - Action - - - Commands Config - - - &Store Command - - - &Configuration - - - &Name - - - Description - - - &Run as 'Low Integrity' - - - What's this? - - - Type - - - Selected Type - - - Service - - - agent - - - HASS.Agent only! - - - &Entity Type - - - Show MQTT Action Topic - - - Action - - - Command - - - Retrieving entities, please wait.. - - - Quick Actions - - - &Store Quick Actions - - - &Add New - - - &Modify - - - &Remove - - - &Preview - - - Domain - - - Entity - - - Action - - - Hotkey - - - Description - - - Hotkey Enabled - - - Quick Actions Configuration - - - &Store Quick Action - - - Domain - - - &Entity - - - Desired &Action - - - &Description - - - Retrieving entities, please wait.. - - - enable hotkey - - - &hotkey combination - - - (optional, will be used instead of entity name) - - - Quick Action - - - &Remove - - - &Modify - - - &Add New - - - &Store && Activate Sensors - - - Name - - - Type - - - Refresh - - - Sensors Configuration - - - &Store Sensor - - - setting 1 - - - Selected Type - - - &Name - - - &Update every - - - seconds - - - Description - - - Setting 2 - - - Setting 3 - - - Type - - - Multivalue - - - Agent - - - Service - - - HASS.Agent only! - - - Sensor - - - General - - - MQTT - - - Commands - - - Sensors - - - Satellite Service Configuration - - - &Close - - - A Windows-based client for the Home Assistant platform. - - - This application is open source and completely free, please check the project pages of -the used components for their individual licenses: - - - A big 'thank you' to the developers of these projects, who were kind enough to share -their hard work with the rest of us mere mortals. - - - And of course; thanks to Paulus Shoutsen and the entire team of developers that -created and maintain Home Assistant :-) - - - Created with love by - - - Like this tool? Support us (read: keep us awake) by buying a cup of coffee: - - - About - - - General - - - External Tools - - - Home Assistant API - - - Hotkey - - - Local Storage - - - Logging - - - MQTT - - - Notifications - - - Satellite Service - - - Startup - - - Updates - - - &About - - - &Help && Contact - - - &Save Configuration - - - Close &Without Saving - - - Configuration - - - What would you like to do? - - - &Restart - - - &Hide - - - &Exit - - - Exit Dialog - - - &Close - - - If you are having trouble with HASS.Agent and require support -with any sensors, commands, or for general support and feedback, -there are few ways you can reach us: - - - About - - - Home Assistant Forum - - - GitHub Issues - - - Bit of everything, with the addition that other -HA users can help you out too! - - - Report bugs, post feature requests, see latest changes, etc. - - - Get help with setting up and using HASS.Agent, -report bugs or get involved in general chit-chat! - - - Browse HASS.Agent documentation and usage examples. - - - Help - - - Show HASS.Agent - - - Show Quick Actions - - - Configuration - - - Manage Quick Actions - - - Manage Local Sensors - - - Manage Commands - - - Check for Updates - - - Donate - - - Help && Contact - - - About - - - Exit HASS.Agent - - - &Hide - - - Controls - - - S&atellite Service - - - C&onfiguration - - - &Quick Actions - - - Loading.. - - - Loading.. - - - System Status - - - Satellite Service: - - - Commands: - - - Sensors: - - - Quick Actions: - - - Home Assistant API: - - - notification api: - - - &Next - - - &Close - - - &Previous - - - HASS.Agent Onboarding - - - Fetching info, please wait.. - - - There's a new release available: - - - Release notes - - - &Ignore Update - - - Release Page - - - HASS.Agent Update - - - Execute a custom command. - -These commands run without special elevation. To run elevated, create a Scheduled Task, and use 'schtasks /Run /TN "TaskName"' as the command to execute your task. - -Or enable 'run as low integrity' for even stricter execution. - - - Executes the command through the configured custom executor (in Configuration -> External Tools). - -Your command is provided as an argument 'as is', so you have to supply your own quotes etc. if necessary. - - - Sets the machine in hibernation. - - - Simulates a single keypress. - -Click on the 'keycode' textbox and press the key you want simulated. The corresponding keycode will be entered for you. - -If you need more keys and/or modifiers like CTRL, use the MultipleKeys command. - - - Launches the provided URL, by default in your default browser. - -To use 'incognito', provide a specific browser in Configuration -> External Tools. - -If you just want a window with a specific URL (not an entire browser), use a 'WebView' command. - - - Locks the current session. - - - Logs off the current session. - - - Simulates 'Mute' key. - - - Simulates 'Media Next' key. - - - Simulates 'Media Pause/Play' key. - - - Simulates 'Media Previous' key. - - - Simulates 'Volume Down' key. - - - Simulates 'Volume Up' key. - - - Simulates pressing mulitple keys. - -You need to put [ ] between every key, otherwise HASS.Agent can't tell them apart. So say you want to press X TAB Y SHIFT-Z, it'd be [X] [{TAB}] [Y] [+Z]. - -There are a few tricks you can use: - -- If you want a bracket pressed, escape it, so [ is [\[] and ] is [\]] - -- Special keys go between { }, like {TAB} or {UP} - -- Put a + in front of a key to add SHIFT, ^ for CTRL and % for ALT. So, +C is SHIFT-C. Or, +(CD) is SHIFT-C and SHIFT-D, while +CD is SHIFT-C and D - -- For multiple presses, use {z 15}, which means Z will get pressed 15 times. - -More info: https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.sendkeys - - - Execute a Powershell command or script. - -You can either provide the location of a script (*.ps1), or a single-line command. - -This will run without special elevation. - - - Resets all sensor checks, forcing all sensors to process and send their value. - -Useful for example if you want to force HASS.Agent to update all your sensors after a HA reboot. - - - Restarts the machine after one minute. - -Tip: Accidentally triggered? Run 'shutdown /a' to abort shutdown. - - - Shuts down the machine after one minute. - -Tip: Accidentally triggered? Run 'shutdown /a' to abort shutdown. - - - Puts the machine to sleep. - -Note: due to a limitation in Windows, this only works if hibernation is disabled, otherwise it will just hibernate. - -You can use something like NirCmd (http://www.nirsoft.net/utils/nircmd.html) to circumvent this. - - - Please enter the location of your browser's binary! (.exe file) - - - The browser binary provided could not be found, please ensure the path is correct and try again. - - - No incognito arguments were provided so the browser will likely launch normally. - -Do you want to continue? - - - Something went wrong while launching your browser in incognito mode! - -Please check the logs for more information. - - - Please enter a valid API key! - - - Please enter a value for your Home Assistant's URI. - - - Unable to connect, the following error was returned: - -{0} - - - Connection OK! - -Home Assistant version: {0} - - - Image cache has been cleared! - - - Cleaning.. - - - Notifications are currently disabled, please enable them and restart the HASS.Agent, then try again. - - - The test notification should have appeared, if you did not receive it please check the logs or consult the documentation for troubleshooting tips. - -Note: This only tests locally whether notifications can be shown! - - - This is a test notification! - - - Executing, please wait.. - - - Something went wrong whilst reserving the port! - -Manual execution is required and a command has been copied to your clipboard, please open an elevated terminal and paste the command. - -Additionally, remember to change your Firewall Rules port! - - - Not Installed - - - Disabled - - - Running - - - Stopped - - - Failed - - - Something went wrong whilst stopping the service, did you allow the UAC prompt? - -Check the HASS.Agent (not the service) logs for more information. - - - The service is set to 'disabled', so it cannot be started. - -Please enable the service first and try again. - - - Something went wrong whilst starting the service, did you allow the UAC prompt? - -Check the HASS.Agent (not the service) logs for more information. - - - Something went wrong whilst disabling the service, did you allow the UAC prompt? - -Check the HASS.Agent (not the service) logs for more information. - - - Something went wrong whilst enabling the service, did you allow the UAC prompt? - -Check the HASS.Agent (not the service) logs for more information. - - - Something went wrong whilst reinstalling the service, did you allow the UAC prompt? - -Check the HASS.Agent (not the service) logs for more information. - - - Something went wrong whilst disabling Start-on-Login, please check the logs for more information. - - - Something went wrong whilst disabling Start-on-Login, please check the logs for more information. - - - Enabled - - - Disable Start-on-Login - - - Disabled - - - Enable Start-on-Login - - - Start-on-Login has been activated! - - - Do you want to enable Start-on-Login now? - - - Start-on-Login is already activated, all set! - - - Activating Start-on-Login.. - - - Something went wrong. You can try again, or skip to the next page and retry after HASS.Agent's restart. - - - Enable Start-on-Login - - - Please provide a valid API key. - - - Please enter your Home Assistant's URI. - - - Unable to connect, the following error was returned: - -{0} - - - Connection OK! - -Home Assistant version: {0} - - - Testing.. - - - An error occurred whilst saving your commands, please check the logs for more information. - - - Storing and registering, please wait.. - - - Connecting with satellite service, please wait.. - - - Connecting to the service has failed! - - - The service hasn't been found! You can install and manage it from the configuration panel. - -When it's up and running, come back here to configure the commands and sensors. - - - Communicating with the service has failed! - - - Unable to communicate with the service. Check the logs for more info. - -You can open the logs and manage the service from the configuration panel. - - - Unauthorized - - - You are not authorized to contact the service. - -If you have the correct auth ID, you can set it now and try again. - - - Fetching settings failed! - - - The service returned an error while requesting its settings. Check the logs for more info. - -You can open the logs and manage the service from the configuration panel. - - - Fetching MQTT settings failed! - - - The service returned an error while requesting its MQTT settings. Check the logs for more info. - -You can open the logs and manage the service from the configuration panel. - - - Fetching configured commands failed! - - - The service returned an error while requesting its configured commands. Check the logs for more info. - -You can open the logs and manage the service from the configuration panel. - - - Fetching configured sensors failed! - - - The service returned an error while requesting its configured sensors. Check the logs for more info. - -You can open the logs and manage the service from the configuration panel. - - - Storing an empty auth ID will allow all HASS.Agent to access the service. - -Are you sure you want this? - - - An error occurred whilst saving, check the logs for more information. - - - Please provide a device name! - - - Please select an executor first. (Tip: Double click to Browse) - - - The selected executor could not be found, please ensure the path provided is correct and try again. - - - Set an auth ID if you don't want every instance of HASS.Agent on this PC to connect with the satellite service. - -Only the instances that have the correct ID, can connect. - -Leave empty to allow all to connect. - - - This is the name with which the satellite service registers itself on Home Assistant. - -By default, it's your PC's name plus '-satellite'. - - - The amount of time the satellite service will wait before reporting a lost connection to the MQTT broker. - - - Error fetching status, please check logs for information. - - - An error occurred whilst saving the configuration, please check the logs for more information. - - - Storing and registering, please wait.. - - - An error occurred whilst saving the sensors, please check the logs for more information. - - - Storing and registering, please wait.. - - - Not all steps completed succesfully. Please consult the logs for more information. - - - Not all steps completed succesfully. Please consult the logs for more information. - - - HASS.Agent is still active after {0} seconds. Please close all instances and restart manually. - -Check the logs for more info, and optionally inform the developers. - - - Not all steps completed successfully, please check the logs for more information. - - - Enable Satellite Service - - - Disable Satellite Service - - - Start Satellite Service - - - Stop Satellite Service - - - Something went wrong while processing the desired service state. - -Please consult the logs for more information. - - - Topic copied to clipboard! - - - Storing and registering, please wait.. - - - An error occurred whilst saving commands, please check the logs for more information. - - - New Command - - - Mod Command - - - Please select a command type! - - - Please select a valid command type! - - - Select a valid entity type first. - - - Please provide a name! - - - A command with that name already exists, are you sure you want to continue? - - - If a command is not provided, you may only use this entity with an 'action' value via Home Assistant, running it as-is will have no action. - -Are you sure you want to proceed? - - - If you don't enter a command or script, you can only use this entity with an 'action' value through Home Assistant. Running it as-is won't do anything. - -Are you sure you want this? - - - Please enter a key code! - - - Checking keys failed: {0} - - - If a URL is not provided, you may only use this entity with an 'action' value via Home Assistant, running it as-is will have no action. - -Are you sure you want to proceed? - - - Command - - - Command or Script - - - Keycode - - - Keycodes - - - Launch in Incognito Mode - - - Browser: Default - -Please configure a custom browser to enable incognito mode. - - - URL - - - Browser: {0} - - - Executor: None - -Please configure an executor or your command will not run. - - - Executor: {0} - - - Low integrity means your command will be executed with restricted privileges. - - - This means it will only be able to save and modify files in certain locations, - - - such as the '%USERPROFILE%\AppData\LocalLow' folder or - - - the 'HKEY_CURRENT_USER\Software\AppDataLow' registry key. - - - You should test your command to make sure it's not influenced by this! - - - {0} only! - - - The MQTT manager hasn't been configured properly, or hasn't yet completed its startup. - - - Unable to fetch your entities because of missing config, please enter the required values in the config screen. - - - There was an error trying to fetch your entities! - - - New Quick Action - - - Mod Quick Action - - - Unable to fetch your entities because of missing config, please enter the required values in the config screen. - - - There was an error trying to fetch your entities. - - - Please select an entity! - - - Please select an domain! - - - Unknown action, please select a valid one. - - - Storing and registering, please wait.. - - - An error occurred whilst saving the sensors, please check the logs for more information. - - - New Sensor - - - Mod Sensor - - - Window Name - - - WMI Query - - - WMI Scope (optional) - - - Category - - - Counter - - - Instance (optional) - - - Process - - - Service - - - Please select a sensor type! - - - Please select a valid sensor type! - - - Please provide a name! - - - A single-value sensor already exists with that name, are you sure you want to proceed? - - - A multi-value sensor already exists with that name, are you sure you want to proceed? - - - Please provide an interval between 1 and 43200 (12 hours)! - - - Please enter a window name! - - - Please enter a query! - - - Please enter a category and instance! - - - Please enter the name of a process! - - - Please enter the name of a service! - - - {0} only! - - - You've changed your device's name. - -All your sensors and commands will now be unpublished, and HASS.Agent will restart afterwards to republish them. - -Don't worry, they'll keep their current names, so your automations or scripts will keep working. - -Note: the name will get 'sanitized', which means everything except letters, digits and whitespace get replaced by an underscore. This is required by HA. - - - You've changed the local API's port. This new port needs to be reserved. - -You'll get an UAC request to do so, please approve. - - - Something went wrong! - -Please manually execute the required command. It has been copied onto your clipboard, you just need to paste it into an elevated command prompt. - -Remember to change your firewall rule's port as well. - - - The port has succesfully been reserved! - -HASS.Agent will now restart to activate the new configuration. - - - Something went wrong while preparing to restart. -Please restart manually. - - - Your configuration has been saved. Most changes require HASS.Agent to restart before they take effect. - -Do you want to restart now? - - - Something went wrong while loading your settings. - -Check appsettings.json in the 'config' subfolder, or just delete it to start fresh. - - - There was an error launching HASS.Agent. -Please check the logs and make a bug report on GitHub. - - - &Sensors - - - &Commands - - - Checking.. - - - You're running the latest version: {0}{1} - - - There's a new BETA release available: - - - HASS.Agent BETA Update - - - Do you want to &download and launch the installer? - - - Do you want to &navigate to the release page? - - - Install Update - - - Install Beta Release - - - Open Release Page - - - Open Beta Release Page - - - Processing request, please wait.. - - - Processing.. - - - HASS.Agent Onboarding: Start [{0}/{1}] - - - HASS.Agent Onboarding: Startup [{0}/{1}] - - - HASS.Agent Onboarding: Notifications [{0}/{1}] - - - HASS.Agent Onboarding: Integration [{0}/{1}] - - - HASS.Agent Onboarding: API [{0}/{1}] - - - HASS.Agent Onboarding: MQTT [{0}/{1}] - - - HASS.Agent Onboarding: HotKey [{0}/{1}] - - - HASS.Agent Onboarding: Updates [{0}/{1}] - - - HASS.Agent Onboarding: Completed [{0}/{1}] - - - Are you sure you want to abort the onboarding process? - -Your progress will not be saved, and it will not be shown again on next launch. - - - Error fetching info, please check logs for more information. - - - Unable to prepare downloading the update, check the logs for more info. - -The release page will now open instead. - - - Unable to download the update, check the logs for more info. - -The release page will now open instead. - - - The downloaded file FAILED the certificate check. - -This could be a technical error, but also a tampered file! - -Please check the logs, and post a ticket with the findings. - - - Unable to launch the installer (did you approve the UAC prompt?), check the logs for more info. - -The release page will now open instead. - - - HASS API: Connection setup failed. - - - HASS API: Initial connection failed. - - - HASS API: Connection failed. - - - Client certificate file not found. - - - Unable to connect, check URI. - - - Unable to fetch configuration, please check API key. - - - Unable to connect, please check URI and configuration. - - - quick action: action failed, check the logs for info - - - quick action: action failed, entity not found - - - MQTT: Error while connecting - - - MQTT: Failed to connect - - - MQTT: Disconnected - - - Error trying to bind the API to port {0}. - -Make sure no other instance of HASS.Agent is running and the port is available and registered. - - - Provides the title of the current active window. - - - Provides information various aspects of your device's audio: - -Current peak volume level (can be used as a simple 'is something playing' value). - -Default audio device: name, state and volume. - -Summary of your audio sessions: application name, muted state, volume and current peak volume. - - - Provides a sensor with the current charging status, estimated amount of minutes on a full charge, remaining charge as a percentage, remaining charge in minutes and the powerline status. - - - Provides the current load of the first CPU as a percentage. - - - Provides the current clockspeed of the first CPU. - - - Provides the current volume level as a percentage. - -Currently takes the volume of your default device. - - - Provides a sensor with the amount of displays, name of the primary display, and per display its name, resolution and bits per pixel. - - - Dummy sensor for testing purposes, sends a random integer value between 0 and 100. - - - Provides the current load of the first GPU as a percentage. - - - Provides the current temperature of the first GPU. - - - Provides a datetime value containing the last moment the user provided any input. - - - Provides a datetime value containing the last moment the system (re)booted. - -Important: Windows' FastBoot option can throw this value off, because that's a form of hibernation. You can disable it through Power Options -> 'Choose what the power buttons do' -> uncheck 'Turn on fast start-up'. It doesn't make much difference for modern machines with SSDs, but disabling makes sure you get a clean state after rebooting. - - - Provides the last system state change: - -ApplicationStarted, Logoff, SystemShutdown, Resume, Suspend, ConsoleConnect, ConsoleDisconnect, RemoteConnect, RemoteDisconnect, SessionLock, SessionLogoff, SessionLogon, SessionRemoteControl and SessionUnlock. - - - Returns the name of the currently logged user. - -This will only show active users, and falls back to 'Empty' if there are none. If there are multiple, the first will be used. - - - Returns a json-formatted list of currently logged users. - -This will also contain users that aren't active. If you only want the current active user, use the LoggedUser sensor instead. - - - Provides the amount of used memory as a percentage. - - - Provides a bool value based on whether the microphone is currently being used. - -Note: if used in the satellite service, it won't detect userspace applications. - - - Provides an ON/OFF value based on whether the window is currently open (doesn't have to be active). - - - Provides card info, configuration, transfer- & package statistics and addresses (ip, mac, dhcp, dns) of the selected network card(s). - -This is a multi-value sensor. - - - Provides the values of a performance counter. - -For example, the built-in CPU load sensor uses these values: - -Category: Processor -Counter: % Processor Time -Instance: _Total - -You can explore the counters through Windows' 'perfmon.exe' tool. - - - Provides the number of active instances of the process. - -Note: don't add the extension (eg. notepad.exe becomes notepad). - - - Returns the state of the provided service: NotFound, Stopped, StartPending, StopPending, Running, ContinuePending, PausePending or Paused. - -Make sure to provide the 'Service name', not the 'Display name'. - - - Provides the current session state: - -Locked, Unlocked or Unknown. - -Use a LastSystemStateChangeSensor to monitor session state changes. - - - Provides the labels, total size (MB), available space (MB), used space (MB) and file system of all present non-removable disks. - - - Provides the current user state: - -NotPresent, Busy, RunningDirect3dFullScreen, PresentationMode, AcceptsNotifications, QuietTime or RunningWindowsStoreApp. - -Can for instance be used to determine whether to send notifications or TTS messages. - - - Provides a bool value based on whether the webcam is currently being used. - -Note: if used in the satellite service, it won't detect userspace applications. - - - Provides a sensor with the amount of pending driver updates, a sensor with the amount of pending software updates, a sensor containing all pending driver updates information (title, kb article id's, hidden, type and categories) and a sensor containing the same for pending software updates. - -This is a costly request, so the recommended interval is 15 minutes (900 seconds). But it's capped at 10 minutes, if you provide a lower value, you'll get the last known list. - - - Provides the result of the WMI query. - - - Error loading settings: - -{0} - - - Error storing initial settings: - -{0} - - - Error storing settings: - -{0} - - - Error loading commands: - -{0} - - - Error storing commands: - -{0} - - - Error loading quick actions: - -{0} - - - Error storing quick actions: - -{0} - - - Error loading sensors: - -{0} - - - Error storing sensors: - -{0} - - - MQTT: - - - Wiki - - - Busy, please wait.. - - - Interface &Language - - - or - - - Finish - - - Interface &Language - - - Configuration missing - - - Connected - - - Connecting.. - - - Disconnected - - - Error - - - Custom - - - CustomExecutor - - - Hibernate - - - Key - - - LaunchUrl - - - Lock - - - LogOff - - - MediaMute - - - MediaNext - - - MediaPlayPause - - - MediaPrevious - - - MediaVolumeDown - - - MediaVolumeUp - - - MultipleKeys - - - Powershell - - - PublishAllSensors - - - Restart - - - Shutdown - - - Sleep - - - AcceptsNotifications - - - Busy - - - NotPresent - - - PresentationMode - - - QuietTime - - - RunningDirect3dFullScreen - - - RunningWindowsStoreApp - - - ConsoleConnect - - - ConsoleDisconnect - - - HassAgentSatelliteServiceStarted - - - HassAgentStarted - - - Logoff - - - RemoteConnect - - - RemoteDisconnect - - - Resume - - - SessionLock - - - SessionLogoff - - - SessionLogon - - - SessionRemoteControl - - - SessionUnlock - - - Suspend - - - SystemShutdown - - - ActiveWindow - - - Audio - - - Battery - - - CpuLoad - - - CurrentClockSpeed - - - CurrentVolume - - - Display - - - Dummy - - - GpuLoad - - - GpuTemperature - - - LastActive - - - LastBoot - - - LastSystemStateChange - - - LoggedUser - - - LoggedUsers - - - MemoryUsage - - - MicrophoneActive - - - NamedWindow - - - Network - - - PerformanceCounter - - - ProcessActive - - - ServiceState - - - SessionState - - - Storage - - - UserNotification - - - WebcamActive - - - WindowsUpdates - - - WmiQuery - - - Automation - - - Climate - - - Cover - - - InputBoolean - - - Light - - - MediaPlayer - - - Scene - - - Script - - - Switch - - - Close - - - Off - - - On - - - Open - - - Pause - - - Play - - - Stop - - - Toggle - - - Button - - - Light - - - Lock - - - Siren - - - Switch - - - Connecting.. - - - Disabled - - - Failed - - - Loading.. - - - Running - - - Stopped - - - Locked - - - Unknown - - - Unlocked - - - GeoLocation - - - All - - - &Test - - - Test Performance Counter - - - Test WMI Query - - - Network Card - - - Enter a category and counter first. - - - Test succesfully executed, result value: - -{0} - - - The test failed to execute: - -{0} - -Do you want to open the logs folder? - - - Enter a WMI query first. - - - Query succesfully executed, result value: - -{0} - - - The query failed to execute: - -{0} - -Do you want to open the logs folder? - - - It looks like your scope is malformed, it should probably start like this: - -\\.\ROOT\ - -The scope you entered: - -{0} - -Tip: make sure you haven't switched the scope and query fields around. - -Do you still want to use the current values? - - - ApplicationStarted - - - You can use the satellite service to run sensors and commands without having to be logged in. Not all types are available, for instance the 'LaunchUrl' command can only be added as a regular command. - - - Last Known Value - - - Error trying to bind the API to port {0}. - -Make sure no other instance of HASS.Agent is running and the port is available and registered. - - - SendWindowToFront - - - WebView - - - Shows a window with the provided URL. - -This differs from the 'LaunchUrl' command in that it doesn't load a full-fledged browser, just the provided URL in its own window. - -You can use this to for instance quickly show Home Assistant's dashboard. - -By default, it stores cookies indefinitely so you only have to log in once. - - - HASS.Agent Commands - - - Looks for the specified process, and tries to send its main window to the front. - -If the application is minimized, it'll get restored. - -Example: if you want to send VLC to the foreground, use 'vlc'. - - - If you do not configure the command, you may only use this entity with an 'action' value via Home Assistant and it will appear using the default settings, running it as-is will have no action. - -Are you sure you want to do this? - - - Clear Audio Cache - - - Cleaning.. - - - The audio cache has been cleared! - - - Clear WebView Cache - - - Cleaning.. - - - The WebView cache has been cleared! - - - It looks like you're using an alternative scaling. This may result in some parts of HASS.Agent not looking as intended. - -Please report any unusable aspects on GitHub. Thanks! - -Note: this message only shows once. - - - Unable to load the stored command settings, resetting to default. - - - Configure Command &Parameters - - - Execute Port &Reservation - - - &Enable Local API - - - HASS.Agent has its own local API, so Home Assistant can send requests (for instance to send a notification). You can configure it globally here, and afterwards you can configure the dependent sections (currently notifications and mediaplayer). - -Note: this is not required for the new integration to function. Only enable and use it if you don't use MQTT. - - - To be able to listen to the requests, HASS.Agent needs to have its port reserved and opened in your firewall. You can use this button to have it done for you. - - - &Port - - - Audio Cache Location - - - days - - - Image Cache Location - - - Keep audio for - - - Keep images for - - - Clear cache every - - - WebView Cache Location - - - Media Player &Documentation - - - &Enable Media Player Functionality - - - HASS.Agent can act as a media player for Home Assistant, so you'll be able to see and control any media that's playing, and send text-to-speech. If you have MQTT enabled, your device will automatically get added. Otherwise, manually configure the integration to use the local API. - - - If something is not working, make sure you try the following steps: - -- Install the HASS.Agent integration -- Restart Home Assistant -- Make sure HASS.Agent is active with MQTT enabled! -- Your device should get detected and added as an entity automatically -- Optionally: manually add it using the local API - - - The local API is disabled however the media player requires it in order to function. - - - &TLS - - - The local API is disabled however the media player requires it in order to function. - - - Show &Preview - - - Show &Default Menu - - - Show &WebView - - - &Keep page loaded in the background - - - Control the behaviour of the tray icon when it is right-clicked. - - - (This uses extra resources, but reduces loading time.) - - - Size (px) - - - &WebView URL (For instance, your Home Assistant Dashboard URL) - - - Local API - - - Media Player - - - Tray Icon - - - Your input language '{0}' is known to collide with the default CTRL-ALT-Q hotkey. Please set your own. - - - Your input language '{0}' is unknown, and might collide with the default CTRL-ALT-Q hotkey. Please check to be sure. If it does, consider opening a ticket on GitHub so it can be added to the list. - - - No keys found - - - brackets missing, start and close all keys with [ ] - - - Error while parsing keys, please check the logs for more information. - - - The number of open brackets ('[') does not correspond to the number of closed brackets. (']')! ({0} to {1}) - - - Documentation - - - Documentation and Usage Examples - - - Check for &Updates - - - Local API: - - - Manage Satellite Service - - - To use notifications, you need to install and configure the HASS.Agent integration in -Home Assistant. - -This is very easy using HACS, but you can also install manually. Visit the link below for more -information. - - - Make sure you follow these steps: - -- Install the HASS.Agent-Notifier and / or HASS.Agent-MediaPlayer integration -- Restart Home Assistant --Configure a notifier and / or media_player entity --Restart Home Assistant - - - The same goes for the media player, this integration allows you to control your device as a media_player entity, see what's playing and send text-to-speech. - - - HASS.Agent-MediaPlayer GitHub Page - - - HASS.Agent-Integration GitHub Page - - - Yes, &enable the local API on port - - - Enable &Media Player and text-to-speech (TTS) - - - Enable &Notifications - - - HASS.Agent has its own internal API, so Home Assistant can send requests (like notifications or text-to-speech). - -Do you want to enable it? - - - You can choose what modules you want to enable. They require HA integrations, but don't worry, the next page will give you more info on how to set them up. - - - Note: 5115 is the default port, only change it if you changed it in Home Assistant. - - - &TLS - - - Your device name contained some characters that are not allowed by HA (only letters, digits and whitespace). - -The final name is: {0} - -Do you want to use that version? - - - HASS.Agent Onboarding - - - stored! - - - &TLS - - - &Save - - - &Always show centered in screen - - - Show the window's &title bar - - - Set window as 'Always on &Top' - - - Drag and resize this window to set the size and location of your webview command. - - - Location - - - Size - - - Tip: Press ESCAPE to close a WebView. - - - &URL - - - WebView Configuration - - - WebView - - - The keycode you have provided is not a valid number! - -Please ensure the keycode field is in focus and press the key you want simulated, the keycode should then be generated for you. - - - Enable Device Name &Sanitation - - - Enable State Notifications - - - HASS.Agent will sanitize your device name to make sure HA will accept it, you can overrule this rule below if you're sure that your name will be accepted as-is. - - - HASS.Agent sends notifications when the state of a module changes, you can adjust whether or not you want to receive these notifications below. - - - You've changed your device's name. - -All your sensors and commands will now be unpublished and published again after the HASS.Agent restarts. - -Don't worry! they'll keep their current names so your automations and scripts will continue to work. - -Note: You disabled sanitation, so make sure your device name is accepted by Home Assistant. - - - Printers - - - MonitorSleep - - - MonitorWake - - - PowerOn - - - PowerOff - - - Dimmed - - - Unknown - - - MonitorPowerState - - - PowershellSensor - - - SetVolume - - - Maximized - - - Minimized - - - Normal - - - Unknown - - - Hidden - - - WindowState - - - WebcamProcess - - - MicrophoneProcess - - - Puts all monitors in sleep (low power) mode. - - - Tries to wake up all monitors by simulating a 'arrow up' keypress. - - - Sets the volume of the current default audiodevice to the specified level. - - - Please enter a value between 0-100 as the desired volume level! - - - Command - - - If you don't enter a volume value, you can only use this entity with an 'action' value through Home Assistant. Running it as-is won't do anything. - -Are you sure you want this? - - - The name you provided contains unsupported characters and won't work. The suggested version is: - -{0} - -Do you want to use this version? - - - The API token you have provided doesn't appear to be valid, please ensure you selected the entire token (Don't use CTRL + A or double-click). A valid API key contains three sections, separated by two dots. - -Are you sure you want to use this key anyway? - - - The URI you have provided does not appear to be valid, a valid URI may look like either of the following: -- http://homeassistant.local:8123 -- http://192.168.0.1:8123 - -Are you sure you want to use this URI anyway? - - - Testing.. - - - both the local API and MQTT are disabled, but the integration needs at least one for it to work - - - Enable MQTT - - - If MQTT is not enabled, commands and sensors will not work! - - - both the local API and MQTT are disabled, but the integration needs at least one for it to work - - - &Manage Service - - - The service is currently stopped and cannot be configured. - -Please start the service first in order to configure it. - - - If you want to manage the service (add commands and sensor, change settings) you can do so here, or by using the 'satellite service' button on the main window. - - - Show default menu on mouse left-click - - - Your Home Assistant API token doesn't look right. Make sure you selected the entire token (don't use CTRL+A or doubleclick). -It should contain three sections (seperated by two dots). - -Are you sure you want to use it like this? - - - Your Home Assistant URI doesn't look right. It should look something like 'http://homeassistant.local:8123' or 'https://192.168.0.1:8123'. - -Are you sure you want to use it like this? - - - Your MQTT broker URI doesn't look right. It should look something like 'homeassistant.local' or '192.168.0.1'. - -Are you sure you want to use it like this? - - - &Close - - - I already donated, hide the button on the main window. - - - HASS.Agent is completely free, and will always stay that way without restrictions! - -However, developing and maintaining this tool (and everything that surrounds it, like support and the docs) takes up a lot of time. - -Like most developers, I run on caffeïne - so if you can spare it, a cup of coffee is always very much appreciated! - - - Donate - - - No URL has been set! Please configure the webview through Configuration -> Tray Icon. - - - Check for Updates - - - The API token you have provided doesn't appear to be valid, please ensure you selected the entire token (Don't use CTRL + A or double-click). A valid API key contains three sections, separated by two dots. - -Are you sure you want to use this key anyway? - - - The URI you have provided does not appear to be valid, a valid URI may look like either of the following: -- http://homeassistant.local:8123 -- http://192.168.0.1:8123 - -Are you sure you want to use this URI anyway? - - - Developing and maintaining this tool (and everything that surrounds it) takes up a lot of time. Like most developers, I run on caffeïne - so if you can spare it, a cup of coffee is always very much appreciated! - - - Tip: Other donation methods are available on the About Window. - - - Enable &Media Player (including text-to-speech) - - - Enable &Notifications - - - Enable MQTT - - - HASS.Agent Post Update - - - Provides a sensor with the amount of bluetooth devices found. - -The devices and their connected state are added as attributes. - - - Provides a sensors with the amount of bluetooth LE devices found. - -The devices and their connected state are added as attributes. - -Only shows devices that were seen since the last report, ie. when the sensor publishes, the list clears. - - - Returns your current latitude, longitude and altitude as a comma-seperated value. - -Make sure Windows' location services are enabled! - -Depending on your Windows version, this can be found in the new control panel -> 'privacy and security' -> 'location'. - - - Provides the name of the process that's currently using the microphone. - -Note: if used in the satellite service, it won't detect userspace applications. - - - Provides the last monitor power state change: - -Dimmed, PowerOff, PowerOn and Unkown. - - - Returns the result of the provided Powershell command or script. - -Converts the outcome to text. - - - Provides information about all installed printers and their queues. - - - Provides the name of the process that's currently using the webcam. - -Note: if used in the satellite service, it won't detect userspace applications. - - - Provides the current state of the process' window: - -Hidden, Maximized, Minimized, Normal and Unknown. - - - powershell command or script - - - The name you provided contains unsupported characters and won't work. The suggested version is: - -{0} - -Do you want to use this version? - - - Test Command/Script - - - Please enter a command or script! - - - Test succesfully executed, result value: - -{0} - - - The test failed to execute: - -{0} - -Do you want to open the logs folder? - - - BluetoothDevices - - - BluetoothLeDevices - - - Fatal error, please check logs for information! - - - Timeout expired - - - unknown reason - - - unable to open Service Manager - - - unable to open service - - - Error configuring startup mode, please check the logs for more information. - - - Error setting startup mode, please check the logs for more information. - - - Microsoft's WebView2 runtime isn't found on your machine. Usually this is handled by the installer, but you can install it manually. - -Do you want to download the runtime installer? - - - Something went wrong while initializing the WebView! Please check your logs and open a GitHub issue for further assistance. - - - domain - - \ No newline at end of file From 601635e8858aecb18a2bebc56290badc086d6a8b Mon Sep 17 00:00:00 2001 From: Amadeo Alex <68441479+amadeo-alex@users.noreply.github.com> Date: Fri, 30 Jun 2023 14:17:19 +0200 Subject: [PATCH 04/10] added all sanity checks before generating the mouse move --- .../Settings/StoredSensors.cs | 2 +- .../SingleValue/LastActiveSensor.cs | 26 +- .../HASS.Agent/Forms/Sensors/SensorsMod.cs | 9 +- .../Localization/Languages.Designer.cs | 17122 ++++++++-------- .../Resources/Localization/Languages.resx | 11 +- .../HASS.Agent/Settings/StoredSensors.cs | 993 +- 6 files changed, 9085 insertions(+), 9078 deletions(-) diff --git a/src/HASS.Agent.Staging/HASS.Agent.Satellite.Service/Settings/StoredSensors.cs b/src/HASS.Agent.Staging/HASS.Agent.Satellite.Service/Settings/StoredSensors.cs index 4267ee41..e86b010a 100644 --- a/src/HASS.Agent.Staging/HASS.Agent.Satellite.Service/Settings/StoredSensors.cs +++ b/src/HASS.Agent.Staging/HASS.Agent.Satellite.Service/Settings/StoredSensors.cs @@ -111,7 +111,7 @@ await Task.Run(delegate abstractSensor = new NamedWindowSensor(sensor.WindowName, sensor.Name, sensor.FriendlyName, sensor.UpdateInterval, sensor.Id.ToString()); break; case SensorType.LastActiveSensor: - abstractSensor = new LastActiveSensor(sensor.Query, sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + abstractSensor = new LastActiveSensor(sensor.ApplyRounding, sensor.Round, sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); break; case SensorType.LastSystemStateChangeSensor: abstractSensor = new LastSystemStateChangeSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); diff --git a/src/HASS.Agent.Staging/HASS.Agent.Shared/HomeAssistant/Sensors/GeneralSensors/SingleValue/LastActiveSensor.cs b/src/HASS.Agent.Staging/HASS.Agent.Shared/HomeAssistant/Sensors/GeneralSensors/SingleValue/LastActiveSensor.cs index 1a163d16..f2f3ca7e 100644 --- a/src/HASS.Agent.Staging/HASS.Agent.Shared/HomeAssistant/Sensors/GeneralSensors/SingleValue/LastActiveSensor.cs +++ b/src/HASS.Agent.Staging/HASS.Agent.Shared/HomeAssistant/Sensors/GeneralSensors/SingleValue/LastActiveSensor.cs @@ -18,11 +18,15 @@ public class LastActiveSensor : AbstractSingleValueSensor private DateTime _lastActive = DateTime.MinValue; - public string Query { get; private set; } + public const int DefaultTimeWindow = 15; - public LastActiveSensor(string updateOnResume, int? updateInterval = 10, string name = DefaultName, string friendlyName = DefaultName, string id = default) : base(name ?? DefaultName, friendlyName ?? null, updateInterval ?? 10, id) + public bool ApplyRounding { get; private set; } + public int Round { get; private set; } + + public LastActiveSensor(bool updateOnResume, int? updateOnResumeTimeWindow, int? updateInterval = 10, string name = DefaultName, string friendlyName = DefaultName, string id = default) : base(name ?? DefaultName, friendlyName ?? null, updateInterval ?? 10, id) { - Query = updateOnResume; + ApplyRounding = updateOnResume; + Round = updateOnResumeTimeWindow ?? 30; } public override DiscoveryConfigModel GetAutoDiscoveryConfig() @@ -49,23 +53,25 @@ public override DiscoveryConfigModel GetAutoDiscoveryConfig() public override string GetState() { - if (SharedSystemStateManager.LastEventOccurrence.TryGetValue(Enums.SystemStateEvent.Resume, out var lastWakeEventDate)) + var lastInput = GetLastInputTime(); + + if (ApplyRounding) { - if (Query == "1" && (DateTime.Now - lastWakeEventDate).TotalSeconds < 15) + if (SharedSystemStateManager.LastEventOccurrence.TryGetValue(Enums.SystemStateEvent.Resume, out var lastWakeEventDate) // was there a wake event + && DateTime.Compare(lastInput, lastWakeEventDate) < 0 // was the last input before the last wake event + && (DateTime.Now - lastWakeEventDate).TotalSeconds < Round) // are we within the time window { + var currentPosition = Cursor.Position; - Cursor.Position = new Point(Cursor.Position.X - 50, Cursor.Position.Y - 50); + Cursor.Position = new Point(Cursor.Position.X - 10, Cursor.Position.Y - 10); Cursor.Position = currentPosition; - var lastInputAfter = GetLastInputTime(); - - MessageBox.Show($"moving mouse as the device was woken from sleep, wake: {lastWakeEventDate}, now: {lastInputAfter}"); + lastInput = GetLastInputTime(); } } // changed to min. 1 sec difference // source: https://github.com/sleevezipper/hass-workstation-service/pull/156 - var lastInput = GetLastInputTime(); if ((_lastActive - lastInput).Duration().TotalSeconds > 1) _lastActive = lastInput; diff --git a/src/HASS.Agent.Staging/HASS.Agent/Forms/Sensors/SensorsMod.cs b/src/HASS.Agent.Staging/HASS.Agent/Forms/Sensors/SensorsMod.cs index 3226a629..b022cda5 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Forms/Sensors/SensorsMod.cs +++ b/src/HASS.Agent.Staging/HASS.Agent/Forms/Sensors/SensorsMod.cs @@ -10,6 +10,7 @@ using HASS.Agent.Shared.Models.Config; using Serilog; using HASS.Agent.Shared.Functions; +using HASS.Agent.Shared.HomeAssistant.Sensors.GeneralSensors.SingleValue; namespace HASS.Agent.Forms.Sensors { @@ -190,7 +191,8 @@ private void LoadSensor() break; case SensorType.LastActiveSensor: - CbApplyRounding.Checked = Sensor.Query == "1"; + CbApplyRounding.Checked = Sensor.ApplyRounding; + NumRound.Text = Sensor.Round?.ToString() ?? LastActiveSensor.DefaultTimeWindow.ToString(); ; break; } } @@ -458,6 +460,7 @@ private void SetLastActiveGui() CbApplyRounding.Text = Languages.SensorsMod_CbApplyRounding_LastActive; LblDigits.Text = Languages.SensorsMod_LblSeconds; + NumRound.Text = LastActiveSensor.DefaultTimeWindow.ToString(); CbApplyRounding.Visible = true; if (CbApplyRounding.Checked) { @@ -709,10 +712,6 @@ private void BtnStore_Click(object sender, EventArgs e) } Sensor.Query = windowprocess; break; - - case SensorType.LastActiveSensor: - Sensor.Query = CbApplyRounding.Checked ? "1" : "0"; - break; } // set values diff --git a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.Designer.cs b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.Designer.cs index 8fe5d0ce..67131cfb 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.Designer.cs +++ b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.Designer.cs @@ -1,8561 +1,8561 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace HASS.Agent.Resources.Localization { - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Languages { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Languages() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("HASS.Agent.Resources.Localization.Languages", typeof(Languages).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to &Close. - /// - internal static string About_BtnClose { - get { - return ResourceManager.GetString("About_BtnClose", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A Windows-based client for the Home Assistant platform.. - /// - internal static string About_LblInfo1 { - get { - return ResourceManager.GetString("About_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Created with love by. - /// - internal static string About_LblInfo2 { - get { - return ResourceManager.GetString("About_LblInfo2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This application is open source and completely free, please check the project pages of - ///the used components for their individual licenses:. - /// - internal static string About_LblInfo3 { - get { - return ResourceManager.GetString("About_LblInfo3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A big 'thank you' to the developers of these projects, who were kind enough to share - ///their hard work with the rest of us mere mortals. . - /// - internal static string About_LblInfo4 { - get { - return ResourceManager.GetString("About_LblInfo4", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to And of course; thanks to Paulus Shoutsen and the entire team of developers that - ///created and maintain Home Assistant :-). - /// - internal static string About_LblInfo5 { - get { - return ResourceManager.GetString("About_LblInfo5", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Like this tool? Support us (read: keep us awake) by buying a cup of coffee:. - /// - internal static string About_LblInfo6 { - get { - return ResourceManager.GetString("About_LblInfo6", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to or. - /// - internal static string About_LblOr { - get { - return ResourceManager.GetString("About_LblOr", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to About. - /// - internal static string About_Title { - get { - return ResourceManager.GetString("About_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Button. - /// - internal static string CommandEntityType_Button { - get { - return ResourceManager.GetString("CommandEntityType_Button", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Light. - /// - internal static string CommandEntityType_Light { - get { - return ResourceManager.GetString("CommandEntityType_Light", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Lock. - /// - internal static string CommandEntityType_Lock { - get { - return ResourceManager.GetString("CommandEntityType_Lock", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Siren. - /// - internal static string CommandEntityType_Siren { - get { - return ResourceManager.GetString("CommandEntityType_Siren", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Switch. - /// - internal static string CommandEntityType_Switch { - get { - return ResourceManager.GetString("CommandEntityType_Switch", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Close. - /// - internal static string CommandMqttTopic_BtnClose { - get { - return ResourceManager.GetString("CommandMqttTopic_BtnClose", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Copy &to Clipboard. - /// - internal static string CommandMqttTopic_BtnCopyClipboard { - get { - return ResourceManager.GetString("CommandMqttTopic_BtnCopyClipboard", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Topic copied to clipboard!. - /// - internal static string CommandMqttTopic_BtnCopyClipboard_Copied { - get { - return ResourceManager.GetString("CommandMqttTopic_BtnCopyClipboard_Copied", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to help and examples. - /// - internal static string CommandMqttTopic_LblHelp { - get { - return ResourceManager.GetString("CommandMqttTopic_LblHelp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This is the MQTT topic on which you can publish action commands:. - /// - internal static string CommandMqttTopic_LblInfo1 { - get { - return ResourceManager.GetString("CommandMqttTopic_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MQTT Action Topic. - /// - internal static string CommandMqttTopic_Title { - get { - return ResourceManager.GetString("CommandMqttTopic_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Add New. - /// - internal static string CommandsConfig_BtnAdd { - get { - return ResourceManager.GetString("CommandsConfig_BtnAdd", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Modify. - /// - internal static string CommandsConfig_BtnModify { - get { - return ResourceManager.GetString("CommandsConfig_BtnModify", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Remove. - /// - internal static string CommandsConfig_BtnRemove { - get { - return ResourceManager.GetString("CommandsConfig_BtnRemove", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Store and Activate Commands. - /// - internal static string CommandsConfig_BtnStore { - get { - return ResourceManager.GetString("CommandsConfig_BtnStore", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An error occurred whilst saving commands, please check the logs for more information.. - /// - internal static string CommandsConfig_BtnStore_MessageBox1 { - get { - return ResourceManager.GetString("CommandsConfig_BtnStore_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Storing and registering, please wait... - /// - internal static string CommandsConfig_BtnStore_Storing { - get { - return ResourceManager.GetString("CommandsConfig_BtnStore_Storing", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name. - /// - internal static string CommandsConfig_ClmName { - get { - return ResourceManager.GetString("CommandsConfig_ClmName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Type. - /// - internal static string CommandsConfig_ClmType { - get { - return ResourceManager.GetString("CommandsConfig_ClmType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Action. - /// - internal static string CommandsConfig_LblActionInfo { - get { - return ResourceManager.GetString("CommandsConfig_LblActionInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Low Integrity. - /// - internal static string CommandsConfig_LblLowIntegrity { - get { - return ResourceManager.GetString("CommandsConfig_LblLowIntegrity", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Commands Config. - /// - internal static string CommandsConfig_Title { - get { - return ResourceManager.GetString("CommandsConfig_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Looks for the specified process, and tries to send its main window to the front. - /// - ///If the application is minimized, it'll get restored. - /// - ///Example: if you want to send VLC to the foreground, use 'vlc'.. - /// - internal static string CommandsManager_CommandsManager_SendWindowToFrontCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_CommandsManager_SendWindowToFrontCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Execute a custom command. - /// - ///These commands run without special elevation. To run elevated, create a Scheduled Task, and use 'schtasks /Run /TN "TaskName"' as the command to execute your task. - /// - ///Or enable 'run as low integrity' for even stricter execution.. - /// - internal static string CommandsManager_CustomCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_CustomCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Executes the command through the configured custom executor (in Configuration -> External Tools). - /// - ///Your command is provided as an argument 'as is', so you have to supply your own quotes etc. if necessary.. - /// - internal static string CommandsManager_CustomExecutorCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_CustomExecutorCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Sets the machine in hibernation.. - /// - internal static string CommandsManager_HibernateCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_HibernateCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Simulates a single keypress. - /// - ///Click on the 'keycode' textbox and press the key you want simulated. The corresponding keycode will be entered for you. - /// - ///If you need more keys and/or modifiers like CTRL, use the MultipleKeys command.. - /// - internal static string CommandsManager_KeyCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_KeyCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Launches the provided URL, by default in your default browser. - /// - ///To use 'incognito', provide a specific browser in Configuration -> External Tools. - /// - ///If you just want a window with a specific URL (not an entire browser), use a 'WebView' command.. - /// - internal static string CommandsManager_LaunchUrlCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_LaunchUrlCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Locks the current session.. - /// - internal static string CommandsManager_LockCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_LockCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Logs off the current session.. - /// - internal static string CommandsManager_LogOffCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_LogOffCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Simulates 'Mute' key.. - /// - internal static string CommandsManager_MediaMuteCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_MediaMuteCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Simulates 'Media Next' key.. - /// - internal static string CommandsManager_MediaNextCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_MediaNextCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Simulates 'Media Pause/Play' key.. - /// - internal static string CommandsManager_MediaPlayPauseCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_MediaPlayPauseCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Simulates 'Media Previous' key.. - /// - internal static string CommandsManager_MediaPreviousCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_MediaPreviousCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Simulates 'Volume Down' key.. - /// - internal static string CommandsManager_MediaVolumeDownCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_MediaVolumeDownCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Simulates 'Volume Up' key.. - /// - internal static string CommandsManager_MediaVolumeUpCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_MediaVolumeUpCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Puts all monitors in sleep (low power) mode.. - /// - internal static string CommandsManager_MonitorSleepCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_MonitorSleepCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Tries to wake up all monitors by simulating a 'arrow up' keypress.. - /// - internal static string CommandsManager_MonitorWakeCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_MonitorWakeCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Simulates pressing mulitple keys. - /// - ///You need to put [ ] between every key, otherwise HASS.Agent can't tell them apart. So say you want to press X TAB Y SHIFT-Z, it'd be [X] [{TAB}] [Y] [+Z]. - /// - ///There are a few tricks you can use: - /// - ///- If you want a bracket pressed, escape it, so [ is [\[] and ] is [\]] - /// - ///- Special keys go between { }, like {TAB} or {UP} - /// - ///- Put a + in front of a key to add SHIFT, ^ for CTRL and % for ALT. So, +C is SHIFT-C. Or, +(CD) is SHIFT-C and SHIFT-D, while +CD is SHIFT-C and D - /// - /// [rest of string was truncated]";. - /// - internal static string CommandsManager_MultipleKeysCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_MultipleKeysCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Execute a Powershell command or script. - /// - ///You can either provide the location of a script (*.ps1), or a single-line command. - /// - ///This will run without special elevation.. - /// - internal static string CommandsManager_PowershellCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_PowershellCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Resets all sensor checks, forcing all sensors to process and send their value. - /// - ///Useful for example if you want to force HASS.Agent to update all your sensors after a HA reboot.. - /// - internal static string CommandsManager_PublishAllSensorsCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_PublishAllSensorsCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Restarts the machine after one minute. - /// - ///Tip: Accidentally triggered? Run 'shutdown /a' to abort shutdown.. - /// - internal static string CommandsManager_RestartCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_RestartCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Sets the volume of the current default audiodevice to the specified level.. - /// - internal static string CommandsManager_SetVolumeCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_SetVolumeCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Shuts down the machine after one minute. - /// - ///Tip: Accidentally triggered? Run 'shutdown /a' to abort shutdown.. - /// - internal static string CommandsManager_ShutdownCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_ShutdownCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Puts the machine to sleep. - /// - ///Note: due to a limitation in Windows, this only works if hibernation is disabled, otherwise it will just hibernate. - /// - ///You can use something like NirCmd (http://www.nirsoft.net/utils/nircmd.html) to circumvent this.. - /// - internal static string CommandsManager_SleepCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_SleepCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Shows a window with the provided URL. - /// - ///This differs from the 'LaunchUrl' command in that it doesn't load a full-fledged browser, just the provided URL in its own window. - /// - ///You can use this to for instance quickly show Home Assistant's dashboard. - /// - ///By default, it stores cookies indefinitely so you only have to log in once.. - /// - internal static string CommandsManager_WebViewCommandDescription { - get { - return ResourceManager.GetString("CommandsManager_WebViewCommandDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Configure Command &Parameters. - /// - internal static string CommandsMod_BtnConfigureCommand { - get { - return ResourceManager.GetString("CommandsMod_BtnConfigureCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Store Command. - /// - internal static string CommandsMod_BtnStore { - get { - return ResourceManager.GetString("CommandsMod_BtnStore", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please select a command type!. - /// - internal static string CommandsMod_BtnStore_MessageBox1 { - get { - return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please enter a value between 0-100 as the desired volume level!. - /// - internal static string CommandsMod_BtnStore_MessageBox10 { - get { - return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox10", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please select a valid command type!. - /// - internal static string CommandsMod_BtnStore_MessageBox2 { - get { - return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A command with that name already exists, are you sure you want to continue?. - /// - internal static string CommandsMod_BtnStore_MessageBox3 { - get { - return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to If a command is not provided, you may only use this entity with an 'action' value via Home Assistant, running it as-is will have no action. - /// - ///Are you sure you want to proceed?. - /// - internal static string CommandsMod_BtnStore_MessageBox4 { - get { - return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox4", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please enter a key code!. - /// - internal static string CommandsMod_BtnStore_MessageBox5 { - get { - return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox5", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Checking keys failed: {0}. - /// - internal static string CommandsMod_BtnStore_MessageBox6 { - get { - return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox6", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to If a URL is not provided, you may only use this entity with an 'action' value via Home Assistant, running it as-is will have no action. - /// - ///Are you sure you want to proceed?. - /// - internal static string CommandsMod_BtnStore_MessageBox7 { - get { - return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox7", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to If you do not configure the command, you may only use this entity with an 'action' value via Home Assistant and it will appear using the default settings, running it as-is will have no action. - /// - ///Are you sure you want to do this?. - /// - internal static string CommandsMod_BtnStore_MessageBox8 { - get { - return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox8", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The keycode you have provided is not a valid number! - /// - ///Please ensure the keycode field is in focus and press the key you want simulated, the keycode should then be generated for you.. - /// - internal static string CommandsMod_BtnStore_MessageBox9 { - get { - return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox9", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Launch in Incognito Mode. - /// - internal static string CommandsMod_CbCommandSpecific_Incognito { - get { - return ResourceManager.GetString("CommandsMod_CbCommandSpecific_Incognito", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Run as 'Low Integrity'. - /// - internal static string CommandsMod_CbRunAsLowIntegrity { - get { - return ResourceManager.GetString("CommandsMod_CbRunAsLowIntegrity", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Type. - /// - internal static string CommandsMod_ClmSensorName { - get { - return ResourceManager.GetString("CommandsMod_ClmSensorName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Command. - /// - internal static string CommandsMod_CommandsMod { - get { - return ResourceManager.GetString("CommandsMod_CommandsMod", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Action. - /// - internal static string CommandsMod_LblActionInfo { - get { - return ResourceManager.GetString("CommandsMod_LblActionInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to agent. - /// - internal static string CommandsMod_LblAgent { - get { - return ResourceManager.GetString("CommandsMod_LblAgent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Description. - /// - internal static string CommandsMod_LblDescription { - get { - return ResourceManager.GetString("CommandsMod_LblDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Entity Type. - /// - internal static string CommandsMod_LblEntityType { - get { - return ResourceManager.GetString("CommandsMod_LblEntityType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Browser: Default - /// - ///Please configure a custom browser to enable incognito mode.. - /// - internal static string CommandsMod_LblInfo_Browser { - get { - return ResourceManager.GetString("CommandsMod_LblInfo_Browser", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Browser: {0}. - /// - internal static string CommandsMod_LblInfo_BrowserSpecific { - get { - return ResourceManager.GetString("CommandsMod_LblInfo_BrowserSpecific", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Executor: None - /// - ///Please configure an executor or your command will not run.. - /// - internal static string CommandsMod_LblInfo_Executor { - get { - return ResourceManager.GetString("CommandsMod_LblInfo_Executor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Executor: {0}. - /// - internal static string CommandsMod_LblInfo_ExecutorSpecific { - get { - return ResourceManager.GetString("CommandsMod_LblInfo_ExecutorSpecific", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to What's this?. - /// - internal static string CommandsMod_LblIntegrityInfo { - get { - return ResourceManager.GetString("CommandsMod_LblIntegrityInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Low integrity means your command will be executed with restricted privileges.. - /// - internal static string CommandsMod_LblIntegrityInfo_InfoMsg1 { - get { - return ResourceManager.GetString("CommandsMod_LblIntegrityInfo_InfoMsg1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This means it will only be able to save and modify files in certain locations,. - /// - internal static string CommandsMod_LblIntegrityInfo_InfoMsg2 { - get { - return ResourceManager.GetString("CommandsMod_LblIntegrityInfo_InfoMsg2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to such as the '%USERPROFILE%\AppData\LocalLow' folder or. - /// - internal static string CommandsMod_LblIntegrityInfo_InfoMsg3 { - get { - return ResourceManager.GetString("CommandsMod_LblIntegrityInfo_InfoMsg3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to the 'HKEY_CURRENT_USER\Software\AppDataLow' registry key.. - /// - internal static string CommandsMod_LblIntegrityInfo_InfoMsg4 { - get { - return ResourceManager.GetString("CommandsMod_LblIntegrityInfo_InfoMsg4", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You should test your command to make sure it's not influenced by this!. - /// - internal static string CommandsMod_LblIntegrityInfo_InfoMsg5 { - get { - return ResourceManager.GetString("CommandsMod_LblIntegrityInfo_InfoMsg5", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Show MQTT Action Topic. - /// - internal static string CommandsMod_LblMqttTopic { - get { - return ResourceManager.GetString("CommandsMod_LblMqttTopic", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The MQTT manager hasn't been configured properly, or hasn't yet completed its startup.. - /// - internal static string CommandsMod_LblMqttTopic_MessageBox1 { - get { - return ResourceManager.GetString("CommandsMod_LblMqttTopic_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Name. - /// - internal static string CommandsMod_LblName { - get { - return ResourceManager.GetString("CommandsMod_LblName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Selected Type. - /// - internal static string CommandsMod_LblSelectedType { - get { - return ResourceManager.GetString("CommandsMod_LblSelectedType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Service. - /// - internal static string CommandsMod_LblService { - get { - return ResourceManager.GetString("CommandsMod_LblService", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Configuration. - /// - internal static string CommandsMod_LblSetting { - get { - return ResourceManager.GetString("CommandsMod_LblSetting", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Command. - /// - internal static string CommandsMod_LblSetting_Command { - get { - return ResourceManager.GetString("CommandsMod_LblSetting_Command", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Command or Script. - /// - internal static string CommandsMod_LblSetting_CommandScript { - get { - return ResourceManager.GetString("CommandsMod_LblSetting_CommandScript", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Keycode. - /// - internal static string CommandsMod_LblSetting_KeyCode { - get { - return ResourceManager.GetString("CommandsMod_LblSetting_KeyCode", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Keycodes. - /// - internal static string CommandsMod_LblSetting_KeyCodes { - get { - return ResourceManager.GetString("CommandsMod_LblSetting_KeyCodes", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to URL. - /// - internal static string CommandsMod_LblSetting_Url { - get { - return ResourceManager.GetString("CommandsMod_LblSetting_Url", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent only!. - /// - internal static string CommandsMod_LblSpecificClient { - get { - return ResourceManager.GetString("CommandsMod_LblSpecificClient", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to If you don't enter a command or script, you can only use this entity with an 'action' value through Home Assistant. Running it as-is won't do anything. - /// - ///Are you sure you want this?. - /// - internal static string CommandsMod_MessageBox_Action { - get { - return ResourceManager.GetString("CommandsMod_MessageBox_Action", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to If you don't enter a volume value, you can only use this entity with an 'action' value through Home Assistant. Running it as-is won't do anything. - /// - ///Are you sure you want this?. - /// - internal static string CommandsMod_MessageBox_Action2 { - get { - return ResourceManager.GetString("CommandsMod_MessageBox_Action2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Select a valid entity type first.. - /// - internal static string CommandsMod_MessageBox_EntityType { - get { - return ResourceManager.GetString("CommandsMod_MessageBox_EntityType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please provide a name!. - /// - internal static string CommandsMod_MessageBox_Name { - get { - return ResourceManager.GetString("CommandsMod_MessageBox_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The name you provided contains unsupported characters and won't work. The suggested version is: - /// - ///{0} - /// - ///Do you want to use this version?. - /// - internal static string CommandsMod_MessageBox_Sanitize { - get { - return ResourceManager.GetString("CommandsMod_MessageBox_Sanitize", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0} only!. - /// - internal static string CommandsMod_SpecificClient { - get { - return ResourceManager.GetString("CommandsMod_SpecificClient", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Command. - /// - internal static string CommandsMod_Title { - get { - return ResourceManager.GetString("CommandsMod_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Mod Command. - /// - internal static string CommandsMod_Title_ModCommand { - get { - return ResourceManager.GetString("CommandsMod_Title_ModCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to New Command. - /// - internal static string CommandsMod_Title_NewCommand { - get { - return ResourceManager.GetString("CommandsMod_Title_NewCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Custom. - /// - internal static string CommandType_CustomCommand { - get { - return ResourceManager.GetString("CommandType_CustomCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to CustomExecutor. - /// - internal static string CommandType_CustomExecutorCommand { - get { - return ResourceManager.GetString("CommandType_CustomExecutorCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Hibernate. - /// - internal static string CommandType_HibernateCommand { - get { - return ResourceManager.GetString("CommandType_HibernateCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Key. - /// - internal static string CommandType_KeyCommand { - get { - return ResourceManager.GetString("CommandType_KeyCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to LaunchUrl. - /// - internal static string CommandType_LaunchUrlCommand { - get { - return ResourceManager.GetString("CommandType_LaunchUrlCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Lock. - /// - internal static string CommandType_LockCommand { - get { - return ResourceManager.GetString("CommandType_LockCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to LogOff. - /// - internal static string CommandType_LogOffCommand { - get { - return ResourceManager.GetString("CommandType_LogOffCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MediaMute. - /// - internal static string CommandType_MediaMuteCommand { - get { - return ResourceManager.GetString("CommandType_MediaMuteCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MediaNext. - /// - internal static string CommandType_MediaNextCommand { - get { - return ResourceManager.GetString("CommandType_MediaNextCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MediaPlayPause. - /// - internal static string CommandType_MediaPlayPauseCommand { - get { - return ResourceManager.GetString("CommandType_MediaPlayPauseCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MediaPrevious. - /// - internal static string CommandType_MediaPreviousCommand { - get { - return ResourceManager.GetString("CommandType_MediaPreviousCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MediaVolumeDown. - /// - internal static string CommandType_MediaVolumeDownCommand { - get { - return ResourceManager.GetString("CommandType_MediaVolumeDownCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MediaVolumeUp. - /// - internal static string CommandType_MediaVolumeUpCommand { - get { - return ResourceManager.GetString("CommandType_MediaVolumeUpCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MonitorSleep. - /// - internal static string CommandType_MonitorSleepCommand { - get { - return ResourceManager.GetString("CommandType_MonitorSleepCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MonitorWake. - /// - internal static string CommandType_MonitorWakeCommand { - get { - return ResourceManager.GetString("CommandType_MonitorWakeCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MultipleKeys. - /// - internal static string CommandType_MultipleKeysCommand { - get { - return ResourceManager.GetString("CommandType_MultipleKeysCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Powershell. - /// - internal static string CommandType_PowershellCommand { - get { - return ResourceManager.GetString("CommandType_PowershellCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PublishAllSensors. - /// - internal static string CommandType_PublishAllSensorsCommand { - get { - return ResourceManager.GetString("CommandType_PublishAllSensorsCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Restart. - /// - internal static string CommandType_RestartCommand { - get { - return ResourceManager.GetString("CommandType_RestartCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to SendWindowToFront. - /// - internal static string CommandType_SendWindowToFrontCommand { - get { - return ResourceManager.GetString("CommandType_SendWindowToFrontCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to SetVolume. - /// - internal static string CommandType_SetVolumeCommand { - get { - return ResourceManager.GetString("CommandType_SetVolumeCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Shutdown. - /// - internal static string CommandType_ShutdownCommand { - get { - return ResourceManager.GetString("CommandType_ShutdownCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Sleep. - /// - internal static string CommandType_SleepCommand { - get { - return ResourceManager.GetString("CommandType_SleepCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to WebView. - /// - internal static string CommandType_WebViewCommand { - get { - return ResourceManager.GetString("CommandType_WebViewCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Connecting... - /// - internal static string ComponentStatus_Connecting { - get { - return ResourceManager.GetString("ComponentStatus_Connecting", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Disabled. - /// - internal static string ComponentStatus_Disabled { - get { - return ResourceManager.GetString("ComponentStatus_Disabled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Failed. - /// - internal static string ComponentStatus_Failed { - get { - return ResourceManager.GetString("ComponentStatus_Failed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Loading... - /// - internal static string ComponentStatus_Loading { - get { - return ResourceManager.GetString("ComponentStatus_Loading", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Running. - /// - internal static string ComponentStatus_Ok { - get { - return ResourceManager.GetString("ComponentStatus_Ok", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Stopped. - /// - internal static string ComponentStatus_Stopped { - get { - return ResourceManager.GetString("ComponentStatus_Stopped", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Test. - /// - internal static string ConfigExternalTools_BtnExternalBrowserIncognitoTest { - get { - return ResourceManager.GetString("ConfigExternalTools_BtnExternalBrowserIncognitoTest", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please enter the location of your browser's binary! (.exe file). - /// - internal static string ConfigExternalTools_BtnExternalBrowserIncognitoTest_MessageBox1 { - get { - return ResourceManager.GetString("ConfigExternalTools_BtnExternalBrowserIncognitoTest_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No incognito arguments were provided so the browser will likely launch normally. - /// - ///Do you want to continue?. - /// - internal static string ConfigExternalTools_BtnExternalBrowserIncognitoTest_MessageBox3 { - get { - return ResourceManager.GetString("ConfigExternalTools_BtnExternalBrowserIncognitoTest_MessageBox3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Something went wrong while launching your browser in incognito mode! - /// - ///Please check the logs for more information.. - /// - internal static string ConfigExternalTools_BtnExternalBrowserIncognitoTest_MessageBox4 { - get { - return ResourceManager.GetString("ConfigExternalTools_BtnExternalBrowserIncognitoTest_MessageBox4", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The browser binary provided could not be found, please ensure the path is correct and try again.. - /// - internal static string ConfigExternalTools_ConfigExternalTools_BtnExternalBrowserIncognitoTest_MessageBox2 { - get { - return ResourceManager.GetString("ConfigExternalTools_ConfigExternalTools_BtnExternalBrowserIncognitoTest_MessageBo" + - "x2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Browser Binary. - /// - internal static string ConfigExternalTools_LblBrowserBinary { - get { - return ResourceManager.GetString("ConfigExternalTools_LblBrowserBinary", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Browser Name. - /// - internal static string ConfigExternalTools_LblBrowserName { - get { - return ResourceManager.GetString("ConfigExternalTools_LblBrowserName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Custom Executor Binary. - /// - internal static string ConfigExternalTools_LblCustomExecutorBinary { - get { - return ResourceManager.GetString("ConfigExternalTools_LblCustomExecutorBinary", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Custom Executor Name. - /// - internal static string ConfigExternalTools_LblCustomExecutorName { - get { - return ResourceManager.GetString("ConfigExternalTools_LblCustomExecutorName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This page allows you to configure bindings with external tools.. - /// - internal static string ConfigExternalTools_LblInfo1 { - get { - return ResourceManager.GetString("ConfigExternalTools_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to By default HASS.Agent will launch URLs using your default browser. You can also configure - ///a specific browser to be used instead along with launch arguments to run in private mode.. - /// - internal static string ConfigExternalTools_LblInfo2 { - get { - return ResourceManager.GetString("ConfigExternalTools_LblInfo2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You can configure the HASS.Agent to use a specific interpreter such as Perl or Python. - ///Use the 'custom executor' command to launch this executor.. - /// - internal static string ConfigExternalTools_LblInfo3 { - get { - return ResourceManager.GetString("ConfigExternalTools_LblInfo3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Additional Launch Arguments. - /// - internal static string ConfigExternalTools_LblLaunchIncogArg { - get { - return ResourceManager.GetString("ConfigExternalTools_LblLaunchIncogArg", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Tip: Double-click to Browse. - /// - internal static string ConfigExternalTools_LblTip1 { - get { - return ResourceManager.GetString("ConfigExternalTools_LblTip1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enable Device Name &Sanitation. - /// - internal static string ConfigGeneral_CbEnableDeviceNameSanitation { - get { - return ResourceManager.GetString("ConfigGeneral_CbEnableDeviceNameSanitation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enable State Notifications. - /// - internal static string ConfigGeneral_CbEnableStateNotifications { - get { - return ResourceManager.GetString("ConfigGeneral_CbEnableStateNotifications", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Device &Name. - /// - internal static string ConfigGeneral_LblDeviceName { - get { - return ResourceManager.GetString("ConfigGeneral_LblDeviceName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Disconnected Grace &Period. - /// - internal static string ConfigGeneral_LblDisconGracePeriod { - get { - return ResourceManager.GetString("ConfigGeneral_LblDisconGracePeriod", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Seconds. - /// - internal static string ConfigGeneral_LblDisconGraceSeconds { - get { - return ResourceManager.GetString("ConfigGeneral_LblDisconGraceSeconds", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This page contains general configuration settings, for more settings you can browse the tabs on the left.. - /// - internal static string ConfigGeneral_LblInfo1 { - get { - return ResourceManager.GetString("ConfigGeneral_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The device name is used to identify your machine on Home Assistant. - ///It is also used as a prefix for your command/sensor names (this can be changed per entity).. - /// - internal static string ConfigGeneral_LblInfo2 { - get { - return ResourceManager.GetString("ConfigGeneral_LblInfo2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to IMPORTANT: if you change this value, HASS.Agent will unpublish all your sensors, commands and force a restart of itself so they can be republished under the new device name. - ///Your automations and scripts will keep working.. - /// - internal static string ConfigGeneral_LblInfo3 { - get { - return ResourceManager.GetString("ConfigGeneral_LblInfo3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent will wait a grace period before notifying you of disconnects from MQTT or HA's API. - ///You can set the amount of seconds to wait in this grace period below.. - /// - internal static string ConfigGeneral_LblInfo4 { - get { - return ResourceManager.GetString("ConfigGeneral_LblInfo4", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent will sanitize your device name to make sure HA will accept it, you can overrule this rule below if you're sure that your name will be accepted as-is.. - /// - internal static string ConfigGeneral_LblInfo5 { - get { - return ResourceManager.GetString("ConfigGeneral_LblInfo5", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent sends notifications when the state of a module changes, you can adjust whether or not you want to receive these notifications below.. - /// - internal static string ConfigGeneral_LblInfo6 { - get { - return ResourceManager.GetString("ConfigGeneral_LblInfo6", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Interface &Language. - /// - internal static string ConfigGeneral_LblInterfaceLangauge { - get { - return ResourceManager.GetString("ConfigGeneral_LblInterfaceLangauge", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Test Connection. - /// - internal static string ConfigHomeAssistantApi_BtnTestApi { - get { - return ResourceManager.GetString("ConfigHomeAssistantApi_BtnTestApi", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please enter a valid API key!. - /// - internal static string ConfigHomeAssistantApi_BtnTestApi_MessageBox1 { - get { - return ResourceManager.GetString("ConfigHomeAssistantApi_BtnTestApi_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please enter a value for your Home Assistant's URI.. - /// - internal static string ConfigHomeAssistantApi_BtnTestApi_MessageBox2 { - get { - return ResourceManager.GetString("ConfigHomeAssistantApi_BtnTestApi_MessageBox2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to connect, the following error was returned: - /// - ///{0}. - /// - internal static string ConfigHomeAssistantApi_BtnTestApi_MessageBox3 { - get { - return ResourceManager.GetString("ConfigHomeAssistantApi_BtnTestApi_MessageBox3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Connection OK! - /// - ///Home Assistant version: {0}. - /// - internal static string ConfigHomeAssistantApi_BtnTestApi_MessageBox4 { - get { - return ResourceManager.GetString("ConfigHomeAssistantApi_BtnTestApi_MessageBox4", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The API token you have provided doesn't appear to be valid, please ensure you selected the entire token (Don't use CTRL + A or double-click). A valid API key contains three sections, separated by two dots. - /// - ///Are you sure you want to use this key anyway?. - /// - internal static string ConfigHomeAssistantApi_BtnTestApi_MessageBox5 { - get { - return ResourceManager.GetString("ConfigHomeAssistantApi_BtnTestApi_MessageBox5", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The URI you have provided does not appear to be valid, a valid URI may look like either of the following: - ///- http://homeassistant.local:8123 - ///- http://192.168.0.1:8123 - /// - ///Are you sure you want to use this URI anyway?. - /// - internal static string ConfigHomeAssistantApi_BtnTestApi_MessageBox6 { - get { - return ResourceManager.GetString("ConfigHomeAssistantApi_BtnTestApi_MessageBox6", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Testing... - /// - internal static string ConfigHomeAssistantApi_BtnTestApi_Testing { - get { - return ResourceManager.GetString("ConfigHomeAssistantApi_BtnTestApi_Testing", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Use &automatic client certificate selection. - /// - internal static string ConfigHomeAssistantApi_CbHassAutoClientCertificate { - get { - return ResourceManager.GetString("ConfigHomeAssistantApi_CbHassAutoClientCertificate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &API Token. - /// - internal static string ConfigHomeAssistantApi_LblApiToken { - get { - return ResourceManager.GetString("ConfigHomeAssistantApi_LblApiToken", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Client &Certificate. - /// - internal static string ConfigHomeAssistantApi_LblClientCertificate { - get { - return ResourceManager.GetString("ConfigHomeAssistantApi_LblClientCertificate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to To learn which entities you have configured and to send quick actions, HASS.Agent uses - ///Home Assistant's API. - /// - ///Please provide a long-lived access token and the address of your Home Assistant instance. - ///You can get a token in Home Assistant by clicking your profile picture at the bottom-left - ///and navigating to the bottom of the page until you see the 'CREATE TOKEN' button.. - /// - internal static string ConfigHomeAssistantApi_LblInfo1 { - get { - return ResourceManager.GetString("ConfigHomeAssistantApi_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Server &URI. - /// - internal static string ConfigHomeAssistantApi_LblServerUri { - get { - return ResourceManager.GetString("ConfigHomeAssistantApi_LblServerUri", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Tip: Double-click this field to browse. - /// - internal static string ConfigHomeAssistantApi_LblTip1 { - get { - return ResourceManager.GetString("ConfigHomeAssistantApi_LblTip1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Clear. - /// - internal static string ConfigHotKey_BtnClearHotKey { - get { - return ResourceManager.GetString("ConfigHotKey_BtnClearHotKey", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Enable Quick Actions Hotkey. - /// - internal static string ConfigHotKey_CbEnableQuickActionsHotkey { - get { - return ResourceManager.GetString("ConfigHotKey_CbEnableQuickActionsHotkey", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Hotkey Combination. - /// - internal static string ConfigHotKey_LblHotkeyCombo { - get { - return ResourceManager.GetString("ConfigHotKey_LblHotkeyCombo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An easy way to pull up your quick actions is to use a global hotkey. - /// - ///This way, whatever you're doing on your machine, you can always interact with Home Assistant.. - /// - internal static string ConfigHotKey_LblInfo1 { - get { - return ResourceManager.GetString("ConfigHotKey_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Execute Port &Reservation. - /// - internal static string ConfigLocalApi_BtnExecutePortReservation { - get { - return ResourceManager.GetString("ConfigLocalApi_BtnExecutePortReservation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Enable Local API. - /// - internal static string ConfigLocalApi_CbLocalApiActive { - get { - return ResourceManager.GetString("ConfigLocalApi_CbLocalApiActive", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent has its own local API, so Home Assistant can send requests (for instance to send a notification). You can configure it globally here, and afterwards you can configure the dependent sections (currently notifications and mediaplayer). - /// - ///Note: this is not required for the new integration to function. Only enable and use it if you don't use MQTT.. - /// - internal static string ConfigLocalApi_LblInfo1 { - get { - return ResourceManager.GetString("ConfigLocalApi_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to To be able to listen to the requests, HASS.Agent needs to have its port reserved and opened in your firewall. You can use this button to have it done for you.. - /// - internal static string ConfigLocalApi_LblInfo2 { - get { - return ResourceManager.GetString("ConfigLocalApi_LblInfo2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Port. - /// - internal static string ConfigLocalApi_LblPort { - get { - return ResourceManager.GetString("ConfigLocalApi_LblPort", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Clear Audio Cache. - /// - internal static string ConfigLocalStorage_BtnClearAudioCache { - get { - return ResourceManager.GetString("ConfigLocalStorage_BtnClearAudioCache", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cleaning... - /// - internal static string ConfigLocalStorage_BtnClearAudioCache_InfoText1 { - get { - return ResourceManager.GetString("ConfigLocalStorage_BtnClearAudioCache_InfoText1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The audio cache has been cleared!. - /// - internal static string ConfigLocalStorage_BtnClearAudioCache_MessageBox1 { - get { - return ResourceManager.GetString("ConfigLocalStorage_BtnClearAudioCache_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Clear Image Cache. - /// - internal static string ConfigLocalStorage_BtnClearImageCache { - get { - return ResourceManager.GetString("ConfigLocalStorage_BtnClearImageCache", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cleaning... - /// - internal static string ConfigLocalStorage_BtnClearImageCache_InfoText1 { - get { - return ResourceManager.GetString("ConfigLocalStorage_BtnClearImageCache_InfoText1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Image cache has been cleared!. - /// - internal static string ConfigLocalStorage_BtnClearImageCache_MessageBox1 { - get { - return ResourceManager.GetString("ConfigLocalStorage_BtnClearImageCache_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Clear WebView Cache. - /// - internal static string ConfigLocalStorage_BtnClearWebViewCache { - get { - return ResourceManager.GetString("ConfigLocalStorage_BtnClearWebViewCache", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cleaning... - /// - internal static string ConfigLocalStorage_BtnClearWebViewCache_InfoText1 { - get { - return ResourceManager.GetString("ConfigLocalStorage_BtnClearWebViewCache_InfoText1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The WebView cache has been cleared!. - /// - internal static string ConfigLocalStorage_BtnClearWebViewCache_MessageBox1 { - get { - return ResourceManager.GetString("ConfigLocalStorage_BtnClearWebViewCache_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Open Folder. - /// - internal static string ConfigLocalStorage_BtnOpenImageCache { - get { - return ResourceManager.GetString("ConfigLocalStorage_BtnOpenImageCache", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Audio Cache Location. - /// - internal static string ConfigLocalStorage_LblAudioCacheLocation { - get { - return ResourceManager.GetString("ConfigLocalStorage_LblAudioCacheLocation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to days. - /// - internal static string ConfigLocalStorage_LblCacheDays { - get { - return ResourceManager.GetString("ConfigLocalStorage_LblCacheDays", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Image Cache Location. - /// - internal static string ConfigLocalStorage_LblCacheLocations { - get { - return ResourceManager.GetString("ConfigLocalStorage_LblCacheLocations", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to days. - /// - internal static string ConfigLocalStorage_LblImageCacheDays { - get { - return ResourceManager.GetString("ConfigLocalStorage_LblImageCacheDays", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Image Cache Location. - /// - internal static string ConfigLocalStorage_LblImageCacheLocation { - get { - return ResourceManager.GetString("ConfigLocalStorage_LblImageCacheLocation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Some items like images shown in notifications have to be temporarily stored locally. You can - ///configure the amount of days they should be kept before HASS.Agent deletes them. - /// - ///Enter '0' to keep them permanently.. - /// - internal static string ConfigLocalStorage_LblInfo1 { - get { - return ResourceManager.GetString("ConfigLocalStorage_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Keep audio for. - /// - internal static string ConfigLocalStorage_LblKeepAudio { - get { - return ResourceManager.GetString("ConfigLocalStorage_LblKeepAudio", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Keep images for. - /// - internal static string ConfigLocalStorage_LblKeepImages { - get { - return ResourceManager.GetString("ConfigLocalStorage_LblKeepImages", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Clear cache every. - /// - internal static string ConfigLocalStorage_LblKeepWebView { - get { - return ResourceManager.GetString("ConfigLocalStorage_LblKeepWebView", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to WebView Cache Location. - /// - internal static string ConfigLocalStorage_LblWebViewCacheLocation { - get { - return ResourceManager.GetString("ConfigLocalStorage_LblWebViewCacheLocation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Open Logs Folder. - /// - internal static string ConfigLogging_BtnShowLogs { - get { - return ResourceManager.GetString("ConfigLogging_BtnShowLogs", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Enable Extended Logging. - /// - internal static string ConfigLogging_CbExtendedLogging { - get { - return ResourceManager.GetString("ConfigLogging_CbExtendedLogging", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Extended logging provides more verbose and in-depth logging, in case the default logging isn't - ///sufficient. Please note that enabling this can cause the logfiles to grow large, and should only be - ///used when you suspect something's wrong with HASS.Agent itself or when asked by the - ///developers.. - /// - internal static string ConfigLogging_LblInfo1 { - get { - return ResourceManager.GetString("ConfigLogging_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Media Player &Documentation. - /// - internal static string ConfigMediaPlayer_BtnMediaPlayerReadme { - get { - return ResourceManager.GetString("ConfigMediaPlayer_BtnMediaPlayerReadme", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Enable Media Player Functionality. - /// - internal static string ConfigMediaPlayer_CbEnableMediaPlayer { - get { - return ResourceManager.GetString("ConfigMediaPlayer_CbEnableMediaPlayer", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to both the local API and MQTT are disabled, but the integration needs at least one for it to work. - /// - internal static string ConfigMediaPlayer_LblConnectivityDisabled { - get { - return ResourceManager.GetString("ConfigMediaPlayer_LblConnectivityDisabled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent can act as a media player for Home Assistant, so you'll be able to see and control any media that's playing, and send text-to-speech. If you have MQTT enabled, your device will automatically get added. Otherwise, manually configure the integration to use the local API.. - /// - internal static string ConfigMediaPlayer_LblInfo1 { - get { - return ResourceManager.GetString("ConfigMediaPlayer_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to If something is not working, make sure you try the following steps: - /// - ///- Install the HASS.Agent integration - ///- Restart Home Assistant - ///- Make sure HASS.Agent is active with MQTT enabled! - ///- Your device should get detected and added as an entity automatically - ///- Optionally: manually add it using the local API. - /// - internal static string ConfigMediaPlayer_LblInfo2 { - get { - return ResourceManager.GetString("ConfigMediaPlayer_LblInfo2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The local API is disabled however the media player requires it in order to function.. - /// - internal static string ConfigMediaPlayer_LblLocalApiDisabled { - get { - return ResourceManager.GetString("ConfigMediaPlayer_LblLocalApiDisabled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Clear Configuration. - /// - internal static string ConfigMqtt_BtnMqttClearConfig { - get { - return ResourceManager.GetString("ConfigMqtt_BtnMqttClearConfig", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Allow Untrusted Certificates. - /// - internal static string ConfigMqtt_CbAllowUntrustedCertificates { - get { - return ResourceManager.GetString("ConfigMqtt_CbAllowUntrustedCertificates", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enable MQTT. - /// - internal static string ConfigMqtt_CbEnableMqtt { - get { - return ResourceManager.GetString("ConfigMqtt_CbEnableMqtt", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &TLS. - /// - internal static string ConfigMqtt_CbMqttTls { - get { - return ResourceManager.GetString("ConfigMqtt_CbMqttTls", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Use &Retain Flag. - /// - internal static string ConfigMqtt_CbUseRetainFlag { - get { - return ResourceManager.GetString("ConfigMqtt_CbUseRetainFlag", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Broker IP Address or Hostname. - /// - internal static string ConfigMqtt_LblBrokerIp { - get { - return ResourceManager.GetString("ConfigMqtt_LblBrokerIp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Password. - /// - internal static string ConfigMqtt_LblBrokerPassword { - get { - return ResourceManager.GetString("ConfigMqtt_LblBrokerPassword", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Port. - /// - internal static string ConfigMqtt_LblBrokerPort { - get { - return ResourceManager.GetString("ConfigMqtt_LblBrokerPort", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Username. - /// - internal static string ConfigMqtt_LblBrokerUsername { - get { - return ResourceManager.GetString("ConfigMqtt_LblBrokerUsername", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Client Certificate. - /// - internal static string ConfigMqtt_LblClientCert { - get { - return ResourceManager.GetString("ConfigMqtt_LblClientCert", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Client ID. - /// - internal static string ConfigMqtt_LblClientId { - get { - return ResourceManager.GetString("ConfigMqtt_LblClientId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Discovery Prefix. - /// - internal static string ConfigMqtt_LblDiscoPrefix { - get { - return ResourceManager.GetString("ConfigMqtt_LblDiscoPrefix", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Commands and sensors use MQTT, as well as notifications and media player functions when using the new integration. - /// - ///Please provide credentials for your broker, if you're using the HA Mosquitto addon, you can probably use the preset address. - /// - ///Note: these settings (excluding the Client ID) will also be applied to the satellite service.. - /// - internal static string ConfigMqtt_LblInfo1 { - get { - return ResourceManager.GetString("ConfigMqtt_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to If MQTT is not enabled, commands and sensors will not work!. - /// - internal static string ConfigMqtt_LblMqttDisabledWarning { - get { - return ResourceManager.GetString("ConfigMqtt_LblMqttDisabledWarning", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Root Certificate. - /// - internal static string ConfigMqtt_LblRootCert { - get { - return ResourceManager.GetString("ConfigMqtt_LblRootCert", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to (leave default if unsure). - /// - internal static string ConfigMqtt_LblTip1 { - get { - return ResourceManager.GetString("ConfigMqtt_LblTip1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to (leave empty to auto generate). - /// - internal static string ConfigMqtt_LblTip2 { - get { - return ResourceManager.GetString("ConfigMqtt_LblTip2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Tip: Double-click these fields to browse. - /// - internal static string ConfigMqtt_LblTip3 { - get { - return ResourceManager.GetString("ConfigMqtt_LblTip3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Execute Port Reservation. - /// - internal static string ConfigNotifications_BtnExecutePortReservation { - get { - return ResourceManager.GetString("ConfigNotifications_BtnExecutePortReservation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Executing, please wait... - /// - internal static string ConfigNotifications_BtnExecutePortReservation_Busy { - get { - return ResourceManager.GetString("ConfigNotifications_BtnExecutePortReservation_Busy", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Something went wrong whilst reserving the port! - /// - ///Manual execution is required and a command has been copied to your clipboard, please open an elevated terminal and paste the command. - /// - ///Additionally, remember to change your Firewall Rules port!. - /// - internal static string ConfigNotifications_BtnExecutePortReservation_MessageBox1 { - get { - return ResourceManager.GetString("ConfigNotifications_BtnExecutePortReservation_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Notifications &Documentation. - /// - internal static string ConfigNotifications_BtnNotificationsReadme { - get { - return ResourceManager.GetString("ConfigNotifications_BtnNotificationsReadme", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Show Test Notification. - /// - internal static string ConfigNotifications_BtnSendTestNotification { - get { - return ResourceManager.GetString("ConfigNotifications_BtnSendTestNotification", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Notifications are currently disabled, please enable them and restart the HASS.Agent, then try again.. - /// - internal static string ConfigNotifications_BtnSendTestNotification_MessageBox1 { - get { - return ResourceManager.GetString("ConfigNotifications_BtnSendTestNotification_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The test notification should have appeared, if you did not receive it please check the logs or consult the documentation for troubleshooting tips. - /// - ///Note: This only tests locally whether notifications can be shown!. - /// - internal static string ConfigNotifications_BtnSendTestNotification_MessageBox2 { - get { - return ResourceManager.GetString("ConfigNotifications_BtnSendTestNotification_MessageBox2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Accept Notifications. - /// - internal static string ConfigNotifications_CbAcceptNotifications { - get { - return ResourceManager.GetString("ConfigNotifications_CbAcceptNotifications", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Ignore certificate errors for images. - /// - internal static string ConfigNotifications_CbNotificationsIgnoreImageCertErrors { - get { - return ResourceManager.GetString("ConfigNotifications_CbNotificationsIgnoreImageCertErrors", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to both the local API and MQTT are disabled, but the integration needs at least one for it to work. - /// - internal static string ConfigNotifications_LblConnectivityDisabled { - get { - return ResourceManager.GetString("ConfigNotifications_LblConnectivityDisabled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent can receive notifications from Home Assistant, using text, images and actions. If you have MQTT enabled, your device will automatically get added. Otherwise, manually configure the integration to use the local API.. - /// - internal static string ConfigNotifications_LblInfo1 { - get { - return ResourceManager.GetString("ConfigNotifications_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to If something is not working, make sure you try the following steps: - /// - ///- Install the HASS.Agent integration - ///- Restart Home Assistant - ///- Make sure HASS.Agent is active with MQTT enabled! - ///- Your device should get detected and added as an entity automatically - ///- Optionally: manually add it using the local API. - /// - internal static string ConfigNotifications_LblInfo2 { - get { - return ResourceManager.GetString("ConfigNotifications_LblInfo2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The local API is disabled however the media player requires it in order to function.. - /// - internal static string ConfigNotifications_LblLocalApiDisabled { - get { - return ResourceManager.GetString("ConfigNotifications_LblLocalApiDisabled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Port. - /// - internal static string ConfigNotifications_LblPort { - get { - return ResourceManager.GetString("ConfigNotifications_LblPort", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This is a test notification!. - /// - internal static string ConfigNotifications_TestNotification { - get { - return ResourceManager.GetString("ConfigNotifications_TestNotification", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Disable Service. - /// - internal static string ConfigService_BtnDisableService { - get { - return ResourceManager.GetString("ConfigService_BtnDisableService", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Something went wrong whilst disabling the service, did you allow the UAC prompt? - /// - ///Check the HASS.Agent (not the service) logs for more information.. - /// - internal static string ConfigService_BtnDisableService_MessageBox1 { - get { - return ResourceManager.GetString("ConfigService_BtnDisableService_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Enable Service. - /// - internal static string ConfigService_BtnEnableService { - get { - return ResourceManager.GetString("ConfigService_BtnEnableService", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Something went wrong whilst enabling the service, did you allow the UAC prompt? - /// - ///Check the HASS.Agent (not the service) logs for more information.. - /// - internal static string ConfigService_BtnEnableService_MessageBox1 { - get { - return ResourceManager.GetString("ConfigService_BtnEnableService_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Manage Service. - /// - internal static string ConfigService_BtnManageService { - get { - return ResourceManager.GetString("ConfigService_BtnManageService", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The service is currently stopped and cannot be configured. - /// - ///Please start the service first in order to configure it.. - /// - internal static string ConfigService_BtnManageService_MessageBox1 { - get { - return ResourceManager.GetString("ConfigService_BtnManageService_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Reinstall Service. - /// - internal static string ConfigService_BtnReinstallService { - get { - return ResourceManager.GetString("ConfigService_BtnReinstallService", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Open Service &Logs Folder. - /// - internal static string ConfigService_BtnShowLogs { - get { - return ResourceManager.GetString("ConfigService_BtnShowLogs", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Something went wrong whilst reinstalling the service, did you allow the UAC prompt? - /// - ///Check the HASS.Agent (not the service) logs for more information.. - /// - internal static string ConfigService_BtnShowLogs_MessageBox1 { - get { - return ResourceManager.GetString("ConfigService_BtnShowLogs_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to S&tart Service. - /// - internal static string ConfigService_BtnStartService { - get { - return ResourceManager.GetString("ConfigService_BtnStartService", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The service is set to 'disabled', so it cannot be started. - /// - ///Please enable the service first and try again.. - /// - internal static string ConfigService_BtnStartService_MessageBox1 { - get { - return ResourceManager.GetString("ConfigService_BtnStartService_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Something went wrong whilst starting the service, did you allow the UAC prompt? - /// - ///Check the HASS.Agent (not the service) logs for more information.. - /// - internal static string ConfigService_BtnStartService_MessageBox2 { - get { - return ResourceManager.GetString("ConfigService_BtnStartService_MessageBox2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Stop Service. - /// - internal static string ConfigService_BtnStopService { - get { - return ResourceManager.GetString("ConfigService_BtnStopService", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Something went wrong whilst stopping the service, did you allow the UAC prompt? - /// - ///Check the HASS.Agent (not the service) logs for more information.. - /// - internal static string ConfigService_BtnStopService_MessageBox1 { - get { - return ResourceManager.GetString("ConfigService_BtnStopService_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Disabled. - /// - internal static string ConfigService_Disabled { - get { - return ResourceManager.GetString("ConfigService_Disabled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Failed. - /// - internal static string ConfigService_Failed { - get { - return ResourceManager.GetString("ConfigService_Failed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The satellite service allows you to run sensors and commands even when no user's logged in. - ///Use the 'satellite service' button on the main window to manage it.. - /// - internal static string ConfigService_LblInfo1 { - get { - return ResourceManager.GetString("ConfigService_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to If you do not configure the service, it won't do anything. However, you can still decide to disable it as well. - ///The installer will leave the disabled service alone(if you remove the service, the installer will reinstall it).. - /// - internal static string ConfigService_LblInfo2 { - get { - return ResourceManager.GetString("ConfigService_LblInfo2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You can try reinstalling the service if it's not working correctly. - ///Your configuration and entities won't be removed.. - /// - internal static string ConfigService_LblInfo3 { - get { - return ResourceManager.GetString("ConfigService_LblInfo3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to If the service still fails after reinstalling, please open a ticket and send the content of the latest log.. - /// - internal static string ConfigService_LblInfo4 { - get { - return ResourceManager.GetString("ConfigService_LblInfo4", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to If you want to manage the service (add commands and sensor, change settings) you can do so here, or by using the 'satellite service' button on the main window.. - /// - internal static string ConfigService_LblInfo5 { - get { - return ResourceManager.GetString("ConfigService_LblInfo5", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Service Status:. - /// - internal static string ConfigService_LblServiceStatusInfo { - get { - return ResourceManager.GetString("ConfigService_LblServiceStatusInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Not Installed. - /// - internal static string ConfigService_NotInstalled { - get { - return ResourceManager.GetString("ConfigService_NotInstalled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Running. - /// - internal static string ConfigService_Running { - get { - return ResourceManager.GetString("ConfigService_Running", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Stopped. - /// - internal static string ConfigService_Stopped { - get { - return ResourceManager.GetString("ConfigService_Stopped", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Enable Start-on-Login. - /// - internal static string ConfigStartup_BtnSetStartOnLogin { - get { - return ResourceManager.GetString("ConfigStartup_BtnSetStartOnLogin", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Something went wrong whilst disabling Start-on-Login, please check the logs for more information.. - /// - internal static string ConfigStartup_BtnSetStartOnLogin_MessageBox1 { - get { - return ResourceManager.GetString("ConfigStartup_BtnSetStartOnLogin_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Something went wrong whilst disabling Start-on-Login, please check the logs for more information.. - /// - internal static string ConfigStartup_BtnSetStartOnLogin_MessageBox2 { - get { - return ResourceManager.GetString("ConfigStartup_BtnSetStartOnLogin_MessageBox2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Disable Start-on-Login. - /// - internal static string ConfigStartup_Disable { - get { - return ResourceManager.GetString("ConfigStartup_Disable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Disabled. - /// - internal static string ConfigStartup_Disabled { - get { - return ResourceManager.GetString("ConfigStartup_Disabled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enable Start-on-Login. - /// - internal static string ConfigStartup_Enable { - get { - return ResourceManager.GetString("ConfigStartup_Enable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enabled. - /// - internal static string ConfigStartup_Enabled { - get { - return ResourceManager.GetString("ConfigStartup_Enabled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent can start when you login by creating an entry in your user profile's registry. - /// - ///Since HASS.Agent is user based, if you want to launch for another user, just install and config - ///HASS.Agent there.. - /// - internal static string ConfigStartup_LblInfo1 { - get { - return ResourceManager.GetString("ConfigStartup_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Start-on-Login Status:. - /// - internal static string ConfigStartup_LblStartOnLoginStatusInfo { - get { - return ResourceManager.GetString("ConfigStartup_LblStartOnLoginStatusInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Show &Preview. - /// - internal static string ConfigTrayIcon_BtnShowWebViewPreview { - get { - return ResourceManager.GetString("ConfigTrayIcon_BtnShowWebViewPreview", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Show &Default Menu. - /// - internal static string ConfigTrayIcon_CbDefaultMenu { - get { - return ResourceManager.GetString("ConfigTrayIcon_CbDefaultMenu", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Show &WebView. - /// - internal static string ConfigTrayIcon_CbShowWebView { - get { - return ResourceManager.GetString("ConfigTrayIcon_CbShowWebView", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Keep page loaded in the background. - /// - internal static string ConfigTrayIcon_CbWebViewKeepLoaded { - get { - return ResourceManager.GetString("ConfigTrayIcon_CbWebViewKeepLoaded", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Show default menu on mouse left-click. - /// - internal static string ConfigTrayIcon_CbWebViewShowMenuOnLeftClick { - get { - return ResourceManager.GetString("ConfigTrayIcon_CbWebViewShowMenuOnLeftClick", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Control the behaviour of the tray icon when it is right-clicked.. - /// - internal static string ConfigTrayIcon_LblInfo1 { - get { - return ResourceManager.GetString("ConfigTrayIcon_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to (This uses extra resources, but reduces loading time.). - /// - internal static string ConfigTrayIcon_LblInfo2 { - get { - return ResourceManager.GetString("ConfigTrayIcon_LblInfo2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Size (px). - /// - internal static string ConfigTrayIcon_LblWebViewSize { - get { - return ResourceManager.GetString("ConfigTrayIcon_LblWebViewSize", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &WebView URL (For instance, your Home Assistant Dashboard URL). - /// - internal static string ConfigTrayIcon_LblWebViewUrl { - get { - return ResourceManager.GetString("ConfigTrayIcon_LblWebViewUrl", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Notify me of &beta releases. - /// - internal static string ConfigUpdates_CbBetaUpdates { - get { - return ResourceManager.GetString("ConfigUpdates_CbBetaUpdates", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Automatically &download future updates. - /// - internal static string ConfigUpdates_CbExecuteUpdater { - get { - return ResourceManager.GetString("ConfigUpdates_CbExecuteUpdater", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Notify me when a new &release is available. - /// - internal static string ConfigUpdates_CbUpdates { - get { - return ResourceManager.GetString("ConfigUpdates_CbUpdates", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent checks for updates in the background if enabled. - /// - ///You will be sent a push notification if a new update is discovered, letting you know a - ///new version is ready to be installed.. - /// - internal static string ConfigUpdates_LblInfo1 { - get { - return ResourceManager.GetString("ConfigUpdates_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to When a new update is available, HASS.Agent can download the installer and launch it for you. - /// - ///The certificate of the downloaded file will get checked before running,you will still get to review the release notes and manually approve the update.. - /// - internal static string ConfigUpdates_LblInfo2 { - get { - return ResourceManager.GetString("ConfigUpdates_LblInfo2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &About. - /// - internal static string Configuration_BtnAbout { - get { - return ResourceManager.GetString("Configuration_BtnAbout", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Close &Without Saving. - /// - internal static string Configuration_BtnClose { - get { - return ResourceManager.GetString("Configuration_BtnClose", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Help && Contact. - /// - internal static string Configuration_BtnHelp { - get { - return ResourceManager.GetString("Configuration_BtnHelp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Save Configuration. - /// - internal static string Configuration_BtnStore { - get { - return ResourceManager.GetString("Configuration_BtnStore", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Busy, please wait... - /// - internal static string Configuration_BtnStore_Busy { - get { - return ResourceManager.GetString("Configuration_BtnStore_Busy", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Your Home Assistant API token doesn't look right. Make sure you selected the entire token (don't use CTRL+A or doubleclick). - ///It should contain three sections (seperated by two dots). - /// - ///Are you sure you want to use it like this?. - /// - internal static string Configuration_CheckValues_MessageBox1 { - get { - return ResourceManager.GetString("Configuration_CheckValues_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Your Home Assistant URI doesn't look right. It should look something like 'http://homeassistant.local:8123' or 'https://192.168.0.1:8123'. - /// - ///Are you sure you want to use it like this?. - /// - internal static string Configuration_CheckValues_MessageBox2 { - get { - return ResourceManager.GetString("Configuration_CheckValues_MessageBox2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Your MQTT broker URI doesn't look right. It should look something like 'homeassistant.local' or '192.168.0.1'. - /// - ///Are you sure you want to use it like this?. - /// - internal static string Configuration_CheckValues_MessageBox3 { - get { - return ResourceManager.GetString("Configuration_CheckValues_MessageBox3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Something went wrong while preparing to restart. - ///Please restart manually.. - /// - internal static string Configuration_MessageBox_RestartManually { - get { - return ResourceManager.GetString("Configuration_MessageBox_RestartManually", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You've changed your device's name. - /// - ///All your sensors and commands will now be unpublished, and HASS.Agent will restart afterwards to republish them. - /// - ///Don't worry, they'll keep their current names, so your automations or scripts will keep working. - /// - ///Note: the name will get 'sanitized', which means everything except letters, digits and whitespace get replaced by an underscore. This is required by HA.. - /// - internal static string Configuration_ProcessChanges_MessageBox1 { - get { - return ResourceManager.GetString("Configuration_ProcessChanges_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You've changed the local API's port. This new port needs to be reserved. - /// - ///You'll get an UAC request to do so, please approve.. - /// - internal static string Configuration_ProcessChanges_MessageBox2 { - get { - return ResourceManager.GetString("Configuration_ProcessChanges_MessageBox2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Something went wrong! - /// - ///Please manually execute the required command. It has been copied onto your clipboard, you just need to paste it into an elevated command prompt. - /// - ///Remember to change your firewall rule's port as well.. - /// - internal static string Configuration_ProcessChanges_MessageBox3 { - get { - return ResourceManager.GetString("Configuration_ProcessChanges_MessageBox3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The port has succesfully been reserved! - /// - ///HASS.Agent will now restart to activate the new configuration.. - /// - internal static string Configuration_ProcessChanges_MessageBox4 { - get { - return ResourceManager.GetString("Configuration_ProcessChanges_MessageBox4", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Your configuration has been saved. Most changes require HASS.Agent to restart before they take effect. - /// - ///Do you want to restart now?. - /// - internal static string Configuration_ProcessChanges_MessageBox5 { - get { - return ResourceManager.GetString("Configuration_ProcessChanges_MessageBox5", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You've changed your device's name. - /// - ///All your sensors and commands will now be unpublished and published again after the HASS.Agent restarts. - /// - ///Don't worry! they'll keep their current names so your automations and scripts will continue to work. - /// - ///Note: You disabled sanitation, so make sure your device name is accepted by Home Assistant.. - /// - internal static string Configuration_ProcessChanges_MessageBox6 { - get { - return ResourceManager.GetString("Configuration_ProcessChanges_MessageBox6", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to External Tools. - /// - internal static string Configuration_TabExternalTools { - get { - return ResourceManager.GetString("Configuration_TabExternalTools", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to General. - /// - internal static string Configuration_TabGeneral { - get { - return ResourceManager.GetString("Configuration_TabGeneral", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Home Assistant API. - /// - internal static string Configuration_TabHassApi { - get { - return ResourceManager.GetString("Configuration_TabHassApi", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Hotkey. - /// - internal static string Configuration_TabHotKey { - get { - return ResourceManager.GetString("Configuration_TabHotKey", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Local API. - /// - internal static string Configuration_TablLocalApi { - get { - return ResourceManager.GetString("Configuration_TablLocalApi", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Local Storage. - /// - internal static string Configuration_TabLocalStorage { - get { - return ResourceManager.GetString("Configuration_TabLocalStorage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Logging. - /// - internal static string Configuration_TabLogging { - get { - return ResourceManager.GetString("Configuration_TabLogging", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Media Player. - /// - internal static string Configuration_TabMediaPlayer { - get { - return ResourceManager.GetString("Configuration_TabMediaPlayer", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MQTT. - /// - internal static string Configuration_TabMQTT { - get { - return ResourceManager.GetString("Configuration_TabMQTT", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Notifications. - /// - internal static string Configuration_TabNotifications { - get { - return ResourceManager.GetString("Configuration_TabNotifications", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Satellite Service. - /// - internal static string Configuration_TabService { - get { - return ResourceManager.GetString("Configuration_TabService", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Startup. - /// - internal static string Configuration_TabStartup { - get { - return ResourceManager.GetString("Configuration_TabStartup", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Tray Icon. - /// - internal static string Configuration_TabTrayIcon { - get { - return ResourceManager.GetString("Configuration_TabTrayIcon", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Updates. - /// - internal static string Configuration_TabUpdates { - get { - return ResourceManager.GetString("Configuration_TabUpdates", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Configuration. - /// - internal static string Configuration_Title { - get { - return ResourceManager.GetString("Configuration_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Close. - /// - internal static string Donate_BtnClose { - get { - return ResourceManager.GetString("Donate_BtnClose", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to I already donated, hide the button on the main window.. - /// - internal static string Donate_CbHideDonateButton { - get { - return ResourceManager.GetString("Donate_CbHideDonateButton", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent is completely free, and will always stay that way without restrictions! - /// - ///However, developing and maintaining this tool (and everything that surrounds it, like support and the docs) takes up a lot of time. - /// - ///Like most developers, I run on caffeïne - so if you can spare it, a cup of coffee is always very much appreciated!. - /// - internal static string Donate_LblInfo { - get { - return ResourceManager.GetString("Donate_LblInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Donate. - /// - internal static string Donate_Title { - get { - return ResourceManager.GetString("Donate_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Exit. - /// - internal static string ExitDialog_BtnExit { - get { - return ResourceManager.GetString("ExitDialog_BtnExit", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Hide. - /// - internal static string ExitDialog_BtnHide { - get { - return ResourceManager.GetString("ExitDialog_BtnHide", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Restart. - /// - internal static string ExitDialog_BtnRestart { - get { - return ResourceManager.GetString("ExitDialog_BtnRestart", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to What would you like to do?. - /// - internal static string ExitDialog_LblInfo1 { - get { - return ResourceManager.GetString("ExitDialog_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Exit Dialog. - /// - internal static string ExitDialog_Title { - get { - return ResourceManager.GetString("ExitDialog_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Close. - /// - internal static string HassAction_Close { - get { - return ResourceManager.GetString("HassAction_Close", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Off. - /// - internal static string HassAction_Off { - get { - return ResourceManager.GetString("HassAction_Off", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to On. - /// - internal static string HassAction_On { - get { - return ResourceManager.GetString("HassAction_On", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Open. - /// - internal static string HassAction_Open { - get { - return ResourceManager.GetString("HassAction_Open", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Pause. - /// - internal static string HassAction_Pause { - get { - return ResourceManager.GetString("HassAction_Pause", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Play. - /// - internal static string HassAction_Play { - get { - return ResourceManager.GetString("HassAction_Play", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Stop. - /// - internal static string HassAction_Stop { - get { - return ResourceManager.GetString("HassAction_Stop", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Toggle. - /// - internal static string HassAction_Toggle { - get { - return ResourceManager.GetString("HassAction_Toggle", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Client certificate file not found.. - /// - internal static string HassApiManager_CheckHassConfig_CertNotFound { - get { - return ResourceManager.GetString("HassApiManager_CheckHassConfig_CertNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to fetch configuration, please check API key.. - /// - internal static string HassApiManager_CheckHassConfig_ConfigFailed { - get { - return ResourceManager.GetString("HassApiManager_CheckHassConfig_ConfigFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to connect, check URI.. - /// - internal static string HassApiManager_CheckHassConfig_UnableToConnect { - get { - return ResourceManager.GetString("HassApiManager_CheckHassConfig_UnableToConnect", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to connect, please check URI and configuration.. - /// - internal static string HassApiManager_ConnectionFailed { - get { - return ResourceManager.GetString("HassApiManager_ConnectionFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS API: Connection failed.. - /// - internal static string HassApiManager_ToolTip_ConnectionFailed { - get { - return ResourceManager.GetString("HassApiManager_ToolTip_ConnectionFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS API: Connection setup failed.. - /// - internal static string HassApiManager_ToolTip_ConnectionSetupFailed { - get { - return ResourceManager.GetString("HassApiManager_ToolTip_ConnectionSetupFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS API: Initial connection failed.. - /// - internal static string HassApiManager_ToolTip_InitialConnectionFailed { - get { - return ResourceManager.GetString("HassApiManager_ToolTip_InitialConnectionFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to quick action: action failed, check the logs for info. - /// - internal static string HassApiManager_ToolTip_QuickActionFailed { - get { - return ResourceManager.GetString("HassApiManager_ToolTip_QuickActionFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to quick action: action failed, entity not found. - /// - internal static string HassApiManager_ToolTip_QuickActionFailedOnEntity { - get { - return ResourceManager.GetString("HassApiManager_ToolTip_QuickActionFailedOnEntity", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Automation. - /// - internal static string HassDomain_Automation { - get { - return ResourceManager.GetString("HassDomain_Automation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Climate. - /// - internal static string HassDomain_Climate { - get { - return ResourceManager.GetString("HassDomain_Climate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cover. - /// - internal static string HassDomain_Cover { - get { - return ResourceManager.GetString("HassDomain_Cover", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Commands. - /// - internal static string HassDomain_HASSAgentCommands { - get { - return ResourceManager.GetString("HassDomain_HASSAgentCommands", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to InputBoolean. - /// - internal static string HassDomain_InputBoolean { - get { - return ResourceManager.GetString("HassDomain_InputBoolean", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Light. - /// - internal static string HassDomain_Light { - get { - return ResourceManager.GetString("HassDomain_Light", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MediaPlayer. - /// - internal static string HassDomain_MediaPlayer { - get { - return ResourceManager.GetString("HassDomain_MediaPlayer", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Scene. - /// - internal static string HassDomain_Scene { - get { - return ResourceManager.GetString("HassDomain_Scene", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Script. - /// - internal static string HassDomain_Script { - get { - return ResourceManager.GetString("HassDomain_Script", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Switch. - /// - internal static string HassDomain_Switch { - get { - return ResourceManager.GetString("HassDomain_Switch", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Close. - /// - internal static string Help_BtnClose { - get { - return ResourceManager.GetString("Help_BtnClose", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to About. - /// - internal static string Help_LblAbout { - get { - return ResourceManager.GetString("Help_LblAbout", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Get help with setting up and using HASS.Agent, - ///report bugs or get involved in general chit-chat!. - /// - internal static string Help_LblDiscordInfo { - get { - return ResourceManager.GetString("Help_LblDiscordInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Documentation. - /// - internal static string Help_LblDocumentation { - get { - return ResourceManager.GetString("Help_LblDocumentation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Documentation and Usage Examples. - /// - internal static string Help_LblDocumentationInfo { - get { - return ResourceManager.GetString("Help_LblDocumentationInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to GitHub Issues. - /// - internal static string Help_LblGitHub { - get { - return ResourceManager.GetString("Help_LblGitHub", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Report bugs, post feature requests, see latest changes, etc.. - /// - internal static string Help_LblGitHubInfo { - get { - return ResourceManager.GetString("Help_LblGitHubInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Home Assistant Forum. - /// - internal static string Help_LblHAForum { - get { - return ResourceManager.GetString("Help_LblHAForum", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Bit of everything, with the addition that other - ///HA users can help you out too!. - /// - internal static string Help_LblHAInfo { - get { - return ResourceManager.GetString("Help_LblHAInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to If you are having trouble with HASS.Agent and require support - ///with any sensors, commands, or for general support and feedback, - ///there are few ways you can reach us:. - /// - internal static string Help_LblInfo1 { - get { - return ResourceManager.GetString("Help_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Wiki. - /// - internal static string Help_LblWiki { - get { - return ResourceManager.GetString("Help_LblWiki", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Browse HASS.Agent documentation and usage examples.. - /// - internal static string Help_LblWikiInfo { - get { - return ResourceManager.GetString("Help_LblWikiInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Help. - /// - internal static string Help_Title { - get { - return ResourceManager.GetString("Help_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Your input language '{0}' is known to collide with the default CTRL-ALT-Q hotkey. Please set your own.. - /// - internal static string HelperFunctions_InputLanguageCheckDiffers_ErrorMsg1 { - get { - return ResourceManager.GetString("HelperFunctions_InputLanguageCheckDiffers_ErrorMsg1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Your input language '{0}' is unknown, and might collide with the default CTRL-ALT-Q hotkey. Please check to be sure. If it does, consider opening a ticket on GitHub so it can be added to the list.. - /// - internal static string HelperFunctions_InputLanguageCheckDiffers_ErrorMsg2 { - get { - return ResourceManager.GetString("HelperFunctions_InputLanguageCheckDiffers_ErrorMsg2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No keys found. - /// - internal static string HelperFunctions_ParseMultipleKeys_ErrorMsg1 { - get { - return ResourceManager.GetString("HelperFunctions_ParseMultipleKeys_ErrorMsg1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to brackets missing, start and close all keys with [ ]. - /// - internal static string HelperFunctions_ParseMultipleKeys_ErrorMsg2 { - get { - return ResourceManager.GetString("HelperFunctions_ParseMultipleKeys_ErrorMsg2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error while parsing keys, please check the logs for more information.. - /// - internal static string HelperFunctions_ParseMultipleKeys_ErrorMsg3 { - get { - return ResourceManager.GetString("HelperFunctions_ParseMultipleKeys_ErrorMsg3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The number of open brackets ('[') does not correspond to the number of closed brackets. (']')! ({0} to {1}). - /// - internal static string HelperFunctions_ParseMultipleKeys_ErrorMsg4 { - get { - return ResourceManager.GetString("HelperFunctions_ParseMultipleKeys_ErrorMsg4", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error trying to bind the API to port {0}. - /// - ///Make sure no other instance of HASS.Agent is running and the port is available and registered.. - /// - internal static string LocalApiManager_Initialize_MessageBox1 { - get { - return ResourceManager.GetString("LocalApiManager_Initialize_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Locked. - /// - internal static string LockState_Locked { - get { - return ResourceManager.GetString("LockState_Locked", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unknown. - /// - internal static string LockState_Unknown { - get { - return ResourceManager.GetString("LockState_Unknown", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unlocked. - /// - internal static string LockState_Unlocked { - get { - return ResourceManager.GetString("LockState_Unlocked", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Quick Actions. - /// - internal static string Main_BtnActionsManager { - get { - return ResourceManager.GetString("Main_BtnActionsManager", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to C&onfiguration. - /// - internal static string Main_BtnAppSettings { - get { - return ResourceManager.GetString("Main_BtnAppSettings", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Check for &Updates. - /// - internal static string Main_BtnCheckForUpdate { - get { - return ResourceManager.GetString("Main_BtnCheckForUpdate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Loading... - /// - internal static string Main_BtnCommandsManager { - get { - return ResourceManager.GetString("Main_BtnCommandsManager", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Commands. - /// - internal static string Main_BtnCommandsManager_Ready { - get { - return ResourceManager.GetString("Main_BtnCommandsManager_Ready", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Hide. - /// - internal static string Main_BtnHide { - get { - return ResourceManager.GetString("Main_BtnHide", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Sensors. - /// - internal static string Main_BtnSensorsManage_Ready { - get { - return ResourceManager.GetString("Main_BtnSensorsManage_Ready", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Loading... - /// - internal static string Main_BtnSensorsManager { - get { - return ResourceManager.GetString("Main_BtnSensorsManager", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to S&atellite Service. - /// - internal static string Main_BtnServiceManager { - get { - return ResourceManager.GetString("Main_BtnServiceManager", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to It looks like you're using an alternative scaling. This may result in some parts of HASS.Agent not looking as intended. - /// - ///Please report any unusable aspects on GitHub. Thanks! - /// - ///Note: this message only shows once.. - /// - internal static string Main_CheckDpiScalingFactor_MessageBox1 { - get { - return ResourceManager.GetString("Main_CheckDpiScalingFactor_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You're running the latest version: {0}{1}. - /// - internal static string Main_CheckForUpdate_MessageBox1 { - get { - return ResourceManager.GetString("Main_CheckForUpdate_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Check for Updates. - /// - internal static string Main_CheckForUpdates { - get { - return ResourceManager.GetString("Main_CheckForUpdates", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Checking... - /// - internal static string Main_Checking { - get { - return ResourceManager.GetString("Main_Checking", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Controls. - /// - internal static string Main_GpControls { - get { - return ResourceManager.GetString("Main_GpControls", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to System Status. - /// - internal static string Main_GpStatus { - get { - return ResourceManager.GetString("Main_GpStatus", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Commands:. - /// - internal static string Main_LblCommands { - get { - return ResourceManager.GetString("Main_LblCommands", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Home Assistant API:. - /// - internal static string Main_LblHomeAssistantApi { - get { - return ResourceManager.GetString("Main_LblHomeAssistantApi", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Local API:. - /// - internal static string Main_LblLocalApi { - get { - return ResourceManager.GetString("Main_LblLocalApi", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MQTT:. - /// - internal static string Main_LblMqtt { - get { - return ResourceManager.GetString("Main_LblMqtt", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to notification api:. - /// - internal static string Main_LblNotificationApi { - get { - return ResourceManager.GetString("Main_LblNotificationApi", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Quick Actions:. - /// - internal static string Main_LblQuickActions { - get { - return ResourceManager.GetString("Main_LblQuickActions", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Sensors:. - /// - internal static string Main_LblSensors { - get { - return ResourceManager.GetString("Main_LblSensors", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Satellite Service:. - /// - internal static string Main_LblService { - get { - return ResourceManager.GetString("Main_LblService", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Something went wrong while loading your settings. - /// - ///Check appsettings.json in the 'config' subfolder, or just delete it to start fresh.. - /// - internal static string Main_Load_MessageBox1 { - get { - return ResourceManager.GetString("Main_Load_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to There was an error launching HASS.Agent. - ///Please check the logs and make a bug report on GitHub.. - /// - internal static string Main_Load_MessageBox2 { - get { - return ResourceManager.GetString("Main_Load_MessageBox2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No URL has been set! Please configure the webview through Configuration -> Tray Icon.. - /// - internal static string Main_NotifyIcon_MouseClick_MessageBox1 { - get { - return ResourceManager.GetString("Main_NotifyIcon_MouseClick_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to About. - /// - internal static string Main_TsAbout { - get { - return ResourceManager.GetString("Main_TsAbout", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Check for Updates. - /// - internal static string Main_TsCheckForUpdates { - get { - return ResourceManager.GetString("Main_TsCheckForUpdates", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Manage Commands. - /// - internal static string Main_TsCommands { - get { - return ResourceManager.GetString("Main_TsCommands", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Configuration. - /// - internal static string Main_TsConfig { - get { - return ResourceManager.GetString("Main_TsConfig", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Donate. - /// - internal static string Main_TsDonate { - get { - return ResourceManager.GetString("Main_TsDonate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Exit HASS.Agent. - /// - internal static string Main_TsExit { - get { - return ResourceManager.GetString("Main_TsExit", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Help && Contact. - /// - internal static string Main_TsHelp { - get { - return ResourceManager.GetString("Main_TsHelp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Manage Local Sensors. - /// - internal static string Main_TsLocalSensors { - get { - return ResourceManager.GetString("Main_TsLocalSensors", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Manage Quick Actions. - /// - internal static string Main_TsQuickItemsConfig { - get { - return ResourceManager.GetString("Main_TsQuickItemsConfig", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Manage Satellite Service. - /// - internal static string Main_TsSatelliteService { - get { - return ResourceManager.GetString("Main_TsSatelliteService", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Show HASS.Agent. - /// - internal static string Main_TsShow { - get { - return ResourceManager.GetString("Main_TsShow", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Show Quick Actions. - /// - internal static string Main_TsShowQuickActions { - get { - return ResourceManager.GetString("Main_TsShowQuickActions", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Dimmed. - /// - internal static string MonitorPowerEvent_Dimmed { - get { - return ResourceManager.GetString("MonitorPowerEvent_Dimmed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PowerOff. - /// - internal static string MonitorPowerEvent_PowerOff { - get { - return ResourceManager.GetString("MonitorPowerEvent_PowerOff", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PowerOn. - /// - internal static string MonitorPowerEvent_PowerOn { - get { - return ResourceManager.GetString("MonitorPowerEvent_PowerOn", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unknown. - /// - internal static string MonitorPowerEvent_Unknown { - get { - return ResourceManager.GetString("MonitorPowerEvent_Unknown", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MQTT: Error while connecting. - /// - internal static string MqttManager_ToolTip_ConnectionError { - get { - return ResourceManager.GetString("MqttManager_ToolTip_ConnectionError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MQTT: Failed to connect. - /// - internal static string MqttManager_ToolTip_ConnectionFailed { - get { - return ResourceManager.GetString("MqttManager_ToolTip_ConnectionFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MQTT: Disconnected. - /// - internal static string MqttManager_ToolTip_Disconnected { - get { - return ResourceManager.GetString("MqttManager_ToolTip_Disconnected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error trying to bind the API to port {0}. - /// - ///Make sure no other instance of HASS.Agent is running and the port is available and registered.. - /// - internal static string NotifierManager_Initialize_MessageBox1 { - get { - return ResourceManager.GetString("NotifierManager_Initialize_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Close. - /// - internal static string Onboarding_BtnClose { - get { - return ResourceManager.GetString("Onboarding_BtnClose", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Next. - /// - internal static string Onboarding_BtnNext { - get { - return ResourceManager.GetString("Onboarding_BtnNext", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Previous. - /// - internal static string Onboarding_BtnPrevious { - get { - return ResourceManager.GetString("Onboarding_BtnPrevious", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Onboarding. - /// - internal static string Onboarding_Onboarding { - get { - return ResourceManager.GetString("Onboarding_Onboarding", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Onboarding. - /// - internal static string Onboarding_Title { - get { - return ResourceManager.GetString("Onboarding_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Test &Connection. - /// - internal static string OnboardingApi_BtnTest { - get { - return ResourceManager.GetString("OnboardingApi_BtnTest", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please provide a valid API key.. - /// - internal static string OnboardingApi_BtnTest_MessageBox1 { - get { - return ResourceManager.GetString("OnboardingApi_BtnTest_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please enter your Home Assistant's URI.. - /// - internal static string OnboardingApi_BtnTest_MessageBox2 { - get { - return ResourceManager.GetString("OnboardingApi_BtnTest_MessageBox2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to connect, the following error was returned: - /// - ///{0}. - /// - internal static string OnboardingApi_BtnTest_MessageBox3 { - get { - return ResourceManager.GetString("OnboardingApi_BtnTest_MessageBox3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Connection OK! - /// - ///Home Assistant version: {0}. - /// - internal static string OnboardingApi_BtnTest_MessageBox4 { - get { - return ResourceManager.GetString("OnboardingApi_BtnTest_MessageBox4", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The API token you have provided doesn't appear to be valid, please ensure you selected the entire token (Don't use CTRL + A or double-click). A valid API key contains three sections, separated by two dots. - /// - ///Are you sure you want to use this key anyway?. - /// - internal static string OnboardingApi_BtnTest_MessageBox5 { - get { - return ResourceManager.GetString("OnboardingApi_BtnTest_MessageBox5", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The URI you have provided does not appear to be valid, a valid URI may look like either of the following: - ///- http://homeassistant.local:8123 - ///- http://192.168.0.1:8123 - /// - ///Are you sure you want to use this URI anyway?. - /// - internal static string OnboardingApi_BtnTest_MessageBox6 { - get { - return ResourceManager.GetString("OnboardingApi_BtnTest_MessageBox6", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Testing... - /// - internal static string OnboardingApi_BtnTest_Testing { - get { - return ResourceManager.GetString("OnboardingApi_BtnTest_Testing", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to API &Token. - /// - internal static string OnboardingApi_LblApiToken { - get { - return ResourceManager.GetString("OnboardingApi_LblApiToken", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to To learn which entities you have configured and to send quick actions, HASS.Agent uses - ///Home Assistant's API. - /// - ///Please provide a long-lived access token and the address of your Home Assistant instance. - ///You can get a token in Home Assistant by clicking your profile picture at the bottom-left - ///and navigating to the bottom of the page until you see the 'CREATE TOKEN' button.. - /// - internal static string OnboardingApi_LblInfo1 { - get { - return ResourceManager.GetString("OnboardingApi_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Server &URI (should be ok like this). - /// - internal static string OnboardingApi_LblServerUri { - get { - return ResourceManager.GetString("OnboardingApi_LblServerUri", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Tip: Specialized settings can be found in the Configuration Window.. - /// - internal static string OnboardingApi_LblTip1 { - get { - return ResourceManager.GetString("OnboardingApi_LblTip1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent GitHub page. - /// - internal static string OnboardingDone_LblGitHub { - get { - return ResourceManager.GetString("OnboardingDone_LblGitHub", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Yay, done!. - /// - internal static string OnboardingDone_LblInfo1 { - get { - return ResourceManager.GetString("OnboardingDone_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent will now restart to apply your configuration changes.. - /// - internal static string OnboardingDone_LblInfo2 { - get { - return ResourceManager.GetString("OnboardingDone_LblInfo2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to There's a lot more to tinker with, so make sure you take a look at the Configuration Wwindow! - /// - /// - ///Thank you for using HASS.Agent, hopefully it'll be useful for you :-) - ///. - /// - internal static string OnboardingDone_LblInfo3 { - get { - return ResourceManager.GetString("OnboardingDone_LblInfo3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Developing and maintaining this tool (and everything that surrounds it) takes up a lot of time. Like most developers, I run on caffeïne - so if you can spare it, a cup of coffee is always very much appreciated!. - /// - internal static string OnboardingDone_LblInfo6 { - get { - return ResourceManager.GetString("OnboardingDone_LblInfo6", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Tip: Other donation methods are available on the About Window.. - /// - internal static string OnboardingDone_LblTip2 { - get { - return ResourceManager.GetString("OnboardingDone_LblTip2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Clear. - /// - internal static string OnboardingHotKey_BtnClear { - get { - return ResourceManager.GetString("OnboardingHotKey_BtnClear", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Hotkey Combination. - /// - internal static string OnboardingHotKey_LblHotkeyCombo { - get { - return ResourceManager.GetString("OnboardingHotKey_LblHotkeyCombo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An easy way to pull up your quick actions is to use a global hotkey. - /// - ///This way, whatever you're doing on your machine, you can always interact with Home Assistant. - ///. - /// - internal static string OnboardingHotKey_LblInfo1 { - get { - return ResourceManager.GetString("OnboardingHotKey_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to To use notifications, you need to install and configure the HASS.Agent-notifier integration in - ///Home Assistant. - /// - ///This is very easy using HACS but may also be installed manually, visit the link below for more - ///information.. - /// - internal static string OnboardingIntegration_LblInfo1 { - get { - return ResourceManager.GetString("OnboardingIntegration_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Make sure you follow these steps: - /// - ///- Install HASS.Agent-Notifier integration - ///- Restart Home Assistant - ///- Configure a notifier entity - ///- Restart Home Assistant. - /// - internal static string OnboardingIntegration_LblInfo2 { - get { - return ResourceManager.GetString("OnboardingIntegration_LblInfo2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent-Notifier GitHub Page. - /// - internal static string OnboardingIntegration_LblIntegration { - get { - return ResourceManager.GetString("OnboardingIntegration_LblIntegration", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enable &Media Player (including text-to-speech). - /// - internal static string OnboardingIntegrations_CbEnableMediaPlayer { - get { - return ResourceManager.GetString("OnboardingIntegrations_CbEnableMediaPlayer", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enable &Notifications. - /// - internal static string OnboardingIntegrations_CbEnableNotifications { - get { - return ResourceManager.GetString("OnboardingIntegrations_CbEnableNotifications", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to To use notifications, you need to install and configure the HASS.Agent integration in - ///Home Assistant. - /// - ///This is very easy using HACS, but you can also install manually. Visit the link below for more - ///information.. - /// - internal static string OnboardingIntegrations_LblInfo1 { - get { - return ResourceManager.GetString("OnboardingIntegrations_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Make sure you follow these steps: - /// - ///- Install the HASS.Agent-Notifier and / or HASS.Agent-MediaPlayer integration - ///- Restart Home Assistant - ///-Configure a notifier and / or media_player entity - ///-Restart Home Assistant. - /// - internal static string OnboardingIntegrations_LblInfo2 { - get { - return ResourceManager.GetString("OnboardingIntegrations_LblInfo2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The same goes for the media player, this integration allows you to control your device as a media_player entity, see what's playing and send text-to-speech.. - /// - internal static string OnboardingIntegrations_LblInfo3 { - get { - return ResourceManager.GetString("OnboardingIntegrations_LblInfo3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent-MediaPlayer GitHub Page. - /// - internal static string OnboardingIntegrations_LblMediaPlayerIntegration { - get { - return ResourceManager.GetString("OnboardingIntegrations_LblMediaPlayerIntegration", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent-Integration GitHub Page. - /// - internal static string OnboardingIntegrations_LblNotifierIntegration { - get { - return ResourceManager.GetString("OnboardingIntegrations_LblNotifierIntegration", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Yes, &enable the local API on port. - /// - internal static string OnboardingLocalApi_CbEnableLocalApi { - get { - return ResourceManager.GetString("OnboardingLocalApi_CbEnableLocalApi", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enable &Media Player and text-to-speech (TTS). - /// - internal static string OnboardingLocalApi_CbEnableMediaPlayer { - get { - return ResourceManager.GetString("OnboardingLocalApi_CbEnableMediaPlayer", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enable &Notifications. - /// - internal static string OnboardingLocalApi_CbEnableNotifications { - get { - return ResourceManager.GetString("OnboardingLocalApi_CbEnableNotifications", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent has its own internal API, so Home Assistant can send requests (like notifications or text-to-speech). - /// - ///Do you want to enable it?. - /// - internal static string OnboardingLocalApi_LblInfo1 { - get { - return ResourceManager.GetString("OnboardingLocalApi_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You can choose what modules you want to enable. They require HA integrations, but don't worry, the next page will give you more info on how to set them up.. - /// - internal static string OnboardingLocalApi_LblInfo2 { - get { - return ResourceManager.GetString("OnboardingLocalApi_LblInfo2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Note: 5115 is the default port, only change it if you changed it in Home Assistant.. - /// - internal static string OnboardingLocalApi_LblTip1 { - get { - return ResourceManager.GetString("OnboardingLocalApi_LblTip1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Finish. - /// - internal static string OnboardingManager_BtnNext_Finish { - get { - return ResourceManager.GetString("OnboardingManager_BtnNext_Finish", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Are you sure you want to abort the onboarding process? - /// - ///Your progress will not be saved, and it will not be shown again on next launch.. - /// - internal static string OnboardingManager_ConfirmBeforeClose_MessageBox1 { - get { - return ResourceManager.GetString("OnboardingManager_ConfirmBeforeClose_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Onboarding: API [{0}/{1}]. - /// - internal static string OnboardingManager_OnboardingTitle_Api { - get { - return ResourceManager.GetString("OnboardingManager_OnboardingTitle_Api", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Onboarding: Completed [{0}/{1}]. - /// - internal static string OnboardingManager_OnboardingTitle_Completed { - get { - return ResourceManager.GetString("OnboardingManager_OnboardingTitle_Completed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Onboarding: HotKey [{0}/{1}]. - /// - internal static string OnboardingManager_OnboardingTitle_HotKey { - get { - return ResourceManager.GetString("OnboardingManager_OnboardingTitle_HotKey", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Onboarding: Integration [{0}/{1}]. - /// - internal static string OnboardingManager_OnboardingTitle_Integration { - get { - return ResourceManager.GetString("OnboardingManager_OnboardingTitle_Integration", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Onboarding: MQTT [{0}/{1}]. - /// - internal static string OnboardingManager_OnboardingTitle_Mqtt { - get { - return ResourceManager.GetString("OnboardingManager_OnboardingTitle_Mqtt", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Onboarding: Notifications [{0}/{1}]. - /// - internal static string OnboardingManager_OnboardingTitle_Notifications { - get { - return ResourceManager.GetString("OnboardingManager_OnboardingTitle_Notifications", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Onboarding: Start [{0}/{1}]. - /// - internal static string OnboardingManager_OnboardingTitle_Start { - get { - return ResourceManager.GetString("OnboardingManager_OnboardingTitle_Start", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Onboarding: Startup [{0}/{1}]. - /// - internal static string OnboardingManager_OnboardingTitle_Startup { - get { - return ResourceManager.GetString("OnboardingManager_OnboardingTitle_Startup", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Onboarding: Updates [{0}/{1}]. - /// - internal static string OnboardingManager_OnboardingTitle_Updates { - get { - return ResourceManager.GetString("OnboardingManager_OnboardingTitle_Updates", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enable MQTT. - /// - internal static string OnboardingMqtt_CbEnableMqtt { - get { - return ResourceManager.GetString("OnboardingMqtt_CbEnableMqtt", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &TLS. - /// - internal static string OnboardingMqtt_CbMqttTls { - get { - return ResourceManager.GetString("OnboardingMqtt_CbMqttTls", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Discovery Prefix. - /// - internal static string OnboardingMqtt_LblDiscoveryPrefix { - get { - return ResourceManager.GetString("OnboardingMqtt_LblDiscoveryPrefix", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Commands and sensors are sent through MQTT. The notifications- and media player integration also make use of them. - /// - ///Tip: if you're using the HA addon, you can probably use the preset address - just provide credentials. - ///. - /// - internal static string OnboardingMqtt_LblInfo1 { - get { - return ResourceManager.GetString("OnboardingMqtt_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to IP Address or Hostname. - /// - internal static string OnboardingMqtt_LblIpAdress { - get { - return ResourceManager.GetString("OnboardingMqtt_LblIpAdress", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Password. - /// - internal static string OnboardingMqtt_LblPassword { - get { - return ResourceManager.GetString("OnboardingMqtt_LblPassword", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Port. - /// - internal static string OnboardingMqtt_LblPort { - get { - return ResourceManager.GetString("OnboardingMqtt_LblPort", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to (leave default if not sure). - /// - internal static string OnboardingMqtt_LblTip1 { - get { - return ResourceManager.GetString("OnboardingMqtt_LblTip1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Tip: Specialized settings can be found in the Configuration Window.. - /// - internal static string OnboardingMqtt_LblTip2 { - get { - return ResourceManager.GetString("OnboardingMqtt_LblTip2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Username. - /// - internal static string OnboardingMqtt_LblUsername { - get { - return ResourceManager.GetString("OnboardingMqtt_LblUsername", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Yes, accept notifications on port. - /// - internal static string OnboardingNotifications_CbAcceptNotifications { - get { - return ResourceManager.GetString("OnboardingNotifications_CbAcceptNotifications", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent can receive notifications from Home Assistant, using text and/or images. - /// - ///Do you want to enable this function?. - /// - internal static string OnboardingNotifications_LblInfo1 { - get { - return ResourceManager.GetString("OnboardingNotifications_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Note: 5115 is the default port, only change it if you changed it in Home Assistant.. - /// - internal static string OnboardingNotifications_LblTip1 { - get { - return ResourceManager.GetString("OnboardingNotifications_LblTip1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Start-on-Login has been activated!. - /// - internal static string OnboardingStartup_Activated { - get { - return ResourceManager.GetString("OnboardingStartup_Activated", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Activating Start-on-Login... - /// - internal static string OnboardingStartup_Activating { - get { - return ResourceManager.GetString("OnboardingStartup_Activating", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Start-on-Login is already activated, all set!. - /// - internal static string OnboardingStartup_AlreadyActivated { - get { - return ResourceManager.GetString("OnboardingStartup_AlreadyActivated", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Yes, &start HASS.Agent on System Login. - /// - internal static string OnboardingStartup_BtnSetLaunchOnLogin { - get { - return ResourceManager.GetString("OnboardingStartup_BtnSetLaunchOnLogin", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enable Start-on-Login. - /// - internal static string OnboardingStartup_BtnSetLaunchOnLogin_2 { - get { - return ResourceManager.GetString("OnboardingStartup_BtnSetLaunchOnLogin_2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Do you want to enable Start-on-Login now?. - /// - internal static string OnboardingStartup_EnableNow { - get { - return ResourceManager.GetString("OnboardingStartup_EnableNow", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Something went wrong. You can try again, or skip to the next page and retry after HASS.Agent's restart.. - /// - internal static string OnboardingStartup_Failed { - get { - return ResourceManager.GetString("OnboardingStartup_Failed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Fetching current state, please wait... - /// - internal static string OnboardingStartup_LblCreateInfo { - get { - return ResourceManager.GetString("OnboardingStartup_LblCreateInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent can start with your system, this allows for any sensors and data transmission between your device and Home Assistant to begin as soon as you login. - /// - ///This setting can be changed any time later in the HASS.Agent configuration window.. - /// - internal static string OnboardingStartup_LblInfo1 { - get { - return ResourceManager.GetString("OnboardingStartup_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Yes, &download and launch the installer for me. - /// - internal static string OnboardingUpdates_CbExecuteUpdater { - get { - return ResourceManager.GetString("OnboardingUpdates_CbExecuteUpdater", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Yes, notify me on new &updates. - /// - internal static string OnboardingUpdates_CbNofityOnUpdate { - get { - return ResourceManager.GetString("OnboardingUpdates_CbNofityOnUpdate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent checks for updates in the background if enabled. - /// - ///You will be sent a push notification if a new update is discovered, letting you know a - ///new version is ready to be installed. - /// - ///Do you want to enable this automatic update checks?. - /// - internal static string OnboardingUpdates_LblInfo1 { - get { - return ResourceManager.GetString("OnboardingUpdates_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to When a new update is available, HASS.Agent can download the installer and launch it for you. - /// - ///The certificate of the downloaded file will get checked before running,you will still get to review the release notes and manually approve the update.. - /// - internal static string OnboardingUpdates_LblInfo2 { - get { - return ResourceManager.GetString("OnboardingUpdates_LblInfo2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Device &Name. - /// - internal static string OnboardingWelcome_LblDeviceName { - get { - return ResourceManager.GetString("OnboardingWelcome_LblDeviceName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Welcome to the HASS.Agent! It looks like this is the first time you are launching the agent. - /// - ///To assist you with a first time setup, proceed with the configuration steps below - ///or alternatively, click 'Close'.. - /// - internal static string OnboardingWelcome_LblInfo1 { - get { - return ResourceManager.GetString("OnboardingWelcome_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The device name is used to identify your machine on Home Assistant, it is also used as a suggested prefix for your commands and sensors.. - /// - internal static string OnboardingWelcome_LblInfo2 { - get { - return ResourceManager.GetString("OnboardingWelcome_LblInfo2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Interface &Language. - /// - internal static string OnboardingWelcome_LblInterfaceLangauge { - get { - return ResourceManager.GetString("OnboardingWelcome_LblInterfaceLangauge", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Your device name contained some characters that are not allowed by HA (only letters, digits and whitespace). - /// - ///The final name is: {0} - /// - ///Do you want to use that version?. - /// - internal static string OnboardingWelcome_Store_MessageBox1 { - get { - return ResourceManager.GetString("OnboardingWelcome_Store_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please wait a bit while the task is performed ... - /// - internal static string PortReservation_LblInfo1 { - get { - return ResourceManager.GetString("PortReservation_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Create API Port Binding. - /// - internal static string PortReservation_LblTask1 { - get { - return ResourceManager.GetString("PortReservation_LblTask1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Set Firewall Rule. - /// - internal static string PortReservation_LblTask2 { - get { - return ResourceManager.GetString("PortReservation_LblTask2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Not all steps completed succesfully. Please consult the logs for more information.. - /// - internal static string PortReservation_ProcessPostUpdate_MessageBox1 { - get { - return ResourceManager.GetString("PortReservation_ProcessPostUpdate_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Port Reservation. - /// - internal static string PortReservation_Title { - get { - return ResourceManager.GetString("PortReservation_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please wait a bit while some post-update tasks are performed ... - /// - internal static string PostUpdate_LblInfo1 { - get { - return ResourceManager.GetString("PostUpdate_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Configuring Satellite Service. - /// - internal static string PostUpdate_LblTask1 { - get { - return ResourceManager.GetString("PostUpdate_LblTask1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Create API Port Binding. - /// - internal static string PostUpdate_LblTask2 { - get { - return ResourceManager.GetString("PostUpdate_LblTask2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Post Update. - /// - internal static string PostUpdate_PostUpdate { - get { - return ResourceManager.GetString("PostUpdate_PostUpdate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Not all steps completed succesfully. Please consult the logs for more information.. - /// - internal static string PostUpdate_ProcessPostUpdate_MessageBox1 { - get { - return ResourceManager.GetString("PostUpdate_ProcessPostUpdate_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Post Update. - /// - internal static string PostUpdate_Title { - get { - return ResourceManager.GetString("PostUpdate_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to fetch your entities because of missing config, please enter the required values in the config screen.. - /// - internal static string QuickActions_CheckHassManager_MessageBox1 { - get { - return ResourceManager.GetString("QuickActions_CheckHassManager_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Retrieving entities, please wait... - /// - internal static string QuickActions_LblLoading { - get { - return ResourceManager.GetString("QuickActions_LblLoading", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to There was an error trying to fetch your entities!. - /// - internal static string QuickActions_MessageBox_EntityFailed { - get { - return ResourceManager.GetString("QuickActions_MessageBox_EntityFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Quick Actions. - /// - internal static string QuickActions_Title { - get { - return ResourceManager.GetString("QuickActions_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Add New. - /// - internal static string QuickActionsConfig_BtnAdd { - get { - return ResourceManager.GetString("QuickActionsConfig_BtnAdd", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Modify. - /// - internal static string QuickActionsConfig_BtnModify { - get { - return ResourceManager.GetString("QuickActionsConfig_BtnModify", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Preview. - /// - internal static string QuickActionsConfig_BtnPreview { - get { - return ResourceManager.GetString("QuickActionsConfig_BtnPreview", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Remove. - /// - internal static string QuickActionsConfig_BtnRemove { - get { - return ResourceManager.GetString("QuickActionsConfig_BtnRemove", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Store Quick Actions. - /// - internal static string QuickActionsConfig_BtnStore { - get { - return ResourceManager.GetString("QuickActionsConfig_BtnStore", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Action. - /// - internal static string QuickActionsConfig_ClmAction { - get { - return ResourceManager.GetString("QuickActionsConfig_ClmAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Description. - /// - internal static string QuickActionsConfig_ClmDescription { - get { - return ResourceManager.GetString("QuickActionsConfig_ClmDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Domain. - /// - internal static string QuickActionsConfig_ClmDomain { - get { - return ResourceManager.GetString("QuickActionsConfig_ClmDomain", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Entity. - /// - internal static string QuickActionsConfig_ClmEntity { - get { - return ResourceManager.GetString("QuickActionsConfig_ClmEntity", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Hotkey. - /// - internal static string QuickActionsConfig_ClmHotKey { - get { - return ResourceManager.GetString("QuickActionsConfig_ClmHotKey", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Hotkey Enabled. - /// - internal static string QuickActionsConfig_LblHotkey { - get { - return ResourceManager.GetString("QuickActionsConfig_LblHotkey", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Quick Actions Configuration. - /// - internal static string QuickActionsConfig_Title { - get { - return ResourceManager.GetString("QuickActionsConfig_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Store Quick Action. - /// - internal static string QuickActionsMod_BtnStore { - get { - return ResourceManager.GetString("QuickActionsMod_BtnStore", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please select an entity!. - /// - internal static string QuickActionsMod_BtnStore_MessageBox1 { - get { - return ResourceManager.GetString("QuickActionsMod_BtnStore_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please select an domain!. - /// - internal static string QuickActionsMod_BtnStore_MessageBox2 { - get { - return ResourceManager.GetString("QuickActionsMod_BtnStore_MessageBox2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unknown action, please select a valid one.. - /// - internal static string QuickActionsMod_BtnStore_MessageBox3 { - get { - return ResourceManager.GetString("QuickActionsMod_BtnStore_MessageBox3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to enable hotkey. - /// - internal static string QuickActionsMod_CbEnableHotkey { - get { - return ResourceManager.GetString("QuickActionsMod_CbEnableHotkey", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to fetch your entities because of missing config, please enter the required values in the config screen.. - /// - internal static string QuickActionsMod_CheckHassManager_MessageBox1 { - get { - return ResourceManager.GetString("QuickActionsMod_CheckHassManager_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to domain. - /// - internal static string QuickActionsMod_ClmDomain { - get { - return ResourceManager.GetString("QuickActionsMod_ClmDomain", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Desired &Action. - /// - internal static string QuickActionsMod_LblAction { - get { - return ResourceManager.GetString("QuickActionsMod_LblAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Description. - /// - internal static string QuickActionsMod_LblDescription { - get { - return ResourceManager.GetString("QuickActionsMod_LblDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Domain. - /// - internal static string QuickActionsMod_LblDomain { - get { - return ResourceManager.GetString("QuickActionsMod_LblDomain", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Entity. - /// - internal static string QuickActionsMod_LblEntityInfo { - get { - return ResourceManager.GetString("QuickActionsMod_LblEntityInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &hotkey combination. - /// - internal static string QuickActionsMod_LblHotkey { - get { - return ResourceManager.GetString("QuickActionsMod_LblHotkey", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Retrieving entities, please wait... - /// - internal static string QuickActionsMod_LblLoading { - get { - return ResourceManager.GetString("QuickActionsMod_LblLoading", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to (optional, will be used instead of entity name). - /// - internal static string QuickActionsMod_LblTip1 { - get { - return ResourceManager.GetString("QuickActionsMod_LblTip1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to There was an error trying to fetch your entities.. - /// - internal static string QuickActionsMod_MessageBox_Entities { - get { - return ResourceManager.GetString("QuickActionsMod_MessageBox_Entities", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Quick Action. - /// - internal static string QuickActionsMod_Title { - get { - return ResourceManager.GetString("QuickActionsMod_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Mod Quick Action. - /// - internal static string QuickActionsMod_Title_Mod { - get { - return ResourceManager.GetString("QuickActionsMod_Title_Mod", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to New Quick Action. - /// - internal static string QuickActionsMod_Title_New { - get { - return ResourceManager.GetString("QuickActionsMod_Title_New", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please wait while HASS.Agent restarts... - /// - internal static string Restart_LblInfo1 { - get { - return ResourceManager.GetString("Restart_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Waiting for previous instance to close... - /// - internal static string Restart_LblTask1 { - get { - return ResourceManager.GetString("Restart_LblTask1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Relaunch HASS.Agent. - /// - internal static string Restart_LblTask2 { - get { - return ResourceManager.GetString("Restart_LblTask2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent is still active after {0} seconds. Please close all instances and restart manually. - /// - ///Check the logs for more info, and optionally inform the developers.. - /// - internal static string Restart_ProcessRestart_MessageBox1 { - get { - return ResourceManager.GetString("Restart_ProcessRestart_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Restarter. - /// - internal static string Restart_Title { - get { - return ResourceManager.GetString("Restart_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Add New. - /// - internal static string SensorsConfig_BtnAdd { - get { - return ResourceManager.GetString("SensorsConfig_BtnAdd", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Modify. - /// - internal static string SensorsConfig_BtnModify { - get { - return ResourceManager.GetString("SensorsConfig_BtnModify", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Remove. - /// - internal static string SensorsConfig_BtnRemove { - get { - return ResourceManager.GetString("SensorsConfig_BtnRemove", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Store && Activate Sensors. - /// - internal static string SensorsConfig_BtnStore { - get { - return ResourceManager.GetString("SensorsConfig_BtnStore", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An error occurred whilst saving the sensors, please check the logs for more information.. - /// - internal static string SensorsConfig_BtnStore_MessageBox1 { - get { - return ResourceManager.GetString("SensorsConfig_BtnStore_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Storing and registering, please wait... - /// - internal static string SensorsConfig_BtnStore_Storing { - get { - return ResourceManager.GetString("SensorsConfig_BtnStore_Storing", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name. - /// - internal static string SensorsConfig_ClmName { - get { - return ResourceManager.GetString("SensorsConfig_ClmName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Type. - /// - internal static string SensorsConfig_ClmType { - get { - return ResourceManager.GetString("SensorsConfig_ClmType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Last Known Value. - /// - internal static string SensorsConfig_ClmValue { - get { - return ResourceManager.GetString("SensorsConfig_ClmValue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Refresh. - /// - internal static string SensorsConfig_LblRefresh { - get { - return ResourceManager.GetString("SensorsConfig_LblRefresh", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Sensors Configuration. - /// - internal static string SensorsConfig_Title { - get { - return ResourceManager.GetString("SensorsConfig_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the title of the current active window.. - /// - internal static string SensorsManager_ActiveWindowSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_ActiveWindowSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides information various aspects of your device's audio: - /// - ///Current peak volume level (can be used as a simple 'is something playing' value). - /// - ///Default audio device: name, state and volume. - /// - ///Summary of your audio sessions: application name, muted state, volume and current peak volume.. - /// - internal static string SensorsManager_AudioSensorsDescription { - get { - return ResourceManager.GetString("SensorsManager_AudioSensorsDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides a sensor with the current charging status, estimated amount of minutes on a full charge, remaining charge as a percentage, remaining charge in minutes and the powerline status.. - /// - internal static string SensorsManager_BatterySensorsDescription { - get { - return ResourceManager.GetString("SensorsManager_BatterySensorsDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides a sensor with the amount of bluetooth devices found. - /// - ///The devices and their connected state are added as attributes.. - /// - internal static string SensorsManager_BluetoothDevicesSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_BluetoothDevicesSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides a sensors with the amount of bluetooth LE devices found. - /// - ///The devices and their connected state are added as attributes. - /// - ///Only shows devices that were seen since the last report, ie. when the sensor publishes, the list clears.. - /// - internal static string SensorsManager_BluetoothLeDevicesSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_BluetoothLeDevicesSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the current load of the first CPU as a percentage.. - /// - internal static string SensorsManager_CpuLoadSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_CpuLoadSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the current clockspeed of the first CPU.. - /// - internal static string SensorsManager_CurrentClockSpeedSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_CurrentClockSpeedSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the current volume level as a percentage. - /// - ///Currently takes the volume of your default device.. - /// - internal static string SensorsManager_CurrentVolumeSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_CurrentVolumeSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides a sensor with the amount of displays, name of the primary display, and per display its name, resolution and bits per pixel.. - /// - internal static string SensorsManager_DisplaySensorsDescription { - get { - return ResourceManager.GetString("SensorsManager_DisplaySensorsDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Dummy sensor for testing purposes, sends a random integer value between 0 and 100.. - /// - internal static string SensorsManager_DummySensorDescription { - get { - return ResourceManager.GetString("SensorsManager_DummySensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Returns your current latitude, longitude and altitude as a comma-seperated value. - /// - ///Make sure Windows' location services are enabled! - /// - ///Depending on your Windows version, this can be found in the new control panel -> 'privacy and security' -> 'location'.. - /// - internal static string SensorsManager_GeoLocationSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_GeoLocationSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the current load of the first GPU as a percentage.. - /// - internal static string SensorsManager_GpuLoadSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_GpuLoadSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the current temperature of the first GPU.. - /// - internal static string SensorsManager_GpuTemperatureSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_GpuTemperatureSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides a datetime value containing the last moment the user provided any inputX.. - /// - internal static string SensorsManager_LastActiveSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_LastActiveSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides a datetime value containing the last moment the system (re)booted. - /// - ///Important: Windows' FastBoot option can throw this value off, because that's a form of hibernation. You can disable it through Power Options -> 'Choose what the power buttons do' -> uncheck 'Turn on fast start-up'. It doesn't make much difference for modern machines with SSDs, but disabling makes sure you get a clean state after rebooting.. - /// - internal static string SensorsManager_LastBootSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_LastBootSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the last system state change: - /// - ///ApplicationStarted, Logoff, SystemShutdown, Resume, Suspend, ConsoleConnect, ConsoleDisconnect, RemoteConnect, RemoteDisconnect, SessionLock, SessionLogoff, SessionLogon, SessionRemoteControl and SessionUnlock.. - /// - internal static string SensorsManager_LastSystemStateChangeSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_LastSystemStateChangeSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Returns the name of the currently logged user. - /// - ///This will only show active users, and falls back to 'Empty' if there are none. If there are multiple, the first will be used.. - /// - internal static string SensorsManager_LoggedUserSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_LoggedUserSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Returns a json-formatted list of currently logged users. - /// - ///This will also contain users that aren't active. If you only want the current active user, use the LoggedUser sensor instead.. - /// - internal static string SensorsManager_LoggedUsersSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_LoggedUsersSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the amount of used memory as a percentage.. - /// - internal static string SensorsManager_MemoryUsageSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_MemoryUsageSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides a bool value based on whether the microphone is currently being used. - /// - ///Note: if used in the satellite service, it won't detect userspace applications.. - /// - internal static string SensorsManager_MicrophoneActiveSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_MicrophoneActiveSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the name of the process that's currently using the microphone. - /// - ///Note: if used in the satellite service, it won't detect userspace applications.. - /// - internal static string SensorsManager_MicrophoneProcessSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_MicrophoneProcessSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the last monitor power state change: - /// - ///Dimmed, PowerOff, PowerOn and Unkown.. - /// - internal static string SensorsManager_MonitorPowerStateSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_MonitorPowerStateSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides an ON/OFF value based on whether the window is currently open (doesn't have to be active).. - /// - internal static string SensorsManager_NamedWindowSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_NamedWindowSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides card info, configuration, transfer- & package statistics and addresses (ip, mac, dhcp, dns) of the selected network card(s). - /// - ///This is a multi-value sensor.. - /// - internal static string SensorsManager_NetworkSensorsDescription { - get { - return ResourceManager.GetString("SensorsManager_NetworkSensorsDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the values of a performance counter. - /// - ///For example, the built-in CPU load sensor uses these values: - /// - ///Category: Processor - ///Counter: % Processor Time - ///Instance: _Total - /// - ///You can explore the counters through Windows' 'perfmon.exe' tool.. - /// - internal static string SensorsManager_PerformanceCounterSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_PerformanceCounterSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Returns the result of the provided Powershell command or script. - /// - ///Converts the outcome to text.. - /// - internal static string SensorsManager_PowershellSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_PowershellSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides information about all installed printers and their queues.. - /// - internal static string SensorsManager_PrintersSensorsDescription { - get { - return ResourceManager.GetString("SensorsManager_PrintersSensorsDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the number of active instances of the process. - /// - ///Note: don't add the extension (eg. notepad.exe becomes notepad).. - /// - internal static string SensorsManager_ProcessActiveSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_ProcessActiveSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Returns the state of the provided service: NotFound, Stopped, StartPending, StopPending, Running, ContinuePending, PausePending or Paused. - /// - ///Make sure to provide the 'Service name', not the 'Display name'.. - /// - internal static string SensorsManager_ServiceStateSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_ServiceStateSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the current session state: - /// - ///Locked, Unlocked or Unknown. - /// - ///Use a LastSystemStateChangeSensor to monitor session state changes.. - /// - internal static string SensorsManager_SessionStateSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_SessionStateSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the labels, total size (MB), available space (MB), used space (MB) and file system of all present non-removable disks.. - /// - internal static string SensorsManager_StorageSensorsDescription { - get { - return ResourceManager.GetString("SensorsManager_StorageSensorsDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the current user state: - /// - ///NotPresent, Busy, RunningDirect3dFullScreen, PresentationMode, AcceptsNotifications, QuietTime or RunningWindowsStoreApp. - /// - ///Can for instance be used to determine whether to send notifications or TTS messages.. - /// - internal static string SensorsManager_UserNotificationStateSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_UserNotificationStateSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides a bool value based on whether the webcam is currently being used. - /// - ///Note: if used in the satellite service, it won't detect userspace applications.. - /// - internal static string SensorsManager_WebcamActiveSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_WebcamActiveSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the name of the process that's currently using the webcam. - /// - ///Note: if used in the satellite service, it won't detect userspace applications.. - /// - internal static string SensorsManager_WebcamProcessSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_WebcamProcessSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the current state of the process' window: - /// - ///Hidden, Maximized, Minimized, Normal and Unknown.. - /// - internal static string SensorsManager_WindowStateSensorDescription { - get { - return ResourceManager.GetString("SensorsManager_WindowStateSensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides a sensor with the amount of pending driver updates, a sensor with the amount of pending software updates, a sensor containing all pending driver updates information (title, kb article id's, hidden, type and categories) and a sensor containing the same for pending software updates. - /// - ///This is a costly request, so the recommended interval is 15 minutes (900 seconds). But it's capped at 10 minutes, if you provide a lower value, you'll get the last known list.. - /// - internal static string SensorsManager_WindowsUpdatesSensorsDescription { - get { - return ResourceManager.GetString("SensorsManager_WindowsUpdatesSensorsDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provides the result of the WMI query.. - /// - internal static string SensorsManager_WmiQuerySensorDescription { - get { - return ResourceManager.GetString("SensorsManager_WmiQuerySensorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to All. - /// - internal static string SensorsMod_All { - get { - return ResourceManager.GetString("SensorsMod_All", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Store Sensor. - /// - internal static string SensorsMod_BtnStore { - get { - return ResourceManager.GetString("SensorsMod_BtnStore", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please select a sensor type!. - /// - internal static string SensorsMod_BtnStore_MessageBox1 { - get { - return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please enter the name of a process!. - /// - internal static string SensorsMod_BtnStore_MessageBox10 { - get { - return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox10", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please enter the name of a service!. - /// - internal static string SensorsMod_BtnStore_MessageBox11 { - get { - return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox11", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please provide a number between 0 and 20!. - /// - internal static string SensorsMod_BtnStore_MessageBox12 { - get { - return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox12", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please select a valid sensor type!. - /// - internal static string SensorsMod_BtnStore_MessageBox2 { - get { - return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please provide a name!. - /// - internal static string SensorsMod_BtnStore_MessageBox3 { - get { - return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A single-value sensor already exists with that name, are you sure you want to proceed?. - /// - internal static string SensorsMod_BtnStore_MessageBox4 { - get { - return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox4", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A multi-value sensor already exists with that name, are you sure you want to proceed?. - /// - internal static string SensorsMod_BtnStore_MessageBox5 { - get { - return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox5", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please provide an interval between 1 and 43200 (12 hours)!. - /// - internal static string SensorsMod_BtnStore_MessageBox6 { - get { - return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox6", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please enter a window name!. - /// - internal static string SensorsMod_BtnStore_MessageBox7 { - get { - return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox7", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please enter a query!. - /// - internal static string SensorsMod_BtnStore_MessageBox8 { - get { - return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox8", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please enter a category and instance!. - /// - internal static string SensorsMod_BtnStore_MessageBox9 { - get { - return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox9", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Test. - /// - internal static string SensorsMod_BtnTest { - get { - return ResourceManager.GetString("SensorsMod_BtnTest", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Test Performance Counter. - /// - internal static string SensorsMod_BtnTest_PerformanceCounter { - get { - return ResourceManager.GetString("SensorsMod_BtnTest_PerformanceCounter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Test WMI Query. - /// - internal static string SensorsMod_BtnTest_Wmi { - get { - return ResourceManager.GetString("SensorsMod_BtnTest_Wmi", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Round. - /// - internal static string SensorsMod_CbApplyRounding { - get { - return ResourceManager.GetString("SensorsMod_CbApplyRounding", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Update last - ///active event - ///when resumed - ///from sleep/hibernation. - /// - internal static string SensorsMod_CbApplyRounding_LastActive { - get { - return ResourceManager.GetString("SensorsMod_CbApplyRounding_LastActive", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Type. - /// - internal static string SensorsMod_ClmSensorName { - get { - return ResourceManager.GetString("SensorsMod_ClmSensorName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Agent. - /// - internal static string SensorsMod_LblAgent { - get { - return ResourceManager.GetString("SensorsMod_LblAgent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Description. - /// - internal static string SensorsMod_LblDescription { - get { - return ResourceManager.GetString("SensorsMod_LblDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to digits after the comma. - /// - internal static string SensorsMod_LblDigits { - get { - return ResourceManager.GetString("SensorsMod_LblDigits", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Multivalue. - /// - internal static string SensorsMod_LblMultiValue { - get { - return ResourceManager.GetString("SensorsMod_LblMultiValue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Name. - /// - internal static string SensorsMod_LblName { - get { - return ResourceManager.GetString("SensorsMod_LblName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to seconds. - /// - internal static string SensorsMod_LblSeconds { - get { - return ResourceManager.GetString("SensorsMod_LblSeconds", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Service. - /// - internal static string SensorsMod_LblService { - get { - return ResourceManager.GetString("SensorsMod_LblService", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to setting 1. - /// - internal static string SensorsMod_LblSetting1 { - get { - return ResourceManager.GetString("SensorsMod_LblSetting1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Category. - /// - internal static string SensorsMod_LblSetting1_Category { - get { - return ResourceManager.GetString("SensorsMod_LblSetting1_Category", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Network Card. - /// - internal static string SensorsMod_LblSetting1_Network { - get { - return ResourceManager.GetString("SensorsMod_LblSetting1_Network", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to powershell command or script. - /// - internal static string SensorsMod_LblSetting1_Powershell { - get { - return ResourceManager.GetString("SensorsMod_LblSetting1_Powershell", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Process. - /// - internal static string SensorsMod_LblSetting1_Process { - get { - return ResourceManager.GetString("SensorsMod_LblSetting1_Process", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Service. - /// - internal static string SensorsMod_LblSetting1_Service { - get { - return ResourceManager.GetString("SensorsMod_LblSetting1_Service", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Window Name. - /// - internal static string SensorsMod_LblSetting1_WindowName { - get { - return ResourceManager.GetString("SensorsMod_LblSetting1_WindowName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to WMI Query. - /// - internal static string SensorsMod_LblSetting1_Wmi { - get { - return ResourceManager.GetString("SensorsMod_LblSetting1_Wmi", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Setting 2. - /// - internal static string SensorsMod_LblSetting2 { - get { - return ResourceManager.GetString("SensorsMod_LblSetting2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Counter. - /// - internal static string SensorsMod_LblSetting2_Counter { - get { - return ResourceManager.GetString("SensorsMod_LblSetting2_Counter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to WMI Scope (optional). - /// - internal static string SensorsMod_LblSetting2_Wmi { - get { - return ResourceManager.GetString("SensorsMod_LblSetting2_Wmi", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Setting 3. - /// - internal static string SensorsMod_LblSetting3 { - get { - return ResourceManager.GetString("SensorsMod_LblSetting3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Instance (optional). - /// - internal static string SensorsMod_LblSetting3_Instance { - get { - return ResourceManager.GetString("SensorsMod_LblSetting3_Instance", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent only!. - /// - internal static string SensorsMod_LblSpecificClient { - get { - return ResourceManager.GetString("SensorsMod_LblSpecificClient", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Selected Type. - /// - internal static string SensorsMod_LblType { - get { - return ResourceManager.GetString("SensorsMod_LblType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Update every. - /// - internal static string SensorsMod_LblUpdate { - get { - return ResourceManager.GetString("SensorsMod_LblUpdate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The name you provided contains unsupported characters and won't work. The suggested version is: - /// - ///{0} - /// - ///Do you want to use this version?. - /// - internal static string SensorsMod_MessageBox_Sanitize { - get { - return ResourceManager.GetString("SensorsMod_MessageBox_Sanitize", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Test Command/Script. - /// - internal static string SensorsMod_SensorsMod_BtnTest_Powershell { - get { - return ResourceManager.GetString("SensorsMod_SensorsMod_BtnTest_Powershell", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0} only!. - /// - internal static string SensorsMod_SpecificClient { - get { - return ResourceManager.GetString("SensorsMod_SpecificClient", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enter a category and counter first.. - /// - internal static string SensorsMod_TestPerformanceCounter_MessageBox1 { - get { - return ResourceManager.GetString("SensorsMod_TestPerformanceCounter_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Test succesfully executed, result value: - /// - ///{0}. - /// - internal static string SensorsMod_TestPerformanceCounter_MessageBox2 { - get { - return ResourceManager.GetString("SensorsMod_TestPerformanceCounter_MessageBox2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The test failed to execute: - /// - ///{0} - /// - ///Do you want to open the logs folder?. - /// - internal static string SensorsMod_TestPerformanceCounter_MessageBox3 { - get { - return ResourceManager.GetString("SensorsMod_TestPerformanceCounter_MessageBox3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please enter a command or script!. - /// - internal static string SensorsMod_TestPowershell_MessageBox1 { - get { - return ResourceManager.GetString("SensorsMod_TestPowershell_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Test succesfully executed, result value: - /// - ///{0}. - /// - internal static string SensorsMod_TestPowershell_MessageBox2 { - get { - return ResourceManager.GetString("SensorsMod_TestPowershell_MessageBox2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The test failed to execute: - /// - ///{0} - /// - ///Do you want to open the logs folder?. - /// - internal static string SensorsMod_TestPowershell_MessageBox3 { - get { - return ResourceManager.GetString("SensorsMod_TestPowershell_MessageBox3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enter a WMI query first.. - /// - internal static string SensorsMod_TestWmi_MessageBox1 { - get { - return ResourceManager.GetString("SensorsMod_TestWmi_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Query succesfully executed, result value: - /// - ///{0}. - /// - internal static string SensorsMod_TestWmi_MessageBox2 { - get { - return ResourceManager.GetString("SensorsMod_TestWmi_MessageBox2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The query failed to execute: - /// - ///{0} - /// - ///Do you want to open the logs folder?. - /// - internal static string SensorsMod_TestWmi_MessageBox3 { - get { - return ResourceManager.GetString("SensorsMod_TestWmi_MessageBox3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Sensor. - /// - internal static string SensorsMod_Title { - get { - return ResourceManager.GetString("SensorsMod_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Mod Sensor. - /// - internal static string SensorsMod_Title_Mod { - get { - return ResourceManager.GetString("SensorsMod_Title_Mod", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to New Sensor. - /// - internal static string SensorsMod_Title_New { - get { - return ResourceManager.GetString("SensorsMod_Title_New", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to It looks like your scope is malformed, it should probably start like this: - /// - ///\\.\ROOT\ - /// - ///The scope you entered: - /// - ///{0} - /// - ///Tip: make sure you haven't switched the scope and query fields around. - /// - ///Do you still want to use the current values?. - /// - internal static string SensorsMod_WmiTestFailed { - get { - return ResourceManager.GetString("SensorsMod_WmiTestFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ActiveWindow. - /// - internal static string SensorType_ActiveWindowSensor { - get { - return ResourceManager.GetString("SensorType_ActiveWindowSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Audio. - /// - internal static string SensorType_AudioSensors { - get { - return ResourceManager.GetString("SensorType_AudioSensors", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Battery. - /// - internal static string SensorType_BatterySensors { - get { - return ResourceManager.GetString("SensorType_BatterySensors", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to BluetoothDevices. - /// - internal static string SensorType_BluetoothDevicesSensor { - get { - return ResourceManager.GetString("SensorType_BluetoothDevicesSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to BluetoothLeDevices. - /// - internal static string SensorType_BluetoothLeDevicesSensor { - get { - return ResourceManager.GetString("SensorType_BluetoothLeDevicesSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to CpuLoad. - /// - internal static string SensorType_CpuLoadSensor { - get { - return ResourceManager.GetString("SensorType_CpuLoadSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to CurrentClockSpeed. - /// - internal static string SensorType_CurrentClockSpeedSensor { - get { - return ResourceManager.GetString("SensorType_CurrentClockSpeedSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to CurrentVolume. - /// - internal static string SensorType_CurrentVolumeSensor { - get { - return ResourceManager.GetString("SensorType_CurrentVolumeSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Display. - /// - internal static string SensorType_DisplaySensors { - get { - return ResourceManager.GetString("SensorType_DisplaySensors", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Dummy. - /// - internal static string SensorType_DummySensor { - get { - return ResourceManager.GetString("SensorType_DummySensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to GeoLocation. - /// - internal static string SensorType_GeoLocationSensor { - get { - return ResourceManager.GetString("SensorType_GeoLocationSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to GpuLoad. - /// - internal static string SensorType_GpuLoadSensor { - get { - return ResourceManager.GetString("SensorType_GpuLoadSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to GpuTemperature. - /// - internal static string SensorType_GpuTemperatureSensor { - get { - return ResourceManager.GetString("SensorType_GpuTemperatureSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to LastActive. - /// - internal static string SensorType_LastActiveSensor { - get { - return ResourceManager.GetString("SensorType_LastActiveSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to LastBoot. - /// - internal static string SensorType_LastBootSensor { - get { - return ResourceManager.GetString("SensorType_LastBootSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to LastSystemStateChange. - /// - internal static string SensorType_LastSystemStateChangeSensor { - get { - return ResourceManager.GetString("SensorType_LastSystemStateChangeSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to LoggedUser. - /// - internal static string SensorType_LoggedUserSensor { - get { - return ResourceManager.GetString("SensorType_LoggedUserSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to LoggedUsers. - /// - internal static string SensorType_LoggedUsersSensor { - get { - return ResourceManager.GetString("SensorType_LoggedUsersSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MemoryUsage. - /// - internal static string SensorType_MemoryUsageSensor { - get { - return ResourceManager.GetString("SensorType_MemoryUsageSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MicrophoneActive. - /// - internal static string SensorType_MicrophoneActiveSensor { - get { - return ResourceManager.GetString("SensorType_MicrophoneActiveSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MicrophoneProcess. - /// - internal static string SensorType_MicrophoneProcessSensor { - get { - return ResourceManager.GetString("SensorType_MicrophoneProcessSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MonitorPowerState. - /// - internal static string SensorType_MonitorPowerStateSensor { - get { - return ResourceManager.GetString("SensorType_MonitorPowerStateSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to NamedWindow. - /// - internal static string SensorType_NamedWindowSensor { - get { - return ResourceManager.GetString("SensorType_NamedWindowSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Network. - /// - internal static string SensorType_NetworkSensors { - get { - return ResourceManager.GetString("SensorType_NetworkSensors", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PerformanceCounter. - /// - internal static string SensorType_PerformanceCounterSensor { - get { - return ResourceManager.GetString("SensorType_PerformanceCounterSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PowershellSensor. - /// - internal static string SensorType_PowershellSensor { - get { - return ResourceManager.GetString("SensorType_PowershellSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Printers. - /// - internal static string SensorType_PrintersSensors { - get { - return ResourceManager.GetString("SensorType_PrintersSensors", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ProcessActive. - /// - internal static string SensorType_ProcessActiveSensor { - get { - return ResourceManager.GetString("SensorType_ProcessActiveSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ServiceState. - /// - internal static string SensorType_ServiceStateSensor { - get { - return ResourceManager.GetString("SensorType_ServiceStateSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to SessionState. - /// - internal static string SensorType_SessionStateSensor { - get { - return ResourceManager.GetString("SensorType_SessionStateSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Storage. - /// - internal static string SensorType_StorageSensors { - get { - return ResourceManager.GetString("SensorType_StorageSensors", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to UserNotification. - /// - internal static string SensorType_UserNotificationStateSensor { - get { - return ResourceManager.GetString("SensorType_UserNotificationStateSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to WebcamActive. - /// - internal static string SensorType_WebcamActiveSensor { - get { - return ResourceManager.GetString("SensorType_WebcamActiveSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to WebcamProcess. - /// - internal static string SensorType_WebcamProcessSensor { - get { - return ResourceManager.GetString("SensorType_WebcamProcessSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to WindowState. - /// - internal static string SensorType_WindowStateSensor { - get { - return ResourceManager.GetString("SensorType_WindowStateSensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to WindowsUpdates. - /// - internal static string SensorType_WindowsUpdatesSensors { - get { - return ResourceManager.GetString("SensorType_WindowsUpdatesSensors", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to WmiQuery. - /// - internal static string SensorType_WmiQuerySensor { - get { - return ResourceManager.GetString("SensorType_WmiQuerySensor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Add New. - /// - internal static string ServiceCommands_BtnAdd { - get { - return ResourceManager.GetString("ServiceCommands_BtnAdd", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Modify. - /// - internal static string ServiceCommands_BtnModify { - get { - return ResourceManager.GetString("ServiceCommands_BtnModify", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Remove. - /// - internal static string ServiceCommands_BtnRemove { - get { - return ResourceManager.GetString("ServiceCommands_BtnRemove", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Send && Activate Commands. - /// - internal static string ServiceCommands_BtnStore { - get { - return ResourceManager.GetString("ServiceCommands_BtnStore", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An error occurred whilst saving your commands, please check the logs for more information.. - /// - internal static string ServiceCommands_BtnStore_MessageBox1 { - get { - return ResourceManager.GetString("ServiceCommands_BtnStore_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Storing and registering, please wait... - /// - internal static string ServiceCommands_BtnStore_Storing { - get { - return ResourceManager.GetString("ServiceCommands_BtnStore_Storing", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name. - /// - internal static string ServiceCommands_ClmName { - get { - return ResourceManager.GetString("ServiceCommands_ClmName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Type. - /// - internal static string ServiceCommands_ClmType { - get { - return ResourceManager.GetString("ServiceCommands_ClmType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Low Integrity. - /// - internal static string ServiceCommands_LblLowIntegrity { - get { - return ResourceManager.GetString("ServiceCommands_LblLowIntegrity", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to commands stored!. - /// - internal static string ServiceCommands_LblStored { - get { - return ResourceManager.GetString("ServiceCommands_LblStored", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Commands . - /// - internal static string ServiceConfig_TabCommands { - get { - return ResourceManager.GetString("ServiceConfig_TabCommands", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to General . - /// - internal static string ServiceConfig_TabGeneral { - get { - return ResourceManager.GetString("ServiceConfig_TabGeneral", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MQTT . - /// - internal static string ServiceConfig_TabMqtt { - get { - return ResourceManager.GetString("ServiceConfig_TabMqtt", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Sensors . - /// - internal static string ServiceConfig_TabSensors { - get { - return ResourceManager.GetString("ServiceConfig_TabSensors", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Satellite Service Configuration. - /// - internal static string ServiceConfig_Title { - get { - return ResourceManager.GetString("ServiceConfig_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Apply. - /// - internal static string ServiceConnect_BtnRetryAuthId { - get { - return ResourceManager.GetString("ServiceConnect_BtnRetryAuthId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Fetching configured commands failed!. - /// - internal static string ServiceConnect_CommandsFailed { - get { - return ResourceManager.GetString("ServiceConnect_CommandsFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The service returned an error while requesting its configured commands. Check the logs for more info. - /// - ///You can open the logs and manage the service from the configuration panel.. - /// - internal static string ServiceConnect_CommandsFailedMessage { - get { - return ResourceManager.GetString("ServiceConnect_CommandsFailedMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Communicating with the service has failed!. - /// - internal static string ServiceConnect_CommunicationFailed { - get { - return ResourceManager.GetString("ServiceConnect_CommunicationFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to communicate with the service. Check the logs for more info. - /// - ///You can open the logs and manage the service from the configuration panel.. - /// - internal static string ServiceConnect_CommunicationFailedMessage { - get { - return ResourceManager.GetString("ServiceConnect_CommunicationFailedMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Connecting with satellite service, please wait... - /// - internal static string ServiceConnect_Connecting { - get { - return ResourceManager.GetString("ServiceConnect_Connecting", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Connecting to the service has failed!. - /// - internal static string ServiceConnect_Failed { - get { - return ResourceManager.GetString("ServiceConnect_Failed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The service hasn't been found! You can install and manage it from the configuration panel. - /// - ///When it's up and running, come back here to configure the commands and sensors.. - /// - internal static string ServiceConnect_FailedMessage { - get { - return ResourceManager.GetString("ServiceConnect_FailedMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Authenticate. - /// - internal static string ServiceConnect_LblAuthenticate { - get { - return ResourceManager.GetString("ServiceConnect_LblAuthenticate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Connect with service. - /// - internal static string ServiceConnect_LblConnect { - get { - return ResourceManager.GetString("ServiceConnect_LblConnect", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Fetch Configuration. - /// - internal static string ServiceConnect_LblFetchConfig { - get { - return ResourceManager.GetString("ServiceConnect_LblFetchConfig", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Connecting satellite service, please wait... - /// - internal static string ServiceConnect_LblLoading { - get { - return ResourceManager.GetString("ServiceConnect_LblLoading", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Auth &ID. - /// - internal static string ServiceConnect_LblRetryAuthId { - get { - return ResourceManager.GetString("ServiceConnect_LblRetryAuthId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Fetching MQTT settings failed!. - /// - internal static string ServiceConnect_MqttFailed { - get { - return ResourceManager.GetString("ServiceConnect_MqttFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The service returned an error while requesting its MQTT settings. Check the logs for more info. - /// - ///You can open the logs and manage the service from the configuration panel.. - /// - internal static string ServiceConnect_MqttFailedMessage { - get { - return ResourceManager.GetString("ServiceConnect_MqttFailedMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Fetching configured sensors failed!. - /// - internal static string ServiceConnect_SensorsFailed { - get { - return ResourceManager.GetString("ServiceConnect_SensorsFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The service returned an error while requesting its configured sensors. Check the logs for more info. - /// - ///You can open the logs and manage the service from the configuration panel.. - /// - internal static string ServiceConnect_SensorsFailedMessage { - get { - return ResourceManager.GetString("ServiceConnect_SensorsFailedMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Fetching settings failed!. - /// - internal static string ServiceConnect_SettingsFailed { - get { - return ResourceManager.GetString("ServiceConnect_SettingsFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The service returned an error while requesting its settings. Check the logs for more info. - /// - ///You can open the logs and manage the service from the configuration panel.. - /// - internal static string ServiceConnect_SettingsFailedMessage { - get { - return ResourceManager.GetString("ServiceConnect_SettingsFailedMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unauthorized. - /// - internal static string ServiceConnect_Unauthorized { - get { - return ResourceManager.GetString("ServiceConnect_Unauthorized", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You are not authorized to contact the service. - /// - ///If you have the correct auth ID, you can set it now and try again.. - /// - internal static string ServiceConnect_UnauthorizedMessage { - get { - return ResourceManager.GetString("ServiceConnect_UnauthorizedMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Fatal error, please check logs for information!. - /// - internal static string ServiceControllerManager_Error_Fatal { - get { - return ResourceManager.GetString("ServiceControllerManager_Error_Fatal", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Timeout expired. - /// - internal static string ServiceControllerManager_Error_Timeout { - get { - return ResourceManager.GetString("ServiceControllerManager_Error_Timeout", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to unknown reason. - /// - internal static string ServiceControllerManager_Error_Unknown { - get { - return ResourceManager.GetString("ServiceControllerManager_Error_Unknown", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Apply. - /// - internal static string ServiceGeneral_Apply { - get { - return ResourceManager.GetString("ServiceGeneral_Apply", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please select an executor first. (Tip: Double click to Browse). - /// - internal static string ServiceGeneral_BtnStoreCustomExecutor_MessageBox1 { - get { - return ResourceManager.GetString("ServiceGeneral_BtnStoreCustomExecutor_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The selected executor could not be found, please ensure the path provided is correct and try again.. - /// - internal static string ServiceGeneral_BtnStoreCustomExecutor_MessageBox2 { - get { - return ResourceManager.GetString("ServiceGeneral_BtnStoreCustomExecutor_MessageBox2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please provide a device name!. - /// - internal static string ServiceGeneral_BtnStoreDeviceName_MessageBox1 { - get { - return ResourceManager.GetString("ServiceGeneral_BtnStoreDeviceName_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Auth &ID. - /// - internal static string ServiceGeneral_LblAuthId { - get { - return ResourceManager.GetString("ServiceGeneral_LblAuthId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Set an auth ID if you don't want every instance of HASS.Agent on this PC to connect with the satellite service. - /// - ///Only the instances that have the correct ID, can connect. - /// - ///Leave empty to allow all to connect.. - /// - internal static string ServiceGeneral_LblAuthIdInfo_MessageBox1 { - get { - return ResourceManager.GetString("ServiceGeneral_LblAuthIdInfo_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to stored!. - /// - internal static string ServiceGeneral_LblAuthStored { - get { - return ResourceManager.GetString("ServiceGeneral_LblAuthStored", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Custom Executor &Binary. - /// - internal static string ServiceGeneral_LblCustomExecBinary { - get { - return ResourceManager.GetString("ServiceGeneral_LblCustomExecBinary", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Custom &Executor Name. - /// - internal static string ServiceGeneral_LblCustomExecName { - get { - return ResourceManager.GetString("ServiceGeneral_LblCustomExecName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Device &Name. - /// - internal static string ServiceGeneral_LblDeviceName { - get { - return ResourceManager.GetString("ServiceGeneral_LblDeviceName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This is the name with which the satellite service registers itself on Home Assistant. - /// - ///By default, it's your PC's name plus '-satellite'.. - /// - internal static string ServiceGeneral_LblDeviceNameInfo_MessageBox1 { - get { - return ResourceManager.GetString("ServiceGeneral_LblDeviceNameInfo_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Disconnected Grace &Period. - /// - internal static string ServiceGeneral_LblDisconGrace { - get { - return ResourceManager.GetString("ServiceGeneral_LblDisconGrace", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The amount of time the satellite service will wait before reporting a lost connection to the MQTT broker.. - /// - internal static string ServiceGeneral_LblDisconGraceInfo_MessageBox1 { - get { - return ResourceManager.GetString("ServiceGeneral_LblDisconGraceInfo_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This page contains general configuration settings, for MQTT settings, commands, and sensors, browse the different tabs above.. - /// - internal static string ServiceGeneral_LblInfo1 { - get { - return ResourceManager.GetString("ServiceGeneral_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You can use the satellite service to run sensors and commands without having to be logged in. Not all types are available, for instance the 'LaunchUrl' command can only be added as a regular command.. - /// - internal static string ServiceGeneral_LblInfo2 { - get { - return ResourceManager.GetString("ServiceGeneral_LblInfo2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to seconds. - /// - internal static string ServiceGeneral_LblSeconds { - get { - return ResourceManager.GetString("ServiceGeneral_LblSeconds", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Tip: Double-click these fields to browse. - /// - internal static string ServiceGeneral_LblTip1 { - get { - return ResourceManager.GetString("ServiceGeneral_LblTip1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Tip: Double-click to generate random. - /// - internal static string ServiceGeneral_LblTip2 { - get { - return ResourceManager.GetString("ServiceGeneral_LblTip2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Version. - /// - internal static string ServiceGeneral_LblVersionInfo { - get { - return ResourceManager.GetString("ServiceGeneral_LblVersionInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An error occurred whilst saving, check the logs for more information.. - /// - internal static string ServiceGeneral_SavingFailedMessageBox { - get { - return ResourceManager.GetString("ServiceGeneral_SavingFailedMessageBox", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Stored!. - /// - internal static string ServiceGeneral_Stored { - get { - return ResourceManager.GetString("ServiceGeneral_Stored", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Storing an empty auth ID will allow all HASS.Agent to access the service. - /// - ///Are you sure you want this?. - /// - internal static string ServiceGeneral_TbAuthId_MessageBox1 { - get { - return ResourceManager.GetString("ServiceGeneral_TbAuthId_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to unable to open Service Manager. - /// - internal static string ServiceHelper_ChangeStartMode_Error1 { - get { - return ResourceManager.GetString("ServiceHelper_ChangeStartMode_Error1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to unable to open service. - /// - internal static string ServiceHelper_ChangeStartMode_Error2 { - get { - return ResourceManager.GetString("ServiceHelper_ChangeStartMode_Error2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error configuring startup mode, please check the logs for more information.. - /// - internal static string ServiceHelper_ChangeStartMode_Error3 { - get { - return ResourceManager.GetString("ServiceHelper_ChangeStartMode_Error3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error setting startup mode, please check the logs for more information.. - /// - internal static string ServiceHelper_ChangeStartMode_Error4 { - get { - return ResourceManager.GetString("ServiceHelper_ChangeStartMode_Error4", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Copy from &HASS.Agent. - /// - internal static string ServiceMqtt_BtnCopy { - get { - return ResourceManager.GetString("ServiceMqtt_BtnCopy", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Clear Configuration. - /// - internal static string ServiceMqtt_BtnMqttClearConfig { - get { - return ResourceManager.GetString("ServiceMqtt_BtnMqttClearConfig", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Send && Activate Configuration. - /// - internal static string ServiceMqtt_BtnStore { - get { - return ResourceManager.GetString("ServiceMqtt_BtnStore", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An error occurred whilst saving the configuration, please check the logs for more information.. - /// - internal static string ServiceMqtt_BtnStore_MessageBox1 { - get { - return ResourceManager.GetString("ServiceMqtt_BtnStore_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Storing and registering, please wait... - /// - internal static string ServiceMqtt_BtnStore_Storing { - get { - return ResourceManager.GetString("ServiceMqtt_BtnStore_Storing", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Allow Untrusted Certificates. - /// - internal static string ServiceMqtt_CbAllowUntrustedCertificates { - get { - return ResourceManager.GetString("ServiceMqtt_CbAllowUntrustedCertificates", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &TLS. - /// - internal static string ServiceMqtt_CbMqttTls { - get { - return ResourceManager.GetString("ServiceMqtt_CbMqttTls", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Use &Retain Flag. - /// - internal static string ServiceMqtt_CbUseRetainFlag { - get { - return ResourceManager.GetString("ServiceMqtt_CbUseRetainFlag", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Broker IP Address or Hostname. - /// - internal static string ServiceMqtt_LblBrokerIp { - get { - return ResourceManager.GetString("ServiceMqtt_LblBrokerIp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Password. - /// - internal static string ServiceMqtt_LblBrokerPassword { - get { - return ResourceManager.GetString("ServiceMqtt_LblBrokerPassword", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Port. - /// - internal static string ServiceMqtt_LblBrokerPort { - get { - return ResourceManager.GetString("ServiceMqtt_LblBrokerPort", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Username. - /// - internal static string ServiceMqtt_LblBrokerUsername { - get { - return ResourceManager.GetString("ServiceMqtt_LblBrokerUsername", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Client Certificate. - /// - internal static string ServiceMqtt_LblClientCert { - get { - return ResourceManager.GetString("ServiceMqtt_LblClientCert", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Client ID. - /// - internal static string ServiceMqtt_LblClientId { - get { - return ResourceManager.GetString("ServiceMqtt_LblClientId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Discovery Prefix. - /// - internal static string ServiceMqtt_LblDiscoPrefix { - get { - return ResourceManager.GetString("ServiceMqtt_LblDiscoPrefix", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Commands and sensors are sent through MQTT. Please provide credentials for your server. If you're using the HA addon, - ///you can probably use the preset address.. - /// - internal static string ServiceMqtt_LblInfo1 { - get { - return ResourceManager.GetString("ServiceMqtt_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Root Certificate. - /// - internal static string ServiceMqtt_LblRootCert { - get { - return ResourceManager.GetString("ServiceMqtt_LblRootCert", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Querying... - /// - internal static string ServiceMqtt_LblStatus { - get { - return ResourceManager.GetString("ServiceMqtt_LblStatus", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Status. - /// - internal static string ServiceMqtt_LblStatusInfo { - get { - return ResourceManager.GetString("ServiceMqtt_LblStatusInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Configuration stored!. - /// - internal static string ServiceMqtt_LblStored { - get { - return ResourceManager.GetString("ServiceMqtt_LblStored", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to (leave default if not sure). - /// - internal static string ServiceMqtt_LblTip1 { - get { - return ResourceManager.GetString("ServiceMqtt_LblTip1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to (leave empty to auto generate). - /// - internal static string ServiceMqtt_LblTip2 { - get { - return ResourceManager.GetString("ServiceMqtt_LblTip2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Tip: Double-click these fields to browse. - /// - internal static string ServiceMqtt_LblTip3 { - get { - return ResourceManager.GetString("ServiceMqtt_LblTip3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Configuration missing. - /// - internal static string ServiceMqtt_SetMqttStatus_ConfigError { - get { - return ResourceManager.GetString("ServiceMqtt_SetMqttStatus_ConfigError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Connected. - /// - internal static string ServiceMqtt_SetMqttStatus_Connected { - get { - return ResourceManager.GetString("ServiceMqtt_SetMqttStatus_Connected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Connecting... - /// - internal static string ServiceMqtt_SetMqttStatus_Connecting { - get { - return ResourceManager.GetString("ServiceMqtt_SetMqttStatus_Connecting", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Disconnected. - /// - internal static string ServiceMqtt_SetMqttStatus_Disconnected { - get { - return ResourceManager.GetString("ServiceMqtt_SetMqttStatus_Disconnected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error. - /// - internal static string ServiceMqtt_SetMqttStatus_Error { - get { - return ResourceManager.GetString("ServiceMqtt_SetMqttStatus_Error", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error fetching status, please check logs for information.. - /// - internal static string ServiceMqtt_StatusError { - get { - return ResourceManager.GetString("ServiceMqtt_StatusError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please wait while the satellite service is re-installed... - /// - internal static string ServiceReinstall_LblInfo1 { - get { - return ResourceManager.GetString("ServiceReinstall_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remove Satellite Service. - /// - internal static string ServiceReinstall_LblTask1 { - get { - return ResourceManager.GetString("ServiceReinstall_LblTask1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Install Satellite Service. - /// - internal static string ServiceReinstall_LblTask2 { - get { - return ResourceManager.GetString("ServiceReinstall_LblTask2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Not all steps completed successfully, please check the logs for more information.. - /// - internal static string ServiceReinstall_ProcessReinstall_MessageBox1 { - get { - return ResourceManager.GetString("ServiceReinstall_ProcessReinstall_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Reinstall Satellite Service. - /// - internal static string ServiceReinstall_Title { - get { - return ResourceManager.GetString("ServiceReinstall_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Add New. - /// - internal static string ServiceSensors_BtnAdd { - get { - return ResourceManager.GetString("ServiceSensors_BtnAdd", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Modify. - /// - internal static string ServiceSensors_BtnModify { - get { - return ResourceManager.GetString("ServiceSensors_BtnModify", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Remove. - /// - internal static string ServiceSensors_BtnRemove { - get { - return ResourceManager.GetString("ServiceSensors_BtnRemove", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Send && Activate Sensors. - /// - internal static string ServiceSensors_BtnStore { - get { - return ResourceManager.GetString("ServiceSensors_BtnStore", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An error occurred whilst saving the sensors, please check the logs for more information.. - /// - internal static string ServiceSensors_BtnStore_MessageBox1 { - get { - return ResourceManager.GetString("ServiceSensors_BtnStore_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Storing and registering, please wait... - /// - internal static string ServiceSensors_BtnStore_Storing { - get { - return ResourceManager.GetString("ServiceSensors_BtnStore_Storing", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name. - /// - internal static string ServiceSensors_ClmName { - get { - return ResourceManager.GetString("ServiceSensors_ClmName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Type. - /// - internal static string ServiceSensors_ClmType { - get { - return ResourceManager.GetString("ServiceSensors_ClmType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Refresh. - /// - internal static string ServiceSensors_LblRefresh { - get { - return ResourceManager.GetString("ServiceSensors_LblRefresh", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Sensors stored!. - /// - internal static string ServiceSensors_LblStored { - get { - return ResourceManager.GetString("ServiceSensors_LblStored", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Disable Satellite Service. - /// - internal static string ServiceSetState_Disabled { - get { - return ResourceManager.GetString("ServiceSetState_Disabled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enable Satellite Service. - /// - internal static string ServiceSetState_Enabled { - get { - return ResourceManager.GetString("ServiceSetState_Enabled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Please wait while the satellite service is configured... - /// - internal static string ServiceSetState_LblInfo1 { - get { - return ResourceManager.GetString("ServiceSetState_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enable Satellite Service. - /// - internal static string ServiceSetState_LblTask1 { - get { - return ResourceManager.GetString("ServiceSetState_LblTask1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Something went wrong while processing the desired service state. - /// - ///Please consult the logs for more information.. - /// - internal static string ServiceSetState_ProcessState_MessageBox1 { - get { - return ResourceManager.GetString("ServiceSetState_ProcessState_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Start Satellite Service. - /// - internal static string ServiceSetState_Started { - get { - return ResourceManager.GetString("ServiceSetState_Started", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Stop Satellite Service. - /// - internal static string ServiceSetState_Stopped { - get { - return ResourceManager.GetString("ServiceSetState_Stopped", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Configure Satellite Service. - /// - internal static string ServiceSetState_Title { - get { - return ResourceManager.GetString("ServiceSetState_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error loading settings: - /// - ///{0}. - /// - internal static string SettingsManager_LoadAppSettings_MessageBox1 { - get { - return ResourceManager.GetString("SettingsManager_LoadAppSettings_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error storing settings: - /// - ///{0}. - /// - internal static string SettingsManager_StoreAppSettings_MessageBox1 { - get { - return ResourceManager.GetString("SettingsManager_StoreAppSettings_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error storing initial settings: - /// - ///{0}. - /// - internal static string SettingsManager_StoreInitialSettings_MessageBox1 { - get { - return ResourceManager.GetString("SettingsManager_StoreInitialSettings_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error loading commands: - /// - ///{0}. - /// - internal static string StoredCommands_Load_MessageBox1 { - get { - return ResourceManager.GetString("StoredCommands_Load_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error storing commands: - /// - ///{0}. - /// - internal static string StoredCommands_Store_MessageBox1 { - get { - return ResourceManager.GetString("StoredCommands_Store_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error loading quick actions: - /// - ///{0}. - /// - internal static string StoredQuickActions_Load_MessageBox1 { - get { - return ResourceManager.GetString("StoredQuickActions_Load_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error storing quick actions: - /// - ///{0}. - /// - internal static string StoredQuickActions_Store_MessageBox1 { - get { - return ResourceManager.GetString("StoredQuickActions_Store_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error loading sensors: - /// - ///{0}. - /// - internal static string StoredSensors_Load_MessageBox1 { - get { - return ResourceManager.GetString("StoredSensors_Load_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error storing sensors: - /// - ///{0}. - /// - internal static string StoredSensors_Store_MessageBox1 { - get { - return ResourceManager.GetString("StoredSensors_Store_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ApplicationStarted. - /// - internal static string SystemStateEvent_ApplicationStarted { - get { - return ResourceManager.GetString("SystemStateEvent_ApplicationStarted", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ConsoleConnect. - /// - internal static string SystemStateEvent_ConsoleConnect { - get { - return ResourceManager.GetString("SystemStateEvent_ConsoleConnect", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ConsoleDisconnect. - /// - internal static string SystemStateEvent_ConsoleDisconnect { - get { - return ResourceManager.GetString("SystemStateEvent_ConsoleDisconnect", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HassAgentSatelliteServiceStarted. - /// - internal static string SystemStateEvent_HassAgentSatelliteServiceStarted { - get { - return ResourceManager.GetString("SystemStateEvent_HassAgentSatelliteServiceStarted", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HassAgentStarted. - /// - internal static string SystemStateEvent_HassAgentStarted { - get { - return ResourceManager.GetString("SystemStateEvent_HassAgentStarted", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Logoff. - /// - internal static string SystemStateEvent_Logoff { - get { - return ResourceManager.GetString("SystemStateEvent_Logoff", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to RemoteConnect. - /// - internal static string SystemStateEvent_RemoteConnect { - get { - return ResourceManager.GetString("SystemStateEvent_RemoteConnect", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to RemoteDisconnect. - /// - internal static string SystemStateEvent_RemoteDisconnect { - get { - return ResourceManager.GetString("SystemStateEvent_RemoteDisconnect", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Resume. - /// - internal static string SystemStateEvent_Resume { - get { - return ResourceManager.GetString("SystemStateEvent_Resume", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to SessionLock. - /// - internal static string SystemStateEvent_SessionLock { - get { - return ResourceManager.GetString("SystemStateEvent_SessionLock", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to SessionLogoff. - /// - internal static string SystemStateEvent_SessionLogoff { - get { - return ResourceManager.GetString("SystemStateEvent_SessionLogoff", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to SessionLogon. - /// - internal static string SystemStateEvent_SessionLogon { - get { - return ResourceManager.GetString("SystemStateEvent_SessionLogon", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to SessionRemoteControl. - /// - internal static string SystemStateEvent_SessionRemoteControl { - get { - return ResourceManager.GetString("SystemStateEvent_SessionRemoteControl", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to SessionUnlock. - /// - internal static string SystemStateEvent_SessionUnlock { - get { - return ResourceManager.GetString("SystemStateEvent_SessionUnlock", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Suspend. - /// - internal static string SystemStateEvent_Suspend { - get { - return ResourceManager.GetString("SystemStateEvent_Suspend", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to SystemShutdown. - /// - internal static string SystemStateEvent_SystemShutdown { - get { - return ResourceManager.GetString("SystemStateEvent_SystemShutdown", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to prepare downloading the update, check the logs for more info. - /// - ///The release page will now open instead.. - /// - internal static string UpdateManager_DownloadAndExecuteUpdate_MessageBox1 { - get { - return ResourceManager.GetString("UpdateManager_DownloadAndExecuteUpdate_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to download the update, check the logs for more info. - /// - ///The release page will now open instead.. - /// - internal static string UpdateManager_DownloadAndExecuteUpdate_MessageBox2 { - get { - return ResourceManager.GetString("UpdateManager_DownloadAndExecuteUpdate_MessageBox2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The downloaded file FAILED the certificate check. - /// - ///This could be a technical error, but also a tampered file! - /// - ///Please check the logs, and post a ticket with the findings.. - /// - internal static string UpdateManager_DownloadAndExecuteUpdate_MessageBox3 { - get { - return ResourceManager.GetString("UpdateManager_DownloadAndExecuteUpdate_MessageBox3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to launch the installer (did you approve the UAC prompt?), check the logs for more info. - /// - ///The release page will now open instead.. - /// - internal static string UpdateManager_DownloadAndExecuteUpdate_MessageBox4 { - get { - return ResourceManager.GetString("UpdateManager_DownloadAndExecuteUpdate_MessageBox4", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error fetching info, please check logs for more information.. - /// - internal static string UpdateManager_GetLatestVersionInfo_Error { - get { - return ResourceManager.GetString("UpdateManager_GetLatestVersionInfo_Error", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Fetching info, please wait... - /// - internal static string UpdatePending_BtnDownload { - get { - return ResourceManager.GetString("UpdatePending_BtnDownload", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Processing... - /// - internal static string UpdatePending_BtnDownload_Processing { - get { - return ResourceManager.GetString("UpdatePending_BtnDownload_Processing", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Ignore Update. - /// - internal static string UpdatePending_BtnIgnore { - get { - return ResourceManager.GetString("UpdatePending_BtnIgnore", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Install Beta Release. - /// - internal static string UpdatePending_InstallBetaRelease { - get { - return ResourceManager.GetString("UpdatePending_InstallBetaRelease", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Install Update. - /// - internal static string UpdatePending_InstallUpdate { - get { - return ResourceManager.GetString("UpdatePending_InstallUpdate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Release notes. - /// - internal static string UpdatePending_LblInfo1 { - get { - return ResourceManager.GetString("UpdatePending_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to There's a new release available:. - /// - internal static string UpdatePending_LblNewReleaseInfo { - get { - return ResourceManager.GetString("UpdatePending_LblNewReleaseInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Release Page. - /// - internal static string UpdatePending_LblRelease { - get { - return ResourceManager.GetString("UpdatePending_LblRelease", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Do you want to &download and launch the installer?. - /// - internal static string UpdatePending_LblUpdateQuestion_Download { - get { - return ResourceManager.GetString("UpdatePending_LblUpdateQuestion_Download", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Do you want to &navigate to the release page?. - /// - internal static string UpdatePending_LblUpdateQuestion_Navigate { - get { - return ResourceManager.GetString("UpdatePending_LblUpdateQuestion_Navigate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Processing request, please wait... - /// - internal static string UpdatePending_LblUpdateQuestion_Processing { - get { - return ResourceManager.GetString("UpdatePending_LblUpdateQuestion_Processing", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to There's a new BETA release available:. - /// - internal static string UpdatePending_NewBetaRelease { - get { - return ResourceManager.GetString("UpdatePending_NewBetaRelease", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Open Beta Release Page. - /// - internal static string UpdatePending_OpenBetaReleasePage { - get { - return ResourceManager.GetString("UpdatePending_OpenBetaReleasePage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Open Release Page. - /// - internal static string UpdatePending_OpenReleasePage { - get { - return ResourceManager.GetString("UpdatePending_OpenReleasePage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent Update. - /// - internal static string UpdatePending_Title { - get { - return ResourceManager.GetString("UpdatePending_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HASS.Agent BETA Update. - /// - internal static string UpdatePending_Title_Beta { - get { - return ResourceManager.GetString("UpdatePending_Title_Beta", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to AcceptsNotifications. - /// - internal static string UserNotificationState_AcceptsNotifications { - get { - return ResourceManager.GetString("UserNotificationState_AcceptsNotifications", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Busy. - /// - internal static string UserNotificationState_Busy { - get { - return ResourceManager.GetString("UserNotificationState_Busy", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to NotPresent. - /// - internal static string UserNotificationState_NotPresent { - get { - return ResourceManager.GetString("UserNotificationState_NotPresent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PresentationMode. - /// - internal static string UserNotificationState_PresentationMode { - get { - return ResourceManager.GetString("UserNotificationState_PresentationMode", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to QuietTime. - /// - internal static string UserNotificationState_QuietTime { - get { - return ResourceManager.GetString("UserNotificationState_QuietTime", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to RunningDirect3dFullScreen. - /// - internal static string UserNotificationState_RunningDirect3dFullScreen { - get { - return ResourceManager.GetString("UserNotificationState_RunningDirect3dFullScreen", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to RunningWindowsStoreApp. - /// - internal static string UserNotificationState_RunningWindowsStoreApp { - get { - return ResourceManager.GetString("UserNotificationState_RunningWindowsStoreApp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Microsoft's WebView2 runtime isn't found on your machine. Usually this is handled by the installer, but you can install it manually. - /// - ///Do you want to download the runtime installer?. - /// - internal static string WebView_InitializeAsync_MessageBox1 { - get { - return ResourceManager.GetString("WebView_InitializeAsync_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Something went wrong while initializing the WebView! Please check your logs and open a GitHub issue for further assistance.. - /// - internal static string WebView_InitializeAsync_MessageBox2 { - get { - return ResourceManager.GetString("WebView_InitializeAsync_MessageBox2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to WebView. - /// - internal static string WebView_Title { - get { - return ResourceManager.GetString("WebView_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Save. - /// - internal static string WebViewCommandConfig_BtnSave { - get { - return ResourceManager.GetString("WebViewCommandConfig_BtnSave", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Always show centered in screen. - /// - internal static string WebViewCommandConfig_CbCenterScreen { - get { - return ResourceManager.GetString("WebViewCommandConfig_CbCenterScreen", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Show the window's &title bar. - /// - internal static string WebViewCommandConfig_CbShowTitleBar { - get { - return ResourceManager.GetString("WebViewCommandConfig_CbShowTitleBar", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Set window as 'Always on &Top'. - /// - internal static string WebViewCommandConfig_CbTopMost { - get { - return ResourceManager.GetString("WebViewCommandConfig_CbTopMost", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Drag and resize this window to set the size and location of your webview command.. - /// - internal static string WebViewCommandConfig_LblInfo1 { - get { - return ResourceManager.GetString("WebViewCommandConfig_LblInfo1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Location. - /// - internal static string WebViewCommandConfig_LblLocation { - get { - return ResourceManager.GetString("WebViewCommandConfig_LblLocation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Size. - /// - internal static string WebViewCommandConfig_LblSize { - get { - return ResourceManager.GetString("WebViewCommandConfig_LblSize", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Tip: Press ESCAPE to close a WebView.. - /// - internal static string WebViewCommandConfig_LblTip1 { - get { - return ResourceManager.GetString("WebViewCommandConfig_LblTip1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &URL. - /// - internal static string WebViewCommandConfig_LblUrl { - get { - return ResourceManager.GetString("WebViewCommandConfig_LblUrl", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to load the stored command settings, resetting to default.. - /// - internal static string WebViewCommandConfig_SetStoredVariables_MessageBox1 { - get { - return ResourceManager.GetString("WebViewCommandConfig_SetStoredVariables_MessageBox1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to WebView Configuration. - /// - internal static string WebViewCommandConfig_Title { - get { - return ResourceManager.GetString("WebViewCommandConfig_Title", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Hidden. - /// - internal static string WindowState_Hidden { - get { - return ResourceManager.GetString("WindowState_Hidden", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Maximized. - /// - internal static string WindowState_Maximized { - get { - return ResourceManager.GetString("WindowState_Maximized", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Minimized. - /// - internal static string WindowState_Minimized { - get { - return ResourceManager.GetString("WindowState_Minimized", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Normal. - /// - internal static string WindowState_Normal { - get { - return ResourceManager.GetString("WindowState_Normal", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unknown. - /// - internal static string WindowState_Unknown { - get { - return ResourceManager.GetString("WindowState_Unknown", resourceCulture); - } - } - } -} +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace HASS.Agent.Resources.Localization { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Languages { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Languages() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("HASS.Agent.Resources.Localization.Languages", typeof(Languages).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to &Close. + /// + internal static string About_BtnClose { + get { + return ResourceManager.GetString("About_BtnClose", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A Windows-based client for the Home Assistant platform.. + /// + internal static string About_LblInfo1 { + get { + return ResourceManager.GetString("About_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Created with love by. + /// + internal static string About_LblInfo2 { + get { + return ResourceManager.GetString("About_LblInfo2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This application is open source and completely free, please check the project pages of + ///the used components for their individual licenses:. + /// + internal static string About_LblInfo3 { + get { + return ResourceManager.GetString("About_LblInfo3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A big 'thank you' to the developers of these projects, who were kind enough to share + ///their hard work with the rest of us mere mortals. . + /// + internal static string About_LblInfo4 { + get { + return ResourceManager.GetString("About_LblInfo4", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to And of course; thanks to Paulus Shoutsen and the entire team of developers that + ///created and maintain Home Assistant :-). + /// + internal static string About_LblInfo5 { + get { + return ResourceManager.GetString("About_LblInfo5", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Like this tool? Support us (read: keep us awake) by buying a cup of coffee:. + /// + internal static string About_LblInfo6 { + get { + return ResourceManager.GetString("About_LblInfo6", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to or. + /// + internal static string About_LblOr { + get { + return ResourceManager.GetString("About_LblOr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to About. + /// + internal static string About_Title { + get { + return ResourceManager.GetString("About_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Button. + /// + internal static string CommandEntityType_Button { + get { + return ResourceManager.GetString("CommandEntityType_Button", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Light. + /// + internal static string CommandEntityType_Light { + get { + return ResourceManager.GetString("CommandEntityType_Light", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Lock. + /// + internal static string CommandEntityType_Lock { + get { + return ResourceManager.GetString("CommandEntityType_Lock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Siren. + /// + internal static string CommandEntityType_Siren { + get { + return ResourceManager.GetString("CommandEntityType_Siren", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Switch. + /// + internal static string CommandEntityType_Switch { + get { + return ResourceManager.GetString("CommandEntityType_Switch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Close. + /// + internal static string CommandMqttTopic_BtnClose { + get { + return ResourceManager.GetString("CommandMqttTopic_BtnClose", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Copy &to Clipboard. + /// + internal static string CommandMqttTopic_BtnCopyClipboard { + get { + return ResourceManager.GetString("CommandMqttTopic_BtnCopyClipboard", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Topic copied to clipboard!. + /// + internal static string CommandMqttTopic_BtnCopyClipboard_Copied { + get { + return ResourceManager.GetString("CommandMqttTopic_BtnCopyClipboard_Copied", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to help and examples. + /// + internal static string CommandMqttTopic_LblHelp { + get { + return ResourceManager.GetString("CommandMqttTopic_LblHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This is the MQTT topic on which you can publish action commands:. + /// + internal static string CommandMqttTopic_LblInfo1 { + get { + return ResourceManager.GetString("CommandMqttTopic_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MQTT Action Topic. + /// + internal static string CommandMqttTopic_Title { + get { + return ResourceManager.GetString("CommandMqttTopic_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Add New. + /// + internal static string CommandsConfig_BtnAdd { + get { + return ResourceManager.GetString("CommandsConfig_BtnAdd", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Modify. + /// + internal static string CommandsConfig_BtnModify { + get { + return ResourceManager.GetString("CommandsConfig_BtnModify", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Remove. + /// + internal static string CommandsConfig_BtnRemove { + get { + return ResourceManager.GetString("CommandsConfig_BtnRemove", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Store and Activate Commands. + /// + internal static string CommandsConfig_BtnStore { + get { + return ResourceManager.GetString("CommandsConfig_BtnStore", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error occurred whilst saving commands, please check the logs for more information.. + /// + internal static string CommandsConfig_BtnStore_MessageBox1 { + get { + return ResourceManager.GetString("CommandsConfig_BtnStore_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Storing and registering, please wait... + /// + internal static string CommandsConfig_BtnStore_Storing { + get { + return ResourceManager.GetString("CommandsConfig_BtnStore_Storing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name. + /// + internal static string CommandsConfig_ClmName { + get { + return ResourceManager.GetString("CommandsConfig_ClmName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Type. + /// + internal static string CommandsConfig_ClmType { + get { + return ResourceManager.GetString("CommandsConfig_ClmType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Action. + /// + internal static string CommandsConfig_LblActionInfo { + get { + return ResourceManager.GetString("CommandsConfig_LblActionInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Low Integrity. + /// + internal static string CommandsConfig_LblLowIntegrity { + get { + return ResourceManager.GetString("CommandsConfig_LblLowIntegrity", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Commands Config. + /// + internal static string CommandsConfig_Title { + get { + return ResourceManager.GetString("CommandsConfig_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Looks for the specified process, and tries to send its main window to the front. + /// + ///If the application is minimized, it'll get restored. + /// + ///Example: if you want to send VLC to the foreground, use 'vlc'.. + /// + internal static string CommandsManager_CommandsManager_SendWindowToFrontCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_CommandsManager_SendWindowToFrontCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Execute a custom command. + /// + ///These commands run without special elevation. To run elevated, create a Scheduled Task, and use 'schtasks /Run /TN "TaskName"' as the command to execute your task. + /// + ///Or enable 'run as low integrity' for even stricter execution.. + /// + internal static string CommandsManager_CustomCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_CustomCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Executes the command through the configured custom executor (in Configuration -> External Tools). + /// + ///Your command is provided as an argument 'as is', so you have to supply your own quotes etc. if necessary.. + /// + internal static string CommandsManager_CustomExecutorCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_CustomExecutorCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sets the machine in hibernation.. + /// + internal static string CommandsManager_HibernateCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_HibernateCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Simulates a single keypress. + /// + ///Click on the 'keycode' textbox and press the key you want simulated. The corresponding keycode will be entered for you. + /// + ///If you need more keys and/or modifiers like CTRL, use the MultipleKeys command.. + /// + internal static string CommandsManager_KeyCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_KeyCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Launches the provided URL, by default in your default browser. + /// + ///To use 'incognito', provide a specific browser in Configuration -> External Tools. + /// + ///If you just want a window with a specific URL (not an entire browser), use a 'WebView' command.. + /// + internal static string CommandsManager_LaunchUrlCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_LaunchUrlCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Locks the current session.. + /// + internal static string CommandsManager_LockCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_LockCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Logs off the current session.. + /// + internal static string CommandsManager_LogOffCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_LogOffCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Simulates 'Mute' key.. + /// + internal static string CommandsManager_MediaMuteCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_MediaMuteCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Simulates 'Media Next' key.. + /// + internal static string CommandsManager_MediaNextCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_MediaNextCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Simulates 'Media Pause/Play' key.. + /// + internal static string CommandsManager_MediaPlayPauseCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_MediaPlayPauseCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Simulates 'Media Previous' key.. + /// + internal static string CommandsManager_MediaPreviousCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_MediaPreviousCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Simulates 'Volume Down' key.. + /// + internal static string CommandsManager_MediaVolumeDownCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_MediaVolumeDownCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Simulates 'Volume Up' key.. + /// + internal static string CommandsManager_MediaVolumeUpCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_MediaVolumeUpCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Puts all monitors in sleep (low power) mode.. + /// + internal static string CommandsManager_MonitorSleepCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_MonitorSleepCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tries to wake up all monitors by simulating a 'arrow up' keypress.. + /// + internal static string CommandsManager_MonitorWakeCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_MonitorWakeCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Simulates pressing mulitple keys. + /// + ///You need to put [ ] between every key, otherwise HASS.Agent can't tell them apart. So say you want to press X TAB Y SHIFT-Z, it'd be [X] [{TAB}] [Y] [+Z]. + /// + ///There are a few tricks you can use: + /// + ///- If you want a bracket pressed, escape it, so [ is [\[] and ] is [\]] + /// + ///- Special keys go between { }, like {TAB} or {UP} + /// + ///- Put a + in front of a key to add SHIFT, ^ for CTRL and % for ALT. So, +C is SHIFT-C. Or, +(CD) is SHIFT-C and SHIFT-D, while +CD is SHIFT-C and D + /// /// [rest of string was truncated]";. + /// + internal static string CommandsManager_MultipleKeysCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_MultipleKeysCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Execute a Powershell command or script. + /// + ///You can either provide the location of a script (*.ps1), or a single-line command. + /// + ///This will run without special elevation.. + /// + internal static string CommandsManager_PowershellCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_PowershellCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Resets all sensor checks, forcing all sensors to process and send their value. + /// + ///Useful for example if you want to force HASS.Agent to update all your sensors after a HA reboot.. + /// + internal static string CommandsManager_PublishAllSensorsCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_PublishAllSensorsCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Restarts the machine after one minute. + /// + ///Tip: Accidentally triggered? Run 'shutdown /a' to abort shutdown.. + /// + internal static string CommandsManager_RestartCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_RestartCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sets the volume of the current default audiodevice to the specified level.. + /// + internal static string CommandsManager_SetVolumeCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_SetVolumeCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Shuts down the machine after one minute. + /// + ///Tip: Accidentally triggered? Run 'shutdown /a' to abort shutdown.. + /// + internal static string CommandsManager_ShutdownCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_ShutdownCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Puts the machine to sleep. + /// + ///Note: due to a limitation in Windows, this only works if hibernation is disabled, otherwise it will just hibernate. + /// + ///You can use something like NirCmd (http://www.nirsoft.net/utils/nircmd.html) to circumvent this.. + /// + internal static string CommandsManager_SleepCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_SleepCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Shows a window with the provided URL. + /// + ///This differs from the 'LaunchUrl' command in that it doesn't load a full-fledged browser, just the provided URL in its own window. + /// + ///You can use this to for instance quickly show Home Assistant's dashboard. + /// + ///By default, it stores cookies indefinitely so you only have to log in once.. + /// + internal static string CommandsManager_WebViewCommandDescription { + get { + return ResourceManager.GetString("CommandsManager_WebViewCommandDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Configure Command &Parameters. + /// + internal static string CommandsMod_BtnConfigureCommand { + get { + return ResourceManager.GetString("CommandsMod_BtnConfigureCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Store Command. + /// + internal static string CommandsMod_BtnStore { + get { + return ResourceManager.GetString("CommandsMod_BtnStore", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please select a command type!. + /// + internal static string CommandsMod_BtnStore_MessageBox1 { + get { + return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please enter a value between 0-100 as the desired volume level!. + /// + internal static string CommandsMod_BtnStore_MessageBox10 { + get { + return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox10", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please select a valid command type!. + /// + internal static string CommandsMod_BtnStore_MessageBox2 { + get { + return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A command with that name already exists, are you sure you want to continue?. + /// + internal static string CommandsMod_BtnStore_MessageBox3 { + get { + return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to If a command is not provided, you may only use this entity with an 'action' value via Home Assistant, running it as-is will have no action. + /// + ///Are you sure you want to proceed?. + /// + internal static string CommandsMod_BtnStore_MessageBox4 { + get { + return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox4", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please enter a key code!. + /// + internal static string CommandsMod_BtnStore_MessageBox5 { + get { + return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox5", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Checking keys failed: {0}. + /// + internal static string CommandsMod_BtnStore_MessageBox6 { + get { + return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox6", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to If a URL is not provided, you may only use this entity with an 'action' value via Home Assistant, running it as-is will have no action. + /// + ///Are you sure you want to proceed?. + /// + internal static string CommandsMod_BtnStore_MessageBox7 { + get { + return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox7", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to If you do not configure the command, you may only use this entity with an 'action' value via Home Assistant and it will appear using the default settings, running it as-is will have no action. + /// + ///Are you sure you want to do this?. + /// + internal static string CommandsMod_BtnStore_MessageBox8 { + get { + return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox8", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The keycode you have provided is not a valid number! + /// + ///Please ensure the keycode field is in focus and press the key you want simulated, the keycode should then be generated for you.. + /// + internal static string CommandsMod_BtnStore_MessageBox9 { + get { + return ResourceManager.GetString("CommandsMod_BtnStore_MessageBox9", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Launch in Incognito Mode. + /// + internal static string CommandsMod_CbCommandSpecific_Incognito { + get { + return ResourceManager.GetString("CommandsMod_CbCommandSpecific_Incognito", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Run as 'Low Integrity'. + /// + internal static string CommandsMod_CbRunAsLowIntegrity { + get { + return ResourceManager.GetString("CommandsMod_CbRunAsLowIntegrity", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Type. + /// + internal static string CommandsMod_ClmSensorName { + get { + return ResourceManager.GetString("CommandsMod_ClmSensorName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Command. + /// + internal static string CommandsMod_CommandsMod { + get { + return ResourceManager.GetString("CommandsMod_CommandsMod", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Action. + /// + internal static string CommandsMod_LblActionInfo { + get { + return ResourceManager.GetString("CommandsMod_LblActionInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to agent. + /// + internal static string CommandsMod_LblAgent { + get { + return ResourceManager.GetString("CommandsMod_LblAgent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Description. + /// + internal static string CommandsMod_LblDescription { + get { + return ResourceManager.GetString("CommandsMod_LblDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Entity Type. + /// + internal static string CommandsMod_LblEntityType { + get { + return ResourceManager.GetString("CommandsMod_LblEntityType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Browser: Default + /// + ///Please configure a custom browser to enable incognito mode.. + /// + internal static string CommandsMod_LblInfo_Browser { + get { + return ResourceManager.GetString("CommandsMod_LblInfo_Browser", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Browser: {0}. + /// + internal static string CommandsMod_LblInfo_BrowserSpecific { + get { + return ResourceManager.GetString("CommandsMod_LblInfo_BrowserSpecific", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Executor: None + /// + ///Please configure an executor or your command will not run.. + /// + internal static string CommandsMod_LblInfo_Executor { + get { + return ResourceManager.GetString("CommandsMod_LblInfo_Executor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Executor: {0}. + /// + internal static string CommandsMod_LblInfo_ExecutorSpecific { + get { + return ResourceManager.GetString("CommandsMod_LblInfo_ExecutorSpecific", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to What's this?. + /// + internal static string CommandsMod_LblIntegrityInfo { + get { + return ResourceManager.GetString("CommandsMod_LblIntegrityInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Low integrity means your command will be executed with restricted privileges.. + /// + internal static string CommandsMod_LblIntegrityInfo_InfoMsg1 { + get { + return ResourceManager.GetString("CommandsMod_LblIntegrityInfo_InfoMsg1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This means it will only be able to save and modify files in certain locations,. + /// + internal static string CommandsMod_LblIntegrityInfo_InfoMsg2 { + get { + return ResourceManager.GetString("CommandsMod_LblIntegrityInfo_InfoMsg2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to such as the '%USERPROFILE%\AppData\LocalLow' folder or. + /// + internal static string CommandsMod_LblIntegrityInfo_InfoMsg3 { + get { + return ResourceManager.GetString("CommandsMod_LblIntegrityInfo_InfoMsg3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to the 'HKEY_CURRENT_USER\Software\AppDataLow' registry key.. + /// + internal static string CommandsMod_LblIntegrityInfo_InfoMsg4 { + get { + return ResourceManager.GetString("CommandsMod_LblIntegrityInfo_InfoMsg4", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You should test your command to make sure it's not influenced by this!. + /// + internal static string CommandsMod_LblIntegrityInfo_InfoMsg5 { + get { + return ResourceManager.GetString("CommandsMod_LblIntegrityInfo_InfoMsg5", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Show MQTT Action Topic. + /// + internal static string CommandsMod_LblMqttTopic { + get { + return ResourceManager.GetString("CommandsMod_LblMqttTopic", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The MQTT manager hasn't been configured properly, or hasn't yet completed its startup.. + /// + internal static string CommandsMod_LblMqttTopic_MessageBox1 { + get { + return ResourceManager.GetString("CommandsMod_LblMqttTopic_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Name. + /// + internal static string CommandsMod_LblName { + get { + return ResourceManager.GetString("CommandsMod_LblName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Selected Type. + /// + internal static string CommandsMod_LblSelectedType { + get { + return ResourceManager.GetString("CommandsMod_LblSelectedType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Service. + /// + internal static string CommandsMod_LblService { + get { + return ResourceManager.GetString("CommandsMod_LblService", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Configuration. + /// + internal static string CommandsMod_LblSetting { + get { + return ResourceManager.GetString("CommandsMod_LblSetting", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Command. + /// + internal static string CommandsMod_LblSetting_Command { + get { + return ResourceManager.GetString("CommandsMod_LblSetting_Command", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Command or Script. + /// + internal static string CommandsMod_LblSetting_CommandScript { + get { + return ResourceManager.GetString("CommandsMod_LblSetting_CommandScript", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Keycode. + /// + internal static string CommandsMod_LblSetting_KeyCode { + get { + return ResourceManager.GetString("CommandsMod_LblSetting_KeyCode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Keycodes. + /// + internal static string CommandsMod_LblSetting_KeyCodes { + get { + return ResourceManager.GetString("CommandsMod_LblSetting_KeyCodes", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to URL. + /// + internal static string CommandsMod_LblSetting_Url { + get { + return ResourceManager.GetString("CommandsMod_LblSetting_Url", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent only!. + /// + internal static string CommandsMod_LblSpecificClient { + get { + return ResourceManager.GetString("CommandsMod_LblSpecificClient", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to If you don't enter a command or script, you can only use this entity with an 'action' value through Home Assistant. Running it as-is won't do anything. + /// + ///Are you sure you want this?. + /// + internal static string CommandsMod_MessageBox_Action { + get { + return ResourceManager.GetString("CommandsMod_MessageBox_Action", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to If you don't enter a volume value, you can only use this entity with an 'action' value through Home Assistant. Running it as-is won't do anything. + /// + ///Are you sure you want this?. + /// + internal static string CommandsMod_MessageBox_Action2 { + get { + return ResourceManager.GetString("CommandsMod_MessageBox_Action2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Select a valid entity type first.. + /// + internal static string CommandsMod_MessageBox_EntityType { + get { + return ResourceManager.GetString("CommandsMod_MessageBox_EntityType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please provide a name!. + /// + internal static string CommandsMod_MessageBox_Name { + get { + return ResourceManager.GetString("CommandsMod_MessageBox_Name", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The name you provided contains unsupported characters and won't work. The suggested version is: + /// + ///{0} + /// + ///Do you want to use this version?. + /// + internal static string CommandsMod_MessageBox_Sanitize { + get { + return ResourceManager.GetString("CommandsMod_MessageBox_Sanitize", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} only!. + /// + internal static string CommandsMod_SpecificClient { + get { + return ResourceManager.GetString("CommandsMod_SpecificClient", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Command. + /// + internal static string CommandsMod_Title { + get { + return ResourceManager.GetString("CommandsMod_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mod Command. + /// + internal static string CommandsMod_Title_ModCommand { + get { + return ResourceManager.GetString("CommandsMod_Title_ModCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to New Command. + /// + internal static string CommandsMod_Title_NewCommand { + get { + return ResourceManager.GetString("CommandsMod_Title_NewCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Custom. + /// + internal static string CommandType_CustomCommand { + get { + return ResourceManager.GetString("CommandType_CustomCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to CustomExecutor. + /// + internal static string CommandType_CustomExecutorCommand { + get { + return ResourceManager.GetString("CommandType_CustomExecutorCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hibernate. + /// + internal static string CommandType_HibernateCommand { + get { + return ResourceManager.GetString("CommandType_HibernateCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Key. + /// + internal static string CommandType_KeyCommand { + get { + return ResourceManager.GetString("CommandType_KeyCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to LaunchUrl. + /// + internal static string CommandType_LaunchUrlCommand { + get { + return ResourceManager.GetString("CommandType_LaunchUrlCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Lock. + /// + internal static string CommandType_LockCommand { + get { + return ResourceManager.GetString("CommandType_LockCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to LogOff. + /// + internal static string CommandType_LogOffCommand { + get { + return ResourceManager.GetString("CommandType_LogOffCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MediaMute. + /// + internal static string CommandType_MediaMuteCommand { + get { + return ResourceManager.GetString("CommandType_MediaMuteCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MediaNext. + /// + internal static string CommandType_MediaNextCommand { + get { + return ResourceManager.GetString("CommandType_MediaNextCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MediaPlayPause. + /// + internal static string CommandType_MediaPlayPauseCommand { + get { + return ResourceManager.GetString("CommandType_MediaPlayPauseCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MediaPrevious. + /// + internal static string CommandType_MediaPreviousCommand { + get { + return ResourceManager.GetString("CommandType_MediaPreviousCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MediaVolumeDown. + /// + internal static string CommandType_MediaVolumeDownCommand { + get { + return ResourceManager.GetString("CommandType_MediaVolumeDownCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MediaVolumeUp. + /// + internal static string CommandType_MediaVolumeUpCommand { + get { + return ResourceManager.GetString("CommandType_MediaVolumeUpCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MonitorSleep. + /// + internal static string CommandType_MonitorSleepCommand { + get { + return ResourceManager.GetString("CommandType_MonitorSleepCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MonitorWake. + /// + internal static string CommandType_MonitorWakeCommand { + get { + return ResourceManager.GetString("CommandType_MonitorWakeCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MultipleKeys. + /// + internal static string CommandType_MultipleKeysCommand { + get { + return ResourceManager.GetString("CommandType_MultipleKeysCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Powershell. + /// + internal static string CommandType_PowershellCommand { + get { + return ResourceManager.GetString("CommandType_PowershellCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PublishAllSensors. + /// + internal static string CommandType_PublishAllSensorsCommand { + get { + return ResourceManager.GetString("CommandType_PublishAllSensorsCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Restart. + /// + internal static string CommandType_RestartCommand { + get { + return ResourceManager.GetString("CommandType_RestartCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SendWindowToFront. + /// + internal static string CommandType_SendWindowToFrontCommand { + get { + return ResourceManager.GetString("CommandType_SendWindowToFrontCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SetVolume. + /// + internal static string CommandType_SetVolumeCommand { + get { + return ResourceManager.GetString("CommandType_SetVolumeCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Shutdown. + /// + internal static string CommandType_ShutdownCommand { + get { + return ResourceManager.GetString("CommandType_ShutdownCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sleep. + /// + internal static string CommandType_SleepCommand { + get { + return ResourceManager.GetString("CommandType_SleepCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WebView. + /// + internal static string CommandType_WebViewCommand { + get { + return ResourceManager.GetString("CommandType_WebViewCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Connecting... + /// + internal static string ComponentStatus_Connecting { + get { + return ResourceManager.GetString("ComponentStatus_Connecting", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disabled. + /// + internal static string ComponentStatus_Disabled { + get { + return ResourceManager.GetString("ComponentStatus_Disabled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed. + /// + internal static string ComponentStatus_Failed { + get { + return ResourceManager.GetString("ComponentStatus_Failed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Loading... + /// + internal static string ComponentStatus_Loading { + get { + return ResourceManager.GetString("ComponentStatus_Loading", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running. + /// + internal static string ComponentStatus_Ok { + get { + return ResourceManager.GetString("ComponentStatus_Ok", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Stopped. + /// + internal static string ComponentStatus_Stopped { + get { + return ResourceManager.GetString("ComponentStatus_Stopped", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Test. + /// + internal static string ConfigExternalTools_BtnExternalBrowserIncognitoTest { + get { + return ResourceManager.GetString("ConfigExternalTools_BtnExternalBrowserIncognitoTest", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please enter the location of your browser's binary! (.exe file). + /// + internal static string ConfigExternalTools_BtnExternalBrowserIncognitoTest_MessageBox1 { + get { + return ResourceManager.GetString("ConfigExternalTools_BtnExternalBrowserIncognitoTest_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No incognito arguments were provided so the browser will likely launch normally. + /// + ///Do you want to continue?. + /// + internal static string ConfigExternalTools_BtnExternalBrowserIncognitoTest_MessageBox3 { + get { + return ResourceManager.GetString("ConfigExternalTools_BtnExternalBrowserIncognitoTest_MessageBox3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Something went wrong while launching your browser in incognito mode! + /// + ///Please check the logs for more information.. + /// + internal static string ConfigExternalTools_BtnExternalBrowserIncognitoTest_MessageBox4 { + get { + return ResourceManager.GetString("ConfigExternalTools_BtnExternalBrowserIncognitoTest_MessageBox4", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The browser binary provided could not be found, please ensure the path is correct and try again.. + /// + internal static string ConfigExternalTools_ConfigExternalTools_BtnExternalBrowserIncognitoTest_MessageBox2 { + get { + return ResourceManager.GetString("ConfigExternalTools_ConfigExternalTools_BtnExternalBrowserIncognitoTest_MessageBo" + + "x2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Browser Binary. + /// + internal static string ConfigExternalTools_LblBrowserBinary { + get { + return ResourceManager.GetString("ConfigExternalTools_LblBrowserBinary", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Browser Name. + /// + internal static string ConfigExternalTools_LblBrowserName { + get { + return ResourceManager.GetString("ConfigExternalTools_LblBrowserName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Custom Executor Binary. + /// + internal static string ConfigExternalTools_LblCustomExecutorBinary { + get { + return ResourceManager.GetString("ConfigExternalTools_LblCustomExecutorBinary", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Custom Executor Name. + /// + internal static string ConfigExternalTools_LblCustomExecutorName { + get { + return ResourceManager.GetString("ConfigExternalTools_LblCustomExecutorName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This page allows you to configure bindings with external tools.. + /// + internal static string ConfigExternalTools_LblInfo1 { + get { + return ResourceManager.GetString("ConfigExternalTools_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to By default HASS.Agent will launch URLs using your default browser. You can also configure + ///a specific browser to be used instead along with launch arguments to run in private mode.. + /// + internal static string ConfigExternalTools_LblInfo2 { + get { + return ResourceManager.GetString("ConfigExternalTools_LblInfo2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You can configure the HASS.Agent to use a specific interpreter such as Perl or Python. + ///Use the 'custom executor' command to launch this executor.. + /// + internal static string ConfigExternalTools_LblInfo3 { + get { + return ResourceManager.GetString("ConfigExternalTools_LblInfo3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Additional Launch Arguments. + /// + internal static string ConfigExternalTools_LblLaunchIncogArg { + get { + return ResourceManager.GetString("ConfigExternalTools_LblLaunchIncogArg", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tip: Double-click to Browse. + /// + internal static string ConfigExternalTools_LblTip1 { + get { + return ResourceManager.GetString("ConfigExternalTools_LblTip1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enable Device Name &Sanitation. + /// + internal static string ConfigGeneral_CbEnableDeviceNameSanitation { + get { + return ResourceManager.GetString("ConfigGeneral_CbEnableDeviceNameSanitation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enable State Notifications. + /// + internal static string ConfigGeneral_CbEnableStateNotifications { + get { + return ResourceManager.GetString("ConfigGeneral_CbEnableStateNotifications", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Device &Name. + /// + internal static string ConfigGeneral_LblDeviceName { + get { + return ResourceManager.GetString("ConfigGeneral_LblDeviceName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disconnected Grace &Period. + /// + internal static string ConfigGeneral_LblDisconGracePeriod { + get { + return ResourceManager.GetString("ConfigGeneral_LblDisconGracePeriod", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Seconds. + /// + internal static string ConfigGeneral_LblDisconGraceSeconds { + get { + return ResourceManager.GetString("ConfigGeneral_LblDisconGraceSeconds", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This page contains general configuration settings, for more settings you can browse the tabs on the left.. + /// + internal static string ConfigGeneral_LblInfo1 { + get { + return ResourceManager.GetString("ConfigGeneral_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The device name is used to identify your machine on Home Assistant. + ///It is also used as a prefix for your command/sensor names (this can be changed per entity).. + /// + internal static string ConfigGeneral_LblInfo2 { + get { + return ResourceManager.GetString("ConfigGeneral_LblInfo2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to IMPORTANT: if you change this value, HASS.Agent will unpublish all your sensors, commands and force a restart of itself so they can be republished under the new device name. + ///Your automations and scripts will keep working.. + /// + internal static string ConfigGeneral_LblInfo3 { + get { + return ResourceManager.GetString("ConfigGeneral_LblInfo3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent will wait a grace period before notifying you of disconnects from MQTT or HA's API. + ///You can set the amount of seconds to wait in this grace period below.. + /// + internal static string ConfigGeneral_LblInfo4 { + get { + return ResourceManager.GetString("ConfigGeneral_LblInfo4", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent will sanitize your device name to make sure HA will accept it, you can overrule this rule below if you're sure that your name will be accepted as-is.. + /// + internal static string ConfigGeneral_LblInfo5 { + get { + return ResourceManager.GetString("ConfigGeneral_LblInfo5", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent sends notifications when the state of a module changes, you can adjust whether or not you want to receive these notifications below.. + /// + internal static string ConfigGeneral_LblInfo6 { + get { + return ResourceManager.GetString("ConfigGeneral_LblInfo6", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Interface &Language. + /// + internal static string ConfigGeneral_LblInterfaceLangauge { + get { + return ResourceManager.GetString("ConfigGeneral_LblInterfaceLangauge", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Test Connection. + /// + internal static string ConfigHomeAssistantApi_BtnTestApi { + get { + return ResourceManager.GetString("ConfigHomeAssistantApi_BtnTestApi", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please enter a valid API key!. + /// + internal static string ConfigHomeAssistantApi_BtnTestApi_MessageBox1 { + get { + return ResourceManager.GetString("ConfigHomeAssistantApi_BtnTestApi_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please enter a value for your Home Assistant's URI.. + /// + internal static string ConfigHomeAssistantApi_BtnTestApi_MessageBox2 { + get { + return ResourceManager.GetString("ConfigHomeAssistantApi_BtnTestApi_MessageBox2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to connect, the following error was returned: + /// + ///{0}. + /// + internal static string ConfigHomeAssistantApi_BtnTestApi_MessageBox3 { + get { + return ResourceManager.GetString("ConfigHomeAssistantApi_BtnTestApi_MessageBox3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Connection OK! + /// + ///Home Assistant version: {0}. + /// + internal static string ConfigHomeAssistantApi_BtnTestApi_MessageBox4 { + get { + return ResourceManager.GetString("ConfigHomeAssistantApi_BtnTestApi_MessageBox4", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The API token you have provided doesn't appear to be valid, please ensure you selected the entire token (Don't use CTRL + A or double-click). A valid API key contains three sections, separated by two dots. + /// + ///Are you sure you want to use this key anyway?. + /// + internal static string ConfigHomeAssistantApi_BtnTestApi_MessageBox5 { + get { + return ResourceManager.GetString("ConfigHomeAssistantApi_BtnTestApi_MessageBox5", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The URI you have provided does not appear to be valid, a valid URI may look like either of the following: + ///- http://homeassistant.local:8123 + ///- http://192.168.0.1:8123 + /// + ///Are you sure you want to use this URI anyway?. + /// + internal static string ConfigHomeAssistantApi_BtnTestApi_MessageBox6 { + get { + return ResourceManager.GetString("ConfigHomeAssistantApi_BtnTestApi_MessageBox6", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Testing... + /// + internal static string ConfigHomeAssistantApi_BtnTestApi_Testing { + get { + return ResourceManager.GetString("ConfigHomeAssistantApi_BtnTestApi_Testing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Use &automatic client certificate selection. + /// + internal static string ConfigHomeAssistantApi_CbHassAutoClientCertificate { + get { + return ResourceManager.GetString("ConfigHomeAssistantApi_CbHassAutoClientCertificate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &API Token. + /// + internal static string ConfigHomeAssistantApi_LblApiToken { + get { + return ResourceManager.GetString("ConfigHomeAssistantApi_LblApiToken", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Client &Certificate. + /// + internal static string ConfigHomeAssistantApi_LblClientCertificate { + get { + return ResourceManager.GetString("ConfigHomeAssistantApi_LblClientCertificate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to To learn which entities you have configured and to send quick actions, HASS.Agent uses + ///Home Assistant's API. + /// + ///Please provide a long-lived access token and the address of your Home Assistant instance. + ///You can get a token in Home Assistant by clicking your profile picture at the bottom-left + ///and navigating to the bottom of the page until you see the 'CREATE TOKEN' button.. + /// + internal static string ConfigHomeAssistantApi_LblInfo1 { + get { + return ResourceManager.GetString("ConfigHomeAssistantApi_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Server &URI. + /// + internal static string ConfigHomeAssistantApi_LblServerUri { + get { + return ResourceManager.GetString("ConfigHomeAssistantApi_LblServerUri", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tip: Double-click this field to browse. + /// + internal static string ConfigHomeAssistantApi_LblTip1 { + get { + return ResourceManager.GetString("ConfigHomeAssistantApi_LblTip1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Clear. + /// + internal static string ConfigHotKey_BtnClearHotKey { + get { + return ResourceManager.GetString("ConfigHotKey_BtnClearHotKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Enable Quick Actions Hotkey. + /// + internal static string ConfigHotKey_CbEnableQuickActionsHotkey { + get { + return ResourceManager.GetString("ConfigHotKey_CbEnableQuickActionsHotkey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Hotkey Combination. + /// + internal static string ConfigHotKey_LblHotkeyCombo { + get { + return ResourceManager.GetString("ConfigHotKey_LblHotkeyCombo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An easy way to pull up your quick actions is to use a global hotkey. + /// + ///This way, whatever you're doing on your machine, you can always interact with Home Assistant.. + /// + internal static string ConfigHotKey_LblInfo1 { + get { + return ResourceManager.GetString("ConfigHotKey_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Execute Port &Reservation. + /// + internal static string ConfigLocalApi_BtnExecutePortReservation { + get { + return ResourceManager.GetString("ConfigLocalApi_BtnExecutePortReservation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Enable Local API. + /// + internal static string ConfigLocalApi_CbLocalApiActive { + get { + return ResourceManager.GetString("ConfigLocalApi_CbLocalApiActive", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent has its own local API, so Home Assistant can send requests (for instance to send a notification). You can configure it globally here, and afterwards you can configure the dependent sections (currently notifications and mediaplayer). + /// + ///Note: this is not required for the new integration to function. Only enable and use it if you don't use MQTT.. + /// + internal static string ConfigLocalApi_LblInfo1 { + get { + return ResourceManager.GetString("ConfigLocalApi_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to To be able to listen to the requests, HASS.Agent needs to have its port reserved and opened in your firewall. You can use this button to have it done for you.. + /// + internal static string ConfigLocalApi_LblInfo2 { + get { + return ResourceManager.GetString("ConfigLocalApi_LblInfo2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Port. + /// + internal static string ConfigLocalApi_LblPort { + get { + return ResourceManager.GetString("ConfigLocalApi_LblPort", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Clear Audio Cache. + /// + internal static string ConfigLocalStorage_BtnClearAudioCache { + get { + return ResourceManager.GetString("ConfigLocalStorage_BtnClearAudioCache", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cleaning... + /// + internal static string ConfigLocalStorage_BtnClearAudioCache_InfoText1 { + get { + return ResourceManager.GetString("ConfigLocalStorage_BtnClearAudioCache_InfoText1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The audio cache has been cleared!. + /// + internal static string ConfigLocalStorage_BtnClearAudioCache_MessageBox1 { + get { + return ResourceManager.GetString("ConfigLocalStorage_BtnClearAudioCache_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Clear Image Cache. + /// + internal static string ConfigLocalStorage_BtnClearImageCache { + get { + return ResourceManager.GetString("ConfigLocalStorage_BtnClearImageCache", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cleaning... + /// + internal static string ConfigLocalStorage_BtnClearImageCache_InfoText1 { + get { + return ResourceManager.GetString("ConfigLocalStorage_BtnClearImageCache_InfoText1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Image cache has been cleared!. + /// + internal static string ConfigLocalStorage_BtnClearImageCache_MessageBox1 { + get { + return ResourceManager.GetString("ConfigLocalStorage_BtnClearImageCache_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Clear WebView Cache. + /// + internal static string ConfigLocalStorage_BtnClearWebViewCache { + get { + return ResourceManager.GetString("ConfigLocalStorage_BtnClearWebViewCache", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cleaning... + /// + internal static string ConfigLocalStorage_BtnClearWebViewCache_InfoText1 { + get { + return ResourceManager.GetString("ConfigLocalStorage_BtnClearWebViewCache_InfoText1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The WebView cache has been cleared!. + /// + internal static string ConfigLocalStorage_BtnClearWebViewCache_MessageBox1 { + get { + return ResourceManager.GetString("ConfigLocalStorage_BtnClearWebViewCache_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Open Folder. + /// + internal static string ConfigLocalStorage_BtnOpenImageCache { + get { + return ResourceManager.GetString("ConfigLocalStorage_BtnOpenImageCache", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Audio Cache Location. + /// + internal static string ConfigLocalStorage_LblAudioCacheLocation { + get { + return ResourceManager.GetString("ConfigLocalStorage_LblAudioCacheLocation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to days. + /// + internal static string ConfigLocalStorage_LblCacheDays { + get { + return ResourceManager.GetString("ConfigLocalStorage_LblCacheDays", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Image Cache Location. + /// + internal static string ConfigLocalStorage_LblCacheLocations { + get { + return ResourceManager.GetString("ConfigLocalStorage_LblCacheLocations", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to days. + /// + internal static string ConfigLocalStorage_LblImageCacheDays { + get { + return ResourceManager.GetString("ConfigLocalStorage_LblImageCacheDays", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Image Cache Location. + /// + internal static string ConfigLocalStorage_LblImageCacheLocation { + get { + return ResourceManager.GetString("ConfigLocalStorage_LblImageCacheLocation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Some items like images shown in notifications have to be temporarily stored locally. You can + ///configure the amount of days they should be kept before HASS.Agent deletes them. + /// + ///Enter '0' to keep them permanently.. + /// + internal static string ConfigLocalStorage_LblInfo1 { + get { + return ResourceManager.GetString("ConfigLocalStorage_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Keep audio for. + /// + internal static string ConfigLocalStorage_LblKeepAudio { + get { + return ResourceManager.GetString("ConfigLocalStorage_LblKeepAudio", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Keep images for. + /// + internal static string ConfigLocalStorage_LblKeepImages { + get { + return ResourceManager.GetString("ConfigLocalStorage_LblKeepImages", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Clear cache every. + /// + internal static string ConfigLocalStorage_LblKeepWebView { + get { + return ResourceManager.GetString("ConfigLocalStorage_LblKeepWebView", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WebView Cache Location. + /// + internal static string ConfigLocalStorage_LblWebViewCacheLocation { + get { + return ResourceManager.GetString("ConfigLocalStorage_LblWebViewCacheLocation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Open Logs Folder. + /// + internal static string ConfigLogging_BtnShowLogs { + get { + return ResourceManager.GetString("ConfigLogging_BtnShowLogs", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Enable Extended Logging. + /// + internal static string ConfigLogging_CbExtendedLogging { + get { + return ResourceManager.GetString("ConfigLogging_CbExtendedLogging", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Extended logging provides more verbose and in-depth logging, in case the default logging isn't + ///sufficient. Please note that enabling this can cause the logfiles to grow large, and should only be + ///used when you suspect something's wrong with HASS.Agent itself or when asked by the + ///developers.. + /// + internal static string ConfigLogging_LblInfo1 { + get { + return ResourceManager.GetString("ConfigLogging_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Media Player &Documentation. + /// + internal static string ConfigMediaPlayer_BtnMediaPlayerReadme { + get { + return ResourceManager.GetString("ConfigMediaPlayer_BtnMediaPlayerReadme", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Enable Media Player Functionality. + /// + internal static string ConfigMediaPlayer_CbEnableMediaPlayer { + get { + return ResourceManager.GetString("ConfigMediaPlayer_CbEnableMediaPlayer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to both the local API and MQTT are disabled, but the integration needs at least one for it to work. + /// + internal static string ConfigMediaPlayer_LblConnectivityDisabled { + get { + return ResourceManager.GetString("ConfigMediaPlayer_LblConnectivityDisabled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent can act as a media player for Home Assistant, so you'll be able to see and control any media that's playing, and send text-to-speech. If you have MQTT enabled, your device will automatically get added. Otherwise, manually configure the integration to use the local API.. + /// + internal static string ConfigMediaPlayer_LblInfo1 { + get { + return ResourceManager.GetString("ConfigMediaPlayer_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to If something is not working, make sure you try the following steps: + /// + ///- Install the HASS.Agent integration + ///- Restart Home Assistant + ///- Make sure HASS.Agent is active with MQTT enabled! + ///- Your device should get detected and added as an entity automatically + ///- Optionally: manually add it using the local API. + /// + internal static string ConfigMediaPlayer_LblInfo2 { + get { + return ResourceManager.GetString("ConfigMediaPlayer_LblInfo2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The local API is disabled however the media player requires it in order to function.. + /// + internal static string ConfigMediaPlayer_LblLocalApiDisabled { + get { + return ResourceManager.GetString("ConfigMediaPlayer_LblLocalApiDisabled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Clear Configuration. + /// + internal static string ConfigMqtt_BtnMqttClearConfig { + get { + return ResourceManager.GetString("ConfigMqtt_BtnMqttClearConfig", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Allow Untrusted Certificates. + /// + internal static string ConfigMqtt_CbAllowUntrustedCertificates { + get { + return ResourceManager.GetString("ConfigMqtt_CbAllowUntrustedCertificates", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enable MQTT. + /// + internal static string ConfigMqtt_CbEnableMqtt { + get { + return ResourceManager.GetString("ConfigMqtt_CbEnableMqtt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &TLS. + /// + internal static string ConfigMqtt_CbMqttTls { + get { + return ResourceManager.GetString("ConfigMqtt_CbMqttTls", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Use &Retain Flag. + /// + internal static string ConfigMqtt_CbUseRetainFlag { + get { + return ResourceManager.GetString("ConfigMqtt_CbUseRetainFlag", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Broker IP Address or Hostname. + /// + internal static string ConfigMqtt_LblBrokerIp { + get { + return ResourceManager.GetString("ConfigMqtt_LblBrokerIp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Password. + /// + internal static string ConfigMqtt_LblBrokerPassword { + get { + return ResourceManager.GetString("ConfigMqtt_LblBrokerPassword", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Port. + /// + internal static string ConfigMqtt_LblBrokerPort { + get { + return ResourceManager.GetString("ConfigMqtt_LblBrokerPort", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Username. + /// + internal static string ConfigMqtt_LblBrokerUsername { + get { + return ResourceManager.GetString("ConfigMqtt_LblBrokerUsername", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Client Certificate. + /// + internal static string ConfigMqtt_LblClientCert { + get { + return ResourceManager.GetString("ConfigMqtt_LblClientCert", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Client ID. + /// + internal static string ConfigMqtt_LblClientId { + get { + return ResourceManager.GetString("ConfigMqtt_LblClientId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Discovery Prefix. + /// + internal static string ConfigMqtt_LblDiscoPrefix { + get { + return ResourceManager.GetString("ConfigMqtt_LblDiscoPrefix", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Commands and sensors use MQTT, as well as notifications and media player functions when using the new integration. + /// + ///Please provide credentials for your broker, if you're using the HA Mosquitto addon, you can probably use the preset address. + /// + ///Note: these settings (excluding the Client ID) will also be applied to the satellite service.. + /// + internal static string ConfigMqtt_LblInfo1 { + get { + return ResourceManager.GetString("ConfigMqtt_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to If MQTT is not enabled, commands and sensors will not work!. + /// + internal static string ConfigMqtt_LblMqttDisabledWarning { + get { + return ResourceManager.GetString("ConfigMqtt_LblMqttDisabledWarning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Root Certificate. + /// + internal static string ConfigMqtt_LblRootCert { + get { + return ResourceManager.GetString("ConfigMqtt_LblRootCert", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to (leave default if unsure). + /// + internal static string ConfigMqtt_LblTip1 { + get { + return ResourceManager.GetString("ConfigMqtt_LblTip1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to (leave empty to auto generate). + /// + internal static string ConfigMqtt_LblTip2 { + get { + return ResourceManager.GetString("ConfigMqtt_LblTip2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tip: Double-click these fields to browse. + /// + internal static string ConfigMqtt_LblTip3 { + get { + return ResourceManager.GetString("ConfigMqtt_LblTip3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Execute Port Reservation. + /// + internal static string ConfigNotifications_BtnExecutePortReservation { + get { + return ResourceManager.GetString("ConfigNotifications_BtnExecutePortReservation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Executing, please wait... + /// + internal static string ConfigNotifications_BtnExecutePortReservation_Busy { + get { + return ResourceManager.GetString("ConfigNotifications_BtnExecutePortReservation_Busy", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Something went wrong whilst reserving the port! + /// + ///Manual execution is required and a command has been copied to your clipboard, please open an elevated terminal and paste the command. + /// + ///Additionally, remember to change your Firewall Rules port!. + /// + internal static string ConfigNotifications_BtnExecutePortReservation_MessageBox1 { + get { + return ResourceManager.GetString("ConfigNotifications_BtnExecutePortReservation_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Notifications &Documentation. + /// + internal static string ConfigNotifications_BtnNotificationsReadme { + get { + return ResourceManager.GetString("ConfigNotifications_BtnNotificationsReadme", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Show Test Notification. + /// + internal static string ConfigNotifications_BtnSendTestNotification { + get { + return ResourceManager.GetString("ConfigNotifications_BtnSendTestNotification", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Notifications are currently disabled, please enable them and restart the HASS.Agent, then try again.. + /// + internal static string ConfigNotifications_BtnSendTestNotification_MessageBox1 { + get { + return ResourceManager.GetString("ConfigNotifications_BtnSendTestNotification_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The test notification should have appeared, if you did not receive it please check the logs or consult the documentation for troubleshooting tips. + /// + ///Note: This only tests locally whether notifications can be shown!. + /// + internal static string ConfigNotifications_BtnSendTestNotification_MessageBox2 { + get { + return ResourceManager.GetString("ConfigNotifications_BtnSendTestNotification_MessageBox2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Accept Notifications. + /// + internal static string ConfigNotifications_CbAcceptNotifications { + get { + return ResourceManager.GetString("ConfigNotifications_CbAcceptNotifications", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Ignore certificate errors for images. + /// + internal static string ConfigNotifications_CbNotificationsIgnoreImageCertErrors { + get { + return ResourceManager.GetString("ConfigNotifications_CbNotificationsIgnoreImageCertErrors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to both the local API and MQTT are disabled, but the integration needs at least one for it to work. + /// + internal static string ConfigNotifications_LblConnectivityDisabled { + get { + return ResourceManager.GetString("ConfigNotifications_LblConnectivityDisabled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent can receive notifications from Home Assistant, using text, images and actions. If you have MQTT enabled, your device will automatically get added. Otherwise, manually configure the integration to use the local API.. + /// + internal static string ConfigNotifications_LblInfo1 { + get { + return ResourceManager.GetString("ConfigNotifications_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to If something is not working, make sure you try the following steps: + /// + ///- Install the HASS.Agent integration + ///- Restart Home Assistant + ///- Make sure HASS.Agent is active with MQTT enabled! + ///- Your device should get detected and added as an entity automatically + ///- Optionally: manually add it using the local API. + /// + internal static string ConfigNotifications_LblInfo2 { + get { + return ResourceManager.GetString("ConfigNotifications_LblInfo2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The local API is disabled however the media player requires it in order to function.. + /// + internal static string ConfigNotifications_LblLocalApiDisabled { + get { + return ResourceManager.GetString("ConfigNotifications_LblLocalApiDisabled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Port. + /// + internal static string ConfigNotifications_LblPort { + get { + return ResourceManager.GetString("ConfigNotifications_LblPort", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This is a test notification!. + /// + internal static string ConfigNotifications_TestNotification { + get { + return ResourceManager.GetString("ConfigNotifications_TestNotification", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Disable Service. + /// + internal static string ConfigService_BtnDisableService { + get { + return ResourceManager.GetString("ConfigService_BtnDisableService", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Something went wrong whilst disabling the service, did you allow the UAC prompt? + /// + ///Check the HASS.Agent (not the service) logs for more information.. + /// + internal static string ConfigService_BtnDisableService_MessageBox1 { + get { + return ResourceManager.GetString("ConfigService_BtnDisableService_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Enable Service. + /// + internal static string ConfigService_BtnEnableService { + get { + return ResourceManager.GetString("ConfigService_BtnEnableService", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Something went wrong whilst enabling the service, did you allow the UAC prompt? + /// + ///Check the HASS.Agent (not the service) logs for more information.. + /// + internal static string ConfigService_BtnEnableService_MessageBox1 { + get { + return ResourceManager.GetString("ConfigService_BtnEnableService_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Manage Service. + /// + internal static string ConfigService_BtnManageService { + get { + return ResourceManager.GetString("ConfigService_BtnManageService", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The service is currently stopped and cannot be configured. + /// + ///Please start the service first in order to configure it.. + /// + internal static string ConfigService_BtnManageService_MessageBox1 { + get { + return ResourceManager.GetString("ConfigService_BtnManageService_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Reinstall Service. + /// + internal static string ConfigService_BtnReinstallService { + get { + return ResourceManager.GetString("ConfigService_BtnReinstallService", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Open Service &Logs Folder. + /// + internal static string ConfigService_BtnShowLogs { + get { + return ResourceManager.GetString("ConfigService_BtnShowLogs", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Something went wrong whilst reinstalling the service, did you allow the UAC prompt? + /// + ///Check the HASS.Agent (not the service) logs for more information.. + /// + internal static string ConfigService_BtnShowLogs_MessageBox1 { + get { + return ResourceManager.GetString("ConfigService_BtnShowLogs_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to S&tart Service. + /// + internal static string ConfigService_BtnStartService { + get { + return ResourceManager.GetString("ConfigService_BtnStartService", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The service is set to 'disabled', so it cannot be started. + /// + ///Please enable the service first and try again.. + /// + internal static string ConfigService_BtnStartService_MessageBox1 { + get { + return ResourceManager.GetString("ConfigService_BtnStartService_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Something went wrong whilst starting the service, did you allow the UAC prompt? + /// + ///Check the HASS.Agent (not the service) logs for more information.. + /// + internal static string ConfigService_BtnStartService_MessageBox2 { + get { + return ResourceManager.GetString("ConfigService_BtnStartService_MessageBox2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Stop Service. + /// + internal static string ConfigService_BtnStopService { + get { + return ResourceManager.GetString("ConfigService_BtnStopService", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Something went wrong whilst stopping the service, did you allow the UAC prompt? + /// + ///Check the HASS.Agent (not the service) logs for more information.. + /// + internal static string ConfigService_BtnStopService_MessageBox1 { + get { + return ResourceManager.GetString("ConfigService_BtnStopService_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disabled. + /// + internal static string ConfigService_Disabled { + get { + return ResourceManager.GetString("ConfigService_Disabled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed. + /// + internal static string ConfigService_Failed { + get { + return ResourceManager.GetString("ConfigService_Failed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The satellite service allows you to run sensors and commands even when no user's logged in. + ///Use the 'satellite service' button on the main window to manage it.. + /// + internal static string ConfigService_LblInfo1 { + get { + return ResourceManager.GetString("ConfigService_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to If you do not configure the service, it won't do anything. However, you can still decide to disable it as well. + ///The installer will leave the disabled service alone(if you remove the service, the installer will reinstall it).. + /// + internal static string ConfigService_LblInfo2 { + get { + return ResourceManager.GetString("ConfigService_LblInfo2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You can try reinstalling the service if it's not working correctly. + ///Your configuration and entities won't be removed.. + /// + internal static string ConfigService_LblInfo3 { + get { + return ResourceManager.GetString("ConfigService_LblInfo3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to If the service still fails after reinstalling, please open a ticket and send the content of the latest log.. + /// + internal static string ConfigService_LblInfo4 { + get { + return ResourceManager.GetString("ConfigService_LblInfo4", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to If you want to manage the service (add commands and sensor, change settings) you can do so here, or by using the 'satellite service' button on the main window.. + /// + internal static string ConfigService_LblInfo5 { + get { + return ResourceManager.GetString("ConfigService_LblInfo5", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Service Status:. + /// + internal static string ConfigService_LblServiceStatusInfo { + get { + return ResourceManager.GetString("ConfigService_LblServiceStatusInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Not Installed. + /// + internal static string ConfigService_NotInstalled { + get { + return ResourceManager.GetString("ConfigService_NotInstalled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running. + /// + internal static string ConfigService_Running { + get { + return ResourceManager.GetString("ConfigService_Running", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Stopped. + /// + internal static string ConfigService_Stopped { + get { + return ResourceManager.GetString("ConfigService_Stopped", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Enable Start-on-Login. + /// + internal static string ConfigStartup_BtnSetStartOnLogin { + get { + return ResourceManager.GetString("ConfigStartup_BtnSetStartOnLogin", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Something went wrong whilst disabling Start-on-Login, please check the logs for more information.. + /// + internal static string ConfigStartup_BtnSetStartOnLogin_MessageBox1 { + get { + return ResourceManager.GetString("ConfigStartup_BtnSetStartOnLogin_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Something went wrong whilst disabling Start-on-Login, please check the logs for more information.. + /// + internal static string ConfigStartup_BtnSetStartOnLogin_MessageBox2 { + get { + return ResourceManager.GetString("ConfigStartup_BtnSetStartOnLogin_MessageBox2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disable Start-on-Login. + /// + internal static string ConfigStartup_Disable { + get { + return ResourceManager.GetString("ConfigStartup_Disable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disabled. + /// + internal static string ConfigStartup_Disabled { + get { + return ResourceManager.GetString("ConfigStartup_Disabled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enable Start-on-Login. + /// + internal static string ConfigStartup_Enable { + get { + return ResourceManager.GetString("ConfigStartup_Enable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enabled. + /// + internal static string ConfigStartup_Enabled { + get { + return ResourceManager.GetString("ConfigStartup_Enabled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent can start when you login by creating an entry in your user profile's registry. + /// + ///Since HASS.Agent is user based, if you want to launch for another user, just install and config + ///HASS.Agent there.. + /// + internal static string ConfigStartup_LblInfo1 { + get { + return ResourceManager.GetString("ConfigStartup_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Start-on-Login Status:. + /// + internal static string ConfigStartup_LblStartOnLoginStatusInfo { + get { + return ResourceManager.GetString("ConfigStartup_LblStartOnLoginStatusInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Show &Preview. + /// + internal static string ConfigTrayIcon_BtnShowWebViewPreview { + get { + return ResourceManager.GetString("ConfigTrayIcon_BtnShowWebViewPreview", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Show &Default Menu. + /// + internal static string ConfigTrayIcon_CbDefaultMenu { + get { + return ResourceManager.GetString("ConfigTrayIcon_CbDefaultMenu", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Show &WebView. + /// + internal static string ConfigTrayIcon_CbShowWebView { + get { + return ResourceManager.GetString("ConfigTrayIcon_CbShowWebView", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Keep page loaded in the background. + /// + internal static string ConfigTrayIcon_CbWebViewKeepLoaded { + get { + return ResourceManager.GetString("ConfigTrayIcon_CbWebViewKeepLoaded", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Show default menu on mouse left-click. + /// + internal static string ConfigTrayIcon_CbWebViewShowMenuOnLeftClick { + get { + return ResourceManager.GetString("ConfigTrayIcon_CbWebViewShowMenuOnLeftClick", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Control the behaviour of the tray icon when it is right-clicked.. + /// + internal static string ConfigTrayIcon_LblInfo1 { + get { + return ResourceManager.GetString("ConfigTrayIcon_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to (This uses extra resources, but reduces loading time.). + /// + internal static string ConfigTrayIcon_LblInfo2 { + get { + return ResourceManager.GetString("ConfigTrayIcon_LblInfo2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Size (px). + /// + internal static string ConfigTrayIcon_LblWebViewSize { + get { + return ResourceManager.GetString("ConfigTrayIcon_LblWebViewSize", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &WebView URL (For instance, your Home Assistant Dashboard URL). + /// + internal static string ConfigTrayIcon_LblWebViewUrl { + get { + return ResourceManager.GetString("ConfigTrayIcon_LblWebViewUrl", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Notify me of &beta releases. + /// + internal static string ConfigUpdates_CbBetaUpdates { + get { + return ResourceManager.GetString("ConfigUpdates_CbBetaUpdates", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Automatically &download future updates. + /// + internal static string ConfigUpdates_CbExecuteUpdater { + get { + return ResourceManager.GetString("ConfigUpdates_CbExecuteUpdater", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Notify me when a new &release is available. + /// + internal static string ConfigUpdates_CbUpdates { + get { + return ResourceManager.GetString("ConfigUpdates_CbUpdates", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent checks for updates in the background if enabled. + /// + ///You will be sent a push notification if a new update is discovered, letting you know a + ///new version is ready to be installed.. + /// + internal static string ConfigUpdates_LblInfo1 { + get { + return ResourceManager.GetString("ConfigUpdates_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to When a new update is available, HASS.Agent can download the installer and launch it for you. + /// + ///The certificate of the downloaded file will get checked before running,you will still get to review the release notes and manually approve the update.. + /// + internal static string ConfigUpdates_LblInfo2 { + get { + return ResourceManager.GetString("ConfigUpdates_LblInfo2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &About. + /// + internal static string Configuration_BtnAbout { + get { + return ResourceManager.GetString("Configuration_BtnAbout", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Close &Without Saving. + /// + internal static string Configuration_BtnClose { + get { + return ResourceManager.GetString("Configuration_BtnClose", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Help && Contact. + /// + internal static string Configuration_BtnHelp { + get { + return ResourceManager.GetString("Configuration_BtnHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Save Configuration. + /// + internal static string Configuration_BtnStore { + get { + return ResourceManager.GetString("Configuration_BtnStore", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Busy, please wait... + /// + internal static string Configuration_BtnStore_Busy { + get { + return ResourceManager.GetString("Configuration_BtnStore_Busy", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Your Home Assistant API token doesn't look right. Make sure you selected the entire token (don't use CTRL+A or doubleclick). + ///It should contain three sections (seperated by two dots). + /// + ///Are you sure you want to use it like this?. + /// + internal static string Configuration_CheckValues_MessageBox1 { + get { + return ResourceManager.GetString("Configuration_CheckValues_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Your Home Assistant URI doesn't look right. It should look something like 'http://homeassistant.local:8123' or 'https://192.168.0.1:8123'. + /// + ///Are you sure you want to use it like this?. + /// + internal static string Configuration_CheckValues_MessageBox2 { + get { + return ResourceManager.GetString("Configuration_CheckValues_MessageBox2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Your MQTT broker URI doesn't look right. It should look something like 'homeassistant.local' or '192.168.0.1'. + /// + ///Are you sure you want to use it like this?. + /// + internal static string Configuration_CheckValues_MessageBox3 { + get { + return ResourceManager.GetString("Configuration_CheckValues_MessageBox3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Something went wrong while preparing to restart. + ///Please restart manually.. + /// + internal static string Configuration_MessageBox_RestartManually { + get { + return ResourceManager.GetString("Configuration_MessageBox_RestartManually", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You've changed your device's name. + /// + ///All your sensors and commands will now be unpublished, and HASS.Agent will restart afterwards to republish them. + /// + ///Don't worry, they'll keep their current names, so your automations or scripts will keep working. + /// + ///Note: the name will get 'sanitized', which means everything except letters, digits and whitespace get replaced by an underscore. This is required by HA.. + /// + internal static string Configuration_ProcessChanges_MessageBox1 { + get { + return ResourceManager.GetString("Configuration_ProcessChanges_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You've changed the local API's port. This new port needs to be reserved. + /// + ///You'll get an UAC request to do so, please approve.. + /// + internal static string Configuration_ProcessChanges_MessageBox2 { + get { + return ResourceManager.GetString("Configuration_ProcessChanges_MessageBox2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Something went wrong! + /// + ///Please manually execute the required command. It has been copied onto your clipboard, you just need to paste it into an elevated command prompt. + /// + ///Remember to change your firewall rule's port as well.. + /// + internal static string Configuration_ProcessChanges_MessageBox3 { + get { + return ResourceManager.GetString("Configuration_ProcessChanges_MessageBox3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The port has succesfully been reserved! + /// + ///HASS.Agent will now restart to activate the new configuration.. + /// + internal static string Configuration_ProcessChanges_MessageBox4 { + get { + return ResourceManager.GetString("Configuration_ProcessChanges_MessageBox4", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Your configuration has been saved. Most changes require HASS.Agent to restart before they take effect. + /// + ///Do you want to restart now?. + /// + internal static string Configuration_ProcessChanges_MessageBox5 { + get { + return ResourceManager.GetString("Configuration_ProcessChanges_MessageBox5", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You've changed your device's name. + /// + ///All your sensors and commands will now be unpublished and published again after the HASS.Agent restarts. + /// + ///Don't worry! they'll keep their current names so your automations and scripts will continue to work. + /// + ///Note: You disabled sanitation, so make sure your device name is accepted by Home Assistant.. + /// + internal static string Configuration_ProcessChanges_MessageBox6 { + get { + return ResourceManager.GetString("Configuration_ProcessChanges_MessageBox6", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to External Tools. + /// + internal static string Configuration_TabExternalTools { + get { + return ResourceManager.GetString("Configuration_TabExternalTools", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to General. + /// + internal static string Configuration_TabGeneral { + get { + return ResourceManager.GetString("Configuration_TabGeneral", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Home Assistant API. + /// + internal static string Configuration_TabHassApi { + get { + return ResourceManager.GetString("Configuration_TabHassApi", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hotkey. + /// + internal static string Configuration_TabHotKey { + get { + return ResourceManager.GetString("Configuration_TabHotKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Local API. + /// + internal static string Configuration_TablLocalApi { + get { + return ResourceManager.GetString("Configuration_TablLocalApi", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Local Storage. + /// + internal static string Configuration_TabLocalStorage { + get { + return ResourceManager.GetString("Configuration_TabLocalStorage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Logging. + /// + internal static string Configuration_TabLogging { + get { + return ResourceManager.GetString("Configuration_TabLogging", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Media Player. + /// + internal static string Configuration_TabMediaPlayer { + get { + return ResourceManager.GetString("Configuration_TabMediaPlayer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MQTT. + /// + internal static string Configuration_TabMQTT { + get { + return ResourceManager.GetString("Configuration_TabMQTT", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Notifications. + /// + internal static string Configuration_TabNotifications { + get { + return ResourceManager.GetString("Configuration_TabNotifications", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Satellite Service. + /// + internal static string Configuration_TabService { + get { + return ResourceManager.GetString("Configuration_TabService", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Startup. + /// + internal static string Configuration_TabStartup { + get { + return ResourceManager.GetString("Configuration_TabStartup", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tray Icon. + /// + internal static string Configuration_TabTrayIcon { + get { + return ResourceManager.GetString("Configuration_TabTrayIcon", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Updates. + /// + internal static string Configuration_TabUpdates { + get { + return ResourceManager.GetString("Configuration_TabUpdates", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Configuration. + /// + internal static string Configuration_Title { + get { + return ResourceManager.GetString("Configuration_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Close. + /// + internal static string Donate_BtnClose { + get { + return ResourceManager.GetString("Donate_BtnClose", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to I already donated, hide the button on the main window.. + /// + internal static string Donate_CbHideDonateButton { + get { + return ResourceManager.GetString("Donate_CbHideDonateButton", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent is completely free, and will always stay that way without restrictions! + /// + ///However, developing and maintaining this tool (and everything that surrounds it, like support and the docs) takes up a lot of time. + /// + ///Like most developers, I run on caffeïne - so if you can spare it, a cup of coffee is always very much appreciated!. + /// + internal static string Donate_LblInfo { + get { + return ResourceManager.GetString("Donate_LblInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Donate. + /// + internal static string Donate_Title { + get { + return ResourceManager.GetString("Donate_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Exit. + /// + internal static string ExitDialog_BtnExit { + get { + return ResourceManager.GetString("ExitDialog_BtnExit", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Hide. + /// + internal static string ExitDialog_BtnHide { + get { + return ResourceManager.GetString("ExitDialog_BtnHide", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Restart. + /// + internal static string ExitDialog_BtnRestart { + get { + return ResourceManager.GetString("ExitDialog_BtnRestart", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to What would you like to do?. + /// + internal static string ExitDialog_LblInfo1 { + get { + return ResourceManager.GetString("ExitDialog_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exit Dialog. + /// + internal static string ExitDialog_Title { + get { + return ResourceManager.GetString("ExitDialog_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Close. + /// + internal static string HassAction_Close { + get { + return ResourceManager.GetString("HassAction_Close", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Off. + /// + internal static string HassAction_Off { + get { + return ResourceManager.GetString("HassAction_Off", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to On. + /// + internal static string HassAction_On { + get { + return ResourceManager.GetString("HassAction_On", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Open. + /// + internal static string HassAction_Open { + get { + return ResourceManager.GetString("HassAction_Open", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pause. + /// + internal static string HassAction_Pause { + get { + return ResourceManager.GetString("HassAction_Pause", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Play. + /// + internal static string HassAction_Play { + get { + return ResourceManager.GetString("HassAction_Play", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Stop. + /// + internal static string HassAction_Stop { + get { + return ResourceManager.GetString("HassAction_Stop", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Toggle. + /// + internal static string HassAction_Toggle { + get { + return ResourceManager.GetString("HassAction_Toggle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Client certificate file not found.. + /// + internal static string HassApiManager_CheckHassConfig_CertNotFound { + get { + return ResourceManager.GetString("HassApiManager_CheckHassConfig_CertNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to fetch configuration, please check API key.. + /// + internal static string HassApiManager_CheckHassConfig_ConfigFailed { + get { + return ResourceManager.GetString("HassApiManager_CheckHassConfig_ConfigFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to connect, check URI.. + /// + internal static string HassApiManager_CheckHassConfig_UnableToConnect { + get { + return ResourceManager.GetString("HassApiManager_CheckHassConfig_UnableToConnect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to connect, please check URI and configuration.. + /// + internal static string HassApiManager_ConnectionFailed { + get { + return ResourceManager.GetString("HassApiManager_ConnectionFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS API: Connection failed.. + /// + internal static string HassApiManager_ToolTip_ConnectionFailed { + get { + return ResourceManager.GetString("HassApiManager_ToolTip_ConnectionFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS API: Connection setup failed.. + /// + internal static string HassApiManager_ToolTip_ConnectionSetupFailed { + get { + return ResourceManager.GetString("HassApiManager_ToolTip_ConnectionSetupFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS API: Initial connection failed.. + /// + internal static string HassApiManager_ToolTip_InitialConnectionFailed { + get { + return ResourceManager.GetString("HassApiManager_ToolTip_InitialConnectionFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to quick action: action failed, check the logs for info. + /// + internal static string HassApiManager_ToolTip_QuickActionFailed { + get { + return ResourceManager.GetString("HassApiManager_ToolTip_QuickActionFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to quick action: action failed, entity not found. + /// + internal static string HassApiManager_ToolTip_QuickActionFailedOnEntity { + get { + return ResourceManager.GetString("HassApiManager_ToolTip_QuickActionFailedOnEntity", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Automation. + /// + internal static string HassDomain_Automation { + get { + return ResourceManager.GetString("HassDomain_Automation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Climate. + /// + internal static string HassDomain_Climate { + get { + return ResourceManager.GetString("HassDomain_Climate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cover. + /// + internal static string HassDomain_Cover { + get { + return ResourceManager.GetString("HassDomain_Cover", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Commands. + /// + internal static string HassDomain_HASSAgentCommands { + get { + return ResourceManager.GetString("HassDomain_HASSAgentCommands", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to InputBoolean. + /// + internal static string HassDomain_InputBoolean { + get { + return ResourceManager.GetString("HassDomain_InputBoolean", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Light. + /// + internal static string HassDomain_Light { + get { + return ResourceManager.GetString("HassDomain_Light", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MediaPlayer. + /// + internal static string HassDomain_MediaPlayer { + get { + return ResourceManager.GetString("HassDomain_MediaPlayer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Scene. + /// + internal static string HassDomain_Scene { + get { + return ResourceManager.GetString("HassDomain_Scene", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Script. + /// + internal static string HassDomain_Script { + get { + return ResourceManager.GetString("HassDomain_Script", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Switch. + /// + internal static string HassDomain_Switch { + get { + return ResourceManager.GetString("HassDomain_Switch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Close. + /// + internal static string Help_BtnClose { + get { + return ResourceManager.GetString("Help_BtnClose", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to About. + /// + internal static string Help_LblAbout { + get { + return ResourceManager.GetString("Help_LblAbout", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Get help with setting up and using HASS.Agent, + ///report bugs or get involved in general chit-chat!. + /// + internal static string Help_LblDiscordInfo { + get { + return ResourceManager.GetString("Help_LblDiscordInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Documentation. + /// + internal static string Help_LblDocumentation { + get { + return ResourceManager.GetString("Help_LblDocumentation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Documentation and Usage Examples. + /// + internal static string Help_LblDocumentationInfo { + get { + return ResourceManager.GetString("Help_LblDocumentationInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to GitHub Issues. + /// + internal static string Help_LblGitHub { + get { + return ResourceManager.GetString("Help_LblGitHub", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Report bugs, post feature requests, see latest changes, etc.. + /// + internal static string Help_LblGitHubInfo { + get { + return ResourceManager.GetString("Help_LblGitHubInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Home Assistant Forum. + /// + internal static string Help_LblHAForum { + get { + return ResourceManager.GetString("Help_LblHAForum", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Bit of everything, with the addition that other + ///HA users can help you out too!. + /// + internal static string Help_LblHAInfo { + get { + return ResourceManager.GetString("Help_LblHAInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to If you are having trouble with HASS.Agent and require support + ///with any sensors, commands, or for general support and feedback, + ///there are few ways you can reach us:. + /// + internal static string Help_LblInfo1 { + get { + return ResourceManager.GetString("Help_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wiki. + /// + internal static string Help_LblWiki { + get { + return ResourceManager.GetString("Help_LblWiki", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Browse HASS.Agent documentation and usage examples.. + /// + internal static string Help_LblWikiInfo { + get { + return ResourceManager.GetString("Help_LblWikiInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Help. + /// + internal static string Help_Title { + get { + return ResourceManager.GetString("Help_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Your input language '{0}' is known to collide with the default CTRL-ALT-Q hotkey. Please set your own.. + /// + internal static string HelperFunctions_InputLanguageCheckDiffers_ErrorMsg1 { + get { + return ResourceManager.GetString("HelperFunctions_InputLanguageCheckDiffers_ErrorMsg1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Your input language '{0}' is unknown, and might collide with the default CTRL-ALT-Q hotkey. Please check to be sure. If it does, consider opening a ticket on GitHub so it can be added to the list.. + /// + internal static string HelperFunctions_InputLanguageCheckDiffers_ErrorMsg2 { + get { + return ResourceManager.GetString("HelperFunctions_InputLanguageCheckDiffers_ErrorMsg2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No keys found. + /// + internal static string HelperFunctions_ParseMultipleKeys_ErrorMsg1 { + get { + return ResourceManager.GetString("HelperFunctions_ParseMultipleKeys_ErrorMsg1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to brackets missing, start and close all keys with [ ]. + /// + internal static string HelperFunctions_ParseMultipleKeys_ErrorMsg2 { + get { + return ResourceManager.GetString("HelperFunctions_ParseMultipleKeys_ErrorMsg2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error while parsing keys, please check the logs for more information.. + /// + internal static string HelperFunctions_ParseMultipleKeys_ErrorMsg3 { + get { + return ResourceManager.GetString("HelperFunctions_ParseMultipleKeys_ErrorMsg3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The number of open brackets ('[') does not correspond to the number of closed brackets. (']')! ({0} to {1}). + /// + internal static string HelperFunctions_ParseMultipleKeys_ErrorMsg4 { + get { + return ResourceManager.GetString("HelperFunctions_ParseMultipleKeys_ErrorMsg4", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error trying to bind the API to port {0}. + /// + ///Make sure no other instance of HASS.Agent is running and the port is available and registered.. + /// + internal static string LocalApiManager_Initialize_MessageBox1 { + get { + return ResourceManager.GetString("LocalApiManager_Initialize_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Locked. + /// + internal static string LockState_Locked { + get { + return ResourceManager.GetString("LockState_Locked", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unknown. + /// + internal static string LockState_Unknown { + get { + return ResourceManager.GetString("LockState_Unknown", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unlocked. + /// + internal static string LockState_Unlocked { + get { + return ResourceManager.GetString("LockState_Unlocked", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Quick Actions. + /// + internal static string Main_BtnActionsManager { + get { + return ResourceManager.GetString("Main_BtnActionsManager", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to C&onfiguration. + /// + internal static string Main_BtnAppSettings { + get { + return ResourceManager.GetString("Main_BtnAppSettings", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Check for &Updates. + /// + internal static string Main_BtnCheckForUpdate { + get { + return ResourceManager.GetString("Main_BtnCheckForUpdate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Loading... + /// + internal static string Main_BtnCommandsManager { + get { + return ResourceManager.GetString("Main_BtnCommandsManager", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Commands. + /// + internal static string Main_BtnCommandsManager_Ready { + get { + return ResourceManager.GetString("Main_BtnCommandsManager_Ready", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Hide. + /// + internal static string Main_BtnHide { + get { + return ResourceManager.GetString("Main_BtnHide", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Sensors. + /// + internal static string Main_BtnSensorsManage_Ready { + get { + return ResourceManager.GetString("Main_BtnSensorsManage_Ready", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Loading... + /// + internal static string Main_BtnSensorsManager { + get { + return ResourceManager.GetString("Main_BtnSensorsManager", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to S&atellite Service. + /// + internal static string Main_BtnServiceManager { + get { + return ResourceManager.GetString("Main_BtnServiceManager", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to It looks like you're using an alternative scaling. This may result in some parts of HASS.Agent not looking as intended. + /// + ///Please report any unusable aspects on GitHub. Thanks! + /// + ///Note: this message only shows once.. + /// + internal static string Main_CheckDpiScalingFactor_MessageBox1 { + get { + return ResourceManager.GetString("Main_CheckDpiScalingFactor_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You're running the latest version: {0}{1}. + /// + internal static string Main_CheckForUpdate_MessageBox1 { + get { + return ResourceManager.GetString("Main_CheckForUpdate_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Check for Updates. + /// + internal static string Main_CheckForUpdates { + get { + return ResourceManager.GetString("Main_CheckForUpdates", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Checking... + /// + internal static string Main_Checking { + get { + return ResourceManager.GetString("Main_Checking", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Controls. + /// + internal static string Main_GpControls { + get { + return ResourceManager.GetString("Main_GpControls", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to System Status. + /// + internal static string Main_GpStatus { + get { + return ResourceManager.GetString("Main_GpStatus", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Commands:. + /// + internal static string Main_LblCommands { + get { + return ResourceManager.GetString("Main_LblCommands", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Home Assistant API:. + /// + internal static string Main_LblHomeAssistantApi { + get { + return ResourceManager.GetString("Main_LblHomeAssistantApi", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Local API:. + /// + internal static string Main_LblLocalApi { + get { + return ResourceManager.GetString("Main_LblLocalApi", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MQTT:. + /// + internal static string Main_LblMqtt { + get { + return ResourceManager.GetString("Main_LblMqtt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to notification api:. + /// + internal static string Main_LblNotificationApi { + get { + return ResourceManager.GetString("Main_LblNotificationApi", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Quick Actions:. + /// + internal static string Main_LblQuickActions { + get { + return ResourceManager.GetString("Main_LblQuickActions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sensors:. + /// + internal static string Main_LblSensors { + get { + return ResourceManager.GetString("Main_LblSensors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Satellite Service:. + /// + internal static string Main_LblService { + get { + return ResourceManager.GetString("Main_LblService", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Something went wrong while loading your settings. + /// + ///Check appsettings.json in the 'config' subfolder, or just delete it to start fresh.. + /// + internal static string Main_Load_MessageBox1 { + get { + return ResourceManager.GetString("Main_Load_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There was an error launching HASS.Agent. + ///Please check the logs and make a bug report on GitHub.. + /// + internal static string Main_Load_MessageBox2 { + get { + return ResourceManager.GetString("Main_Load_MessageBox2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No URL has been set! Please configure the webview through Configuration -> Tray Icon.. + /// + internal static string Main_NotifyIcon_MouseClick_MessageBox1 { + get { + return ResourceManager.GetString("Main_NotifyIcon_MouseClick_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to About. + /// + internal static string Main_TsAbout { + get { + return ResourceManager.GetString("Main_TsAbout", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Check for Updates. + /// + internal static string Main_TsCheckForUpdates { + get { + return ResourceManager.GetString("Main_TsCheckForUpdates", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Manage Commands. + /// + internal static string Main_TsCommands { + get { + return ResourceManager.GetString("Main_TsCommands", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Configuration. + /// + internal static string Main_TsConfig { + get { + return ResourceManager.GetString("Main_TsConfig", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Donate. + /// + internal static string Main_TsDonate { + get { + return ResourceManager.GetString("Main_TsDonate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exit HASS.Agent. + /// + internal static string Main_TsExit { + get { + return ResourceManager.GetString("Main_TsExit", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Help && Contact. + /// + internal static string Main_TsHelp { + get { + return ResourceManager.GetString("Main_TsHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Manage Local Sensors. + /// + internal static string Main_TsLocalSensors { + get { + return ResourceManager.GetString("Main_TsLocalSensors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Manage Quick Actions. + /// + internal static string Main_TsQuickItemsConfig { + get { + return ResourceManager.GetString("Main_TsQuickItemsConfig", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Manage Satellite Service. + /// + internal static string Main_TsSatelliteService { + get { + return ResourceManager.GetString("Main_TsSatelliteService", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Show HASS.Agent. + /// + internal static string Main_TsShow { + get { + return ResourceManager.GetString("Main_TsShow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Show Quick Actions. + /// + internal static string Main_TsShowQuickActions { + get { + return ResourceManager.GetString("Main_TsShowQuickActions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dimmed. + /// + internal static string MonitorPowerEvent_Dimmed { + get { + return ResourceManager.GetString("MonitorPowerEvent_Dimmed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PowerOff. + /// + internal static string MonitorPowerEvent_PowerOff { + get { + return ResourceManager.GetString("MonitorPowerEvent_PowerOff", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PowerOn. + /// + internal static string MonitorPowerEvent_PowerOn { + get { + return ResourceManager.GetString("MonitorPowerEvent_PowerOn", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unknown. + /// + internal static string MonitorPowerEvent_Unknown { + get { + return ResourceManager.GetString("MonitorPowerEvent_Unknown", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MQTT: Error while connecting. + /// + internal static string MqttManager_ToolTip_ConnectionError { + get { + return ResourceManager.GetString("MqttManager_ToolTip_ConnectionError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MQTT: Failed to connect. + /// + internal static string MqttManager_ToolTip_ConnectionFailed { + get { + return ResourceManager.GetString("MqttManager_ToolTip_ConnectionFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MQTT: Disconnected. + /// + internal static string MqttManager_ToolTip_Disconnected { + get { + return ResourceManager.GetString("MqttManager_ToolTip_Disconnected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error trying to bind the API to port {0}. + /// + ///Make sure no other instance of HASS.Agent is running and the port is available and registered.. + /// + internal static string NotifierManager_Initialize_MessageBox1 { + get { + return ResourceManager.GetString("NotifierManager_Initialize_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Close. + /// + internal static string Onboarding_BtnClose { + get { + return ResourceManager.GetString("Onboarding_BtnClose", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Next. + /// + internal static string Onboarding_BtnNext { + get { + return ResourceManager.GetString("Onboarding_BtnNext", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Previous. + /// + internal static string Onboarding_BtnPrevious { + get { + return ResourceManager.GetString("Onboarding_BtnPrevious", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Onboarding. + /// + internal static string Onboarding_Onboarding { + get { + return ResourceManager.GetString("Onboarding_Onboarding", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Onboarding. + /// + internal static string Onboarding_Title { + get { + return ResourceManager.GetString("Onboarding_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Test &Connection. + /// + internal static string OnboardingApi_BtnTest { + get { + return ResourceManager.GetString("OnboardingApi_BtnTest", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please provide a valid API key.. + /// + internal static string OnboardingApi_BtnTest_MessageBox1 { + get { + return ResourceManager.GetString("OnboardingApi_BtnTest_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please enter your Home Assistant's URI.. + /// + internal static string OnboardingApi_BtnTest_MessageBox2 { + get { + return ResourceManager.GetString("OnboardingApi_BtnTest_MessageBox2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to connect, the following error was returned: + /// + ///{0}. + /// + internal static string OnboardingApi_BtnTest_MessageBox3 { + get { + return ResourceManager.GetString("OnboardingApi_BtnTest_MessageBox3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Connection OK! + /// + ///Home Assistant version: {0}. + /// + internal static string OnboardingApi_BtnTest_MessageBox4 { + get { + return ResourceManager.GetString("OnboardingApi_BtnTest_MessageBox4", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The API token you have provided doesn't appear to be valid, please ensure you selected the entire token (Don't use CTRL + A or double-click). A valid API key contains three sections, separated by two dots. + /// + ///Are you sure you want to use this key anyway?. + /// + internal static string OnboardingApi_BtnTest_MessageBox5 { + get { + return ResourceManager.GetString("OnboardingApi_BtnTest_MessageBox5", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The URI you have provided does not appear to be valid, a valid URI may look like either of the following: + ///- http://homeassistant.local:8123 + ///- http://192.168.0.1:8123 + /// + ///Are you sure you want to use this URI anyway?. + /// + internal static string OnboardingApi_BtnTest_MessageBox6 { + get { + return ResourceManager.GetString("OnboardingApi_BtnTest_MessageBox6", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Testing... + /// + internal static string OnboardingApi_BtnTest_Testing { + get { + return ResourceManager.GetString("OnboardingApi_BtnTest_Testing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to API &Token. + /// + internal static string OnboardingApi_LblApiToken { + get { + return ResourceManager.GetString("OnboardingApi_LblApiToken", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to To learn which entities you have configured and to send quick actions, HASS.Agent uses + ///Home Assistant's API. + /// + ///Please provide a long-lived access token and the address of your Home Assistant instance. + ///You can get a token in Home Assistant by clicking your profile picture at the bottom-left + ///and navigating to the bottom of the page until you see the 'CREATE TOKEN' button.. + /// + internal static string OnboardingApi_LblInfo1 { + get { + return ResourceManager.GetString("OnboardingApi_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Server &URI (should be ok like this). + /// + internal static string OnboardingApi_LblServerUri { + get { + return ResourceManager.GetString("OnboardingApi_LblServerUri", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tip: Specialized settings can be found in the Configuration Window.. + /// + internal static string OnboardingApi_LblTip1 { + get { + return ResourceManager.GetString("OnboardingApi_LblTip1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent GitHub page. + /// + internal static string OnboardingDone_LblGitHub { + get { + return ResourceManager.GetString("OnboardingDone_LblGitHub", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Yay, done!. + /// + internal static string OnboardingDone_LblInfo1 { + get { + return ResourceManager.GetString("OnboardingDone_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent will now restart to apply your configuration changes.. + /// + internal static string OnboardingDone_LblInfo2 { + get { + return ResourceManager.GetString("OnboardingDone_LblInfo2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There's a lot more to tinker with, so make sure you take a look at the Configuration Wwindow! + /// + /// + ///Thank you for using HASS.Agent, hopefully it'll be useful for you :-) + ///. + /// + internal static string OnboardingDone_LblInfo3 { + get { + return ResourceManager.GetString("OnboardingDone_LblInfo3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Developing and maintaining this tool (and everything that surrounds it) takes up a lot of time. Like most developers, I run on caffeïne - so if you can spare it, a cup of coffee is always very much appreciated!. + /// + internal static string OnboardingDone_LblInfo6 { + get { + return ResourceManager.GetString("OnboardingDone_LblInfo6", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tip: Other donation methods are available on the About Window.. + /// + internal static string OnboardingDone_LblTip2 { + get { + return ResourceManager.GetString("OnboardingDone_LblTip2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Clear. + /// + internal static string OnboardingHotKey_BtnClear { + get { + return ResourceManager.GetString("OnboardingHotKey_BtnClear", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Hotkey Combination. + /// + internal static string OnboardingHotKey_LblHotkeyCombo { + get { + return ResourceManager.GetString("OnboardingHotKey_LblHotkeyCombo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An easy way to pull up your quick actions is to use a global hotkey. + /// + ///This way, whatever you're doing on your machine, you can always interact with Home Assistant. + ///. + /// + internal static string OnboardingHotKey_LblInfo1 { + get { + return ResourceManager.GetString("OnboardingHotKey_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to To use notifications, you need to install and configure the HASS.Agent-notifier integration in + ///Home Assistant. + /// + ///This is very easy using HACS but may also be installed manually, visit the link below for more + ///information.. + /// + internal static string OnboardingIntegration_LblInfo1 { + get { + return ResourceManager.GetString("OnboardingIntegration_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Make sure you follow these steps: + /// + ///- Install HASS.Agent-Notifier integration + ///- Restart Home Assistant + ///- Configure a notifier entity + ///- Restart Home Assistant. + /// + internal static string OnboardingIntegration_LblInfo2 { + get { + return ResourceManager.GetString("OnboardingIntegration_LblInfo2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent-Notifier GitHub Page. + /// + internal static string OnboardingIntegration_LblIntegration { + get { + return ResourceManager.GetString("OnboardingIntegration_LblIntegration", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enable &Media Player (including text-to-speech). + /// + internal static string OnboardingIntegrations_CbEnableMediaPlayer { + get { + return ResourceManager.GetString("OnboardingIntegrations_CbEnableMediaPlayer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enable &Notifications. + /// + internal static string OnboardingIntegrations_CbEnableNotifications { + get { + return ResourceManager.GetString("OnboardingIntegrations_CbEnableNotifications", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to To use notifications, you need to install and configure the HASS.Agent integration in + ///Home Assistant. + /// + ///This is very easy using HACS, but you can also install manually. Visit the link below for more + ///information.. + /// + internal static string OnboardingIntegrations_LblInfo1 { + get { + return ResourceManager.GetString("OnboardingIntegrations_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Make sure you follow these steps: + /// + ///- Install the HASS.Agent-Notifier and / or HASS.Agent-MediaPlayer integration + ///- Restart Home Assistant + ///-Configure a notifier and / or media_player entity + ///-Restart Home Assistant. + /// + internal static string OnboardingIntegrations_LblInfo2 { + get { + return ResourceManager.GetString("OnboardingIntegrations_LblInfo2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The same goes for the media player, this integration allows you to control your device as a media_player entity, see what's playing and send text-to-speech.. + /// + internal static string OnboardingIntegrations_LblInfo3 { + get { + return ResourceManager.GetString("OnboardingIntegrations_LblInfo3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent-MediaPlayer GitHub Page. + /// + internal static string OnboardingIntegrations_LblMediaPlayerIntegration { + get { + return ResourceManager.GetString("OnboardingIntegrations_LblMediaPlayerIntegration", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent-Integration GitHub Page. + /// + internal static string OnboardingIntegrations_LblNotifierIntegration { + get { + return ResourceManager.GetString("OnboardingIntegrations_LblNotifierIntegration", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Yes, &enable the local API on port. + /// + internal static string OnboardingLocalApi_CbEnableLocalApi { + get { + return ResourceManager.GetString("OnboardingLocalApi_CbEnableLocalApi", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enable &Media Player and text-to-speech (TTS). + /// + internal static string OnboardingLocalApi_CbEnableMediaPlayer { + get { + return ResourceManager.GetString("OnboardingLocalApi_CbEnableMediaPlayer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enable &Notifications. + /// + internal static string OnboardingLocalApi_CbEnableNotifications { + get { + return ResourceManager.GetString("OnboardingLocalApi_CbEnableNotifications", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent has its own internal API, so Home Assistant can send requests (like notifications or text-to-speech). + /// + ///Do you want to enable it?. + /// + internal static string OnboardingLocalApi_LblInfo1 { + get { + return ResourceManager.GetString("OnboardingLocalApi_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You can choose what modules you want to enable. They require HA integrations, but don't worry, the next page will give you more info on how to set them up.. + /// + internal static string OnboardingLocalApi_LblInfo2 { + get { + return ResourceManager.GetString("OnboardingLocalApi_LblInfo2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Note: 5115 is the default port, only change it if you changed it in Home Assistant.. + /// + internal static string OnboardingLocalApi_LblTip1 { + get { + return ResourceManager.GetString("OnboardingLocalApi_LblTip1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Finish. + /// + internal static string OnboardingManager_BtnNext_Finish { + get { + return ResourceManager.GetString("OnboardingManager_BtnNext_Finish", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Are you sure you want to abort the onboarding process? + /// + ///Your progress will not be saved, and it will not be shown again on next launch.. + /// + internal static string OnboardingManager_ConfirmBeforeClose_MessageBox1 { + get { + return ResourceManager.GetString("OnboardingManager_ConfirmBeforeClose_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Onboarding: API [{0}/{1}]. + /// + internal static string OnboardingManager_OnboardingTitle_Api { + get { + return ResourceManager.GetString("OnboardingManager_OnboardingTitle_Api", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Onboarding: Completed [{0}/{1}]. + /// + internal static string OnboardingManager_OnboardingTitle_Completed { + get { + return ResourceManager.GetString("OnboardingManager_OnboardingTitle_Completed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Onboarding: HotKey [{0}/{1}]. + /// + internal static string OnboardingManager_OnboardingTitle_HotKey { + get { + return ResourceManager.GetString("OnboardingManager_OnboardingTitle_HotKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Onboarding: Integration [{0}/{1}]. + /// + internal static string OnboardingManager_OnboardingTitle_Integration { + get { + return ResourceManager.GetString("OnboardingManager_OnboardingTitle_Integration", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Onboarding: MQTT [{0}/{1}]. + /// + internal static string OnboardingManager_OnboardingTitle_Mqtt { + get { + return ResourceManager.GetString("OnboardingManager_OnboardingTitle_Mqtt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Onboarding: Notifications [{0}/{1}]. + /// + internal static string OnboardingManager_OnboardingTitle_Notifications { + get { + return ResourceManager.GetString("OnboardingManager_OnboardingTitle_Notifications", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Onboarding: Start [{0}/{1}]. + /// + internal static string OnboardingManager_OnboardingTitle_Start { + get { + return ResourceManager.GetString("OnboardingManager_OnboardingTitle_Start", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Onboarding: Startup [{0}/{1}]. + /// + internal static string OnboardingManager_OnboardingTitle_Startup { + get { + return ResourceManager.GetString("OnboardingManager_OnboardingTitle_Startup", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Onboarding: Updates [{0}/{1}]. + /// + internal static string OnboardingManager_OnboardingTitle_Updates { + get { + return ResourceManager.GetString("OnboardingManager_OnboardingTitle_Updates", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enable MQTT. + /// + internal static string OnboardingMqtt_CbEnableMqtt { + get { + return ResourceManager.GetString("OnboardingMqtt_CbEnableMqtt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &TLS. + /// + internal static string OnboardingMqtt_CbMqttTls { + get { + return ResourceManager.GetString("OnboardingMqtt_CbMqttTls", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Discovery Prefix. + /// + internal static string OnboardingMqtt_LblDiscoveryPrefix { + get { + return ResourceManager.GetString("OnboardingMqtt_LblDiscoveryPrefix", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Commands and sensors are sent through MQTT. The notifications- and media player integration also make use of them. + /// + ///Tip: if you're using the HA addon, you can probably use the preset address - just provide credentials. + ///. + /// + internal static string OnboardingMqtt_LblInfo1 { + get { + return ResourceManager.GetString("OnboardingMqtt_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to IP Address or Hostname. + /// + internal static string OnboardingMqtt_LblIpAdress { + get { + return ResourceManager.GetString("OnboardingMqtt_LblIpAdress", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Password. + /// + internal static string OnboardingMqtt_LblPassword { + get { + return ResourceManager.GetString("OnboardingMqtt_LblPassword", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Port. + /// + internal static string OnboardingMqtt_LblPort { + get { + return ResourceManager.GetString("OnboardingMqtt_LblPort", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to (leave default if not sure). + /// + internal static string OnboardingMqtt_LblTip1 { + get { + return ResourceManager.GetString("OnboardingMqtt_LblTip1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tip: Specialized settings can be found in the Configuration Window.. + /// + internal static string OnboardingMqtt_LblTip2 { + get { + return ResourceManager.GetString("OnboardingMqtt_LblTip2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Username. + /// + internal static string OnboardingMqtt_LblUsername { + get { + return ResourceManager.GetString("OnboardingMqtt_LblUsername", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Yes, accept notifications on port. + /// + internal static string OnboardingNotifications_CbAcceptNotifications { + get { + return ResourceManager.GetString("OnboardingNotifications_CbAcceptNotifications", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent can receive notifications from Home Assistant, using text and/or images. + /// + ///Do you want to enable this function?. + /// + internal static string OnboardingNotifications_LblInfo1 { + get { + return ResourceManager.GetString("OnboardingNotifications_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Note: 5115 is the default port, only change it if you changed it in Home Assistant.. + /// + internal static string OnboardingNotifications_LblTip1 { + get { + return ResourceManager.GetString("OnboardingNotifications_LblTip1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Start-on-Login has been activated!. + /// + internal static string OnboardingStartup_Activated { + get { + return ResourceManager.GetString("OnboardingStartup_Activated", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Activating Start-on-Login... + /// + internal static string OnboardingStartup_Activating { + get { + return ResourceManager.GetString("OnboardingStartup_Activating", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Start-on-Login is already activated, all set!. + /// + internal static string OnboardingStartup_AlreadyActivated { + get { + return ResourceManager.GetString("OnboardingStartup_AlreadyActivated", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Yes, &start HASS.Agent on System Login. + /// + internal static string OnboardingStartup_BtnSetLaunchOnLogin { + get { + return ResourceManager.GetString("OnboardingStartup_BtnSetLaunchOnLogin", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enable Start-on-Login. + /// + internal static string OnboardingStartup_BtnSetLaunchOnLogin_2 { + get { + return ResourceManager.GetString("OnboardingStartup_BtnSetLaunchOnLogin_2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Do you want to enable Start-on-Login now?. + /// + internal static string OnboardingStartup_EnableNow { + get { + return ResourceManager.GetString("OnboardingStartup_EnableNow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Something went wrong. You can try again, or skip to the next page and retry after HASS.Agent's restart.. + /// + internal static string OnboardingStartup_Failed { + get { + return ResourceManager.GetString("OnboardingStartup_Failed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Fetching current state, please wait... + /// + internal static string OnboardingStartup_LblCreateInfo { + get { + return ResourceManager.GetString("OnboardingStartup_LblCreateInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent can start with your system, this allows for any sensors and data transmission between your device and Home Assistant to begin as soon as you login. + /// + ///This setting can be changed any time later in the HASS.Agent configuration window.. + /// + internal static string OnboardingStartup_LblInfo1 { + get { + return ResourceManager.GetString("OnboardingStartup_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Yes, &download and launch the installer for me. + /// + internal static string OnboardingUpdates_CbExecuteUpdater { + get { + return ResourceManager.GetString("OnboardingUpdates_CbExecuteUpdater", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Yes, notify me on new &updates. + /// + internal static string OnboardingUpdates_CbNofityOnUpdate { + get { + return ResourceManager.GetString("OnboardingUpdates_CbNofityOnUpdate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent checks for updates in the background if enabled. + /// + ///You will be sent a push notification if a new update is discovered, letting you know a + ///new version is ready to be installed. + /// + ///Do you want to enable this automatic update checks?. + /// + internal static string OnboardingUpdates_LblInfo1 { + get { + return ResourceManager.GetString("OnboardingUpdates_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to When a new update is available, HASS.Agent can download the installer and launch it for you. + /// + ///The certificate of the downloaded file will get checked before running,you will still get to review the release notes and manually approve the update.. + /// + internal static string OnboardingUpdates_LblInfo2 { + get { + return ResourceManager.GetString("OnboardingUpdates_LblInfo2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Device &Name. + /// + internal static string OnboardingWelcome_LblDeviceName { + get { + return ResourceManager.GetString("OnboardingWelcome_LblDeviceName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Welcome to the HASS.Agent! It looks like this is the first time you are launching the agent. + /// + ///To assist you with a first time setup, proceed with the configuration steps below + ///or alternatively, click 'Close'.. + /// + internal static string OnboardingWelcome_LblInfo1 { + get { + return ResourceManager.GetString("OnboardingWelcome_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The device name is used to identify your machine on Home Assistant, it is also used as a suggested prefix for your commands and sensors.. + /// + internal static string OnboardingWelcome_LblInfo2 { + get { + return ResourceManager.GetString("OnboardingWelcome_LblInfo2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Interface &Language. + /// + internal static string OnboardingWelcome_LblInterfaceLangauge { + get { + return ResourceManager.GetString("OnboardingWelcome_LblInterfaceLangauge", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Your device name contained some characters that are not allowed by HA (only letters, digits and whitespace). + /// + ///The final name is: {0} + /// + ///Do you want to use that version?. + /// + internal static string OnboardingWelcome_Store_MessageBox1 { + get { + return ResourceManager.GetString("OnboardingWelcome_Store_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please wait a bit while the task is performed ... + /// + internal static string PortReservation_LblInfo1 { + get { + return ResourceManager.GetString("PortReservation_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Create API Port Binding. + /// + internal static string PortReservation_LblTask1 { + get { + return ResourceManager.GetString("PortReservation_LblTask1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Set Firewall Rule. + /// + internal static string PortReservation_LblTask2 { + get { + return ResourceManager.GetString("PortReservation_LblTask2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Not all steps completed succesfully. Please consult the logs for more information.. + /// + internal static string PortReservation_ProcessPostUpdate_MessageBox1 { + get { + return ResourceManager.GetString("PortReservation_ProcessPostUpdate_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Port Reservation. + /// + internal static string PortReservation_Title { + get { + return ResourceManager.GetString("PortReservation_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please wait a bit while some post-update tasks are performed ... + /// + internal static string PostUpdate_LblInfo1 { + get { + return ResourceManager.GetString("PostUpdate_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Configuring Satellite Service. + /// + internal static string PostUpdate_LblTask1 { + get { + return ResourceManager.GetString("PostUpdate_LblTask1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Create API Port Binding. + /// + internal static string PostUpdate_LblTask2 { + get { + return ResourceManager.GetString("PostUpdate_LblTask2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Post Update. + /// + internal static string PostUpdate_PostUpdate { + get { + return ResourceManager.GetString("PostUpdate_PostUpdate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Not all steps completed succesfully. Please consult the logs for more information.. + /// + internal static string PostUpdate_ProcessPostUpdate_MessageBox1 { + get { + return ResourceManager.GetString("PostUpdate_ProcessPostUpdate_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Post Update. + /// + internal static string PostUpdate_Title { + get { + return ResourceManager.GetString("PostUpdate_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to fetch your entities because of missing config, please enter the required values in the config screen.. + /// + internal static string QuickActions_CheckHassManager_MessageBox1 { + get { + return ResourceManager.GetString("QuickActions_CheckHassManager_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Retrieving entities, please wait... + /// + internal static string QuickActions_LblLoading { + get { + return ResourceManager.GetString("QuickActions_LblLoading", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There was an error trying to fetch your entities!. + /// + internal static string QuickActions_MessageBox_EntityFailed { + get { + return ResourceManager.GetString("QuickActions_MessageBox_EntityFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Quick Actions. + /// + internal static string QuickActions_Title { + get { + return ResourceManager.GetString("QuickActions_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Add New. + /// + internal static string QuickActionsConfig_BtnAdd { + get { + return ResourceManager.GetString("QuickActionsConfig_BtnAdd", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Modify. + /// + internal static string QuickActionsConfig_BtnModify { + get { + return ResourceManager.GetString("QuickActionsConfig_BtnModify", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Preview. + /// + internal static string QuickActionsConfig_BtnPreview { + get { + return ResourceManager.GetString("QuickActionsConfig_BtnPreview", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Remove. + /// + internal static string QuickActionsConfig_BtnRemove { + get { + return ResourceManager.GetString("QuickActionsConfig_BtnRemove", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Store Quick Actions. + /// + internal static string QuickActionsConfig_BtnStore { + get { + return ResourceManager.GetString("QuickActionsConfig_BtnStore", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Action. + /// + internal static string QuickActionsConfig_ClmAction { + get { + return ResourceManager.GetString("QuickActionsConfig_ClmAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Description. + /// + internal static string QuickActionsConfig_ClmDescription { + get { + return ResourceManager.GetString("QuickActionsConfig_ClmDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Domain. + /// + internal static string QuickActionsConfig_ClmDomain { + get { + return ResourceManager.GetString("QuickActionsConfig_ClmDomain", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Entity. + /// + internal static string QuickActionsConfig_ClmEntity { + get { + return ResourceManager.GetString("QuickActionsConfig_ClmEntity", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hotkey. + /// + internal static string QuickActionsConfig_ClmHotKey { + get { + return ResourceManager.GetString("QuickActionsConfig_ClmHotKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hotkey Enabled. + /// + internal static string QuickActionsConfig_LblHotkey { + get { + return ResourceManager.GetString("QuickActionsConfig_LblHotkey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Quick Actions Configuration. + /// + internal static string QuickActionsConfig_Title { + get { + return ResourceManager.GetString("QuickActionsConfig_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Store Quick Action. + /// + internal static string QuickActionsMod_BtnStore { + get { + return ResourceManager.GetString("QuickActionsMod_BtnStore", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please select an entity!. + /// + internal static string QuickActionsMod_BtnStore_MessageBox1 { + get { + return ResourceManager.GetString("QuickActionsMod_BtnStore_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please select an domain!. + /// + internal static string QuickActionsMod_BtnStore_MessageBox2 { + get { + return ResourceManager.GetString("QuickActionsMod_BtnStore_MessageBox2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unknown action, please select a valid one.. + /// + internal static string QuickActionsMod_BtnStore_MessageBox3 { + get { + return ResourceManager.GetString("QuickActionsMod_BtnStore_MessageBox3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to enable hotkey. + /// + internal static string QuickActionsMod_CbEnableHotkey { + get { + return ResourceManager.GetString("QuickActionsMod_CbEnableHotkey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to fetch your entities because of missing config, please enter the required values in the config screen.. + /// + internal static string QuickActionsMod_CheckHassManager_MessageBox1 { + get { + return ResourceManager.GetString("QuickActionsMod_CheckHassManager_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to domain. + /// + internal static string QuickActionsMod_ClmDomain { + get { + return ResourceManager.GetString("QuickActionsMod_ClmDomain", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Desired &Action. + /// + internal static string QuickActionsMod_LblAction { + get { + return ResourceManager.GetString("QuickActionsMod_LblAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Description. + /// + internal static string QuickActionsMod_LblDescription { + get { + return ResourceManager.GetString("QuickActionsMod_LblDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Domain. + /// + internal static string QuickActionsMod_LblDomain { + get { + return ResourceManager.GetString("QuickActionsMod_LblDomain", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Entity. + /// + internal static string QuickActionsMod_LblEntityInfo { + get { + return ResourceManager.GetString("QuickActionsMod_LblEntityInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &hotkey combination. + /// + internal static string QuickActionsMod_LblHotkey { + get { + return ResourceManager.GetString("QuickActionsMod_LblHotkey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Retrieving entities, please wait... + /// + internal static string QuickActionsMod_LblLoading { + get { + return ResourceManager.GetString("QuickActionsMod_LblLoading", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to (optional, will be used instead of entity name). + /// + internal static string QuickActionsMod_LblTip1 { + get { + return ResourceManager.GetString("QuickActionsMod_LblTip1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There was an error trying to fetch your entities.. + /// + internal static string QuickActionsMod_MessageBox_Entities { + get { + return ResourceManager.GetString("QuickActionsMod_MessageBox_Entities", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Quick Action. + /// + internal static string QuickActionsMod_Title { + get { + return ResourceManager.GetString("QuickActionsMod_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mod Quick Action. + /// + internal static string QuickActionsMod_Title_Mod { + get { + return ResourceManager.GetString("QuickActionsMod_Title_Mod", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to New Quick Action. + /// + internal static string QuickActionsMod_Title_New { + get { + return ResourceManager.GetString("QuickActionsMod_Title_New", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please wait while HASS.Agent restarts... + /// + internal static string Restart_LblInfo1 { + get { + return ResourceManager.GetString("Restart_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Waiting for previous instance to close... + /// + internal static string Restart_LblTask1 { + get { + return ResourceManager.GetString("Restart_LblTask1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Relaunch HASS.Agent. + /// + internal static string Restart_LblTask2 { + get { + return ResourceManager.GetString("Restart_LblTask2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent is still active after {0} seconds. Please close all instances and restart manually. + /// + ///Check the logs for more info, and optionally inform the developers.. + /// + internal static string Restart_ProcessRestart_MessageBox1 { + get { + return ResourceManager.GetString("Restart_ProcessRestart_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Restarter. + /// + internal static string Restart_Title { + get { + return ResourceManager.GetString("Restart_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Add New. + /// + internal static string SensorsConfig_BtnAdd { + get { + return ResourceManager.GetString("SensorsConfig_BtnAdd", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Modify. + /// + internal static string SensorsConfig_BtnModify { + get { + return ResourceManager.GetString("SensorsConfig_BtnModify", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Remove. + /// + internal static string SensorsConfig_BtnRemove { + get { + return ResourceManager.GetString("SensorsConfig_BtnRemove", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Store && Activate Sensors. + /// + internal static string SensorsConfig_BtnStore { + get { + return ResourceManager.GetString("SensorsConfig_BtnStore", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error occurred whilst saving the sensors, please check the logs for more information.. + /// + internal static string SensorsConfig_BtnStore_MessageBox1 { + get { + return ResourceManager.GetString("SensorsConfig_BtnStore_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Storing and registering, please wait... + /// + internal static string SensorsConfig_BtnStore_Storing { + get { + return ResourceManager.GetString("SensorsConfig_BtnStore_Storing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name. + /// + internal static string SensorsConfig_ClmName { + get { + return ResourceManager.GetString("SensorsConfig_ClmName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Type. + /// + internal static string SensorsConfig_ClmType { + get { + return ResourceManager.GetString("SensorsConfig_ClmType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Last Known Value. + /// + internal static string SensorsConfig_ClmValue { + get { + return ResourceManager.GetString("SensorsConfig_ClmValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Refresh. + /// + internal static string SensorsConfig_LblRefresh { + get { + return ResourceManager.GetString("SensorsConfig_LblRefresh", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sensors Configuration. + /// + internal static string SensorsConfig_Title { + get { + return ResourceManager.GetString("SensorsConfig_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the title of the current active window.. + /// + internal static string SensorsManager_ActiveWindowSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_ActiveWindowSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides information various aspects of your device's audio: + /// + ///Current peak volume level (can be used as a simple 'is something playing' value). + /// + ///Default audio device: name, state and volume. + /// + ///Summary of your audio sessions: application name, muted state, volume and current peak volume.. + /// + internal static string SensorsManager_AudioSensorsDescription { + get { + return ResourceManager.GetString("SensorsManager_AudioSensorsDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides a sensor with the current charging status, estimated amount of minutes on a full charge, remaining charge as a percentage, remaining charge in minutes and the powerline status.. + /// + internal static string SensorsManager_BatterySensorsDescription { + get { + return ResourceManager.GetString("SensorsManager_BatterySensorsDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides a sensor with the amount of bluetooth devices found. + /// + ///The devices and their connected state are added as attributes.. + /// + internal static string SensorsManager_BluetoothDevicesSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_BluetoothDevicesSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides a sensors with the amount of bluetooth LE devices found. + /// + ///The devices and their connected state are added as attributes. + /// + ///Only shows devices that were seen since the last report, ie. when the sensor publishes, the list clears.. + /// + internal static string SensorsManager_BluetoothLeDevicesSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_BluetoothLeDevicesSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the current load of the first CPU as a percentage.. + /// + internal static string SensorsManager_CpuLoadSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_CpuLoadSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the current clockspeed of the first CPU.. + /// + internal static string SensorsManager_CurrentClockSpeedSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_CurrentClockSpeedSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the current volume level as a percentage. + /// + ///Currently takes the volume of your default device.. + /// + internal static string SensorsManager_CurrentVolumeSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_CurrentVolumeSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides a sensor with the amount of displays, name of the primary display, and per display its name, resolution and bits per pixel.. + /// + internal static string SensorsManager_DisplaySensorsDescription { + get { + return ResourceManager.GetString("SensorsManager_DisplaySensorsDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dummy sensor for testing purposes, sends a random integer value between 0 and 100.. + /// + internal static string SensorsManager_DummySensorDescription { + get { + return ResourceManager.GetString("SensorsManager_DummySensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Returns your current latitude, longitude and altitude as a comma-seperated value. + /// + ///Make sure Windows' location services are enabled! + /// + ///Depending on your Windows version, this can be found in the new control panel -> 'privacy and security' -> 'location'.. + /// + internal static string SensorsManager_GeoLocationSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_GeoLocationSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the current load of the first GPU as a percentage.. + /// + internal static string SensorsManager_GpuLoadSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_GpuLoadSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the current temperature of the first GPU.. + /// + internal static string SensorsManager_GpuTemperatureSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_GpuTemperatureSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides a datetime value containing the last moment the user provided input. + /// + ///Optionally updates the sensor with current date, when system has been woken from sleep/hibernation in configuerd time window and no user activity was performed.. + /// + internal static string SensorsManager_LastActiveSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_LastActiveSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides a datetime value containing the last moment the system (re)booted. + /// + ///Important: Windows' FastBoot option can throw this value off, because that's a form of hibernation. You can disable it through Power Options -> 'Choose what the power buttons do' -> uncheck 'Turn on fast start-up'. It doesn't make much difference for modern machines with SSDs, but disabling makes sure you get a clean state after rebooting.. + /// + internal static string SensorsManager_LastBootSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_LastBootSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the last system state change: + /// + ///ApplicationStarted, Logoff, SystemShutdown, Resume, Suspend, ConsoleConnect, ConsoleDisconnect, RemoteConnect, RemoteDisconnect, SessionLock, SessionLogoff, SessionLogon, SessionRemoteControl and SessionUnlock.. + /// + internal static string SensorsManager_LastSystemStateChangeSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_LastSystemStateChangeSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Returns the name of the currently logged user. + /// + ///This will only show active users, and falls back to 'Empty' if there are none. If there are multiple, the first will be used.. + /// + internal static string SensorsManager_LoggedUserSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_LoggedUserSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Returns a json-formatted list of currently logged users. + /// + ///This will also contain users that aren't active. If you only want the current active user, use the LoggedUser sensor instead.. + /// + internal static string SensorsManager_LoggedUsersSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_LoggedUsersSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the amount of used memory as a percentage.. + /// + internal static string SensorsManager_MemoryUsageSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_MemoryUsageSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides a bool value based on whether the microphone is currently being used. + /// + ///Note: if used in the satellite service, it won't detect userspace applications.. + /// + internal static string SensorsManager_MicrophoneActiveSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_MicrophoneActiveSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the name of the process that's currently using the microphone. + /// + ///Note: if used in the satellite service, it won't detect userspace applications.. + /// + internal static string SensorsManager_MicrophoneProcessSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_MicrophoneProcessSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the last monitor power state change: + /// + ///Dimmed, PowerOff, PowerOn and Unkown.. + /// + internal static string SensorsManager_MonitorPowerStateSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_MonitorPowerStateSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides an ON/OFF value based on whether the window is currently open (doesn't have to be active).. + /// + internal static string SensorsManager_NamedWindowSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_NamedWindowSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides card info, configuration, transfer- & package statistics and addresses (ip, mac, dhcp, dns) of the selected network card(s). + /// + ///This is a multi-value sensor.. + /// + internal static string SensorsManager_NetworkSensorsDescription { + get { + return ResourceManager.GetString("SensorsManager_NetworkSensorsDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the values of a performance counter. + /// + ///For example, the built-in CPU load sensor uses these values: + /// + ///Category: Processor + ///Counter: % Processor Time + ///Instance: _Total + /// + ///You can explore the counters through Windows' 'perfmon.exe' tool.. + /// + internal static string SensorsManager_PerformanceCounterSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_PerformanceCounterSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Returns the result of the provided Powershell command or script. + /// + ///Converts the outcome to text.. + /// + internal static string SensorsManager_PowershellSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_PowershellSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides information about all installed printers and their queues.. + /// + internal static string SensorsManager_PrintersSensorsDescription { + get { + return ResourceManager.GetString("SensorsManager_PrintersSensorsDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the number of active instances of the process. + /// + ///Note: don't add the extension (eg. notepad.exe becomes notepad).. + /// + internal static string SensorsManager_ProcessActiveSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_ProcessActiveSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Returns the state of the provided service: NotFound, Stopped, StartPending, StopPending, Running, ContinuePending, PausePending or Paused. + /// + ///Make sure to provide the 'Service name', not the 'Display name'.. + /// + internal static string SensorsManager_ServiceStateSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_ServiceStateSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the current session state: + /// + ///Locked, Unlocked or Unknown. + /// + ///Use a LastSystemStateChangeSensor to monitor session state changes.. + /// + internal static string SensorsManager_SessionStateSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_SessionStateSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the labels, total size (MB), available space (MB), used space (MB) and file system of all present non-removable disks.. + /// + internal static string SensorsManager_StorageSensorsDescription { + get { + return ResourceManager.GetString("SensorsManager_StorageSensorsDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the current user state: + /// + ///NotPresent, Busy, RunningDirect3dFullScreen, PresentationMode, AcceptsNotifications, QuietTime or RunningWindowsStoreApp. + /// + ///Can for instance be used to determine whether to send notifications or TTS messages.. + /// + internal static string SensorsManager_UserNotificationStateSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_UserNotificationStateSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides a bool value based on whether the webcam is currently being used. + /// + ///Note: if used in the satellite service, it won't detect userspace applications.. + /// + internal static string SensorsManager_WebcamActiveSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_WebcamActiveSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the name of the process that's currently using the webcam. + /// + ///Note: if used in the satellite service, it won't detect userspace applications.. + /// + internal static string SensorsManager_WebcamProcessSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_WebcamProcessSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the current state of the process' window: + /// + ///Hidden, Maximized, Minimized, Normal and Unknown.. + /// + internal static string SensorsManager_WindowStateSensorDescription { + get { + return ResourceManager.GetString("SensorsManager_WindowStateSensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides a sensor with the amount of pending driver updates, a sensor with the amount of pending software updates, a sensor containing all pending driver updates information (title, kb article id's, hidden, type and categories) and a sensor containing the same for pending software updates. + /// + ///This is a costly request, so the recommended interval is 15 minutes (900 seconds). But it's capped at 10 minutes, if you provide a lower value, you'll get the last known list.. + /// + internal static string SensorsManager_WindowsUpdatesSensorsDescription { + get { + return ResourceManager.GetString("SensorsManager_WindowsUpdatesSensorsDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provides the result of the WMI query.. + /// + internal static string SensorsManager_WmiQuerySensorDescription { + get { + return ResourceManager.GetString("SensorsManager_WmiQuerySensorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to All. + /// + internal static string SensorsMod_All { + get { + return ResourceManager.GetString("SensorsMod_All", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Store Sensor. + /// + internal static string SensorsMod_BtnStore { + get { + return ResourceManager.GetString("SensorsMod_BtnStore", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please select a sensor type!. + /// + internal static string SensorsMod_BtnStore_MessageBox1 { + get { + return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please enter the name of a process!. + /// + internal static string SensorsMod_BtnStore_MessageBox10 { + get { + return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox10", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please enter the name of a service!. + /// + internal static string SensorsMod_BtnStore_MessageBox11 { + get { + return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox11", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please provide a number between 0 and 20!. + /// + internal static string SensorsMod_BtnStore_MessageBox12 { + get { + return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox12", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please select a valid sensor type!. + /// + internal static string SensorsMod_BtnStore_MessageBox2 { + get { + return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please provide a name!. + /// + internal static string SensorsMod_BtnStore_MessageBox3 { + get { + return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A single-value sensor already exists with that name, are you sure you want to proceed?. + /// + internal static string SensorsMod_BtnStore_MessageBox4 { + get { + return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox4", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A multi-value sensor already exists with that name, are you sure you want to proceed?. + /// + internal static string SensorsMod_BtnStore_MessageBox5 { + get { + return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox5", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please provide an interval between 1 and 43200 (12 hours)!. + /// + internal static string SensorsMod_BtnStore_MessageBox6 { + get { + return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox6", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please enter a window name!. + /// + internal static string SensorsMod_BtnStore_MessageBox7 { + get { + return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox7", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please enter a query!. + /// + internal static string SensorsMod_BtnStore_MessageBox8 { + get { + return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox8", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please enter a category and instance!. + /// + internal static string SensorsMod_BtnStore_MessageBox9 { + get { + return ResourceManager.GetString("SensorsMod_BtnStore_MessageBox9", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Test. + /// + internal static string SensorsMod_BtnTest { + get { + return ResourceManager.GetString("SensorsMod_BtnTest", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Test Performance Counter. + /// + internal static string SensorsMod_BtnTest_PerformanceCounter { + get { + return ResourceManager.GetString("SensorsMod_BtnTest_PerformanceCounter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Test WMI Query. + /// + internal static string SensorsMod_BtnTest_Wmi { + get { + return ResourceManager.GetString("SensorsMod_BtnTest_Wmi", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Round. + /// + internal static string SensorsMod_CbApplyRounding { + get { + return ResourceManager.GetString("SensorsMod_CbApplyRounding", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Force action + ///when system + ///wakes from sleep/hibernation. + /// + internal static string SensorsMod_CbApplyRounding_LastActive { + get { + return ResourceManager.GetString("SensorsMod_CbApplyRounding_LastActive", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Type. + /// + internal static string SensorsMod_ClmSensorName { + get { + return ResourceManager.GetString("SensorsMod_ClmSensorName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Agent. + /// + internal static string SensorsMod_LblAgent { + get { + return ResourceManager.GetString("SensorsMod_LblAgent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Description. + /// + internal static string SensorsMod_LblDescription { + get { + return ResourceManager.GetString("SensorsMod_LblDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to digits after the comma. + /// + internal static string SensorsMod_LblDigits { + get { + return ResourceManager.GetString("SensorsMod_LblDigits", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multivalue. + /// + internal static string SensorsMod_LblMultiValue { + get { + return ResourceManager.GetString("SensorsMod_LblMultiValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Name. + /// + internal static string SensorsMod_LblName { + get { + return ResourceManager.GetString("SensorsMod_LblName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to seconds. + /// + internal static string SensorsMod_LblSeconds { + get { + return ResourceManager.GetString("SensorsMod_LblSeconds", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Service. + /// + internal static string SensorsMod_LblService { + get { + return ResourceManager.GetString("SensorsMod_LblService", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to setting 1. + /// + internal static string SensorsMod_LblSetting1 { + get { + return ResourceManager.GetString("SensorsMod_LblSetting1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Category. + /// + internal static string SensorsMod_LblSetting1_Category { + get { + return ResourceManager.GetString("SensorsMod_LblSetting1_Category", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Network Card. + /// + internal static string SensorsMod_LblSetting1_Network { + get { + return ResourceManager.GetString("SensorsMod_LblSetting1_Network", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to powershell command or script. + /// + internal static string SensorsMod_LblSetting1_Powershell { + get { + return ResourceManager.GetString("SensorsMod_LblSetting1_Powershell", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Process. + /// + internal static string SensorsMod_LblSetting1_Process { + get { + return ResourceManager.GetString("SensorsMod_LblSetting1_Process", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Service. + /// + internal static string SensorsMod_LblSetting1_Service { + get { + return ResourceManager.GetString("SensorsMod_LblSetting1_Service", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Window Name. + /// + internal static string SensorsMod_LblSetting1_WindowName { + get { + return ResourceManager.GetString("SensorsMod_LblSetting1_WindowName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WMI Query. + /// + internal static string SensorsMod_LblSetting1_Wmi { + get { + return ResourceManager.GetString("SensorsMod_LblSetting1_Wmi", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Setting 2. + /// + internal static string SensorsMod_LblSetting2 { + get { + return ResourceManager.GetString("SensorsMod_LblSetting2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Counter. + /// + internal static string SensorsMod_LblSetting2_Counter { + get { + return ResourceManager.GetString("SensorsMod_LblSetting2_Counter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WMI Scope (optional). + /// + internal static string SensorsMod_LblSetting2_Wmi { + get { + return ResourceManager.GetString("SensorsMod_LblSetting2_Wmi", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Setting 3. + /// + internal static string SensorsMod_LblSetting3 { + get { + return ResourceManager.GetString("SensorsMod_LblSetting3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Instance (optional). + /// + internal static string SensorsMod_LblSetting3_Instance { + get { + return ResourceManager.GetString("SensorsMod_LblSetting3_Instance", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent only!. + /// + internal static string SensorsMod_LblSpecificClient { + get { + return ResourceManager.GetString("SensorsMod_LblSpecificClient", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Selected Type. + /// + internal static string SensorsMod_LblType { + get { + return ResourceManager.GetString("SensorsMod_LblType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Update every. + /// + internal static string SensorsMod_LblUpdate { + get { + return ResourceManager.GetString("SensorsMod_LblUpdate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The name you provided contains unsupported characters and won't work. The suggested version is: + /// + ///{0} + /// + ///Do you want to use this version?. + /// + internal static string SensorsMod_MessageBox_Sanitize { + get { + return ResourceManager.GetString("SensorsMod_MessageBox_Sanitize", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Test Command/Script. + /// + internal static string SensorsMod_SensorsMod_BtnTest_Powershell { + get { + return ResourceManager.GetString("SensorsMod_SensorsMod_BtnTest_Powershell", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} only!. + /// + internal static string SensorsMod_SpecificClient { + get { + return ResourceManager.GetString("SensorsMod_SpecificClient", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enter a category and counter first.. + /// + internal static string SensorsMod_TestPerformanceCounter_MessageBox1 { + get { + return ResourceManager.GetString("SensorsMod_TestPerformanceCounter_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Test succesfully executed, result value: + /// + ///{0}. + /// + internal static string SensorsMod_TestPerformanceCounter_MessageBox2 { + get { + return ResourceManager.GetString("SensorsMod_TestPerformanceCounter_MessageBox2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The test failed to execute: + /// + ///{0} + /// + ///Do you want to open the logs folder?. + /// + internal static string SensorsMod_TestPerformanceCounter_MessageBox3 { + get { + return ResourceManager.GetString("SensorsMod_TestPerformanceCounter_MessageBox3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please enter a command or script!. + /// + internal static string SensorsMod_TestPowershell_MessageBox1 { + get { + return ResourceManager.GetString("SensorsMod_TestPowershell_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Test succesfully executed, result value: + /// + ///{0}. + /// + internal static string SensorsMod_TestPowershell_MessageBox2 { + get { + return ResourceManager.GetString("SensorsMod_TestPowershell_MessageBox2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The test failed to execute: + /// + ///{0} + /// + ///Do you want to open the logs folder?. + /// + internal static string SensorsMod_TestPowershell_MessageBox3 { + get { + return ResourceManager.GetString("SensorsMod_TestPowershell_MessageBox3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enter a WMI query first.. + /// + internal static string SensorsMod_TestWmi_MessageBox1 { + get { + return ResourceManager.GetString("SensorsMod_TestWmi_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Query succesfully executed, result value: + /// + ///{0}. + /// + internal static string SensorsMod_TestWmi_MessageBox2 { + get { + return ResourceManager.GetString("SensorsMod_TestWmi_MessageBox2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The query failed to execute: + /// + ///{0} + /// + ///Do you want to open the logs folder?. + /// + internal static string SensorsMod_TestWmi_MessageBox3 { + get { + return ResourceManager.GetString("SensorsMod_TestWmi_MessageBox3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sensor. + /// + internal static string SensorsMod_Title { + get { + return ResourceManager.GetString("SensorsMod_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mod Sensor. + /// + internal static string SensorsMod_Title_Mod { + get { + return ResourceManager.GetString("SensorsMod_Title_Mod", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to New Sensor. + /// + internal static string SensorsMod_Title_New { + get { + return ResourceManager.GetString("SensorsMod_Title_New", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to It looks like your scope is malformed, it should probably start like this: + /// + ///\\.\ROOT\ + /// + ///The scope you entered: + /// + ///{0} + /// + ///Tip: make sure you haven't switched the scope and query fields around. + /// + ///Do you still want to use the current values?. + /// + internal static string SensorsMod_WmiTestFailed { + get { + return ResourceManager.GetString("SensorsMod_WmiTestFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ActiveWindow. + /// + internal static string SensorType_ActiveWindowSensor { + get { + return ResourceManager.GetString("SensorType_ActiveWindowSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Audio. + /// + internal static string SensorType_AudioSensors { + get { + return ResourceManager.GetString("SensorType_AudioSensors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Battery. + /// + internal static string SensorType_BatterySensors { + get { + return ResourceManager.GetString("SensorType_BatterySensors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to BluetoothDevices. + /// + internal static string SensorType_BluetoothDevicesSensor { + get { + return ResourceManager.GetString("SensorType_BluetoothDevicesSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to BluetoothLeDevices. + /// + internal static string SensorType_BluetoothLeDevicesSensor { + get { + return ResourceManager.GetString("SensorType_BluetoothLeDevicesSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to CpuLoad. + /// + internal static string SensorType_CpuLoadSensor { + get { + return ResourceManager.GetString("SensorType_CpuLoadSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to CurrentClockSpeed. + /// + internal static string SensorType_CurrentClockSpeedSensor { + get { + return ResourceManager.GetString("SensorType_CurrentClockSpeedSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to CurrentVolume. + /// + internal static string SensorType_CurrentVolumeSensor { + get { + return ResourceManager.GetString("SensorType_CurrentVolumeSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Display. + /// + internal static string SensorType_DisplaySensors { + get { + return ResourceManager.GetString("SensorType_DisplaySensors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dummy. + /// + internal static string SensorType_DummySensor { + get { + return ResourceManager.GetString("SensorType_DummySensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to GeoLocation. + /// + internal static string SensorType_GeoLocationSensor { + get { + return ResourceManager.GetString("SensorType_GeoLocationSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to GpuLoad. + /// + internal static string SensorType_GpuLoadSensor { + get { + return ResourceManager.GetString("SensorType_GpuLoadSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to GpuTemperature. + /// + internal static string SensorType_GpuTemperatureSensor { + get { + return ResourceManager.GetString("SensorType_GpuTemperatureSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to LastActive. + /// + internal static string SensorType_LastActiveSensor { + get { + return ResourceManager.GetString("SensorType_LastActiveSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to LastBoot. + /// + internal static string SensorType_LastBootSensor { + get { + return ResourceManager.GetString("SensorType_LastBootSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to LastSystemStateChange. + /// + internal static string SensorType_LastSystemStateChangeSensor { + get { + return ResourceManager.GetString("SensorType_LastSystemStateChangeSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to LoggedUser. + /// + internal static string SensorType_LoggedUserSensor { + get { + return ResourceManager.GetString("SensorType_LoggedUserSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to LoggedUsers. + /// + internal static string SensorType_LoggedUsersSensor { + get { + return ResourceManager.GetString("SensorType_LoggedUsersSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MemoryUsage. + /// + internal static string SensorType_MemoryUsageSensor { + get { + return ResourceManager.GetString("SensorType_MemoryUsageSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MicrophoneActive. + /// + internal static string SensorType_MicrophoneActiveSensor { + get { + return ResourceManager.GetString("SensorType_MicrophoneActiveSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MicrophoneProcess. + /// + internal static string SensorType_MicrophoneProcessSensor { + get { + return ResourceManager.GetString("SensorType_MicrophoneProcessSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MonitorPowerState. + /// + internal static string SensorType_MonitorPowerStateSensor { + get { + return ResourceManager.GetString("SensorType_MonitorPowerStateSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NamedWindow. + /// + internal static string SensorType_NamedWindowSensor { + get { + return ResourceManager.GetString("SensorType_NamedWindowSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Network. + /// + internal static string SensorType_NetworkSensors { + get { + return ResourceManager.GetString("SensorType_NetworkSensors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PerformanceCounter. + /// + internal static string SensorType_PerformanceCounterSensor { + get { + return ResourceManager.GetString("SensorType_PerformanceCounterSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PowershellSensor. + /// + internal static string SensorType_PowershellSensor { + get { + return ResourceManager.GetString("SensorType_PowershellSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Printers. + /// + internal static string SensorType_PrintersSensors { + get { + return ResourceManager.GetString("SensorType_PrintersSensors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ProcessActive. + /// + internal static string SensorType_ProcessActiveSensor { + get { + return ResourceManager.GetString("SensorType_ProcessActiveSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ServiceState. + /// + internal static string SensorType_ServiceStateSensor { + get { + return ResourceManager.GetString("SensorType_ServiceStateSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SessionState. + /// + internal static string SensorType_SessionStateSensor { + get { + return ResourceManager.GetString("SensorType_SessionStateSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Storage. + /// + internal static string SensorType_StorageSensors { + get { + return ResourceManager.GetString("SensorType_StorageSensors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to UserNotification. + /// + internal static string SensorType_UserNotificationStateSensor { + get { + return ResourceManager.GetString("SensorType_UserNotificationStateSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WebcamActive. + /// + internal static string SensorType_WebcamActiveSensor { + get { + return ResourceManager.GetString("SensorType_WebcamActiveSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WebcamProcess. + /// + internal static string SensorType_WebcamProcessSensor { + get { + return ResourceManager.GetString("SensorType_WebcamProcessSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WindowState. + /// + internal static string SensorType_WindowStateSensor { + get { + return ResourceManager.GetString("SensorType_WindowStateSensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WindowsUpdates. + /// + internal static string SensorType_WindowsUpdatesSensors { + get { + return ResourceManager.GetString("SensorType_WindowsUpdatesSensors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WmiQuery. + /// + internal static string SensorType_WmiQuerySensor { + get { + return ResourceManager.GetString("SensorType_WmiQuerySensor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Add New. + /// + internal static string ServiceCommands_BtnAdd { + get { + return ResourceManager.GetString("ServiceCommands_BtnAdd", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Modify. + /// + internal static string ServiceCommands_BtnModify { + get { + return ResourceManager.GetString("ServiceCommands_BtnModify", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Remove. + /// + internal static string ServiceCommands_BtnRemove { + get { + return ResourceManager.GetString("ServiceCommands_BtnRemove", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Send && Activate Commands. + /// + internal static string ServiceCommands_BtnStore { + get { + return ResourceManager.GetString("ServiceCommands_BtnStore", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error occurred whilst saving your commands, please check the logs for more information.. + /// + internal static string ServiceCommands_BtnStore_MessageBox1 { + get { + return ResourceManager.GetString("ServiceCommands_BtnStore_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Storing and registering, please wait... + /// + internal static string ServiceCommands_BtnStore_Storing { + get { + return ResourceManager.GetString("ServiceCommands_BtnStore_Storing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name. + /// + internal static string ServiceCommands_ClmName { + get { + return ResourceManager.GetString("ServiceCommands_ClmName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Type. + /// + internal static string ServiceCommands_ClmType { + get { + return ResourceManager.GetString("ServiceCommands_ClmType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Low Integrity. + /// + internal static string ServiceCommands_LblLowIntegrity { + get { + return ResourceManager.GetString("ServiceCommands_LblLowIntegrity", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to commands stored!. + /// + internal static string ServiceCommands_LblStored { + get { + return ResourceManager.GetString("ServiceCommands_LblStored", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Commands . + /// + internal static string ServiceConfig_TabCommands { + get { + return ResourceManager.GetString("ServiceConfig_TabCommands", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to General . + /// + internal static string ServiceConfig_TabGeneral { + get { + return ResourceManager.GetString("ServiceConfig_TabGeneral", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MQTT . + /// + internal static string ServiceConfig_TabMqtt { + get { + return ResourceManager.GetString("ServiceConfig_TabMqtt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sensors . + /// + internal static string ServiceConfig_TabSensors { + get { + return ResourceManager.GetString("ServiceConfig_TabSensors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Satellite Service Configuration. + /// + internal static string ServiceConfig_Title { + get { + return ResourceManager.GetString("ServiceConfig_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Apply. + /// + internal static string ServiceConnect_BtnRetryAuthId { + get { + return ResourceManager.GetString("ServiceConnect_BtnRetryAuthId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Fetching configured commands failed!. + /// + internal static string ServiceConnect_CommandsFailed { + get { + return ResourceManager.GetString("ServiceConnect_CommandsFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The service returned an error while requesting its configured commands. Check the logs for more info. + /// + ///You can open the logs and manage the service from the configuration panel.. + /// + internal static string ServiceConnect_CommandsFailedMessage { + get { + return ResourceManager.GetString("ServiceConnect_CommandsFailedMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Communicating with the service has failed!. + /// + internal static string ServiceConnect_CommunicationFailed { + get { + return ResourceManager.GetString("ServiceConnect_CommunicationFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to communicate with the service. Check the logs for more info. + /// + ///You can open the logs and manage the service from the configuration panel.. + /// + internal static string ServiceConnect_CommunicationFailedMessage { + get { + return ResourceManager.GetString("ServiceConnect_CommunicationFailedMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Connecting with satellite service, please wait... + /// + internal static string ServiceConnect_Connecting { + get { + return ResourceManager.GetString("ServiceConnect_Connecting", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Connecting to the service has failed!. + /// + internal static string ServiceConnect_Failed { + get { + return ResourceManager.GetString("ServiceConnect_Failed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The service hasn't been found! You can install and manage it from the configuration panel. + /// + ///When it's up and running, come back here to configure the commands and sensors.. + /// + internal static string ServiceConnect_FailedMessage { + get { + return ResourceManager.GetString("ServiceConnect_FailedMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Authenticate. + /// + internal static string ServiceConnect_LblAuthenticate { + get { + return ResourceManager.GetString("ServiceConnect_LblAuthenticate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Connect with service. + /// + internal static string ServiceConnect_LblConnect { + get { + return ResourceManager.GetString("ServiceConnect_LblConnect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Fetch Configuration. + /// + internal static string ServiceConnect_LblFetchConfig { + get { + return ResourceManager.GetString("ServiceConnect_LblFetchConfig", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Connecting satellite service, please wait... + /// + internal static string ServiceConnect_LblLoading { + get { + return ResourceManager.GetString("ServiceConnect_LblLoading", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Auth &ID. + /// + internal static string ServiceConnect_LblRetryAuthId { + get { + return ResourceManager.GetString("ServiceConnect_LblRetryAuthId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Fetching MQTT settings failed!. + /// + internal static string ServiceConnect_MqttFailed { + get { + return ResourceManager.GetString("ServiceConnect_MqttFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The service returned an error while requesting its MQTT settings. Check the logs for more info. + /// + ///You can open the logs and manage the service from the configuration panel.. + /// + internal static string ServiceConnect_MqttFailedMessage { + get { + return ResourceManager.GetString("ServiceConnect_MqttFailedMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Fetching configured sensors failed!. + /// + internal static string ServiceConnect_SensorsFailed { + get { + return ResourceManager.GetString("ServiceConnect_SensorsFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The service returned an error while requesting its configured sensors. Check the logs for more info. + /// + ///You can open the logs and manage the service from the configuration panel.. + /// + internal static string ServiceConnect_SensorsFailedMessage { + get { + return ResourceManager.GetString("ServiceConnect_SensorsFailedMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Fetching settings failed!. + /// + internal static string ServiceConnect_SettingsFailed { + get { + return ResourceManager.GetString("ServiceConnect_SettingsFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The service returned an error while requesting its settings. Check the logs for more info. + /// + ///You can open the logs and manage the service from the configuration panel.. + /// + internal static string ServiceConnect_SettingsFailedMessage { + get { + return ResourceManager.GetString("ServiceConnect_SettingsFailedMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unauthorized. + /// + internal static string ServiceConnect_Unauthorized { + get { + return ResourceManager.GetString("ServiceConnect_Unauthorized", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You are not authorized to contact the service. + /// + ///If you have the correct auth ID, you can set it now and try again.. + /// + internal static string ServiceConnect_UnauthorizedMessage { + get { + return ResourceManager.GetString("ServiceConnect_UnauthorizedMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Fatal error, please check logs for information!. + /// + internal static string ServiceControllerManager_Error_Fatal { + get { + return ResourceManager.GetString("ServiceControllerManager_Error_Fatal", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Timeout expired. + /// + internal static string ServiceControllerManager_Error_Timeout { + get { + return ResourceManager.GetString("ServiceControllerManager_Error_Timeout", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to unknown reason. + /// + internal static string ServiceControllerManager_Error_Unknown { + get { + return ResourceManager.GetString("ServiceControllerManager_Error_Unknown", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Apply. + /// + internal static string ServiceGeneral_Apply { + get { + return ResourceManager.GetString("ServiceGeneral_Apply", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please select an executor first. (Tip: Double click to Browse). + /// + internal static string ServiceGeneral_BtnStoreCustomExecutor_MessageBox1 { + get { + return ResourceManager.GetString("ServiceGeneral_BtnStoreCustomExecutor_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The selected executor could not be found, please ensure the path provided is correct and try again.. + /// + internal static string ServiceGeneral_BtnStoreCustomExecutor_MessageBox2 { + get { + return ResourceManager.GetString("ServiceGeneral_BtnStoreCustomExecutor_MessageBox2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please provide a device name!. + /// + internal static string ServiceGeneral_BtnStoreDeviceName_MessageBox1 { + get { + return ResourceManager.GetString("ServiceGeneral_BtnStoreDeviceName_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Auth &ID. + /// + internal static string ServiceGeneral_LblAuthId { + get { + return ResourceManager.GetString("ServiceGeneral_LblAuthId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Set an auth ID if you don't want every instance of HASS.Agent on this PC to connect with the satellite service. + /// + ///Only the instances that have the correct ID, can connect. + /// + ///Leave empty to allow all to connect.. + /// + internal static string ServiceGeneral_LblAuthIdInfo_MessageBox1 { + get { + return ResourceManager.GetString("ServiceGeneral_LblAuthIdInfo_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to stored!. + /// + internal static string ServiceGeneral_LblAuthStored { + get { + return ResourceManager.GetString("ServiceGeneral_LblAuthStored", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Custom Executor &Binary. + /// + internal static string ServiceGeneral_LblCustomExecBinary { + get { + return ResourceManager.GetString("ServiceGeneral_LblCustomExecBinary", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Custom &Executor Name. + /// + internal static string ServiceGeneral_LblCustomExecName { + get { + return ResourceManager.GetString("ServiceGeneral_LblCustomExecName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Device &Name. + /// + internal static string ServiceGeneral_LblDeviceName { + get { + return ResourceManager.GetString("ServiceGeneral_LblDeviceName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This is the name with which the satellite service registers itself on Home Assistant. + /// + ///By default, it's your PC's name plus '-satellite'.. + /// + internal static string ServiceGeneral_LblDeviceNameInfo_MessageBox1 { + get { + return ResourceManager.GetString("ServiceGeneral_LblDeviceNameInfo_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disconnected Grace &Period. + /// + internal static string ServiceGeneral_LblDisconGrace { + get { + return ResourceManager.GetString("ServiceGeneral_LblDisconGrace", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The amount of time the satellite service will wait before reporting a lost connection to the MQTT broker.. + /// + internal static string ServiceGeneral_LblDisconGraceInfo_MessageBox1 { + get { + return ResourceManager.GetString("ServiceGeneral_LblDisconGraceInfo_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This page contains general configuration settings, for MQTT settings, commands, and sensors, browse the different tabs above.. + /// + internal static string ServiceGeneral_LblInfo1 { + get { + return ResourceManager.GetString("ServiceGeneral_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You can use the satellite service to run sensors and commands without having to be logged in. Not all types are available, for instance the 'LaunchUrl' command can only be added as a regular command.. + /// + internal static string ServiceGeneral_LblInfo2 { + get { + return ResourceManager.GetString("ServiceGeneral_LblInfo2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to seconds. + /// + internal static string ServiceGeneral_LblSeconds { + get { + return ResourceManager.GetString("ServiceGeneral_LblSeconds", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tip: Double-click these fields to browse. + /// + internal static string ServiceGeneral_LblTip1 { + get { + return ResourceManager.GetString("ServiceGeneral_LblTip1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tip: Double-click to generate random. + /// + internal static string ServiceGeneral_LblTip2 { + get { + return ResourceManager.GetString("ServiceGeneral_LblTip2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Version. + /// + internal static string ServiceGeneral_LblVersionInfo { + get { + return ResourceManager.GetString("ServiceGeneral_LblVersionInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error occurred whilst saving, check the logs for more information.. + /// + internal static string ServiceGeneral_SavingFailedMessageBox { + get { + return ResourceManager.GetString("ServiceGeneral_SavingFailedMessageBox", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Stored!. + /// + internal static string ServiceGeneral_Stored { + get { + return ResourceManager.GetString("ServiceGeneral_Stored", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Storing an empty auth ID will allow all HASS.Agent to access the service. + /// + ///Are you sure you want this?. + /// + internal static string ServiceGeneral_TbAuthId_MessageBox1 { + get { + return ResourceManager.GetString("ServiceGeneral_TbAuthId_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to unable to open Service Manager. + /// + internal static string ServiceHelper_ChangeStartMode_Error1 { + get { + return ResourceManager.GetString("ServiceHelper_ChangeStartMode_Error1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to unable to open service. + /// + internal static string ServiceHelper_ChangeStartMode_Error2 { + get { + return ResourceManager.GetString("ServiceHelper_ChangeStartMode_Error2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error configuring startup mode, please check the logs for more information.. + /// + internal static string ServiceHelper_ChangeStartMode_Error3 { + get { + return ResourceManager.GetString("ServiceHelper_ChangeStartMode_Error3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error setting startup mode, please check the logs for more information.. + /// + internal static string ServiceHelper_ChangeStartMode_Error4 { + get { + return ResourceManager.GetString("ServiceHelper_ChangeStartMode_Error4", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Copy from &HASS.Agent. + /// + internal static string ServiceMqtt_BtnCopy { + get { + return ResourceManager.GetString("ServiceMqtt_BtnCopy", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Clear Configuration. + /// + internal static string ServiceMqtt_BtnMqttClearConfig { + get { + return ResourceManager.GetString("ServiceMqtt_BtnMqttClearConfig", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Send && Activate Configuration. + /// + internal static string ServiceMqtt_BtnStore { + get { + return ResourceManager.GetString("ServiceMqtt_BtnStore", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error occurred whilst saving the configuration, please check the logs for more information.. + /// + internal static string ServiceMqtt_BtnStore_MessageBox1 { + get { + return ResourceManager.GetString("ServiceMqtt_BtnStore_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Storing and registering, please wait... + /// + internal static string ServiceMqtt_BtnStore_Storing { + get { + return ResourceManager.GetString("ServiceMqtt_BtnStore_Storing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Allow Untrusted Certificates. + /// + internal static string ServiceMqtt_CbAllowUntrustedCertificates { + get { + return ResourceManager.GetString("ServiceMqtt_CbAllowUntrustedCertificates", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &TLS. + /// + internal static string ServiceMqtt_CbMqttTls { + get { + return ResourceManager.GetString("ServiceMqtt_CbMqttTls", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Use &Retain Flag. + /// + internal static string ServiceMqtt_CbUseRetainFlag { + get { + return ResourceManager.GetString("ServiceMqtt_CbUseRetainFlag", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Broker IP Address or Hostname. + /// + internal static string ServiceMqtt_LblBrokerIp { + get { + return ResourceManager.GetString("ServiceMqtt_LblBrokerIp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Password. + /// + internal static string ServiceMqtt_LblBrokerPassword { + get { + return ResourceManager.GetString("ServiceMqtt_LblBrokerPassword", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Port. + /// + internal static string ServiceMqtt_LblBrokerPort { + get { + return ResourceManager.GetString("ServiceMqtt_LblBrokerPort", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Username. + /// + internal static string ServiceMqtt_LblBrokerUsername { + get { + return ResourceManager.GetString("ServiceMqtt_LblBrokerUsername", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Client Certificate. + /// + internal static string ServiceMqtt_LblClientCert { + get { + return ResourceManager.GetString("ServiceMqtt_LblClientCert", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Client ID. + /// + internal static string ServiceMqtt_LblClientId { + get { + return ResourceManager.GetString("ServiceMqtt_LblClientId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Discovery Prefix. + /// + internal static string ServiceMqtt_LblDiscoPrefix { + get { + return ResourceManager.GetString("ServiceMqtt_LblDiscoPrefix", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Commands and sensors are sent through MQTT. Please provide credentials for your server. If you're using the HA addon, + ///you can probably use the preset address.. + /// + internal static string ServiceMqtt_LblInfo1 { + get { + return ResourceManager.GetString("ServiceMqtt_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Root Certificate. + /// + internal static string ServiceMqtt_LblRootCert { + get { + return ResourceManager.GetString("ServiceMqtt_LblRootCert", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Querying... + /// + internal static string ServiceMqtt_LblStatus { + get { + return ResourceManager.GetString("ServiceMqtt_LblStatus", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Status. + /// + internal static string ServiceMqtt_LblStatusInfo { + get { + return ResourceManager.GetString("ServiceMqtt_LblStatusInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Configuration stored!. + /// + internal static string ServiceMqtt_LblStored { + get { + return ResourceManager.GetString("ServiceMqtt_LblStored", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to (leave default if not sure). + /// + internal static string ServiceMqtt_LblTip1 { + get { + return ResourceManager.GetString("ServiceMqtt_LblTip1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to (leave empty to auto generate). + /// + internal static string ServiceMqtt_LblTip2 { + get { + return ResourceManager.GetString("ServiceMqtt_LblTip2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tip: Double-click these fields to browse. + /// + internal static string ServiceMqtt_LblTip3 { + get { + return ResourceManager.GetString("ServiceMqtt_LblTip3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Configuration missing. + /// + internal static string ServiceMqtt_SetMqttStatus_ConfigError { + get { + return ResourceManager.GetString("ServiceMqtt_SetMqttStatus_ConfigError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Connected. + /// + internal static string ServiceMqtt_SetMqttStatus_Connected { + get { + return ResourceManager.GetString("ServiceMqtt_SetMqttStatus_Connected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Connecting... + /// + internal static string ServiceMqtt_SetMqttStatus_Connecting { + get { + return ResourceManager.GetString("ServiceMqtt_SetMqttStatus_Connecting", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disconnected. + /// + internal static string ServiceMqtt_SetMqttStatus_Disconnected { + get { + return ResourceManager.GetString("ServiceMqtt_SetMqttStatus_Disconnected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error. + /// + internal static string ServiceMqtt_SetMqttStatus_Error { + get { + return ResourceManager.GetString("ServiceMqtt_SetMqttStatus_Error", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error fetching status, please check logs for information.. + /// + internal static string ServiceMqtt_StatusError { + get { + return ResourceManager.GetString("ServiceMqtt_StatusError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please wait while the satellite service is re-installed... + /// + internal static string ServiceReinstall_LblInfo1 { + get { + return ResourceManager.GetString("ServiceReinstall_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remove Satellite Service. + /// + internal static string ServiceReinstall_LblTask1 { + get { + return ResourceManager.GetString("ServiceReinstall_LblTask1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Install Satellite Service. + /// + internal static string ServiceReinstall_LblTask2 { + get { + return ResourceManager.GetString("ServiceReinstall_LblTask2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Not all steps completed successfully, please check the logs for more information.. + /// + internal static string ServiceReinstall_ProcessReinstall_MessageBox1 { + get { + return ResourceManager.GetString("ServiceReinstall_ProcessReinstall_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Reinstall Satellite Service. + /// + internal static string ServiceReinstall_Title { + get { + return ResourceManager.GetString("ServiceReinstall_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Add New. + /// + internal static string ServiceSensors_BtnAdd { + get { + return ResourceManager.GetString("ServiceSensors_BtnAdd", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Modify. + /// + internal static string ServiceSensors_BtnModify { + get { + return ResourceManager.GetString("ServiceSensors_BtnModify", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Remove. + /// + internal static string ServiceSensors_BtnRemove { + get { + return ResourceManager.GetString("ServiceSensors_BtnRemove", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Send && Activate Sensors. + /// + internal static string ServiceSensors_BtnStore { + get { + return ResourceManager.GetString("ServiceSensors_BtnStore", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error occurred whilst saving the sensors, please check the logs for more information.. + /// + internal static string ServiceSensors_BtnStore_MessageBox1 { + get { + return ResourceManager.GetString("ServiceSensors_BtnStore_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Storing and registering, please wait... + /// + internal static string ServiceSensors_BtnStore_Storing { + get { + return ResourceManager.GetString("ServiceSensors_BtnStore_Storing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name. + /// + internal static string ServiceSensors_ClmName { + get { + return ResourceManager.GetString("ServiceSensors_ClmName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Type. + /// + internal static string ServiceSensors_ClmType { + get { + return ResourceManager.GetString("ServiceSensors_ClmType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Refresh. + /// + internal static string ServiceSensors_LblRefresh { + get { + return ResourceManager.GetString("ServiceSensors_LblRefresh", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sensors stored!. + /// + internal static string ServiceSensors_LblStored { + get { + return ResourceManager.GetString("ServiceSensors_LblStored", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disable Satellite Service. + /// + internal static string ServiceSetState_Disabled { + get { + return ResourceManager.GetString("ServiceSetState_Disabled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enable Satellite Service. + /// + internal static string ServiceSetState_Enabled { + get { + return ResourceManager.GetString("ServiceSetState_Enabled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Please wait while the satellite service is configured... + /// + internal static string ServiceSetState_LblInfo1 { + get { + return ResourceManager.GetString("ServiceSetState_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enable Satellite Service. + /// + internal static string ServiceSetState_LblTask1 { + get { + return ResourceManager.GetString("ServiceSetState_LblTask1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Something went wrong while processing the desired service state. + /// + ///Please consult the logs for more information.. + /// + internal static string ServiceSetState_ProcessState_MessageBox1 { + get { + return ResourceManager.GetString("ServiceSetState_ProcessState_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Start Satellite Service. + /// + internal static string ServiceSetState_Started { + get { + return ResourceManager.GetString("ServiceSetState_Started", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Stop Satellite Service. + /// + internal static string ServiceSetState_Stopped { + get { + return ResourceManager.GetString("ServiceSetState_Stopped", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Configure Satellite Service. + /// + internal static string ServiceSetState_Title { + get { + return ResourceManager.GetString("ServiceSetState_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error loading settings: + /// + ///{0}. + /// + internal static string SettingsManager_LoadAppSettings_MessageBox1 { + get { + return ResourceManager.GetString("SettingsManager_LoadAppSettings_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error storing settings: + /// + ///{0}. + /// + internal static string SettingsManager_StoreAppSettings_MessageBox1 { + get { + return ResourceManager.GetString("SettingsManager_StoreAppSettings_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error storing initial settings: + /// + ///{0}. + /// + internal static string SettingsManager_StoreInitialSettings_MessageBox1 { + get { + return ResourceManager.GetString("SettingsManager_StoreInitialSettings_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error loading commands: + /// + ///{0}. + /// + internal static string StoredCommands_Load_MessageBox1 { + get { + return ResourceManager.GetString("StoredCommands_Load_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error storing commands: + /// + ///{0}. + /// + internal static string StoredCommands_Store_MessageBox1 { + get { + return ResourceManager.GetString("StoredCommands_Store_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error loading quick actions: + /// + ///{0}. + /// + internal static string StoredQuickActions_Load_MessageBox1 { + get { + return ResourceManager.GetString("StoredQuickActions_Load_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error storing quick actions: + /// + ///{0}. + /// + internal static string StoredQuickActions_Store_MessageBox1 { + get { + return ResourceManager.GetString("StoredQuickActions_Store_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error loading sensors: + /// + ///{0}. + /// + internal static string StoredSensors_Load_MessageBox1 { + get { + return ResourceManager.GetString("StoredSensors_Load_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error storing sensors: + /// + ///{0}. + /// + internal static string StoredSensors_Store_MessageBox1 { + get { + return ResourceManager.GetString("StoredSensors_Store_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ApplicationStarted. + /// + internal static string SystemStateEvent_ApplicationStarted { + get { + return ResourceManager.GetString("SystemStateEvent_ApplicationStarted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ConsoleConnect. + /// + internal static string SystemStateEvent_ConsoleConnect { + get { + return ResourceManager.GetString("SystemStateEvent_ConsoleConnect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ConsoleDisconnect. + /// + internal static string SystemStateEvent_ConsoleDisconnect { + get { + return ResourceManager.GetString("SystemStateEvent_ConsoleDisconnect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HassAgentSatelliteServiceStarted. + /// + internal static string SystemStateEvent_HassAgentSatelliteServiceStarted { + get { + return ResourceManager.GetString("SystemStateEvent_HassAgentSatelliteServiceStarted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HassAgentStarted. + /// + internal static string SystemStateEvent_HassAgentStarted { + get { + return ResourceManager.GetString("SystemStateEvent_HassAgentStarted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Logoff. + /// + internal static string SystemStateEvent_Logoff { + get { + return ResourceManager.GetString("SystemStateEvent_Logoff", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to RemoteConnect. + /// + internal static string SystemStateEvent_RemoteConnect { + get { + return ResourceManager.GetString("SystemStateEvent_RemoteConnect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to RemoteDisconnect. + /// + internal static string SystemStateEvent_RemoteDisconnect { + get { + return ResourceManager.GetString("SystemStateEvent_RemoteDisconnect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Resume. + /// + internal static string SystemStateEvent_Resume { + get { + return ResourceManager.GetString("SystemStateEvent_Resume", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SessionLock. + /// + internal static string SystemStateEvent_SessionLock { + get { + return ResourceManager.GetString("SystemStateEvent_SessionLock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SessionLogoff. + /// + internal static string SystemStateEvent_SessionLogoff { + get { + return ResourceManager.GetString("SystemStateEvent_SessionLogoff", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SessionLogon. + /// + internal static string SystemStateEvent_SessionLogon { + get { + return ResourceManager.GetString("SystemStateEvent_SessionLogon", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SessionRemoteControl. + /// + internal static string SystemStateEvent_SessionRemoteControl { + get { + return ResourceManager.GetString("SystemStateEvent_SessionRemoteControl", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SessionUnlock. + /// + internal static string SystemStateEvent_SessionUnlock { + get { + return ResourceManager.GetString("SystemStateEvent_SessionUnlock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Suspend. + /// + internal static string SystemStateEvent_Suspend { + get { + return ResourceManager.GetString("SystemStateEvent_Suspend", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SystemShutdown. + /// + internal static string SystemStateEvent_SystemShutdown { + get { + return ResourceManager.GetString("SystemStateEvent_SystemShutdown", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to prepare downloading the update, check the logs for more info. + /// + ///The release page will now open instead.. + /// + internal static string UpdateManager_DownloadAndExecuteUpdate_MessageBox1 { + get { + return ResourceManager.GetString("UpdateManager_DownloadAndExecuteUpdate_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to download the update, check the logs for more info. + /// + ///The release page will now open instead.. + /// + internal static string UpdateManager_DownloadAndExecuteUpdate_MessageBox2 { + get { + return ResourceManager.GetString("UpdateManager_DownloadAndExecuteUpdate_MessageBox2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The downloaded file FAILED the certificate check. + /// + ///This could be a technical error, but also a tampered file! + /// + ///Please check the logs, and post a ticket with the findings.. + /// + internal static string UpdateManager_DownloadAndExecuteUpdate_MessageBox3 { + get { + return ResourceManager.GetString("UpdateManager_DownloadAndExecuteUpdate_MessageBox3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to launch the installer (did you approve the UAC prompt?), check the logs for more info. + /// + ///The release page will now open instead.. + /// + internal static string UpdateManager_DownloadAndExecuteUpdate_MessageBox4 { + get { + return ResourceManager.GetString("UpdateManager_DownloadAndExecuteUpdate_MessageBox4", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error fetching info, please check logs for more information.. + /// + internal static string UpdateManager_GetLatestVersionInfo_Error { + get { + return ResourceManager.GetString("UpdateManager_GetLatestVersionInfo_Error", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Fetching info, please wait... + /// + internal static string UpdatePending_BtnDownload { + get { + return ResourceManager.GetString("UpdatePending_BtnDownload", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Processing... + /// + internal static string UpdatePending_BtnDownload_Processing { + get { + return ResourceManager.GetString("UpdatePending_BtnDownload_Processing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Ignore Update. + /// + internal static string UpdatePending_BtnIgnore { + get { + return ResourceManager.GetString("UpdatePending_BtnIgnore", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Install Beta Release. + /// + internal static string UpdatePending_InstallBetaRelease { + get { + return ResourceManager.GetString("UpdatePending_InstallBetaRelease", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Install Update. + /// + internal static string UpdatePending_InstallUpdate { + get { + return ResourceManager.GetString("UpdatePending_InstallUpdate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Release notes. + /// + internal static string UpdatePending_LblInfo1 { + get { + return ResourceManager.GetString("UpdatePending_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There's a new release available:. + /// + internal static string UpdatePending_LblNewReleaseInfo { + get { + return ResourceManager.GetString("UpdatePending_LblNewReleaseInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Release Page. + /// + internal static string UpdatePending_LblRelease { + get { + return ResourceManager.GetString("UpdatePending_LblRelease", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Do you want to &download and launch the installer?. + /// + internal static string UpdatePending_LblUpdateQuestion_Download { + get { + return ResourceManager.GetString("UpdatePending_LblUpdateQuestion_Download", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Do you want to &navigate to the release page?. + /// + internal static string UpdatePending_LblUpdateQuestion_Navigate { + get { + return ResourceManager.GetString("UpdatePending_LblUpdateQuestion_Navigate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Processing request, please wait... + /// + internal static string UpdatePending_LblUpdateQuestion_Processing { + get { + return ResourceManager.GetString("UpdatePending_LblUpdateQuestion_Processing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There's a new BETA release available:. + /// + internal static string UpdatePending_NewBetaRelease { + get { + return ResourceManager.GetString("UpdatePending_NewBetaRelease", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Open Beta Release Page. + /// + internal static string UpdatePending_OpenBetaReleasePage { + get { + return ResourceManager.GetString("UpdatePending_OpenBetaReleasePage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Open Release Page. + /// + internal static string UpdatePending_OpenReleasePage { + get { + return ResourceManager.GetString("UpdatePending_OpenReleasePage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent Update. + /// + internal static string UpdatePending_Title { + get { + return ResourceManager.GetString("UpdatePending_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HASS.Agent BETA Update. + /// + internal static string UpdatePending_Title_Beta { + get { + return ResourceManager.GetString("UpdatePending_Title_Beta", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to AcceptsNotifications. + /// + internal static string UserNotificationState_AcceptsNotifications { + get { + return ResourceManager.GetString("UserNotificationState_AcceptsNotifications", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Busy. + /// + internal static string UserNotificationState_Busy { + get { + return ResourceManager.GetString("UserNotificationState_Busy", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NotPresent. + /// + internal static string UserNotificationState_NotPresent { + get { + return ResourceManager.GetString("UserNotificationState_NotPresent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PresentationMode. + /// + internal static string UserNotificationState_PresentationMode { + get { + return ResourceManager.GetString("UserNotificationState_PresentationMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to QuietTime. + /// + internal static string UserNotificationState_QuietTime { + get { + return ResourceManager.GetString("UserNotificationState_QuietTime", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to RunningDirect3dFullScreen. + /// + internal static string UserNotificationState_RunningDirect3dFullScreen { + get { + return ResourceManager.GetString("UserNotificationState_RunningDirect3dFullScreen", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to RunningWindowsStoreApp. + /// + internal static string UserNotificationState_RunningWindowsStoreApp { + get { + return ResourceManager.GetString("UserNotificationState_RunningWindowsStoreApp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Microsoft's WebView2 runtime isn't found on your machine. Usually this is handled by the installer, but you can install it manually. + /// + ///Do you want to download the runtime installer?. + /// + internal static string WebView_InitializeAsync_MessageBox1 { + get { + return ResourceManager.GetString("WebView_InitializeAsync_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Something went wrong while initializing the WebView! Please check your logs and open a GitHub issue for further assistance.. + /// + internal static string WebView_InitializeAsync_MessageBox2 { + get { + return ResourceManager.GetString("WebView_InitializeAsync_MessageBox2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WebView. + /// + internal static string WebView_Title { + get { + return ResourceManager.GetString("WebView_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Save. + /// + internal static string WebViewCommandConfig_BtnSave { + get { + return ResourceManager.GetString("WebViewCommandConfig_BtnSave", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Always show centered in screen. + /// + internal static string WebViewCommandConfig_CbCenterScreen { + get { + return ResourceManager.GetString("WebViewCommandConfig_CbCenterScreen", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Show the window's &title bar. + /// + internal static string WebViewCommandConfig_CbShowTitleBar { + get { + return ResourceManager.GetString("WebViewCommandConfig_CbShowTitleBar", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Set window as 'Always on &Top'. + /// + internal static string WebViewCommandConfig_CbTopMost { + get { + return ResourceManager.GetString("WebViewCommandConfig_CbTopMost", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Drag and resize this window to set the size and location of your webview command.. + /// + internal static string WebViewCommandConfig_LblInfo1 { + get { + return ResourceManager.GetString("WebViewCommandConfig_LblInfo1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Location. + /// + internal static string WebViewCommandConfig_LblLocation { + get { + return ResourceManager.GetString("WebViewCommandConfig_LblLocation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Size. + /// + internal static string WebViewCommandConfig_LblSize { + get { + return ResourceManager.GetString("WebViewCommandConfig_LblSize", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tip: Press ESCAPE to close a WebView.. + /// + internal static string WebViewCommandConfig_LblTip1 { + get { + return ResourceManager.GetString("WebViewCommandConfig_LblTip1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &URL. + /// + internal static string WebViewCommandConfig_LblUrl { + get { + return ResourceManager.GetString("WebViewCommandConfig_LblUrl", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to load the stored command settings, resetting to default.. + /// + internal static string WebViewCommandConfig_SetStoredVariables_MessageBox1 { + get { + return ResourceManager.GetString("WebViewCommandConfig_SetStoredVariables_MessageBox1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WebView Configuration. + /// + internal static string WebViewCommandConfig_Title { + get { + return ResourceManager.GetString("WebViewCommandConfig_Title", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hidden. + /// + internal static string WindowState_Hidden { + get { + return ResourceManager.GetString("WindowState_Hidden", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Maximized. + /// + internal static string WindowState_Maximized { + get { + return ResourceManager.GetString("WindowState_Maximized", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Minimized. + /// + internal static string WindowState_Minimized { + get { + return ResourceManager.GetString("WindowState_Minimized", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Normal. + /// + internal static string WindowState_Normal { + get { + return ResourceManager.GetString("WindowState_Normal", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unknown. + /// + internal static string WindowState_Unknown { + get { + return ResourceManager.GetString("WindowState_Unknown", resourceCulture); + } + } + } +} diff --git a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.resx b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.resx index 9e24d1bc..628b62a5 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.resx +++ b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.resx @@ -1170,7 +1170,9 @@ Currently takes the volume of your default device. Provides the current temperature of the first GPU. - Provides a datetime value containing the last moment the user provided any inputX. + Provides a datetime value containing the last moment the user provided input. + +Optionally updates the sensor with current date, when system has been woken from sleep/hibernation in configuerd time window and no user activity was performed. Provides a datetime value containing the last moment the system (re)booted. @@ -3229,9 +3231,8 @@ Do you want to download the runtime installer? &Round - Update last -active event -when resumed -from sleep/hibernation + Force action +when system +wakes from sleep/hibernation \ No newline at end of file diff --git a/src/HASS.Agent.Staging/HASS.Agent/Settings/StoredSensors.cs b/src/HASS.Agent.Staging/HASS.Agent/Settings/StoredSensors.cs index fd75b130..83daa344 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Settings/StoredSensors.cs +++ b/src/HASS.Agent.Staging/HASS.Agent/Settings/StoredSensors.cs @@ -20,341 +20,341 @@ namespace HASS.Agent.Settings { - /// - /// Handles loading and storing sensors - /// - internal static class StoredSensors - { - /// - /// Load all stored sensors - /// - /// - internal static async Task LoadAsync() - { - try - { - // set empty lists - Variables.SingleValueSensors = new List(); - Variables.MultiValueSensors = new List(); - - // check for existing file - if (!File.Exists(Variables.SensorsFile)) - { - // none yet - Log.Information("[SETTINGS_SENSORS] Config not found, no entities loaded"); - Variables.MainForm?.SetSensorsStatus(ComponentStatus.Stopped); - return true; - } - - // read the content - var sensorsRaw = await File.ReadAllTextAsync(Variables.SensorsFile); - if (string.IsNullOrWhiteSpace(sensorsRaw)) - { - Log.Information("[SETTINGS_SENSORS] Config is empty, no entities loaded"); - Variables.MainForm?.SetSensorsStatus(ComponentStatus.Stopped); - return true; - } - - // deserialize - var configuredSensors = JsonConvert.DeserializeObject>(sensorsRaw); - - // null-check - if (configuredSensors == null) - { - Log.Error("[SETTINGS_SENSORS] Error loading entities: returned null object"); - Variables.MainForm?.SetSensorsStatus(ComponentStatus.Failed); - return false; - } - - // convert to abstract sensors - await Task.Run(delegate - { - foreach (var sensor in configuredSensors) - { - if (sensor.IsSingleValue()) Variables.SingleValueSensors.Add(ConvertConfiguredToAbstractSingleValue(sensor)); - else Variables.MultiValueSensors.Add(ConvertConfiguredToAbstractMultiValue(sensor)); - } - }); - - // all good - Log.Information("[SETTINGS_SENSORS] Loaded {count} entities", (Variables.SingleValueSensors.Count + Variables.MultiValueSensors.Count)); - Variables.MainForm?.SetSensorsStatus(ComponentStatus.Ok); - return true; - } - catch (Exception ex) - { - Log.Fatal(ex, "[SETTINGS_SENSORS] Error loading entities: {err}", ex.Message); - Variables.MainForm?.ShowMessageBox(string.Format(Languages.StoredSensors_Load_MessageBox1, ex.Message), true); - - Variables.MainForm?.SetSensorsStatus(ComponentStatus.Failed); - return false; - } - } - - /// - /// Convert a single-value 'ConfiguredSensor' (local storage, UI) to an 'AbstractSensor' (MQTT) - /// - /// - /// - internal static AbstractSingleValueSensor ConvertConfiguredToAbstractSingleValue(ConfiguredSensor sensor) - { - AbstractSingleValueSensor abstractSensor = null; - - switch (sensor.Type) - { - case SensorType.UserNotificationStateSensor: - abstractSensor = new UserNotificationStateSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); - break; - case SensorType.DummySensor: - abstractSensor = new DummySensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); - break; - case SensorType.CurrentClockSpeedSensor: - abstractSensor = new CurrentClockSpeedSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); - break; - case SensorType.CpuLoadSensor: - abstractSensor = new CpuLoadSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); - break; - case SensorType.MemoryUsageSensor: - abstractSensor = new MemoryUsageSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); - break; - case SensorType.ActiveWindowSensor: - abstractSensor = new ActiveWindowSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); - break; - case SensorType.NamedWindowSensor: - abstractSensor = new NamedWindowSensor(sensor.WindowName, sensor.Name, sensor.FriendlyName, sensor.UpdateInterval, sensor.Id.ToString()); - break; - case SensorType.LastActiveSensor: - abstractSensor = new LastActiveSensor(sensor.Query, sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); - break; - case SensorType.LastSystemStateChangeSensor: - abstractSensor = new LastSystemStateChangeSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); - break; - case SensorType.LastBootSensor: - abstractSensor = new LastBootSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); - break; - case SensorType.WebcamActiveSensor: - abstractSensor = new WebcamActiveSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); - break; - case SensorType.MicrophoneActiveSensor: - abstractSensor = new MicrophoneActiveSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); - break; - case SensorType.SessionStateSensor: - abstractSensor = new SessionStateSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); - break; - case SensorType.CurrentVolumeSensor: - abstractSensor = new CurrentVolumeSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); - break; - case SensorType.GpuLoadSensor: - abstractSensor = new GpuLoadSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); - break; - case SensorType.GpuTemperatureSensor: - abstractSensor = new GpuTemperatureSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); - break; - case SensorType.WmiQuerySensor: - abstractSensor = new WmiQuerySensor(sensor.Query, sensor.Scope, sensor.ApplyRounding, sensor.Round, sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); - break; - case SensorType.PerformanceCounterSensor: - abstractSensor = new PerformanceCounterSensor(sensor.Category, sensor.Counter, sensor.Instance, sensor.ApplyRounding, sensor.Round, sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); - break; - case SensorType.ProcessActiveSensor: - abstractSensor = new ProcessActiveSensor(sensor.Query, sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); - break; - case SensorType.ServiceStateSensor: - abstractSensor = new ServiceStateSensor(sensor.Query, sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); - break; - case SensorType.LoggedUsersSensor: - abstractSensor = new LoggedUsersSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); - break; - case SensorType.LoggedUserSensor: - abstractSensor = new LoggedUserSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); - break; - case SensorType.GeoLocationSensor: - abstractSensor = new GeoLocationSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); - break; - case SensorType.MonitorPowerStateSensor: - abstractSensor = new MonitorPowerStateSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); - break; - case SensorType.PowershellSensor: - abstractSensor = new PowershellSensor(sensor.Query, sensor.ApplyRounding, sensor.Round, sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); - break; - case SensorType.WindowStateSensor: - abstractSensor = new WindowStateSensor(sensor.Query, sensor.Name, sensor.FriendlyName, sensor.UpdateInterval, sensor.Id.ToString()); - break; - case SensorType.MicrophoneProcessSensor: - abstractSensor = new MicrophoneProcessSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); - break; - case SensorType.WebcamProcessSensor: - abstractSensor = new WebcamProcessSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); - break; - case SensorType.BluetoothDevicesSensor: - abstractSensor = new BluetoothDevicesSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); - break; - case SensorType.BluetoothLeDevicesSensor: - abstractSensor = new BluetoothLeDevicesSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); - break; - default: - Log.Error("[SETTINGS_SENSORS] [{name}] Unknown configured single-value sensor type: {type}", sensor.Name, sensor.Type.ToString()); - break; - } - - return abstractSensor; - } - - /// - /// Convert a multi-value 'ConfiguredSensor' (local storage, UI) to an 'AbstractSensor' (MQTT) - /// - /// - /// - internal static AbstractMultiValueSensor ConvertConfiguredToAbstractMultiValue(ConfiguredSensor sensor) - { - AbstractMultiValueSensor abstractSensor = null; - - switch (sensor.Type) - { - case SensorType.StorageSensors: - abstractSensor = new StorageSensors(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); - break; - case SensorType.NetworkSensors: - abstractSensor = new NetworkSensors(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Query, sensor.Id.ToString()); - break; - case SensorType.WindowsUpdatesSensors: - abstractSensor = new WindowsUpdatesSensors(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); - break; - case SensorType.BatterySensors: - abstractSensor = new BatterySensors(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); - break; - case SensorType.DisplaySensors: - abstractSensor = new DisplaySensors(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); - break; - case SensorType.AudioSensors: - abstractSensor = new AudioSensors(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); - break; - case SensorType.PrintersSensors: - abstractSensor = new PrintersSensors(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); - break; - default: - Log.Error("[SETTINGS_SENSORS] [{name}] Unknown configured multi-value sensor type: {type}", sensor.Name, sensor.Type.ToString()); - break; - } - - return abstractSensor; - } - - /// - /// Convert a single-value 'AbstractSensor' (MQTT) to an 'ConfiguredSensor' (local storage, UI) - /// - /// - /// - internal static ConfiguredSensor ConvertAbstractSingleValueToConfigured(AbstractSingleValueSensor sensor) - { - switch (sensor) - { - case WmiQuerySensor wmiSensor: - { - _ = Enum.TryParse(wmiSensor.GetType().Name, out var type); - return new ConfiguredSensor - { - Id = Guid.Parse(wmiSensor.Id), - Name = wmiSensor.Name, - FriendlyName = wmiSensor.FriendlyName, - Type = type, - UpdateInterval = wmiSensor.UpdateIntervalSeconds, - Scope = wmiSensor.Scope, - Query = wmiSensor.Query, - ApplyRounding = wmiSensor.ApplyRounding, - Round= wmiSensor.Round - }; - } - - case NamedWindowSensor namedWindowSensor: - { - _ = Enum.TryParse(namedWindowSensor.GetType().Name, out var type); - return new ConfiguredSensor - { - Id = Guid.Parse(namedWindowSensor.Id), - Name = namedWindowSensor.Name, - FriendlyName = namedWindowSensor.FriendlyName, - Type = type, - UpdateInterval = namedWindowSensor.UpdateIntervalSeconds, - WindowName = namedWindowSensor.WindowName - }; - } - - case PerformanceCounterSensor performanceCounterSensor: - { - _ = Enum.TryParse(performanceCounterSensor.GetType().Name, out var type); - return new ConfiguredSensor - { - Id = Guid.Parse(performanceCounterSensor.Id), - Name = performanceCounterSensor.Name, - FriendlyName = performanceCounterSensor.FriendlyName, - Type = type, - UpdateInterval = performanceCounterSensor.UpdateIntervalSeconds, - Category = performanceCounterSensor.CategoryName, - Counter = performanceCounterSensor.CounterName, - Instance = performanceCounterSensor.InstanceName, - ApplyRounding = performanceCounterSensor.ApplyRounding, - Round = performanceCounterSensor.Round - }; - } - - case ProcessActiveSensor processActiveSensor: - { - _ = Enum.TryParse(processActiveSensor.GetType().Name, out var type); - return new ConfiguredSensor - { - Id = Guid.Parse(processActiveSensor.Id), - Name = processActiveSensor.Name, - FriendlyName = processActiveSensor.FriendlyName, - Type = type, - UpdateInterval = processActiveSensor.UpdateIntervalSeconds, - Query = processActiveSensor.ProcessName - }; - } - - case ServiceStateSensor serviceStateSensor: - { - _ = Enum.TryParse(serviceStateSensor.GetType().Name, out var type); - return new ConfiguredSensor - { - Id = Guid.Parse(serviceStateSensor.Id), - Name = serviceStateSensor.Name, - FriendlyName = serviceStateSensor.FriendlyName, - Type = type, - UpdateInterval = serviceStateSensor.UpdateIntervalSeconds, - Query = serviceStateSensor.ServiceName - }; - } - - case PowershellSensor powershellSensor: - { - _ = Enum.TryParse(powershellSensor.GetType().Name, out var type); - return new ConfiguredSensor - { - Id = Guid.Parse(powershellSensor.Id), - Name = powershellSensor.Name, - FriendlyName = powershellSensor.FriendlyName, - Type = type, - UpdateInterval = powershellSensor.UpdateIntervalSeconds, - Query = powershellSensor.Command, - ApplyRounding = powershellSensor.ApplyRounding, - Round = powershellSensor.Round - }; - } - - case WindowStateSensor windowStateSensor: - { - _ = Enum.TryParse(windowStateSensor.GetType().Name, out var type); - return new ConfiguredSensor - { - Id = Guid.Parse(windowStateSensor.Id), - Name = windowStateSensor.Name, - FriendlyName = windowStateSensor.FriendlyName, - Type = type, - UpdateInterval = windowStateSensor.UpdateIntervalSeconds, - Query = windowStateSensor.ProcessName - }; - } + /// + /// Handles loading and storing sensors + /// + internal static class StoredSensors + { + /// + /// Load all stored sensors + /// + /// + internal static async Task LoadAsync() + { + try + { + // set empty lists + Variables.SingleValueSensors = new List(); + Variables.MultiValueSensors = new List(); + + // check for existing file + if (!File.Exists(Variables.SensorsFile)) + { + // none yet + Log.Information("[SETTINGS_SENSORS] Config not found, no entities loaded"); + Variables.MainForm?.SetSensorsStatus(ComponentStatus.Stopped); + return true; + } + + // read the content + var sensorsRaw = await File.ReadAllTextAsync(Variables.SensorsFile); + if (string.IsNullOrWhiteSpace(sensorsRaw)) + { + Log.Information("[SETTINGS_SENSORS] Config is empty, no entities loaded"); + Variables.MainForm?.SetSensorsStatus(ComponentStatus.Stopped); + return true; + } + + // deserialize + var configuredSensors = JsonConvert.DeserializeObject>(sensorsRaw); + + // null-check + if (configuredSensors == null) + { + Log.Error("[SETTINGS_SENSORS] Error loading entities: returned null object"); + Variables.MainForm?.SetSensorsStatus(ComponentStatus.Failed); + return false; + } + + // convert to abstract sensors + await Task.Run(delegate + { + foreach (var sensor in configuredSensors) + { + if (sensor.IsSingleValue()) Variables.SingleValueSensors.Add(ConvertConfiguredToAbstractSingleValue(sensor)); + else Variables.MultiValueSensors.Add(ConvertConfiguredToAbstractMultiValue(sensor)); + } + }); + + // all good + Log.Information("[SETTINGS_SENSORS] Loaded {count} entities", (Variables.SingleValueSensors.Count + Variables.MultiValueSensors.Count)); + Variables.MainForm?.SetSensorsStatus(ComponentStatus.Ok); + return true; + } + catch (Exception ex) + { + Log.Fatal(ex, "[SETTINGS_SENSORS] Error loading entities: {err}", ex.Message); + Variables.MainForm?.ShowMessageBox(string.Format(Languages.StoredSensors_Load_MessageBox1, ex.Message), true); + + Variables.MainForm?.SetSensorsStatus(ComponentStatus.Failed); + return false; + } + } + + /// + /// Convert a single-value 'ConfiguredSensor' (local storage, UI) to an 'AbstractSensor' (MQTT) + /// + /// + /// + internal static AbstractSingleValueSensor ConvertConfiguredToAbstractSingleValue(ConfiguredSensor sensor) + { + AbstractSingleValueSensor abstractSensor = null; + + switch (sensor.Type) + { + case SensorType.UserNotificationStateSensor: + abstractSensor = new UserNotificationStateSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + break; + case SensorType.DummySensor: + abstractSensor = new DummySensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + break; + case SensorType.CurrentClockSpeedSensor: + abstractSensor = new CurrentClockSpeedSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + break; + case SensorType.CpuLoadSensor: + abstractSensor = new CpuLoadSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + break; + case SensorType.MemoryUsageSensor: + abstractSensor = new MemoryUsageSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + break; + case SensorType.ActiveWindowSensor: + abstractSensor = new ActiveWindowSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + break; + case SensorType.NamedWindowSensor: + abstractSensor = new NamedWindowSensor(sensor.WindowName, sensor.Name, sensor.FriendlyName, sensor.UpdateInterval, sensor.Id.ToString()); + break; + case SensorType.LastActiveSensor: + abstractSensor = new LastActiveSensor(sensor.ApplyRounding, sensor.Round, sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + break; + case SensorType.LastSystemStateChangeSensor: + abstractSensor = new LastSystemStateChangeSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + break; + case SensorType.LastBootSensor: + abstractSensor = new LastBootSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + break; + case SensorType.WebcamActiveSensor: + abstractSensor = new WebcamActiveSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + break; + case SensorType.MicrophoneActiveSensor: + abstractSensor = new MicrophoneActiveSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + break; + case SensorType.SessionStateSensor: + abstractSensor = new SessionStateSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + break; + case SensorType.CurrentVolumeSensor: + abstractSensor = new CurrentVolumeSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + break; + case SensorType.GpuLoadSensor: + abstractSensor = new GpuLoadSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + break; + case SensorType.GpuTemperatureSensor: + abstractSensor = new GpuTemperatureSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + break; + case SensorType.WmiQuerySensor: + abstractSensor = new WmiQuerySensor(sensor.Query, sensor.Scope, sensor.ApplyRounding, sensor.Round, sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + break; + case SensorType.PerformanceCounterSensor: + abstractSensor = new PerformanceCounterSensor(sensor.Category, sensor.Counter, sensor.Instance, sensor.ApplyRounding, sensor.Round, sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + break; + case SensorType.ProcessActiveSensor: + abstractSensor = new ProcessActiveSensor(sensor.Query, sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + break; + case SensorType.ServiceStateSensor: + abstractSensor = new ServiceStateSensor(sensor.Query, sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + break; + case SensorType.LoggedUsersSensor: + abstractSensor = new LoggedUsersSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + break; + case SensorType.LoggedUserSensor: + abstractSensor = new LoggedUserSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + break; + case SensorType.GeoLocationSensor: + abstractSensor = new GeoLocationSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + break; + case SensorType.MonitorPowerStateSensor: + abstractSensor = new MonitorPowerStateSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + break; + case SensorType.PowershellSensor: + abstractSensor = new PowershellSensor(sensor.Query, sensor.ApplyRounding, sensor.Round, sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + break; + case SensorType.WindowStateSensor: + abstractSensor = new WindowStateSensor(sensor.Query, sensor.Name, sensor.FriendlyName, sensor.UpdateInterval, sensor.Id.ToString()); + break; + case SensorType.MicrophoneProcessSensor: + abstractSensor = new MicrophoneProcessSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + break; + case SensorType.WebcamProcessSensor: + abstractSensor = new WebcamProcessSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + break; + case SensorType.BluetoothDevicesSensor: + abstractSensor = new BluetoothDevicesSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + break; + case SensorType.BluetoothLeDevicesSensor: + abstractSensor = new BluetoothLeDevicesSensor(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + break; + default: + Log.Error("[SETTINGS_SENSORS] [{name}] Unknown configured single-value sensor type: {type}", sensor.Name, sensor.Type.ToString()); + break; + } + + return abstractSensor; + } + + /// + /// Convert a multi-value 'ConfiguredSensor' (local storage, UI) to an 'AbstractSensor' (MQTT) + /// + /// + /// + internal static AbstractMultiValueSensor ConvertConfiguredToAbstractMultiValue(ConfiguredSensor sensor) + { + AbstractMultiValueSensor abstractSensor = null; + + switch (sensor.Type) + { + case SensorType.StorageSensors: + abstractSensor = new StorageSensors(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + break; + case SensorType.NetworkSensors: + abstractSensor = new NetworkSensors(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Query, sensor.Id.ToString()); + break; + case SensorType.WindowsUpdatesSensors: + abstractSensor = new WindowsUpdatesSensors(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + break; + case SensorType.BatterySensors: + abstractSensor = new BatterySensors(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + break; + case SensorType.DisplaySensors: + abstractSensor = new DisplaySensors(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + break; + case SensorType.AudioSensors: + abstractSensor = new AudioSensors(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + break; + case SensorType.PrintersSensors: + abstractSensor = new PrintersSensors(sensor.UpdateInterval, sensor.Name, sensor.FriendlyName, sensor.Id.ToString()); + break; + default: + Log.Error("[SETTINGS_SENSORS] [{name}] Unknown configured multi-value sensor type: {type}", sensor.Name, sensor.Type.ToString()); + break; + } + + return abstractSensor; + } + + /// + /// Convert a single-value 'AbstractSensor' (MQTT) to an 'ConfiguredSensor' (local storage, UI) + /// + /// + /// + internal static ConfiguredSensor ConvertAbstractSingleValueToConfigured(AbstractSingleValueSensor sensor) + { + switch (sensor) + { + case WmiQuerySensor wmiSensor: + { + _ = Enum.TryParse(wmiSensor.GetType().Name, out var type); + return new ConfiguredSensor + { + Id = Guid.Parse(wmiSensor.Id), + Name = wmiSensor.Name, + FriendlyName = wmiSensor.FriendlyName, + Type = type, + UpdateInterval = wmiSensor.UpdateIntervalSeconds, + Scope = wmiSensor.Scope, + Query = wmiSensor.Query, + ApplyRounding = wmiSensor.ApplyRounding, + Round = wmiSensor.Round + }; + } + + case NamedWindowSensor namedWindowSensor: + { + _ = Enum.TryParse(namedWindowSensor.GetType().Name, out var type); + return new ConfiguredSensor + { + Id = Guid.Parse(namedWindowSensor.Id), + Name = namedWindowSensor.Name, + FriendlyName = namedWindowSensor.FriendlyName, + Type = type, + UpdateInterval = namedWindowSensor.UpdateIntervalSeconds, + WindowName = namedWindowSensor.WindowName + }; + } + + case PerformanceCounterSensor performanceCounterSensor: + { + _ = Enum.TryParse(performanceCounterSensor.GetType().Name, out var type); + return new ConfiguredSensor + { + Id = Guid.Parse(performanceCounterSensor.Id), + Name = performanceCounterSensor.Name, + FriendlyName = performanceCounterSensor.FriendlyName, + Type = type, + UpdateInterval = performanceCounterSensor.UpdateIntervalSeconds, + Category = performanceCounterSensor.CategoryName, + Counter = performanceCounterSensor.CounterName, + Instance = performanceCounterSensor.InstanceName, + ApplyRounding = performanceCounterSensor.ApplyRounding, + Round = performanceCounterSensor.Round + }; + } + + case ProcessActiveSensor processActiveSensor: + { + _ = Enum.TryParse(processActiveSensor.GetType().Name, out var type); + return new ConfiguredSensor + { + Id = Guid.Parse(processActiveSensor.Id), + Name = processActiveSensor.Name, + FriendlyName = processActiveSensor.FriendlyName, + Type = type, + UpdateInterval = processActiveSensor.UpdateIntervalSeconds, + Query = processActiveSensor.ProcessName + }; + } + + case ServiceStateSensor serviceStateSensor: + { + _ = Enum.TryParse(serviceStateSensor.GetType().Name, out var type); + return new ConfiguredSensor + { + Id = Guid.Parse(serviceStateSensor.Id), + Name = serviceStateSensor.Name, + FriendlyName = serviceStateSensor.FriendlyName, + Type = type, + UpdateInterval = serviceStateSensor.UpdateIntervalSeconds, + Query = serviceStateSensor.ServiceName + }; + } + + case PowershellSensor powershellSensor: + { + _ = Enum.TryParse(powershellSensor.GetType().Name, out var type); + return new ConfiguredSensor + { + Id = Guid.Parse(powershellSensor.Id), + Name = powershellSensor.Name, + FriendlyName = powershellSensor.FriendlyName, + Type = type, + UpdateInterval = powershellSensor.UpdateIntervalSeconds, + Query = powershellSensor.Command, + ApplyRounding = powershellSensor.ApplyRounding, + Round = powershellSensor.Round + }; + } + + case WindowStateSensor windowStateSensor: + { + _ = Enum.TryParse(windowStateSensor.GetType().Name, out var type); + return new ConfiguredSensor + { + Id = Guid.Parse(windowStateSensor.Id), + Name = windowStateSensor.Name, + FriendlyName = windowStateSensor.FriendlyName, + Type = type, + UpdateInterval = windowStateSensor.UpdateIntervalSeconds, + Query = windowStateSensor.ProcessName + }; + } case LastActiveSensor lastActiveSensor: { @@ -366,169 +366,170 @@ internal static ConfiguredSensor ConvertAbstractSingleValueToConfigured(Abstract FriendlyName = lastActiveSensor.FriendlyName, Type = type, UpdateInterval = lastActiveSensor.UpdateIntervalSeconds, - Query = lastActiveSensor.Query + ApplyRounding = lastActiveSensor.ApplyRounding, + Round = lastActiveSensor.Round }; } default: - { - _ = Enum.TryParse(sensor.GetType().Name, out var type); - return new ConfiguredSensor - { - Id = Guid.Parse(sensor.Id), - Name = sensor.Name, - FriendlyName = sensor.FriendlyName, - Type = type, - UpdateInterval = sensor.UpdateIntervalSeconds - }; - } - } - } - - /// - /// Convert a multi-value 'AbstractSensor' (MQTT) to an 'ConfiguredSensor' (local storage, UI) - /// - /// - /// - internal static ConfiguredSensor ConvertAbstractMultiValueToConfigured(AbstractMultiValueSensor sensor) - { - switch (sensor) - { - case StorageSensors storageSensors: - { - _ = Enum.TryParse(storageSensors.GetType().Name, out var type); - return new ConfiguredSensor - { - Id = Guid.Parse(sensor.Id), - Name = sensor.Name, - FriendlyName = sensor.FriendlyName, - Type = type, - UpdateInterval = sensor.UpdateIntervalSeconds - }; - } - - case NetworkSensors networkSensors: - { - _ = Enum.TryParse(networkSensors.GetType().Name, out var type); - return new ConfiguredSensor - { - Id = Guid.Parse(sensor.Id), - Name = sensor.Name, - FriendlyName = sensor.FriendlyName, - Query = networkSensors.NetworkCard, - Type = type, - UpdateInterval = sensor.UpdateIntervalSeconds - }; - } - - case WindowsUpdatesSensors windowsUpdatesSensors: - { - _ = Enum.TryParse(windowsUpdatesSensors.GetType().Name, out var type); - return new ConfiguredSensor - { - Id = Guid.Parse(sensor.Id), - Name = sensor.Name, - FriendlyName = sensor.FriendlyName, - Type = type, - UpdateInterval = sensor.UpdateIntervalSeconds - }; - } - - case BatterySensors batterySensors: - { - _ = Enum.TryParse(batterySensors.GetType().Name, out var type); - return new ConfiguredSensor - { - Id = Guid.Parse(sensor.Id), - Name = sensor.Name, - FriendlyName = sensor.FriendlyName, - Type = type, - UpdateInterval = sensor.UpdateIntervalSeconds - }; - } - - case DisplaySensors displaySensors: - { - _ = Enum.TryParse(displaySensors.GetType().Name, out var type); - return new ConfiguredSensor - { - Id = Guid.Parse(sensor.Id), - Name = sensor.Name, - FriendlyName = sensor.FriendlyName, - Type = type, - UpdateInterval = sensor.UpdateIntervalSeconds - }; - } - - case AudioSensors audioSensors: - { - _ = Enum.TryParse(audioSensors.GetType().Name, out var type); - return new ConfiguredSensor - { - Id = Guid.Parse(sensor.Id), - Name = sensor.Name, - FriendlyName = sensor.FriendlyName, - Type = type, - UpdateInterval = sensor.UpdateIntervalSeconds - }; - } - - case PrintersSensors printersSensors: - { - _ = Enum.TryParse(printersSensors.GetType().Name, out var type); - return new ConfiguredSensor - { - Id = Guid.Parse(sensor.Id), - Name = sensor.Name, - FriendlyName = sensor.FriendlyName, - Type = type, - UpdateInterval = sensor.UpdateIntervalSeconds - }; - } - } - - return null; - } - - /// - /// Store all current sensors - /// - /// - internal static bool Store() - { - try - { - // check config dir - if (!Directory.Exists(Variables.ConfigPath)) - { - // create - Directory.CreateDirectory(Variables.ConfigPath); - } - - // convert single-value sensors - var configuredSensors = Variables.SingleValueSensors.Select(ConvertAbstractSingleValueToConfigured).Where(configuredSensor => configuredSensor != null).ToList(); - - // convert multi-value sensors - var configuredMultiValueSensors = Variables.MultiValueSensors.Select(ConvertAbstractMultiValueToConfigured).Where(configuredSensor => configuredSensor != null).ToList(); - configuredSensors = configuredSensors.Concat(configuredMultiValueSensors).ToList(); - - // serialize to file - var sensors = JsonConvert.SerializeObject(configuredSensors, Formatting.Indented); - File.WriteAllText(Variables.SensorsFile, sensors); - - // done - Log.Information("[SETTINGS_SENSORS] Stored {count} entities", (Variables.SingleValueSensors.Count + Variables.MultiValueSensors.Count)); - Variables.MainForm?.SetSensorsStatus(ComponentStatus.Ok); - return true; - } - catch (Exception ex) - { - Log.Fatal(ex, "[SETTINGS_SENSORS] Error storing entities: {err}", ex.Message); - Variables.MainForm?.ShowMessageBox(string.Format(Languages.StoredSensors_Store_MessageBox1, ex.Message), true); - - Variables.MainForm?.SetSensorsStatus(ComponentStatus.Failed); - return false; - } - } - } + { + _ = Enum.TryParse(sensor.GetType().Name, out var type); + return new ConfiguredSensor + { + Id = Guid.Parse(sensor.Id), + Name = sensor.Name, + FriendlyName = sensor.FriendlyName, + Type = type, + UpdateInterval = sensor.UpdateIntervalSeconds + }; + } + } + } + + /// + /// Convert a multi-value 'AbstractSensor' (MQTT) to an 'ConfiguredSensor' (local storage, UI) + /// + /// + /// + internal static ConfiguredSensor ConvertAbstractMultiValueToConfigured(AbstractMultiValueSensor sensor) + { + switch (sensor) + { + case StorageSensors storageSensors: + { + _ = Enum.TryParse(storageSensors.GetType().Name, out var type); + return new ConfiguredSensor + { + Id = Guid.Parse(sensor.Id), + Name = sensor.Name, + FriendlyName = sensor.FriendlyName, + Type = type, + UpdateInterval = sensor.UpdateIntervalSeconds + }; + } + + case NetworkSensors networkSensors: + { + _ = Enum.TryParse(networkSensors.GetType().Name, out var type); + return new ConfiguredSensor + { + Id = Guid.Parse(sensor.Id), + Name = sensor.Name, + FriendlyName = sensor.FriendlyName, + Query = networkSensors.NetworkCard, + Type = type, + UpdateInterval = sensor.UpdateIntervalSeconds + }; + } + + case WindowsUpdatesSensors windowsUpdatesSensors: + { + _ = Enum.TryParse(windowsUpdatesSensors.GetType().Name, out var type); + return new ConfiguredSensor + { + Id = Guid.Parse(sensor.Id), + Name = sensor.Name, + FriendlyName = sensor.FriendlyName, + Type = type, + UpdateInterval = sensor.UpdateIntervalSeconds + }; + } + + case BatterySensors batterySensors: + { + _ = Enum.TryParse(batterySensors.GetType().Name, out var type); + return new ConfiguredSensor + { + Id = Guid.Parse(sensor.Id), + Name = sensor.Name, + FriendlyName = sensor.FriendlyName, + Type = type, + UpdateInterval = sensor.UpdateIntervalSeconds + }; + } + + case DisplaySensors displaySensors: + { + _ = Enum.TryParse(displaySensors.GetType().Name, out var type); + return new ConfiguredSensor + { + Id = Guid.Parse(sensor.Id), + Name = sensor.Name, + FriendlyName = sensor.FriendlyName, + Type = type, + UpdateInterval = sensor.UpdateIntervalSeconds + }; + } + + case AudioSensors audioSensors: + { + _ = Enum.TryParse(audioSensors.GetType().Name, out var type); + return new ConfiguredSensor + { + Id = Guid.Parse(sensor.Id), + Name = sensor.Name, + FriendlyName = sensor.FriendlyName, + Type = type, + UpdateInterval = sensor.UpdateIntervalSeconds + }; + } + + case PrintersSensors printersSensors: + { + _ = Enum.TryParse(printersSensors.GetType().Name, out var type); + return new ConfiguredSensor + { + Id = Guid.Parse(sensor.Id), + Name = sensor.Name, + FriendlyName = sensor.FriendlyName, + Type = type, + UpdateInterval = sensor.UpdateIntervalSeconds + }; + } + } + + return null; + } + + /// + /// Store all current sensors + /// + /// + internal static bool Store() + { + try + { + // check config dir + if (!Directory.Exists(Variables.ConfigPath)) + { + // create + Directory.CreateDirectory(Variables.ConfigPath); + } + + // convert single-value sensors + var configuredSensors = Variables.SingleValueSensors.Select(ConvertAbstractSingleValueToConfigured).Where(configuredSensor => configuredSensor != null).ToList(); + + // convert multi-value sensors + var configuredMultiValueSensors = Variables.MultiValueSensors.Select(ConvertAbstractMultiValueToConfigured).Where(configuredSensor => configuredSensor != null).ToList(); + configuredSensors = configuredSensors.Concat(configuredMultiValueSensors).ToList(); + + // serialize to file + var sensors = JsonConvert.SerializeObject(configuredSensors, Formatting.Indented); + File.WriteAllText(Variables.SensorsFile, sensors); + + // done + Log.Information("[SETTINGS_SENSORS] Stored {count} entities", (Variables.SingleValueSensors.Count + Variables.MultiValueSensors.Count)); + Variables.MainForm?.SetSensorsStatus(ComponentStatus.Ok); + return true; + } + catch (Exception ex) + { + Log.Fatal(ex, "[SETTINGS_SENSORS] Error storing entities: {err}", ex.Message); + Variables.MainForm?.ShowMessageBox(string.Format(Languages.StoredSensors_Store_MessageBox1, ex.Message), true); + + Variables.MainForm?.SetSensorsStatus(ComponentStatus.Failed); + return false; + } + } + } } From 06bacebe977955068f485bbc9d172ad4938312ec Mon Sep 17 00:00:00 2001 From: Amadeo Alex <68441479+amadeo-alex@users.noreply.github.com> Date: Fri, 30 Jun 2023 14:29:12 +0200 Subject: [PATCH 05/10] restored the english localization file as cleanup should be a separate pull request --- .../HASS.Agent/HASS.Agent.csproj | 3 + .../Resources/Localization/Languages.en.resx | 3222 +++++++++++++++++ 2 files changed, 3225 insertions(+) create mode 100644 src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.en.resx diff --git a/src/HASS.Agent.Staging/HASS.Agent/HASS.Agent.csproj b/src/HASS.Agent.Staging/HASS.Agent/HASS.Agent.csproj index 7d79ffe3..31fc2f1a 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/HASS.Agent.csproj +++ b/src/HASS.Agent.Staging/HASS.Agent/HASS.Agent.csproj @@ -1730,6 +1730,9 @@ Languages.resx + + Languages.resx + Languages.resx diff --git a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.en.resx b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.en.resx new file mode 100644 index 00000000..1a81eb4c --- /dev/null +++ b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.en.resx @@ -0,0 +1,3222 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + This page allows you to configure bindings with external tools. + + + Browser Name + + + By default HASS.Agent will launch URLs using your default browser. You can also configure +a specific browser to be used instead along with launch arguments to run in private mode. + + + Browser Binary + + + Additional Launch Arguments + + + Custom Executor Binary + + + You can configure the HASS.Agent to use a specific interpreter such as Perl or Python. +Use the 'custom executor' command to launch this executor. + + + Custom Executor Name + + + Tip: Double-click to Browse + + + &Test + + + HASS.Agent will wait a grace period before notifying you of disconnects from MQTT or HA's API. +You can set the amount of seconds to wait in this grace period below. + + + Seconds + + + Disconnected Grace &Period + + + IMPORTANT: if you change this value, HASS.Agent will unpublish all your sensors, commands and force a restart of itself so they can be republished under the new device name. +Your automations and scripts will keep working. + + + The device name is used to identify your machine on Home Assistant. +It is also used as a prefix for your command/sensor names (this can be changed per entity). + + + This page contains general configuration settings, for more settings you can browse the tabs on the left. + + + Device &Name + + + Tip: Double-click this field to browse + + + Client &Certificate + + + Use &automatic client certificate selection + + + &Test Connection + + + To learn which entities you have configured and to send quick actions, HASS.Agent uses +Home Assistant's API. + +Please provide a long-lived access token and the address of your Home Assistant instance. +You can get a token in Home Assistant by clicking your profile picture at the bottom-left +and navigating to the bottom of the page until you see the 'CREATE TOKEN' button. + + + &API Token + + + Server &URI + + + &Clear + + + An easy way to pull up your quick actions is to use a global hotkey. + +This way, whatever you're doing on your machine, you can always interact with Home Assistant. + + + &Enable Quick Actions Hotkey + + + &Hotkey Combination + + + Clear Image Cache + + + Open Folder + + + Image Cache Location + + + days + + + Some items like images shown in notifications have to be temporarily stored locally. You can +configure the amount of days they should be kept before HASS.Agent deletes them. + +Enter '0' to keep them permanently. + + + Extended logging provides more verbose and in-depth logging, in case the default logging isn't +sufficient. Please note that enabling this can cause the logfiles to grow large, and should only be +used when you suspect something's wrong with HASS.Agent itself or when asked by the +developers. + + + &Enable Extended Logging + + + &Open Logs Folder + + + Tip: Double-click these fields to browse + + + Client Certificate + + + Root Certificate + + + Use &Retain Flag + + + &Allow Untrusted Certificates + + + &Clear Configuration + + + (leave default if unsure) + + + Commands and sensors use MQTT, as well as notifications and media player functions when using the new integration. + +Please provide credentials for your broker, if you're using the HA Mosquitto addon, you can probably use the preset address. + +Note: these settings (excluding the Client ID) will also be applied to the satellite service. + + + Discovery Prefix + + + Password + + + Username + + + Port + + + Broker IP Address or Hostname + + + (leave empty to auto generate) + + + Client ID + + + If something is not working, make sure you try the following steps: + +- Install the HASS.Agent integration +- Restart Home Assistant +- Make sure HASS.Agent is active with MQTT enabled! +- Your device should get detected and added as an entity automatically +- Optionally: manually add it using the local API + + + HASS.Agent can receive notifications from Home Assistant, using text, images and actions. If you have MQTT enabled, your device will automatically get added. Otherwise, manually configure the integration to use the local API. + + + Notifications &Documentation + + + Port + + + &Accept Notifications + + + Show Test Notification + + + Execute Port Reservation + + + &Ignore certificate errors for images + + + The satellite service allows you to run sensors and commands even when no user's logged in. +Use the 'satellite service' button on the main window to manage it. + + + Service Status: + + + S&tart Service + + + &Disable Service + + + &Stop Service + + + &Enable Service + + + &Reinstall Service + + + If you do not configure the service, it won't do anything. However, you can still decide to disable it as well. +The installer will leave the disabled service alone(if you remove the service, the installer will reinstall it). + + + You can try reinstalling the service if it's not working correctly. +Your configuration and entities won't be removed. + + + Open Service &Logs Folder + + + If the service still fails after reinstalling, please open a ticket and send the content of the latest log. + + + HASS.Agent can start when you login by creating an entry in your user profile's registry. + +Since HASS.Agent is user based, if you want to launch for another user, just install and config +HASS.Agent there. + + + &Enable Start-on-Login + + + Start-on-Login Status: + + + Notify me of &beta releases + + + When a new update is available, HASS.Agent can download the installer and launch it for you. + +The certificate of the downloaded file will get checked before running,you will still get to review the release notes and manually approve the update. + + + Automatically &download future updates + + + HASS.Agent checks for updates in the background if enabled. + +You will be sent a push notification if a new update is discovered, letting you know a +new version is ready to be installed. + + + Notify me when a new &release is available + + + Welcome to the HASS.Agent! It looks like this is the first time you are launching the agent. + +To assist you with a first time setup, proceed with the configuration steps below +or alternatively, click 'Close'. + + + The device name is used to identify your machine on Home Assistant, it is also used as a suggested prefix for your commands and sensors. + + + Device &Name + + + Yes, &start HASS.Agent on System Login + + + HASS.Agent can start with your system, this allows for any sensors and data transmission between your device and Home Assistant to begin as soon as you login. + +This setting can be changed any time later in the HASS.Agent configuration window. + + + Fetching current state, please wait.. + + + Note: 5115 is the default port, only change it if you changed it in Home Assistant. + + + Yes, accept notifications on port + + + HASS.Agent can receive notifications from Home Assistant, using text and/or images. + +Do you want to enable this function? + + + HASS.Agent-Notifier GitHub Page + + + Make sure you follow these steps: + +- Install HASS.Agent-Notifier integration +- Restart Home Assistant +- Configure a notifier entity +- Restart Home Assistant + + + To use notifications, you need to install and configure the HASS.Agent-notifier integration in +Home Assistant. + +This is very easy using HACS but may also be installed manually, visit the link below for more +information. + + + API &Token + + + Server &URI (should be ok like this) + + + To learn which entities you have configured and to send quick actions, HASS.Agent uses +Home Assistant's API. + +Please provide a long-lived access token and the address of your Home Assistant instance. +You can get a token in Home Assistant by clicking your profile picture at the bottom-left +and navigating to the bottom of the page until you see the 'CREATE TOKEN' button. + + + Test &Connection + + + Tip: Specialized settings can be found in the Configuration Window. + + + Password + + + Username + + + Port + + + IP Address or Hostname + + + Commands and sensors are sent through MQTT. The notifications- and media player integration also make use of them. + +Tip: if you're using the HA addon, you can probably use the preset address - just provide credentials. + + + + Discovery Prefix + + + (leave default if not sure) + + + Tip: Specialized settings can be found in the Configuration Window. + + + &Hotkey Combination + + + An easy way to pull up your quick actions is to use a global hotkey. + +This way, whatever you're doing on your machine, you can always interact with Home Assistant. + + + + &Clear + + + HASS.Agent checks for updates in the background if enabled. + +You will be sent a push notification if a new update is discovered, letting you know a +new version is ready to be installed. + +Do you want to enable this automatic update checks? + + + Yes, notify me on new &updates + + + Yes, &download and launch the installer for me + + + When a new update is available, HASS.Agent can download the installer and launch it for you. + +The certificate of the downloaded file will get checked before running,you will still get to review the release notes and manually approve the update. + + + HASS.Agent GitHub page + + + There's a lot more to tinker with, so make sure you take a look at the Configuration Wwindow! + + +Thank you for using HASS.Agent, hopefully it'll be useful for you :-) + + + + HASS.Agent will now restart to apply your configuration changes. + + + Yay, done! + + + Low Integrity + + + Name + + + Type + + + &Remove + + + &Modify + + + &Add New + + + &Send && Activate Commands + + + commands stored! + + + &Apply + + + Auth &ID + + + Authenticate + + + Connect with service + + + Connecting satellite service, please wait.. + + + Fetch Configuration + + + This page contains general configuration settings, for MQTT settings, commands, and sensors, browse the different tabs above. + + + Auth &ID + + + Device &Name + + + Tip: Double-click these fields to browse + + + Custom Executor &Binary + + + Custom &Executor Name + + + seconds + + + Disconnected Grace &Period + + + Apply + + + Version + + + Tip: Double-click to generate random + + + Stored! + + + (leave empty to auto generate) + + + Client ID + + + Tip: Double-click these fields to browse + + + Client Certificate + + + Root Certificate + + + Use &Retain Flag + + + &Allow Untrusted Certificates + + + &Clear Configuration + + + (leave default if not sure) + + + Commands and sensors are sent through MQTT. Please provide credentials for your server. If you're using the HA addon, +you can probably use the preset address. + + + Discovery Prefix + + + Password + + + Username + + + Port + + + Broker IP Address or Hostname + + + &Send && Activate Configuration + + + Copy from &HASS.Agent + + + Configuration stored! + + + Status + + + Querying.. + + + Name + + + Type + + + Refresh + + + &Remove + + + &Add New + + + &Modify + + + &Send && Activate Sensors + + + Sensors stored! + + + Please wait a bit while the task is performed .. + + + Create API Port Binding + + + Set Firewall Rule + + + HASS.Agent Port Reservation + + + Please wait a bit while some post-update tasks are performed .. + + + Configuring Satellite Service + + + Create API Port Binding + + + HASS.Agent Post Update + + + Please wait while HASS.Agent restarts.. + + + Waiting for previous instance to close.. + + + Relaunch HASS.Agent + + + HASS.Agent Restarter + + + Please wait while the satellite service is re-installed.. + + + Remove Satellite Service + + + Install Satellite Service + + + HASS.Agent Reinstall Satellite Service + + + Please wait while the satellite service is configured.. + + + Enable Satellite Service + + + HASS.Agent Configure Satellite Service + + + &Close + + + This is the MQTT topic on which you can publish action commands: + + + Copy &to Clipboard + + + help and examples + + + MQTT Action Topic + + + &Remove + + + &Modify + + + &Add New + + + &Store and Activate Commands + + + Name + + + Type + + + Low Integrity + + + Action + + + Commands Config + + + &Store Command + + + &Configuration + + + &Name + + + Description + + + &Run as 'Low Integrity' + + + What's this? + + + Type + + + Selected Type + + + Service + + + agent + + + HASS.Agent only! + + + &Entity Type + + + Show MQTT Action Topic + + + Action + + + Command + + + Retrieving entities, please wait.. + + + Quick Actions + + + &Store Quick Actions + + + &Add New + + + &Modify + + + &Remove + + + &Preview + + + Domain + + + Entity + + + Action + + + Hotkey + + + Description + + + Hotkey Enabled + + + Quick Actions Configuration + + + &Store Quick Action + + + Domain + + + &Entity + + + Desired &Action + + + &Description + + + Retrieving entities, please wait.. + + + enable hotkey + + + &hotkey combination + + + (optional, will be used instead of entity name) + + + Quick Action + + + &Remove + + + &Modify + + + &Add New + + + &Store && Activate Sensors + + + Name + + + Type + + + Refresh + + + Sensors Configuration + + + &Store Sensor + + + setting 1 + + + Selected Type + + + &Name + + + &Update every + + + seconds + + + Description + + + Setting 2 + + + Setting 3 + + + Type + + + Multivalue + + + Agent + + + Service + + + HASS.Agent only! + + + Sensor + + + General + + + MQTT + + + Commands + + + Sensors + + + Satellite Service Configuration + + + &Close + + + A Windows-based client for the Home Assistant platform. + + + This application is open source and completely free, please check the project pages of +the used components for their individual licenses: + + + A big 'thank you' to the developers of these projects, who were kind enough to share +their hard work with the rest of us mere mortals. + + + And of course; thanks to Paulus Shoutsen and the entire team of developers that +created and maintain Home Assistant :-) + + + Created with love by + + + Like this tool? Support us (read: keep us awake) by buying a cup of coffee: + + + About + + + General + + + External Tools + + + Home Assistant API + + + Hotkey + + + Local Storage + + + Logging + + + MQTT + + + Notifications + + + Satellite Service + + + Startup + + + Updates + + + &About + + + &Help && Contact + + + &Save Configuration + + + Close &Without Saving + + + Configuration + + + What would you like to do? + + + &Restart + + + &Hide + + + &Exit + + + Exit Dialog + + + &Close + + + If you are having trouble with HASS.Agent and require support +with any sensors, commands, or for general support and feedback, +there are few ways you can reach us: + + + About + + + Home Assistant Forum + + + GitHub Issues + + + Bit of everything, with the addition that other +HA users can help you out too! + + + Report bugs, post feature requests, see latest changes, etc. + + + Get help with setting up and using HASS.Agent, +report bugs or get involved in general chit-chat! + + + Browse HASS.Agent documentation and usage examples. + + + Help + + + Show HASS.Agent + + + Show Quick Actions + + + Configuration + + + Manage Quick Actions + + + Manage Local Sensors + + + Manage Commands + + + Check for Updates + + + Donate + + + Help && Contact + + + About + + + Exit HASS.Agent + + + &Hide + + + Controls + + + S&atellite Service + + + C&onfiguration + + + &Quick Actions + + + Loading.. + + + Loading.. + + + System Status + + + Satellite Service: + + + Commands: + + + Sensors: + + + Quick Actions: + + + Home Assistant API: + + + notification api: + + + &Next + + + &Close + + + &Previous + + + HASS.Agent Onboarding + + + Fetching info, please wait.. + + + There's a new release available: + + + Release notes + + + &Ignore Update + + + Release Page + + + HASS.Agent Update + + + Execute a custom command. + +These commands run without special elevation. To run elevated, create a Scheduled Task, and use 'schtasks /Run /TN "TaskName"' as the command to execute your task. + +Or enable 'run as low integrity' for even stricter execution. + + + Executes the command through the configured custom executor (in Configuration -> External Tools). + +Your command is provided as an argument 'as is', so you have to supply your own quotes etc. if necessary. + + + Sets the machine in hibernation. + + + Simulates a single keypress. + +Click on the 'keycode' textbox and press the key you want simulated. The corresponding keycode will be entered for you. + +If you need more keys and/or modifiers like CTRL, use the MultipleKeys command. + + + Launches the provided URL, by default in your default browser. + +To use 'incognito', provide a specific browser in Configuration -> External Tools. + +If you just want a window with a specific URL (not an entire browser), use a 'WebView' command. + + + Locks the current session. + + + Logs off the current session. + + + Simulates 'Mute' key. + + + Simulates 'Media Next' key. + + + Simulates 'Media Pause/Play' key. + + + Simulates 'Media Previous' key. + + + Simulates 'Volume Down' key. + + + Simulates 'Volume Up' key. + + + Simulates pressing mulitple keys. + +You need to put [ ] between every key, otherwise HASS.Agent can't tell them apart. So say you want to press X TAB Y SHIFT-Z, it'd be [X] [{TAB}] [Y] [+Z]. + +There are a few tricks you can use: + +- If you want a bracket pressed, escape it, so [ is [\[] and ] is [\]] + +- Special keys go between { }, like {TAB} or {UP} + +- Put a + in front of a key to add SHIFT, ^ for CTRL and % for ALT. So, +C is SHIFT-C. Or, +(CD) is SHIFT-C and SHIFT-D, while +CD is SHIFT-C and D + +- For multiple presses, use {z 15}, which means Z will get pressed 15 times. + +More info: https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.sendkeys + + + Execute a Powershell command or script. + +You can either provide the location of a script (*.ps1), or a single-line command. + +This will run without special elevation. + + + Resets all sensor checks, forcing all sensors to process and send their value. + +Useful for example if you want to force HASS.Agent to update all your sensors after a HA reboot. + + + Restarts the machine after one minute. + +Tip: Accidentally triggered? Run 'shutdown /a' to abort shutdown. + + + Shuts down the machine after one minute. + +Tip: Accidentally triggered? Run 'shutdown /a' to abort shutdown. + + + Puts the machine to sleep. + +Note: due to a limitation in Windows, this only works if hibernation is disabled, otherwise it will just hibernate. + +You can use something like NirCmd (http://www.nirsoft.net/utils/nircmd.html) to circumvent this. + + + Please enter the location of your browser's binary! (.exe file) + + + The browser binary provided could not be found, please ensure the path is correct and try again. + + + No incognito arguments were provided so the browser will likely launch normally. + +Do you want to continue? + + + Something went wrong while launching your browser in incognito mode! + +Please check the logs for more information. + + + Please enter a valid API key! + + + Please enter a value for your Home Assistant's URI. + + + Unable to connect, the following error was returned: + +{0} + + + Connection OK! + +Home Assistant version: {0} + + + Image cache has been cleared! + + + Cleaning.. + + + Notifications are currently disabled, please enable them and restart the HASS.Agent, then try again. + + + The test notification should have appeared, if you did not receive it please check the logs or consult the documentation for troubleshooting tips. + +Note: This only tests locally whether notifications can be shown! + + + This is a test notification! + + + Executing, please wait.. + + + Something went wrong whilst reserving the port! + +Manual execution is required and a command has been copied to your clipboard, please open an elevated terminal and paste the command. + +Additionally, remember to change your Firewall Rules port! + + + Not Installed + + + Disabled + + + Running + + + Stopped + + + Failed + + + Something went wrong whilst stopping the service, did you allow the UAC prompt? + +Check the HASS.Agent (not the service) logs for more information. + + + The service is set to 'disabled', so it cannot be started. + +Please enable the service first and try again. + + + Something went wrong whilst starting the service, did you allow the UAC prompt? + +Check the HASS.Agent (not the service) logs for more information. + + + Something went wrong whilst disabling the service, did you allow the UAC prompt? + +Check the HASS.Agent (not the service) logs for more information. + + + Something went wrong whilst enabling the service, did you allow the UAC prompt? + +Check the HASS.Agent (not the service) logs for more information. + + + Something went wrong whilst reinstalling the service, did you allow the UAC prompt? + +Check the HASS.Agent (not the service) logs for more information. + + + Something went wrong whilst disabling Start-on-Login, please check the logs for more information. + + + Something went wrong whilst disabling Start-on-Login, please check the logs for more information. + + + Enabled + + + Disable Start-on-Login + + + Disabled + + + Enable Start-on-Login + + + Start-on-Login has been activated! + + + Do you want to enable Start-on-Login now? + + + Start-on-Login is already activated, all set! + + + Activating Start-on-Login.. + + + Something went wrong. You can try again, or skip to the next page and retry after HASS.Agent's restart. + + + Enable Start-on-Login + + + Please provide a valid API key. + + + Please enter your Home Assistant's URI. + + + Unable to connect, the following error was returned: + +{0} + + + Connection OK! + +Home Assistant version: {0} + + + Testing.. + + + An error occurred whilst saving your commands, please check the logs for more information. + + + Storing and registering, please wait.. + + + Connecting with satellite service, please wait.. + + + Connecting to the service has failed! + + + The service hasn't been found! You can install and manage it from the configuration panel. + +When it's up and running, come back here to configure the commands and sensors. + + + Communicating with the service has failed! + + + Unable to communicate with the service. Check the logs for more info. + +You can open the logs and manage the service from the configuration panel. + + + Unauthorized + + + You are not authorized to contact the service. + +If you have the correct auth ID, you can set it now and try again. + + + Fetching settings failed! + + + The service returned an error while requesting its settings. Check the logs for more info. + +You can open the logs and manage the service from the configuration panel. + + + Fetching MQTT settings failed! + + + The service returned an error while requesting its MQTT settings. Check the logs for more info. + +You can open the logs and manage the service from the configuration panel. + + + Fetching configured commands failed! + + + The service returned an error while requesting its configured commands. Check the logs for more info. + +You can open the logs and manage the service from the configuration panel. + + + Fetching configured sensors failed! + + + The service returned an error while requesting its configured sensors. Check the logs for more info. + +You can open the logs and manage the service from the configuration panel. + + + Storing an empty auth ID will allow all HASS.Agent to access the service. + +Are you sure you want this? + + + An error occurred whilst saving, check the logs for more information. + + + Please provide a device name! + + + Please select an executor first. (Tip: Double click to Browse) + + + The selected executor could not be found, please ensure the path provided is correct and try again. + + + Set an auth ID if you don't want every instance of HASS.Agent on this PC to connect with the satellite service. + +Only the instances that have the correct ID, can connect. + +Leave empty to allow all to connect. + + + This is the name with which the satellite service registers itself on Home Assistant. + +By default, it's your PC's name plus '-satellite'. + + + The amount of time the satellite service will wait before reporting a lost connection to the MQTT broker. + + + Error fetching status, please check logs for information. + + + An error occurred whilst saving the configuration, please check the logs for more information. + + + Storing and registering, please wait.. + + + An error occurred whilst saving the sensors, please check the logs for more information. + + + Storing and registering, please wait.. + + + Not all steps completed succesfully. Please consult the logs for more information. + + + Not all steps completed succesfully. Please consult the logs for more information. + + + HASS.Agent is still active after {0} seconds. Please close all instances and restart manually. + +Check the logs for more info, and optionally inform the developers. + + + Not all steps completed successfully, please check the logs for more information. + + + Enable Satellite Service + + + Disable Satellite Service + + + Start Satellite Service + + + Stop Satellite Service + + + Something went wrong while processing the desired service state. + +Please consult the logs for more information. + + + Topic copied to clipboard! + + + Storing and registering, please wait.. + + + An error occurred whilst saving commands, please check the logs for more information. + + + New Command + + + Mod Command + + + Please select a command type! + + + Please select a valid command type! + + + Select a valid entity type first. + + + Please provide a name! + + + A command with that name already exists, are you sure you want to continue? + + + If a command is not provided, you may only use this entity with an 'action' value via Home Assistant, running it as-is will have no action. + +Are you sure you want to proceed? + + + If you don't enter a command or script, you can only use this entity with an 'action' value through Home Assistant. Running it as-is won't do anything. + +Are you sure you want this? + + + Please enter a key code! + + + Checking keys failed: {0} + + + If a URL is not provided, you may only use this entity with an 'action' value via Home Assistant, running it as-is will have no action. + +Are you sure you want to proceed? + + + Command + + + Command or Script + + + Keycode + + + Keycodes + + + Launch in Incognito Mode + + + Browser: Default + +Please configure a custom browser to enable incognito mode. + + + URL + + + Browser: {0} + + + Executor: None + +Please configure an executor or your command will not run. + + + Executor: {0} + + + Low integrity means your command will be executed with restricted privileges. + + + This means it will only be able to save and modify files in certain locations, + + + such as the '%USERPROFILE%\AppData\LocalLow' folder or + + + the 'HKEY_CURRENT_USER\Software\AppDataLow' registry key. + + + You should test your command to make sure it's not influenced by this! + + + {0} only! + + + The MQTT manager hasn't been configured properly, or hasn't yet completed its startup. + + + Unable to fetch your entities because of missing config, please enter the required values in the config screen. + + + There was an error trying to fetch your entities! + + + New Quick Action + + + Mod Quick Action + + + Unable to fetch your entities because of missing config, please enter the required values in the config screen. + + + There was an error trying to fetch your entities. + + + Please select an entity! + + + Please select an domain! + + + Unknown action, please select a valid one. + + + Storing and registering, please wait.. + + + An error occurred whilst saving the sensors, please check the logs for more information. + + + New Sensor + + + Mod Sensor + + + Window Name + + + WMI Query + + + WMI Scope (optional) + + + Category + + + Counter + + + Instance (optional) + + + Process + + + Service + + + Please select a sensor type! + + + Please select a valid sensor type! + + + Please provide a name! + + + A single-value sensor already exists with that name, are you sure you want to proceed? + + + A multi-value sensor already exists with that name, are you sure you want to proceed? + + + Please provide an interval between 1 and 43200 (12 hours)! + + + Please enter a window name! + + + Please enter a query! + + + Please enter a category and instance! + + + Please enter the name of a process! + + + Please enter the name of a service! + + + {0} only! + + + You've changed your device's name. + +All your sensors and commands will now be unpublished, and HASS.Agent will restart afterwards to republish them. + +Don't worry, they'll keep their current names, so your automations or scripts will keep working. + +Note: the name will get 'sanitized', which means everything except letters, digits and whitespace get replaced by an underscore. This is required by HA. + + + You've changed the local API's port. This new port needs to be reserved. + +You'll get an UAC request to do so, please approve. + + + Something went wrong! + +Please manually execute the required command. It has been copied onto your clipboard, you just need to paste it into an elevated command prompt. + +Remember to change your firewall rule's port as well. + + + The port has succesfully been reserved! + +HASS.Agent will now restart to activate the new configuration. + + + Something went wrong while preparing to restart. +Please restart manually. + + + Your configuration has been saved. Most changes require HASS.Agent to restart before they take effect. + +Do you want to restart now? + + + Something went wrong while loading your settings. + +Check appsettings.json in the 'config' subfolder, or just delete it to start fresh. + + + There was an error launching HASS.Agent. +Please check the logs and make a bug report on GitHub. + + + &Sensors + + + &Commands + + + Checking.. + + + You're running the latest version: {0}{1} + + + There's a new BETA release available: + + + HASS.Agent BETA Update + + + Do you want to &download and launch the installer? + + + Do you want to &navigate to the release page? + + + Install Update + + + Install Beta Release + + + Open Release Page + + + Open Beta Release Page + + + Processing request, please wait.. + + + Processing.. + + + HASS.Agent Onboarding: Start [{0}/{1}] + + + HASS.Agent Onboarding: Startup [{0}/{1}] + + + HASS.Agent Onboarding: Notifications [{0}/{1}] + + + HASS.Agent Onboarding: Integration [{0}/{1}] + + + HASS.Agent Onboarding: API [{0}/{1}] + + + HASS.Agent Onboarding: MQTT [{0}/{1}] + + + HASS.Agent Onboarding: HotKey [{0}/{1}] + + + HASS.Agent Onboarding: Updates [{0}/{1}] + + + HASS.Agent Onboarding: Completed [{0}/{1}] + + + Are you sure you want to abort the onboarding process? + +Your progress will not be saved, and it will not be shown again on next launch. + + + Error fetching info, please check logs for more information. + + + Unable to prepare downloading the update, check the logs for more info. + +The release page will now open instead. + + + Unable to download the update, check the logs for more info. + +The release page will now open instead. + + + The downloaded file FAILED the certificate check. + +This could be a technical error, but also a tampered file! + +Please check the logs, and post a ticket with the findings. + + + Unable to launch the installer (did you approve the UAC prompt?), check the logs for more info. + +The release page will now open instead. + + + HASS API: Connection setup failed. + + + HASS API: Initial connection failed. + + + HASS API: Connection failed. + + + Client certificate file not found. + + + Unable to connect, check URI. + + + Unable to fetch configuration, please check API key. + + + Unable to connect, please check URI and configuration. + + + quick action: action failed, check the logs for info + + + quick action: action failed, entity not found + + + MQTT: Error while connecting + + + MQTT: Failed to connect + + + MQTT: Disconnected + + + Error trying to bind the API to port {0}. + +Make sure no other instance of HASS.Agent is running and the port is available and registered. + + + Provides the title of the current active window. + + + Provides information various aspects of your device's audio: + +Current peak volume level (can be used as a simple 'is something playing' value). + +Default audio device: name, state and volume. + +Summary of your audio sessions: application name, muted state, volume and current peak volume. + + + Provides a sensor with the current charging status, estimated amount of minutes on a full charge, remaining charge as a percentage, remaining charge in minutes and the powerline status. + + + Provides the current load of the first CPU as a percentage. + + + Provides the current clockspeed of the first CPU. + + + Provides the current volume level as a percentage. + +Currently takes the volume of your default device. + + + Provides a sensor with the amount of displays, name of the primary display, and per display its name, resolution and bits per pixel. + + + Dummy sensor for testing purposes, sends a random integer value between 0 and 100. + + + Provides the current load of the first GPU as a percentage. + + + Provides the current temperature of the first GPU. + + + Provides a datetime value containing the last moment the user provided any input. + + + Provides a datetime value containing the last moment the system (re)booted. + +Important: Windows' FastBoot option can throw this value off, because that's a form of hibernation. You can disable it through Power Options -> 'Choose what the power buttons do' -> uncheck 'Turn on fast start-up'. It doesn't make much difference for modern machines with SSDs, but disabling makes sure you get a clean state after rebooting. + + + Provides the last system state change: + +ApplicationStarted, Logoff, SystemShutdown, Resume, Suspend, ConsoleConnect, ConsoleDisconnect, RemoteConnect, RemoteDisconnect, SessionLock, SessionLogoff, SessionLogon, SessionRemoteControl and SessionUnlock. + + + Returns the name of the currently logged user. + +This will only show active users, and falls back to 'Empty' if there are none. If there are multiple, the first will be used. + + + Returns a json-formatted list of currently logged users. + +This will also contain users that aren't active. If you only want the current active user, use the LoggedUser sensor instead. + + + Provides the amount of used memory as a percentage. + + + Provides a bool value based on whether the microphone is currently being used. + +Note: if used in the satellite service, it won't detect userspace applications. + + + Provides an ON/OFF value based on whether the window is currently open (doesn't have to be active). + + + Provides card info, configuration, transfer- & package statistics and addresses (ip, mac, dhcp, dns) of the selected network card(s). + +This is a multi-value sensor. + + + Provides the values of a performance counter. + +For example, the built-in CPU load sensor uses these values: + +Category: Processor +Counter: % Processor Time +Instance: _Total + +You can explore the counters through Windows' 'perfmon.exe' tool. + + + Provides the number of active instances of the process. + +Note: don't add the extension (eg. notepad.exe becomes notepad). + + + Returns the state of the provided service: NotFound, Stopped, StartPending, StopPending, Running, ContinuePending, PausePending or Paused. + +Make sure to provide the 'Service name', not the 'Display name'. + + + Provides the current session state: + +Locked, Unlocked or Unknown. + +Use a LastSystemStateChangeSensor to monitor session state changes. + + + Provides the labels, total size (MB), available space (MB), used space (MB) and file system of all present non-removable disks. + + + Provides the current user state: + +NotPresent, Busy, RunningDirect3dFullScreen, PresentationMode, AcceptsNotifications, QuietTime or RunningWindowsStoreApp. + +Can for instance be used to determine whether to send notifications or TTS messages. + + + Provides a bool value based on whether the webcam is currently being used. + +Note: if used in the satellite service, it won't detect userspace applications. + + + Provides a sensor with the amount of pending driver updates, a sensor with the amount of pending software updates, a sensor containing all pending driver updates information (title, kb article id's, hidden, type and categories) and a sensor containing the same for pending software updates. + +This is a costly request, so the recommended interval is 15 minutes (900 seconds). But it's capped at 10 minutes, if you provide a lower value, you'll get the last known list. + + + Provides the result of the WMI query. + + + Error loading settings: + +{0} + + + Error storing initial settings: + +{0} + + + Error storing settings: + +{0} + + + Error loading commands: + +{0} + + + Error storing commands: + +{0} + + + Error loading quick actions: + +{0} + + + Error storing quick actions: + +{0} + + + Error loading sensors: + +{0} + + + Error storing sensors: + +{0} + + + MQTT: + + + Wiki + + + Busy, please wait.. + + + Interface &Language + + + or + + + Finish + + + Interface &Language + + + Configuration missing + + + Connected + + + Connecting.. + + + Disconnected + + + Error + + + Custom + + + CustomExecutor + + + Hibernate + + + Key + + + LaunchUrl + + + Lock + + + LogOff + + + MediaMute + + + MediaNext + + + MediaPlayPause + + + MediaPrevious + + + MediaVolumeDown + + + MediaVolumeUp + + + MultipleKeys + + + Powershell + + + PublishAllSensors + + + Restart + + + Shutdown + + + Sleep + + + AcceptsNotifications + + + Busy + + + NotPresent + + + PresentationMode + + + QuietTime + + + RunningDirect3dFullScreen + + + RunningWindowsStoreApp + + + ConsoleConnect + + + ConsoleDisconnect + + + HassAgentSatelliteServiceStarted + + + HassAgentStarted + + + Logoff + + + RemoteConnect + + + RemoteDisconnect + + + Resume + + + SessionLock + + + SessionLogoff + + + SessionLogon + + + SessionRemoteControl + + + SessionUnlock + + + Suspend + + + SystemShutdown + + + ActiveWindow + + + Audio + + + Battery + + + CpuLoad + + + CurrentClockSpeed + + + CurrentVolume + + + Display + + + Dummy + + + GpuLoad + + + GpuTemperature + + + LastActive + + + LastBoot + + + LastSystemStateChange + + + LoggedUser + + + LoggedUsers + + + MemoryUsage + + + MicrophoneActive + + + NamedWindow + + + Network + + + PerformanceCounter + + + ProcessActive + + + ServiceState + + + SessionState + + + Storage + + + UserNotification + + + WebcamActive + + + WindowsUpdates + + + WmiQuery + + + Automation + + + Climate + + + Cover + + + InputBoolean + + + Light + + + MediaPlayer + + + Scene + + + Script + + + Switch + + + Close + + + Off + + + On + + + Open + + + Pause + + + Play + + + Stop + + + Toggle + + + Button + + + Light + + + Lock + + + Siren + + + Switch + + + Connecting.. + + + Disabled + + + Failed + + + Loading.. + + + Running + + + Stopped + + + Locked + + + Unknown + + + Unlocked + + + GeoLocation + + + All + + + &Test + + + Test Performance Counter + + + Test WMI Query + + + Network Card + + + Enter a category and counter first. + + + Test succesfully executed, result value: + +{0} + + + The test failed to execute: + +{0} + +Do you want to open the logs folder? + + + Enter a WMI query first. + + + Query succesfully executed, result value: + +{0} + + + The query failed to execute: + +{0} + +Do you want to open the logs folder? + + + It looks like your scope is malformed, it should probably start like this: + +\\.\ROOT\ + +The scope you entered: + +{0} + +Tip: make sure you haven't switched the scope and query fields around. + +Do you still want to use the current values? + + + ApplicationStarted + + + You can use the satellite service to run sensors and commands without having to be logged in. Not all types are available, for instance the 'LaunchUrl' command can only be added as a regular command. + + + Last Known Value + + + Error trying to bind the API to port {0}. + +Make sure no other instance of HASS.Agent is running and the port is available and registered. + + + SendWindowToFront + + + WebView + + + Shows a window with the provided URL. + +This differs from the 'LaunchUrl' command in that it doesn't load a full-fledged browser, just the provided URL in its own window. + +You can use this to for instance quickly show Home Assistant's dashboard. + +By default, it stores cookies indefinitely so you only have to log in once. + + + HASS.Agent Commands + + + Looks for the specified process, and tries to send its main window to the front. + +If the application is minimized, it'll get restored. + +Example: if you want to send VLC to the foreground, use 'vlc'. + + + If you do not configure the command, you may only use this entity with an 'action' value via Home Assistant and it will appear using the default settings, running it as-is will have no action. + +Are you sure you want to do this? + + + Clear Audio Cache + + + Cleaning.. + + + The audio cache has been cleared! + + + Clear WebView Cache + + + Cleaning.. + + + The WebView cache has been cleared! + + + It looks like you're using an alternative scaling. This may result in some parts of HASS.Agent not looking as intended. + +Please report any unusable aspects on GitHub. Thanks! + +Note: this message only shows once. + + + Unable to load the stored command settings, resetting to default. + + + Configure Command &Parameters + + + Execute Port &Reservation + + + &Enable Local API + + + HASS.Agent has its own local API, so Home Assistant can send requests (for instance to send a notification). You can configure it globally here, and afterwards you can configure the dependent sections (currently notifications and mediaplayer). + +Note: this is not required for the new integration to function. Only enable and use it if you don't use MQTT. + + + To be able to listen to the requests, HASS.Agent needs to have its port reserved and opened in your firewall. You can use this button to have it done for you. + + + &Port + + + Audio Cache Location + + + days + + + Image Cache Location + + + Keep audio for + + + Keep images for + + + Clear cache every + + + WebView Cache Location + + + Media Player &Documentation + + + &Enable Media Player Functionality + + + HASS.Agent can act as a media player for Home Assistant, so you'll be able to see and control any media that's playing, and send text-to-speech. If you have MQTT enabled, your device will automatically get added. Otherwise, manually configure the integration to use the local API. + + + If something is not working, make sure you try the following steps: + +- Install the HASS.Agent integration +- Restart Home Assistant +- Make sure HASS.Agent is active with MQTT enabled! +- Your device should get detected and added as an entity automatically +- Optionally: manually add it using the local API + + + The local API is disabled however the media player requires it in order to function. + + + &TLS + + + The local API is disabled however the media player requires it in order to function. + + + Show &Preview + + + Show &Default Menu + + + Show &WebView + + + &Keep page loaded in the background + + + Control the behaviour of the tray icon when it is right-clicked. + + + (This uses extra resources, but reduces loading time.) + + + Size (px) + + + &WebView URL (For instance, your Home Assistant Dashboard URL) + + + Local API + + + Media Player + + + Tray Icon + + + Your input language '{0}' is known to collide with the default CTRL-ALT-Q hotkey. Please set your own. + + + Your input language '{0}' is unknown, and might collide with the default CTRL-ALT-Q hotkey. Please check to be sure. If it does, consider opening a ticket on GitHub so it can be added to the list. + + + No keys found + + + brackets missing, start and close all keys with [ ] + + + Error while parsing keys, please check the logs for more information. + + + The number of open brackets ('[') does not correspond to the number of closed brackets. (']')! ({0} to {1}) + + + Documentation + + + Documentation and Usage Examples + + + Check for &Updates + + + Local API: + + + Manage Satellite Service + + + To use notifications, you need to install and configure the HASS.Agent integration in +Home Assistant. + +This is very easy using HACS, but you can also install manually. Visit the link below for more +information. + + + Make sure you follow these steps: + +- Install the HASS.Agent-Notifier and / or HASS.Agent-MediaPlayer integration +- Restart Home Assistant +-Configure a notifier and / or media_player entity +-Restart Home Assistant + + + The same goes for the media player, this integration allows you to control your device as a media_player entity, see what's playing and send text-to-speech. + + + HASS.Agent-MediaPlayer GitHub Page + + + HASS.Agent-Integration GitHub Page + + + Yes, &enable the local API on port + + + Enable &Media Player and text-to-speech (TTS) + + + Enable &Notifications + + + HASS.Agent has its own internal API, so Home Assistant can send requests (like notifications or text-to-speech). + +Do you want to enable it? + + + You can choose what modules you want to enable. They require HA integrations, but don't worry, the next page will give you more info on how to set them up. + + + Note: 5115 is the default port, only change it if you changed it in Home Assistant. + + + &TLS + + + Your device name contained some characters that are not allowed by HA (only letters, digits and whitespace). + +The final name is: {0} + +Do you want to use that version? + + + HASS.Agent Onboarding + + + stored! + + + &TLS + + + &Save + + + &Always show centered in screen + + + Show the window's &title bar + + + Set window as 'Always on &Top' + + + Drag and resize this window to set the size and location of your webview command. + + + Location + + + Size + + + Tip: Press ESCAPE to close a WebView. + + + &URL + + + WebView Configuration + + + WebView + + + The keycode you have provided is not a valid number! + +Please ensure the keycode field is in focus and press the key you want simulated, the keycode should then be generated for you. + + + Enable Device Name &Sanitation + + + Enable State Notifications + + + HASS.Agent will sanitize your device name to make sure HA will accept it, you can overrule this rule below if you're sure that your name will be accepted as-is. + + + HASS.Agent sends notifications when the state of a module changes, you can adjust whether or not you want to receive these notifications below. + + + You've changed your device's name. + +All your sensors and commands will now be unpublished and published again after the HASS.Agent restarts. + +Don't worry! they'll keep their current names so your automations and scripts will continue to work. + +Note: You disabled sanitation, so make sure your device name is accepted by Home Assistant. + + + Printers + + + MonitorSleep + + + MonitorWake + + + PowerOn + + + PowerOff + + + Dimmed + + + Unknown + + + MonitorPowerState + + + PowershellSensor + + + SetVolume + + + Maximized + + + Minimized + + + Normal + + + Unknown + + + Hidden + + + WindowState + + + WebcamProcess + + + MicrophoneProcess + + + Puts all monitors in sleep (low power) mode. + + + Tries to wake up all monitors by simulating a 'arrow up' keypress. + + + Sets the volume of the current default audiodevice to the specified level. + + + Please enter a value between 0-100 as the desired volume level! + + + Command + + + If you don't enter a volume value, you can only use this entity with an 'action' value through Home Assistant. Running it as-is won't do anything. + +Are you sure you want this? + + + The name you provided contains unsupported characters and won't work. The suggested version is: + +{0} + +Do you want to use this version? + + + The API token you have provided doesn't appear to be valid, please ensure you selected the entire token (Don't use CTRL + A or double-click). A valid API key contains three sections, separated by two dots. + +Are you sure you want to use this key anyway? + + + The URI you have provided does not appear to be valid, a valid URI may look like either of the following: +- http://homeassistant.local:8123 +- http://192.168.0.1:8123 + +Are you sure you want to use this URI anyway? + + + Testing.. + + + both the local API and MQTT are disabled, but the integration needs at least one for it to work + + + Enable MQTT + + + If MQTT is not enabled, commands and sensors will not work! + + + both the local API and MQTT are disabled, but the integration needs at least one for it to work + + + &Manage Service + + + The service is currently stopped and cannot be configured. + +Please start the service first in order to configure it. + + + If you want to manage the service (add commands and sensor, change settings) you can do so here, or by using the 'satellite service' button on the main window. + + + Show default menu on mouse left-click + + + Your Home Assistant API token doesn't look right. Make sure you selected the entire token (don't use CTRL+A or doubleclick). +It should contain three sections (seperated by two dots). + +Are you sure you want to use it like this? + + + Your Home Assistant URI doesn't look right. It should look something like 'http://homeassistant.local:8123' or 'https://192.168.0.1:8123'. + +Are you sure you want to use it like this? + + + Your MQTT broker URI doesn't look right. It should look something like 'homeassistant.local' or '192.168.0.1'. + +Are you sure you want to use it like this? + + + &Close + + + I already donated, hide the button on the main window. + + + HASS.Agent is completely free, and will always stay that way without restrictions! + +However, developing and maintaining this tool (and everything that surrounds it, like support and the docs) takes up a lot of time. + +Like most developers, I run on caffeïne - so if you can spare it, a cup of coffee is always very much appreciated! + + + Donate + + + No URL has been set! Please configure the webview through Configuration -> Tray Icon. + + + Check for Updates + + + The API token you have provided doesn't appear to be valid, please ensure you selected the entire token (Don't use CTRL + A or double-click). A valid API key contains three sections, separated by two dots. + +Are you sure you want to use this key anyway? + + + The URI you have provided does not appear to be valid, a valid URI may look like either of the following: +- http://homeassistant.local:8123 +- http://192.168.0.1:8123 + +Are you sure you want to use this URI anyway? + + + Developing and maintaining this tool (and everything that surrounds it) takes up a lot of time. Like most developers, I run on caffeïne - so if you can spare it, a cup of coffee is always very much appreciated! + + + Tip: Other donation methods are available on the About Window. + + + Enable &Media Player (including text-to-speech) + + + Enable &Notifications + + + Enable MQTT + + + HASS.Agent Post Update + + + Provides a sensor with the amount of bluetooth devices found. + +The devices and their connected state are added as attributes. + + + Provides a sensors with the amount of bluetooth LE devices found. + +The devices and their connected state are added as attributes. + +Only shows devices that were seen since the last report, ie. when the sensor publishes, the list clears. + + + Returns your current latitude, longitude and altitude as a comma-seperated value. + +Make sure Windows' location services are enabled! + +Depending on your Windows version, this can be found in the new control panel -> 'privacy and security' -> 'location'. + + + Provides the name of the process that's currently using the microphone. + +Note: if used in the satellite service, it won't detect userspace applications. + + + Provides the last monitor power state change: + +Dimmed, PowerOff, PowerOn and Unkown. + + + Returns the result of the provided Powershell command or script. + +Converts the outcome to text. + + + Provides information about all installed printers and their queues. + + + Provides the name of the process that's currently using the webcam. + +Note: if used in the satellite service, it won't detect userspace applications. + + + Provides the current state of the process' window: + +Hidden, Maximized, Minimized, Normal and Unknown. + + + powershell command or script + + + The name you provided contains unsupported characters and won't work. The suggested version is: + +{0} + +Do you want to use this version? + + + Test Command/Script + + + Please enter a command or script! + + + Test succesfully executed, result value: + +{0} + + + The test failed to execute: + +{0} + +Do you want to open the logs folder? + + + BluetoothDevices + + + BluetoothLeDevices + + + Fatal error, please check logs for information! + + + Timeout expired + + + unknown reason + + + unable to open Service Manager + + + unable to open service + + + Error configuring startup mode, please check the logs for more information. + + + Error setting startup mode, please check the logs for more information. + + + Microsoft's WebView2 runtime isn't found on your machine. Usually this is handled by the installer, but you can install it manually. + +Do you want to download the runtime installer? + + + Something went wrong while initializing the WebView! Please check your logs and open a GitHub issue for further assistance. + + + domain + + \ No newline at end of file From c59f48f4de12f7acd8fbc523544cbac763e1f2d2 Mon Sep 17 00:00:00 2001 From: Amadeo Alex <68441479+amadeo-alex@users.noreply.github.com> Date: Fri, 30 Jun 2023 14:39:14 +0200 Subject: [PATCH 06/10] updated changed strings in all languages --- .../Resources/Localization/Languages.de.resx | 14 +- .../Resources/Localization/Languages.en.resx | 68 +- .../Resources/Localization/Languages.es.resx | 104 +-- .../Resources/Localization/Languages.fr.resx | 674 +++++++++--------- .../Resources/Localization/Languages.nl.resx | 236 +++--- .../Resources/Localization/Languages.pl.resx | 46 +- .../Localization/Languages.pt-br.resx | 100 +-- .../Resources/Localization/Languages.ru.resx | 100 +-- .../Resources/Localization/Languages.sl.resx | 96 +-- .../Resources/Localization/Languages.tr.resx | 228 +++--- 10 files changed, 843 insertions(+), 823 deletions(-) diff --git a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.de.resx b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.de.resx index ad6987e6..a596a7a7 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.de.resx +++ b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.de.resx @@ -2177,7 +2177,9 @@ Nimmt derzeit die Lautstärke deines Standardgeräts. Liefert die aktuelle Temperatur der ersten GPU. - Stellt einen datetime-Wert bereit, der den letzten Moment enthält, in dem der Benutzer eine Eingabe gemacht hat. + Stellt einen Datums-/Uhrzeitwert bereit, der den letzten Zeitpunkt enthält, zu dem der Benutzer eine Eingabe vorgenommen hat. + +Aktualisiert den Sensor optional mit dem aktuellen Datum, wenn das System im konfigurierten Zeitfenster aus dem Ruhezustand/Ruhezustand erwacht und keine Benutzeraktivität durchgeführt wurde. Stellt einen datetime-Wert bereit, der den letzten Moment enthält, in dem das System (neu) gestartet wurde. @@ -2732,7 +2734,7 @@ Stelle sicher, dass keine andere Instanz von HASS.Agent läuft und der Port verf Dies unterscheidet sich von dem „ÖffneUrl“ Befehl, da er keinen vollständigen Browser lädt, sondern nur die bereitgestellte URL in einem eigenen Fenster. -Du kannst dies benutzen, um zum Beispiel schnell Home Assistant's Dashboard anzuzeigen. +Du kannst dies benutzen, um zum Beispiel schnell Home Assistant's Dashboard anzuzeigen. Standardmäßig werden alle Cookies für unbegrenzte Zeit gespeichert, sodass du dich nur einmal einloggen musst. @@ -2793,7 +2795,7 @@ Hinweis: Diese Meldung wird nur einmal angezeigt. Fuzzy - Um auf Anfragen reagieren zu können, muss HASS.Agent's Port in deiner Firewall reserviert und geöffnet werden. Du kannst diese Schaltfläche verwenden, um dies für dich zu erledigen. + Um auf Anfragen reagieren zu können, muss HASS.Agent's Port in deiner Firewall reserviert und geöffnet werden. Du kannst diese Schaltfläche verwenden, um dies für dich zu erledigen. Fuzzy @@ -3170,13 +3172,13 @@ Es sollte drei Abschnitte enthalten (getrennt durch zwei Punkte). Sind Sie sicher, dass Sie es so verwenden wollen? - Die URI Ihres Home-Assistenten sieht nicht richtig aus. Sie sollte etwa so aussehen: "http://homeassistant.local:8123" oder "https://192.168.0.1:8123". + Die URI Ihres Home-Assistenten sieht nicht richtig aus. Sie sollte etwa so aussehen: "http://homeassistant.local:8123" oder "https://192.168.0.1:8123". Sind Sie sicher, dass Sie ihn so verwenden wollen? Deine MQTT Broker URI sieht nicht richtig aus. So sollte es aussehen -"homeassistant.local" oder "192.168.0.1" +"homeassistant.local" oder "192.168.0.1" Bist Du sicher, es so zu verwenden? @@ -3333,7 +3335,7 @@ Möchtest Du den Protokollordner öffnen? Fehler beim Einstellen des Startmodus, überprüfe die Protokolle - Microsoft's WebView2 Runtime wurde nicht auf diesem Gerät gefunden. Normalerweise wird dies vom Installer ausgeführt, Du kannst es auch manuell installieren. + Microsoft's WebView2 Runtime wurde nicht auf diesem Gerät gefunden. Normalerweise wird dies vom Installer ausgeführt, Du kannst es auch manuell installieren. Willst Du den Runtime Installer herunterladen? diff --git a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.en.resx b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.en.resx index 1a81eb4c..9c644fd1 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.en.resx +++ b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.en.resx @@ -811,10 +811,10 @@ you can probably use the preset address. Description - &Run as 'Low Integrity' + &Run as 'Low Integrity' - What's this? + What's this? Type @@ -1214,7 +1214,7 @@ report bugs or get involved in general chit-chat! Fetching info, please wait.. - There's a new release available: + There's a new release available: Release notes @@ -1264,22 +1264,22 @@ If you just want a window with a specific URL (not an entire browser), use a 'We Logs off the current session. - Simulates 'Mute' key. + Simulates 'Mute' key. - Simulates 'Media Next' key. + Simulates 'Media Next' key. - Simulates 'Media Pause/Play' key. + Simulates 'Media Pause/Play' key. - Simulates 'Media Previous' key. + Simulates 'Media Previous' key. - Simulates 'Volume Down' key. + Simulates 'Volume Down' key. - Simulates 'Volume Up' key. + Simulates 'Volume Up' key. Simulates pressing mulitple keys. @@ -1328,7 +1328,7 @@ Note: due to a limitation in Windows, this only works if hibernation is disabled You can use something like NirCmd (http://www.nirsoft.net/utils/nircmd.html) to circumvent this. - Please enter the location of your browser's binary! (.exe file) + Please enter the location of your browser's binary! (.exe file) The browser binary provided could not be found, please ensure the path is correct and try again. @@ -1347,7 +1347,7 @@ Please check the logs for more information. Please enter a valid API key! - Please enter a value for your Home Assistant's URI. + Please enter a value for your Home Assistant's URI. Unable to connect, the following error was returned: @@ -1462,7 +1462,7 @@ Check the HASS.Agent (not the service) logs for more information. Activating Start-on-Login.. - Something went wrong. You can try again, or skip to the next page and retry after HASS.Agent's restart. + Something went wrong. You can try again, or skip to the next page and retry after HASS.Agent's restart. Enable Start-on-Login @@ -1471,7 +1471,7 @@ Check the HASS.Agent (not the service) logs for more information. Please provide a valid API key. - Please enter your Home Assistant's URI. + Please enter your Home Assistant's URI. Unable to connect, the following error was returned: @@ -1721,19 +1721,19 @@ Please configure an executor or your command will not run. This means it will only be able to save and modify files in certain locations, - such as the '%USERPROFILE%\AppData\LocalLow' folder or + such as the '%USERPROFILE%\AppData\LocalLow' folder or - the 'HKEY_CURRENT_USER\Software\AppDataLow' registry key. + the 'HKEY_CURRENT_USER\Software\AppDataLow' registry key. - You should test your command to make sure it's not influenced by this! + You should test your command to make sure it's not influenced by this! {0} only! - The MQTT manager hasn't been configured properly, or hasn't yet completed its startup. + The MQTT manager hasn't been configured properly, or hasn't yet completed its startup. Unable to fetch your entities because of missing config, please enter the required values in the config screen. @@ -1888,10 +1888,10 @@ Please check the logs and make a bug report on GitHub. Checking.. - You're running the latest version: {0}{1} + You're running the latest version: {0}{1} - There's a new BETA release available: + There's a new BETA release available: HASS.Agent BETA Update @@ -2057,7 +2057,9 @@ Currently takes the volume of your default device. Provides the current temperature of the first GPU. - Provides a datetime value containing the last moment the user provided any input. + Provides a datetime value containing the last moment the user provided input. + +Optionally updates the sensor with current date, when system has been woken from sleep/hibernation in configuerd time window and no user activity was performed. Provides a datetime value containing the last moment the system (re)booted. @@ -2088,7 +2090,7 @@ This will also contain users that aren't active. If you only want the current ac Note: if used in the satellite service, it won't detect userspace applications. - Provides an ON/OFF value based on whether the window is currently open (doesn't have to be active). + Provides an ON/OFF value based on whether the window is currently open (doesn't have to be active). Provides card info, configuration, transfer- & package statistics and addresses (ip, mac, dhcp, dns) of the selected network card(s). @@ -2592,7 +2594,7 @@ Do you still want to use the current values? ApplicationStarted - You can use the satellite service to run sensors and commands without having to be logged in. Not all types are available, for instance the 'LaunchUrl' command can only be added as a regular command. + You can use the satellite service to run sensors and commands without having to be logged in. Not all types are available, for instance the 'LaunchUrl' command can only be added as a regular command. Last Known Value @@ -2708,7 +2710,7 @@ Note: this is not required for the new integration to function. Only enable and &Enable Media Player Functionality - HASS.Agent can act as a media player for Home Assistant, so you'll be able to see and control any media that's playing, and send text-to-speech. If you have MQTT enabled, your device will automatically get added. Otherwise, manually configure the integration to use the local API. + HASS.Agent can act as a media player for Home Assistant, so you'll be able to see and control any media that's playing, and send text-to-speech. If you have MQTT enabled, your device will automatically get added. Otherwise, manually configure the integration to use the local API. If something is not working, make sure you try the following steps: @@ -2762,10 +2764,10 @@ Note: this is not required for the new integration to function. Only enable and Tray Icon - Your input language '{0}' is known to collide with the default CTRL-ALT-Q hotkey. Please set your own. + Your input language '{0}' is known to collide with the default CTRL-ALT-Q hotkey. Please set your own. - Your input language '{0}' is unknown, and might collide with the default CTRL-ALT-Q hotkey. Please check to be sure. If it does, consider opening a ticket on GitHub so it can be added to the list. + Your input language '{0}' is unknown, and might collide with the default CTRL-ALT-Q hotkey. Please check to be sure. If it does, consider opening a ticket on GitHub so it can be added to the list. No keys found @@ -2777,7 +2779,7 @@ Note: this is not required for the new integration to function. Only enable and Error while parsing keys, please check the logs for more information. - The number of open brackets ('[') does not correspond to the number of closed brackets. (']')! ({0} to {1}) + The number of open brackets ('[') does not correspond to the number of closed brackets. (']')! ({0} to {1}) Documentation @@ -2810,7 +2812,7 @@ information. -Restart Home Assistant - The same goes for the media player, this integration allows you to control your device as a media_player entity, see what's playing and send text-to-speech. + The same goes for the media player, this integration allows you to control your device as a media_player entity, see what's playing and send text-to-speech. HASS.Agent-MediaPlayer GitHub Page @@ -2833,7 +2835,7 @@ information. Do you want to enable it? - You can choose what modules you want to enable. They require HA integrations, but don't worry, the next page will give you more info on how to set them up. + You can choose what modules you want to enable. They require HA integrations, but don't worry, the next page will give you more info on how to set them up. Note: 5115 is the default port, only change it if you changed it in Home Assistant. @@ -2864,10 +2866,10 @@ Do you want to use that version? &Always show centered in screen - Show the window's &title bar + Show the window's &title bar - Set window as 'Always on &Top' + Set window as 'Always on &Top' Drag and resize this window to set the size and location of your webview command. @@ -2902,7 +2904,7 @@ Please ensure the keycode field is in focus and press the key you want simulated Enable State Notifications - HASS.Agent will sanitize your device name to make sure HA will accept it, you can overrule this rule below if you're sure that your name will be accepted as-is. + HASS.Agent will sanitize your device name to make sure HA will accept it, you can overrule this rule below if you're sure that your name will be accepted as-is. HASS.Agent sends notifications when the state of a module changes, you can adjust whether or not you want to receive these notifications below. @@ -2974,7 +2976,7 @@ Note: You disabled sanitation, so make sure your device name is accepted by Home Puts all monitors in sleep (low power) mode. - Tries to wake up all monitors by simulating a 'arrow up' keypress. + Tries to wake up all monitors by simulating a 'arrow up' keypress. Sets the volume of the current default audiodevice to the specified level. @@ -3033,7 +3035,7 @@ Are you sure you want to use this URI anyway? Please start the service first in order to configure it. - If you want to manage the service (add commands and sensor, change settings) you can do so here, or by using the 'satellite service' button on the main window. + If you want to manage the service (add commands and sensor, change settings) you can do so here, or by using the 'satellite service' button on the main window. Show default menu on mouse left-click diff --git a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.es.resx b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.es.resx index 31250ab3..d8d89293 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.es.resx +++ b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.es.resx @@ -137,7 +137,7 @@ Puede configurar HASS.Agent para usar un ejecutor específico, como perl o python. -Use el comando 'ejecutor personalizado' para iniciar este ejecutor. +Use el comando 'ejecutor personalizado' para iniciar este ejecutor. nombre del ejecutor personalizado @@ -191,7 +191,7 @@ la API de Home Assistant. Por favor, proporcione un token de acceso de larga duración, y la dirección de su instancia de Home Assistant. -Puedes obtener un token a través de tu página de perfil. Desplácese hasta la parte inferior y haga clic en 'CREAR TOKEN'. +Puedes obtener un token a través de tu página de perfil. Desplácese hasta la parte inferior y haga clic en 'CREAR TOKEN'. &api token @@ -229,7 +229,7 @@ De esta manera, hagas lo que hagas en tu máquina, siempre puedes interactuar co Algunos elementos, como las imágenes que se muestran en las notificaciones, deben almacenarse temporalmente de forma local. Puede configurar la cantidad de días que deben conservarse antes de que HASS.Agent los elimine. -Introduzca '0' para mantenerlas permanentemente. +Introduzca '0' para mantenerlas permanentemente. El registro extendido proporciona un registro más detallado, en caso de que el registro predeterminado no sea @@ -324,7 +324,7 @@ Nota: estos ajustes (excepto el id de cliente) se aplicarán también al servici El servicio satelital le permite ejecutar sensores y comandos incluso cuando ningún usuario ha iniciado sesión. -Use el botón 'servicio satelital' en la ventana principal para administrarlo. +Use el botón 'servicio satelital' en la ventana principal para administrarlo. estado del servicio: @@ -393,7 +393,7 @@ Recibirá una notificación (una vez por actualización) que le informará que h Parece que esta es la primera vez que inicia HASS.Agent. -Si quieres, podemos pasar por la configuración. Si no, simplemente haga clic en 'cerrar'. +Si quieres, podemos pasar por la configuración. Si no, simplemente haga clic en 'cerrar'. El nombre del dispositivo se usa para identificar su máquina en HA. @@ -455,7 +455,7 @@ información. la API de Home Assistant. Por favor, proporcione un token de acceso de larga duración, y la dirección de su instancia de Home Assistant. -Puedes obtener un token a través de su página de perfil. Desplácese hasta la parte inferior y haga clic en 'CREAR TOKEN'. +Puedes obtener un token a través de su página de perfil. Desplácese hasta la parte inferior y haga clic en 'CREAR TOKEN'. &conexión de prueba @@ -809,7 +809,7 @@ probablemente puedas usar la dirección preestablecida. descripción - &ejecutar como 'baja integridad' + &ejecutar como 'baja integridad' ¿Qué es esto? @@ -1010,7 +1010,7 @@ probablemente puedas usar la dirección preestablecida. los componentes usados para sus licencias individuales: - Un gran 'gracias' a los desarrolladores de estos proyectos, que tuvieron la amabilidad de compartir + Un gran 'gracias' a los desarrolladores de estos proyectos, que tuvieron la amabilidad de compartir su arduo trabajo con el resto de nosotros, meros mortales. @@ -1232,14 +1232,14 @@ reportar errores o simplemente hablar de lo que sea. Ejecute un comando personalizado. -Estos comandos se ejecutan sin elevación especial. Para ejecutar elevado, cree una tarea programada y use 'schtasks /Run /TN "TaskName"' como comando para ejecutar su tarea. +Estos comandos se ejecutan sin elevación especial. Para ejecutar elevado, cree una tarea programada y use 'schtasks /Run /TN "TaskName"' como comando para ejecutar su tarea. -O habilite 'ejecutar como baja integridad' para una ejecución aún más estricta. +O habilite 'ejecutar como baja integridad' para una ejecución aún más estricta. Ejecuta el comando a través del ejecutor personalizado configurado (en Configuración -> Herramientas externas). -Su comando se proporciona como un argumento 'tal cual', por lo que debe proporcionar sus propias comillas, etc., si es necesario. +Su comando se proporciona como un argumento 'tal cual', por lo que debe proporcionar sus propias comillas, etc., si es necesario. Pone la máquina en hibernación. @@ -1247,16 +1247,16 @@ Su comando se proporciona como un argumento 'tal cual', por lo que deb Simula la pulsación de una sola tecla. -Haga clic en el cuadro de texto "código de teclas" y pulse la tecla que desea simular. El código de la tecla correspondiente se introducirá por usted. +Haga clic en el cuadro de texto "código de teclas" y pulse la tecla que desea simular. El código de la tecla correspondiente se introducirá por usted. Si necesita más teclas y/o modificadores como CTRL, use el comando MultipleKeys. Lanza la URL proporcionada, por defecto en su navegador predeterminado. -Para usar 'incógnito', proporcione un navegador específico en Configuración -> Herramientas externas. +Para usar 'incógnito', proporcione un navegador específico en Configuración -> Herramientas externas. -Si sólo quiere una ventana con una URL específica (no un navegador completo), use un comando 'WebView'. +Si sólo quiere una ventana con una URL específica (no un navegador completo), use un comando 'WebView'. Bloquea la sesión actual. @@ -1265,22 +1265,22 @@ Si sólo quiere una ventana con una URL específica (no un navegador completo), Cierra la sesión actual. - Simula la tecla 'silencio'. + Simula la tecla 'silencio'. - Simula la tecla 'media next'. + Simula la tecla 'media next'. - Simula la tecla 'pausa de reproducción multimedia'. + Simula la tecla 'pausa de reproducción multimedia'. - Simula la tecla 'media anterior'. + Simula la tecla 'media anterior'. - Simula la tecla de 'bajar volumen'. + Simula la tecla de 'bajar volumen'. - Simula la tecla 'subir volumen'. + Simula la tecla 'subir volumen'. Simula la pulsación de varias teclas. @@ -1314,12 +1314,12 @@ Esto se ejecutará sin elevación especial. Reinicia la máquina después de un minuto. -Consejo: ¿activado accidentalmente? Ejecute 'shutdown /a' para cancelar. +Consejo: ¿activado accidentalmente? Ejecute 'shutdown /a' para cancelar. Apaga la máquina después de un minuto. -Consejo: ¿activado accidentalmente? Ejecute 'shutdown /a' para cancelar. +Consejo: ¿activado accidentalmente? Ejecute 'shutdown /a' para cancelar. Pone la máquina a dormir. @@ -1408,7 +1408,7 @@ Recuerde cambiar también el puerto de su regla de firewall. Consulte los registros de HASS.Agent (no el servicio) para obtener más información. - El servicio está configurado como 'deshabilitado', por lo que no se puede iniciar. + El servicio está configurado como 'deshabilitado', por lo que no se puede iniciar. Habilite primero el servicio y luego inténtelo de nuevo. @@ -1583,7 +1583,7 @@ Deje vacío para permitir que todos se conecten. Este es el nombre con el que el servicio satelital se registra en Home Assistant. -De manera predeterminada, es el nombre de su PC más '-satélite'. +De manera predeterminada, es el nombre de su PC más '-satélite'. La cantidad de tiempo que esperará el servicio satelital antes de informar una conexión perdida al intermediario MQTT. @@ -1665,12 +1665,12 @@ Por favor, consulte los registros para obtener más información. Ya hay un comando con ese nombre. Estás seguro de que quieres continuar? - Si no ingresa un comando, solo puede usar esta entidad con un valor de 'acción' a través de Home Assistant. Ejecutarlo como está no hará nada. + Si no ingresa un comando, solo puede usar esta entidad con un valor de 'acción' a través de Home Assistant. Ejecutarlo como está no hará nada. ¿Estás seguro de que quieres esto? - Si no ingresa un comando o secuencia de comandos, solo puede usar esta entidad con un valor de 'acción' a través de Home Assistant. Ejecutarlo como está no hará nada. + Si no ingresa un comando o secuencia de comandos, solo puede usar esta entidad con un valor de 'acción' a través de Home Assistant. Ejecutarlo como está no hará nada. ¿Estás seguro de que quieres esto? @@ -1681,7 +1681,7 @@ Por favor, consulte los registros para obtener más información. No se han podido comprobar las claves: {0} - Si no ingresa una URL, solo puede usar esta entidad con un valor de 'acción' a través de Home Assistant. Ejecutarlo como está no hará nada. + Si no ingresa una URL, solo puede usar esta entidad con un valor de 'acción' a través de Home Assistant. Ejecutarlo como está no hará nada. ¿Estás seguro de que quieres esto? @@ -1726,10 +1726,10 @@ configure un ejecutor o su comando no se ejecutará Eso significa que solo podrá guardar y modificar archivos en ciertas ubicaciones, - como la carpeta '%USERPROFILE%\AppData\LocalLow' o + como la carpeta '%USERPROFILE%\AppData\LocalLow' o - la clave de registro 'HKEY_CURRENT_USER\Software\AppDataLow'. + la clave de registro 'HKEY_CURRENT_USER\Software\AppDataLow'. Debe probar su comando para asegurarse de que no esté influenciado por esto. @@ -1846,7 +1846,7 @@ Todos sus sensores y comandos serán ahora despublicados, y HASS.Agent se reinic No se preocupe, mantendrán sus nombres actuales, por lo que sus automatizaciones o scripts seguirán funcionando. -Nota: el nombre será 'saneado', lo que significa que todo, excepto las letras, los dígitos y los espacios en blanco, será reemplazado por un guión bajo. Esto es requerido por HA. +Nota: el nombre será 'saneado', lo que significa que todo, excepto las letras, los dígitos y los espacios en blanco, será reemplazado por un guión bajo. Esto es requerido por HA. Ha cambiado el puerto de la API local. Este nuevo puerto necesita ser reservado. @@ -1876,7 +1876,7 @@ Reinicie manualmente. Algo ha ido mal al cargar la configuración. -Compruebe el archivo appsettings.json en la subcarpeta "config" o elimínelo para empezar de cero. +Compruebe el archivo appsettings.json en la subcarpeta "config" o elimínelo para empezar de cero. Se ha producido un error al lanzar HASS.Agent. @@ -2029,7 +2029,7 @@ Asegúrese de que no se esté ejecutando ninguna otra instancia de HASS.Agent y Brinda información sobre varios aspectos del audio de su dispositivo: -Nivel de volumen máximo actual (se puede usar como un simple valor de "se está reproduciendo algo"). +Nivel de volumen máximo actual (se puede usar como un simple valor de "se está reproduciendo algo"). Dispositivo de audio predeterminado: nombre, estado y volumen. @@ -2062,12 +2062,14 @@ Actualmente toma el volumen de su dispositivo predeterminado. Proporciona la temperatura actual de la primera GPU. - Proporciona un valor de fecha y hora que contiene el último momento en que el usuario proporcionó una entrada. + Proporciona un valor de fecha y hora que contiene la última vez que el usuario realizó una entrada. + +Opcionalmente, actualiza el sensor con la fecha actual cuando el sistema se despierta de la suspensión/hibernación en la ventana de tiempo configurada y no se ha realizado ninguna actividad del usuario. Proporciona un valor de fecha y hora que contiene el último momento en que el sistema (re)arrancó. -Importante: la opción FastBoot de Windows puede descartar este valor, porque es una forma de hibernación. Puede deshabilitarlo a través de Opciones de energía -> 'Elegir lo que hacen los botones de encendido' -> desmarque 'Activar inicio rápido'. No hace mucha diferencia para las máquinas modernas con SSD, pero la desactivación asegura que obtenga un estado limpio después de reiniciar. +Importante: la opción FastBoot de Windows puede descartar este valor, porque es una forma de hibernación. Puede deshabilitarlo a través de Opciones de energía -> 'Elegir lo que hacen los botones de encendido' -> desmarque 'Activar inicio rápido'. No hace mucha diferencia para las máquinas modernas con SSD, pero la desactivación asegura que obtenga un estado limpio después de reiniciar. Proporciona el último cambio de estado del sistema: @@ -2107,7 +2109,7 @@ Categoría: Procesador Contador: % de tiempo de procesador Instancia: _Total -Puede explorar los contadores a través de la herramienta 'perfmon.exe' de Windows. +Puede explorar los contadores a través de la herramienta 'perfmon.exe' de Windows. Proporciona el número de instancias activas del proceso. @@ -2116,7 +2118,7 @@ Puede explorar los contadores a través de la herramienta 'perfmon.exe&apos Devuelve el estado del servicio proporcionado: NotFound, Stopped, StartPending, StopPending, Running, ContinuePending, PausePending o Paused. -Asegúrese de proporcionar el 'Nombre del servicio', no el 'Nombre para mostrar'. +Asegúrese de proporcionar el 'Nombre del servicio', no el 'Nombre para mostrar'. Proporciona el estado actual de la sesión: @@ -2594,7 +2596,7 @@ Sugerencia: asegúrese de no haber cambiado el alcance y los campos de consulta. Aplicación iniciada - Puede usar el servicio satelital para ejecutar sensores y comandos sin tener que iniciar sesión. No todos los tipos están disponibles, por ejemplo, el comando 'LaunchUrl' solo se puede agregar como un comando normal. + Puede usar el servicio satelital para ejecutar sensores y comandos sin tener que iniciar sesión. No todos los tipos están disponibles, por ejemplo, el comando 'LaunchUrl' solo se puede agregar como un comando normal. último valor conocido @@ -2613,7 +2615,7 @@ Asegúrese de que no se esté ejecutando ninguna otra instancia de HASS.Agent y Muestra una ventana con la URL proporcionada. -Esto difiere del comando 'LaunchUrl' en que no carga un navegador completo, solo la URL provista en su propia ventana. +Esto difiere del comando 'LaunchUrl' en que no carga un navegador completo, solo la URL provista en su propia ventana. Puede usar esto para, por ejemplo, mostrar rápidamente el panel de Home Assistant. @@ -2627,10 +2629,10 @@ De forma predeterminada, almacena cookies de forma indefinida, por lo que solo t Si la aplicación está minimizada, se restaurará. -Ejemplo: si desea enviar VLC al primer plano, use 'vlc'. +Ejemplo: si desea enviar VLC al primer plano, use 'vlc'. - Si no configura el comando, solo puede usar esta entidad con un valor de 'acción' a través de Home Assistant y se mostrará con la configuración predeterminada. Ejecutarlo como está no hará nada. + Si no configura el comando, solo puede usar esta entidad con un valor de 'acción' a través de Home Assistant y se mostrará con la configuración predeterminada. Ejecutarlo como está no hará nada. ¿Estás seguro de que quieres esto? @@ -2764,10 +2766,10 @@ Nota: esto no es necesario para que la nueva integración funcione. Sólo actív Icono de bandeja - Se sabe que su idioma de entrada '{0}' colisiona con la tecla de acceso directo predeterminada CTRL-ALT-Q. Establezca el suyo propio. + Se sabe que su idioma de entrada '{0}' colisiona con la tecla de acceso directo predeterminada CTRL-ALT-Q. Establezca el suyo propio. - Su idioma de entrada '{0}' es desconocido y podría colisionar con la tecla de acceso directo predeterminada CTRL-ALT-Q. Por favor verifique para estar seguro. Si es así, considere abrir un ticket en GitHub para que pueda agregarse a la lista. + Su idioma de entrada '{0}' es desconocido y podría colisionar con la tecla de acceso directo predeterminada CTRL-ALT-Q. Por favor verifique para estar seguro. Si es así, considere abrir un ticket en GitHub para que pueda agregarse a la lista. no se encontraron llaves @@ -2779,7 +2781,7 @@ Nota: esto no es necesario para que la nueva integración funcione. Sólo actív error al analizar las claves, verifique el registro para obtener más información - el número de corchetes '[' no corresponde a los ']' ({0} a {1}) + el número de corchetes '[' no corresponde a los ']' ({0} a {1}) Documentación @@ -2881,7 +2883,7 @@ El nombre final es: {0} Talla - consejo: presione 'esc' para cerrar una vista web + consejo: presione 'esc' para cerrar una vista web &URL @@ -2988,7 +2990,7 @@ Nota: deshabilitó el saneamiento, así que asegúrese de que Home Assistant ace Comando - Si no introduce un valor de volumen, sólo podrá usar esta entidad con un valor de "acción" a través del Asistente de Inicio. Ejecutarlo tal cual no hará nada. + Si no introduce un valor de volumen, sólo podrá usar esta entidad con un valor de "acción" a través del Asistente de Inicio. Ejecutarlo tal cual no hará nada. ¿Está seguro de que quiere esto? @@ -3006,7 +3008,7 @@ Debería contener tres secciones (separadas por dos puntos). ¿Está seguro de que quiere usarlo así? - Su URI no parece correcta. Debería ser algo como 'http://homeassistant.local:8123' o 'http://192.168.0.1:8123'. + Su URI no parece correcta. Debería ser algo como 'http://homeassistant.local:8123' o 'http://192.168.0.1:8123'. ¿Está seguro de que quiere usarlo así? @@ -3034,7 +3036,7 @@ Debería contener tres secciones (separadas por dos puntos). Asegúrese primero de tenerlo en funcionamiento. - Si quiere gestionar el servicio (añadir comandos y sensores, cambiar la configuración) puede hacerlo aquí, o usando el botón "servicio de satélite" en la ventana principal. + Si quiere gestionar el servicio (añadir comandos y sensores, cambiar la configuración) puede hacerlo aquí, o usando el botón "servicio de satélite" en la ventana principal. mostrar el menú predeterminado al hacer clic con el botón izquierdo del ratón @@ -3046,12 +3048,12 @@ Debería contener tres secciones (separadas por dos puntos). ¿Está seguro de que quiere usarlo así? - Su URI del Asistente de Inicio no se ve bien. Debería ser algo como 'http://homeassistant.local:8123' o 'https://192.168.0.1:8123'. + Su URI del Asistente de Inicio no se ve bien. Debería ser algo como 'http://homeassistant.local:8123' o 'https://192.168.0.1:8123'. ¿Está seguro de que quiere usarlo así? - Su URI del broker MQTT no parece correcta. Debería ser algo como 'homeassistant.local' o '192.168.0.1'. + Su URI del broker MQTT no parece correcta. Debería ser algo como 'homeassistant.local' o '192.168.0.1'. ¿Está seguro de que quiere usarlo así? @@ -3084,7 +3086,7 @@ Debería contener tres secciones (separadas por dos puntos). ¿Está seguro de que quiere usarlo así? - Su URI no parece correcto. Debería ser algo como 'http://homeassistant.local:8123' o 'http://192.168.0.1:8123'. + Su URI no parece correcto. Debería ser algo como 'http://homeassistant.local:8123' o 'http://192.168.0.1:8123'. ¿Está seguro de que quiere usarlo así? @@ -3123,7 +3125,7 @@ Sólo muestra los dispositivos que fueron vistos desde el último informe, es de Asegúrese de que los servicios de localización de Windows están activados. -Dependiendo de su versión de Windows, esto se puede encontrar en el nuevo panel de control -> 'privacidad y seguridad' -> 'ubicación'. +Dependiendo de su versión de Windows, esto se puede encontrar en el nuevo panel de control -> 'privacidad y seguridad' -> 'ubicación'. Proporciona el nombre del proceso que está usando actualmente el micrófono. diff --git a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.fr.resx b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.fr.resx index 3d41353d..fa078627 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.fr.resx +++ b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.fr.resx @@ -124,24 +124,24 @@ Nom du navigateur - Par défaut, HASS.Agent lancera les URL à l'aide de votre navigateur par défaut. Si vous le souhaitez, vous pouvez également configurer un navigateur spécifique. De plus, vous pouvez configurer les arguments utilisés pour lancer + Par défaut, HASS.Agent lancera les URL à l'aide de votre navigateur par défaut. Si vous le souhaitez, vous pouvez également configurer un navigateur spécifique. De plus, vous pouvez configurer les arguments utilisés pour lancer en mode privé. Exécutable du navigateur - Lancer avec l'argument incognito + Lancer avec l'argument incognito - Binaire de l'exécuteur personnalisé + Binaire de l'exécuteur personnalisé Vous pouvez configurer HASS.Agent pour utiliser un exécuteur spécifique, comme perl ou python. -Utilisez la commande 'exécuteur personnalisé' pour lancer cet exécuteur. +Utilisez la commande 'exécuteur personnalisé' pour lancer cet exécuteur. - Nom de l'exécuteur personnalisé + Nom de l'exécuteur personnalisé Conseil : double-cliquez pour parcourir @@ -150,7 +150,7 @@ Utilisez la commande 'exécuteur personnalisé' pour lancer cet exécu &test - HASS.Agent attendra un moment avant de vous avertir des déconnexions de MQTT ou de l'API HA. + HASS.Agent attendra un moment avant de vous avertir des déconnexions de MQTT ou de l'API HA. Vous pouvez définir le nombre de secondes ici. @@ -160,18 +160,18 @@ Vous pouvez définir le nombre de secondes ici. Délai avant déconnection - Important : si vous modifiez cette valeur, HASS.Agent dépubliera tous vos capteurs et commandes et forcera un redémarrage de lui-même, afin qu'ils puissent être republiés sous le nouveau nom de l'appareil. + Important : si vous modifiez cette valeur, HASS.Agent dépubliera tous vos capteurs et commandes et forcera un redémarrage de lui-même, afin qu'ils puissent être republiés sous le nouveau nom de l'appareil. Vos automatisations et scripts continueront de fonctionner. - Le nom de l'appareil est utilisé pour identifier votre machine sur HA. + Le nom de l'appareil est utilisé pour identifier votre machine sur HA. Il est également utilisé comme préfixe pour vos noms de commande/capteur (peut être modifié par entité). Cette page contient les paramètres généraux. Plus de paramètres dans les onglets sur la gauche. - Nom de l'appareil + Nom de l'appareil Conseil : double-cliquez sur ce champ pour parcourir @@ -186,11 +186,11 @@ Il est également utilisé comme préfixe pour vos noms de commande/capteur (peu Tester la connexion - Pour connaître les entités que vous avez configurées et envoyer des actions rapides, HASS.Agent utilise l'API de Home Assistant. + Pour connaître les entités que vous avez configurées et envoyer des actions rapides, HASS.Agent utilise l'API de Home Assistant. -Veuillez fournir un jeton d'accès de longue durée et l'adresse de votre instance Home Assistant. +Veuillez fournir un jeton d'accès de longue durée et l'adresse de votre instance Home Assistant. -Vous pouvez obtenir un jeton via votre page de profil. Faites défiler vers le bas et cliquez sur "CRÉER UN JETON". +Vous pouvez obtenir un jeton via votre page de profil. Faites défiler vers le bas et cliquez sur "CRÉER UN JETON". Fuzzy @@ -203,7 +203,7 @@ Vous pouvez obtenir un jeton via votre page de profil. Faites défiler vers le b Effacer - Un moyen simple d'afficher vos actions rapides consiste à utiliser un raccourci clavier global. + Un moyen simple d'afficher vos actions rapides consiste à utiliser un raccourci clavier global. De cette façon, quoi que vous fassiez sur votre machine, vous pouvez toujours interagir avec Home Assistant. @@ -214,24 +214,24 @@ De cette façon, quoi que vous fassiez sur votre machine, vous pouvez toujours i Combinaison du raccourcis clavier - Effacer le cache d'image + Effacer le cache d'image Ouvrir le dossier - Emplacement du cache d'images + Emplacement du cache d'images Jours Les images affichées dans les notifications doivent être temporairement stockées localement. Vous pouvez configurer le nombre de -jours de conservation avant que HASS.Agent ne les supprimes. Entrez '0' pour les conserver en permanence. +jours de conservation avant que HASS.Agent ne les supprimes. Entrez '0' pour les conserver en permanence. Fuzzy - Les logs étendus fournit un log plus détaillée et plus approfondie, au cas où celle par défaut ne serait pas suffisante. Veuillez noter que l'activation de cette option peut entraîner une augmentation de la taille des fichiers journaux et doit être utilisé seulement lorsque vous soupçonnez que quelque chose ne va pas avec HASS.Agent lui-même ou lorsque demandé par le développeurs. + Les logs étendus fournit un log plus détaillée et plus approfondie, au cas où celle par défaut ne serait pas suffisante. Veuillez noter que l'activation de cette option peut entraîner une augmentation de la taille des fichiers journaux et doit être utilisé seulement lorsque vous soupçonnez que quelque chose ne va pas avec HASS.Agent lui-même ou lorsque demandé par le développeurs. Fuzzy @@ -259,11 +259,11 @@ jours de conservation avant que HASS.Agent ne les supprimes. Entrez '0&apos Effacer les paramètres - (Laisser vide si vous n'êtes pas sûr) + (Laisser vide si vous n'êtes pas sûr) - Les commandes et les capteurs sont envoyés via MQTT. Veuillez fournir les informations d'identification de votre serveur. Si -vous utilisez l'addon HA, vous pouvez probablement utiliser l'adresse prédéfinie. + Les commandes et les capteurs sont envoyés via MQTT. Veuillez fournir les informations d'identification de votre serveur. Si +vous utilisez l'addon HA, vous pouvez probablement utiliser l'adresse prédéfinie. Fuzzy @@ -279,7 +279,7 @@ vous utilisez l'addon HA, vous pouvez probablement utiliser l'adresse Port - IP ou nom d'hôte du broker + IP ou nom d'hôte du broker (Laisser vide pour aléatoire) @@ -288,9 +288,9 @@ vous utilisez l'addon HA, vous pouvez probablement utiliser l'adresse ID du client - Si quelque chose ne fonctionne pas, assurez-vous d'avoir suivi ces étapes : + Si quelque chose ne fonctionne pas, assurez-vous d'avoir suivi ces étapes : -- Installer l'intégration HASS.Agent-Notifier +- Installer l'intégration HASS.Agent-Notifier - Redémarrez Home Assistant - Configurer une entité de notification - Redémarrez Home Assistant @@ -320,7 +320,7 @@ vous utilisez l'addon HA, vous pouvez probablement utiliser l'adresse Le Service Windows vous permet de lancer capteurs et commandes même sans utilisateur connecté. -Utiliser le bouton 'Service Windows' sur la fenêtre principale pour le gérer. +Utiliser le bouton 'Service Windows' sur la fenêtre principale pour le gérer. Statuts du service @@ -346,11 +346,11 @@ Utiliser le bouton 'Service Windows' sur la fenêtre principale pour l Si vous ne le configurez pas, il ne fera rien. Cependant, vous pouvez le désactiver quand même. -L'installateur laissera le service désactivé seul (si vous désinstallez le service, l'installateur le réinstallera). +L'installateur laissera le service désactivé seul (si vous désinstallez le service, l'installateur le réinstallera). Fuzzy - Vous pouvez essayer de réinstaller le service s'il ne fonctionne pas correctement. + Vous pouvez essayer de réinstaller le service s'il ne fonctionne pas correctement. Vos paramètres et vos entités ne seront pas supprimées. @@ -358,7 +358,7 @@ Vos paramètres et vos entités ne seront pas supprimées. Fuzzy - Si le service continue d'échouer après réinstallation, + Si le service continue d'échouer après réinstallation, veuillez ouvrir un ticket et envoyer le contenu du dernier journal. @@ -367,7 +367,7 @@ veuillez ouvrir un ticket et envoyer le contenu du dernier journal. HASS.Agent étant basé sur un utilisateur, si vous voulez le lancer pour un autre utilisateur, installez et configurez HASS.Agent sur celui-ci. - Activer le démarrage à l'ouverture de session + Activer le démarrage à l'ouverture de session Statut du démarrage auto : @@ -377,8 +377,8 @@ HASS.Agent étant basé sur un utilisateur, si vous voulez le lancer pour un aut Fuzzy - Lorsqu'il y a une mise à jour, HASS.Agent vous proposera l'option d'ouvrir la page de version. -Mais si vous voulez HASS.Agent peut également télécharger et lancer l'installateur pour vous - encore moins de choses à faire ! + Lorsqu'il y a une mise à jour, HASS.Agent vous proposera l'option d'ouvrir la page de version. +Mais si vous voulez HASS.Agent peut également télécharger et lancer l'installateur pour vous - encore moins de choses à faire ! Le fichier de certificat de téléchargement sera vérifié avant exécution. Fuzzy @@ -389,24 +389,24 @@ Le fichier de certificat de téléchargement sera vérifié avant exécution. Si vous le souhaitez, HASS.Agent peut vérifier les mises à jour en arrière-plan. -Vous recevrez une notification (une fois par mise à jour), vous informant qu'une nouvelle version est prête à être installée. +Vous recevrez une notification (une fois par mise à jour), vous informant qu'une nouvelle version est prête à être installée. - Me notifier lors de la présence d'une nouvelle version + Me notifier lors de la présence d'une nouvelle version Fuzzy Il semble que ce soit la première fois que vous lanciez HASS.Agent. Pour vous aider lors de la première configuration, suivez les étapes de configuration ci-dessous -ou bien, cliquez sur 'Fermer'. +ou bien, cliquez sur 'Fermer'. - Le nom de l'appareil est utilisé pour identifier votre machine sur HA. + Le nom de l'appareil est utilisé pour identifier votre machine sur HA. Il est également utilisé comme préfixe suggéré pour vos commandes et capteurs. - Nom de l'appareil + Nom de l'appareil Fuzzy @@ -418,10 +418,10 @@ Il est également utilisé comme préfixe suggéré pour vos commandes et capteu Vous pouvez toujours supprimer (ou recréer) cette clé via la fenêtre de Paramètres. - Une seconde, détermination de l'état actuel .. + Une seconde, détermination de l'état actuel .. - Remarque : 5115 est le port par défaut, ne le modifiez que si vous l'avez modifié dans Home Assistant. + Remarque : 5115 est le port par défaut, ne le modifiez que si vous l'avez modifié dans Home Assistant. Oui, accepter les notifications sur le port @@ -435,17 +435,17 @@ Voulez-vous activer cette fonction ? Page GitHub HASS.Agent-Notifier - Assurez-vous d'avoir suivi ces étapes : + Assurez-vous d'avoir suivi ces étapes : -- Installer l'intégration HASS.Agent-Notifier +- Installer l'intégration HASS.Agent-Notifier - Redémarrez Home Assistant - Configurer une entité de notification - Redémarrez Home Assistant - Pour utiliser les notifications, vous devez installer et configurer l'intégration HASS.Agent-notifier dans Home Assistant. + Pour utiliser les notifications, vous devez installer et configurer l'intégration HASS.Agent-notifier dans Home Assistant. -C'est très facile avec HACS, mais vous pouvez également l'installer manuellement. Visitez le lien ci-dessous pour plus +C'est très facile avec HACS, mais vous pouvez également l'installer manuellement. Visitez le lien ci-dessous pour plus informations. @@ -459,8 +459,8 @@ informations. Pour connaître les entités que vous avez configurées et envoyer des actions rapides, HASS.Agent utilise API de Home Assistant. -Veuillez fournir un jeton d'accès de longue durée et l'adresse de votre instance Home Assistant. -Vous pouvez obtenir un jeton via votre page de profil. Faites défiler vers le bas et cliquez sur "CRÉER UN JETON". +Veuillez fournir un jeton d'accès de longue durée et l'adresse de votre instance Home Assistant. +Vous pouvez obtenir un jeton via votre page de profil. Faites défiler vers le bas et cliquez sur "CRÉER UN JETON". Fuzzy @@ -474,26 +474,26 @@ Vous pouvez obtenir un jeton via votre page de profil. Faites défiler vers le b Mot de passe - Nom d'utilisateur + Nom d'utilisateur Port - IP ou nom d'hôte + IP ou nom d'hôte - Les commandes et les capteurs sont envoyés via MQTT. Veuillez fournir les informations d'identification de votre serveur. -Si vous utilisez l'addon HA, vous pouvez probablement utiliser l'adresse prédéfinie. + Les commandes et les capteurs sont envoyés via MQTT. Veuillez fournir les informations d'identification de votre serveur. +Si vous utilisez l'addon HA, vous pouvez probablement utiliser l'adresse prédéfinie. -Laissez vide si vous n'utilisez pas de commandes et de capteurs. +Laissez vide si vous n'utilisez pas de commandes et de capteurs. Fuzzy Préfixe de découverte - (laisser par défaut si vous n'êtes pas sûr) + (laisser par défaut si vous n'êtes pas sûr) Astuce : des paramètres spécialisés peuvent être trouvés dans la fenêtre Paramètres. @@ -502,7 +502,7 @@ Laissez vide si vous n'utilisez pas de commandes et de capteurs. Combinaison de touches - Un moyen simple d'afficher vos actions rapides consiste à utiliser un raccourci clavier global. + Un moyen simple d'afficher vos actions rapides consiste à utiliser un raccourci clavier global. De cette façon, quoi que vous fassiez sur votre machine, vous pouvez toujours interagir avec Home Assistant. @@ -512,7 +512,7 @@ De cette façon, quoi que vous fassiez sur votre machine, vous pouvez toujours i Si vous le souhaitez, HASS.Agent peut vérifier les mises à jour en arrière-plan. -Vous recevrez une notification (une fois par mise à jour) , vous informant qu'une nouvelle version est prête à être installée. +Vous recevrez une notification (une fois par mise à jour) , vous informant qu'une nouvelle version est prête à être installée. Voulez-vous activer cette fonctionnalité ? Fuzzy @@ -521,23 +521,23 @@ Voulez-vous activer cette fonctionnalité ? Oui, informez moi des nouvelles mises à jour - Oui, téléchargez et lancez l'installation pour moi + Oui, téléchargez et lancez l'installation pour moi - Lorsqu'il y a une mise à jour, HASS.Agent offre la possibilité d'ouvrir la page de publication. Mais si vous -voulez, HASS.Agent peut également télécharger et lancer le programme d'installation pour vous - encore moins à faire ! + Lorsqu'il y a une mise à jour, HASS.Agent offre la possibilité d'ouvrir la page de publication. Mais si vous +voulez, HASS.Agent peut également télécharger et lancer le programme d'installation pour vous - encore moins à faire ! -Le certificat du fichier téléchargé sera vérifié. Vous verrez toujours une page avec les notes de version, et vous devrez toujours approuver manuellement - rien n'est fait sans votre consentement. +Le certificat du fichier téléchargé sera vérifié. Vous verrez toujours une page avec les notes de version, et vous devrez toujours approuver manuellement - rien n'est fait sans votre consentement. Fuzzy Page GitHub HASS.Agent - Astuce : il y a beaucoup plus à tripatouiller, alors assurez-vous de jeter un coup d'œil à la fenêtre de Paramètres ! + Astuce : il y a beaucoup plus à tripatouiller, alors assurez-vous de jeter un coup d'œil à la fenêtre de Paramètres ! -Merci d'utiliser HASS.Agent, j'espère que cela vous sera utile :-) +Merci d'utiliser HASS.Agent, j'espère que cela vous sera utile :-) Fuzzy @@ -583,7 +583,7 @@ Merci d'utiliser HASS.Agent, j'espère que cela vous sera utile :-)Se connectez au service - Connexion avec le Service Windows, un instant s'il vous plaît .. + Connexion avec le Service Windows, un instant s'il vous plaît .. Récupérer les paramètres @@ -596,7 +596,7 @@ Merci d'utiliser HASS.Agent, j'espère que cela vous sera utile :-)Fuzzy - Nom de l'appareil + Nom de l'appareil Astuce : double-cliquez pour parcourir @@ -650,11 +650,11 @@ Merci d'utiliser HASS.Agent, j'espère que cela vous sera utile :-)Effacer les paramètres - (laisser par défaut si vous n'êtes pas sûr) + (laisser par défaut si vous n'êtes pas sûr) - Les commandes et les capteurs sont envoyés via MQTT. Veuillez fournir les informations d'identification de votre serveur. Si vous utilisez l'addon HA, -vous pouvez probablement utiliser l'adresse prédéfinie. + Les commandes et les capteurs sont envoyés via MQTT. Veuillez fournir les informations d'identification de votre serveur. Si vous utilisez l'addon HA, +vous pouvez probablement utiliser l'adresse prédéfinie. Préfixe de découverte @@ -663,13 +663,13 @@ vous pouvez probablement utiliser l'adresse prédéfinie. Mot de passe - Nom d'utilisateur + Nom d'utilisateur Port - Adresse IP ou nom d'hôte du broker + Adresse IP ou nom d'hôte du broker Envoyer et activer la configuration @@ -738,7 +738,7 @@ vous pouvez probablement utiliser l'adresse prédéfinie. Veuillez patienter un peu pendant que HASS.Agent redémarre .. - En attente de la fermeture de l'instance précédente + En attente de la fermeture de l'instance précédente Relancer HASS.Agent @@ -771,7 +771,7 @@ vous pouvez probablement utiliser l'adresse prédéfinie. Fermer - Voici le topic MQTT sur lequel vous pouvez publier des commandes d'action : + Voici le topic MQTT sur lequel vous pouvez publier des commandes d'action : Copier dans le presse papier @@ -780,7 +780,7 @@ vous pouvez probablement utiliser l'adresse prédéfinie. Aide et exemples - Topic d'Action MQTT + Topic d'Action MQTT Supprimer @@ -823,10 +823,10 @@ vous pouvez probablement utiliser l'adresse prédéfinie. Description - Exécuter en 'faible intégrité' + Exécuter en 'faible intégrité' - Qu'est ce que c'est ? + Qu'est ce que c'est ? type @@ -844,10 +844,10 @@ vous pouvez probablement utiliser l'adresse prédéfinie. hass.agent seulement ! - Type d'entité + Type d'entité - Afficher le topic d'action MQTT + Afficher le topic d'action MQTT Action @@ -899,7 +899,7 @@ vous pouvez probablement utiliser l'adresse prédéfinie. Configuration des actions rapides - Enregistrer l'action rapide + Enregistrer l'action rapide Domaine @@ -924,7 +924,7 @@ vous pouvez probablement utiliser l'adresse prédéfinie. Combinaison de raccourcis - (optionnel, sera utilisé à la place du nom de l'entité) + (optionnel, sera utilisé à la place du nom de l'entité) Action Rapide @@ -1027,11 +1027,11 @@ vous pouvez probablement utiliser l'adresse prédéfinie. composants utilisés pour leurs licences individuelles : - Un grand 'merci' aux développeurs de ces projets, qui ont eu la gentillesse de partager -leurs travails acharnés avec le reste d'entre nous, simples mortels. + Un grand 'merci' aux développeurs de ces projets, qui ont eu la gentillesse de partager +leurs travails acharnés avec le reste d'entre nous, simples mortels. - Et bien sûr; merci à Paulus Shoutsen et à toute l'équipe de développeurs qui + Et bien sûr; merci à Paulus Shoutsen et à toute l'équipe de développeurs qui ont créé et maintiennent Home Assistant :-) @@ -1050,7 +1050,7 @@ ont créé et maintiennent Home Assistant :-) Outils Externes - API d'Home Assistant + API d'Home Assistant Raccourcis @@ -1111,7 +1111,7 @@ ont créé et maintiennent Home Assistant :-) fermer - Vous êtes bloqué lors de l'utilisation de HASS.Agent, vous avez besoin d'aide pour intégrer les capteurs/commandes ou vous avez une idée géniale pour la prochaine version ? + Vous êtes bloqué lors de l'utilisation de HASS.Agent, vous avez besoin d'aide pour intégrer les capteurs/commandes ou vous avez une idée géniale pour la prochaine version ? Il existe plusieurs canaux par lesquels vous pouvez nous joindre : @@ -1125,13 +1125,13 @@ Il existe plusieurs canaux par lesquels vous pouvez nous joindre : tickets GitHub - Un peu de tout, avec en plus l'aide d'autres utilisateurs HA. + Un peu de tout, avec en plus l'aide d'autres utilisateurs HA. Signaler des bugs, demande de fonctionnalités, idées, astuces, .. - Obtenir de l'aide sur le paramétrage et l'utilisation de HASS.Agent, signaler des problèmes ou juste parler de différents sujets. + Obtenir de l'aide sur le paramétrage et l'utilisation de HASS.Agent, signaler des problèmes ou juste parler de différents sujets. Documentation et exemples. @@ -1214,7 +1214,7 @@ Il existe plusieurs canaux par lesquels vous pouvez nous joindre : Actions rapides : - API d'home assistant : + API d'home assistant : API de notification : @@ -1235,7 +1235,7 @@ Il existe plusieurs canaux par lesquels vous pouvez nous joindre : HASS.Agent Onboarding - une seconde, collecte d'infos .. + une seconde, collecte d'infos .. Il y a une nouvelle version disponible : @@ -1250,19 +1250,19 @@ Il existe plusieurs canaux par lesquels vous pouvez nous joindre : page des mises à jour - Mise à jour d'HASS.Agent + Mise à jour d'HASS.Agent Exécutez une commande personnalisée. -Ces commandes s'exécutent sans droits spéciaux. Pour exécuter en temps qu'administrateur, créez une tâche planifiée et utilisez la ligne de commande 'schtasks /Run /TN "TaskName"' exécuter votre tâche. +Ces commandes s'exécutent sans droits spéciaux. Pour exécuter en temps qu'administrateur, créez une tâche planifiée et utilisez la ligne de commande 'schtasks /Run /TN "TaskName"' exécuter votre tâche. -Ou utilisez 'Exécuter avec une faible intégrité' pour une exécution encore plus stricte. +Ou utilisez 'Exécuter avec une faible intégrité' pour une exécution encore plus stricte. Lancer la commande via le programme personnalisé défini (dans Paramètres -> Outils Externes). -Votre commande est passée en tant qu'argument 'tel quel', vous devez donc fournir vos propres guillemets, etc. si nécessaire. +Votre commande est passée en tant qu'argument 'tel quel', vous devez donc fournir vos propres guillemets, etc. si nécessaire. Mettre Windows en veille prolongée @@ -1270,16 +1270,16 @@ Votre commande est passée en tant qu'argument 'tel quel', vous d Simule un appui sur une touche de clavier. -Cliquez sur la zone de texte "Code de touche" et appuyez sur la touche que vous souhaitez simuler. Le code touche correspondant sera saisi pour vous. +Cliquez sur la zone de texte "Code de touche" et appuyez sur la touche que vous souhaitez simuler. Le code touche correspondant sera saisi pour vous. -Si vous avez besoin de plus de touches et/ou de combinaison tel que CTRL, utilisez la commande "Séries de touche et combinaisons". +Si vous avez besoin de plus de touches et/ou de combinaison tel que CTRL, utilisez la commande "Séries de touche et combinaisons". - Ouvre l'URL fournie, par défaut dans votre navigateur par défaut. + Ouvre l'URL fournie, par défaut dans votre navigateur par défaut. -Pour utiliser le mode 'incognito', fournissez un navigateur spécifique dans Paramètres -> Outils externes. +Pour utiliser le mode 'incognito', fournissez un navigateur spécifique dans Paramètres -> Outils externes. -Si vous voulez juste une fenêtre avec une URL spécifique (pas le navigateur entier), utilisez une commande 'WebView'. +Si vous voulez juste une fenêtre avec une URL spécifique (pas le navigateur entier), utilisez une commande 'WebView'. Verrouiller la session. @@ -1288,27 +1288,27 @@ Si vous voulez juste une fenêtre avec une URL spécifique (pas le navigateur en Se déconnecter de la session. - Simuler la touche 'mute' + Simuler la touche 'mute' - Simuler la touche 'Media suivant'. + Simuler la touche 'Media suivant'. - Simuler la touche 'lecture/pause du media'. + Simuler la touche 'lecture/pause du media'. - Simuler la touche 'Media précédent'. + Simuler la touche 'Media précédent'. - Simuler la touche 'Baisser le volume'. + Simuler la touche 'Baisser le volume'. - Simuler la touche 'Augmenter le volume'. + Simuler la touche 'Augmenter le volume'. - Simule l'appui de plusieurs touches. + Simule l'appui de plusieurs touches. -Vous devez encadrer chaque touche ou combinaison de touches par des crochets [ ], sinon HASS.Agent ne peut pas les distinguer. Supposons que vous souhaitiez appuyer sur X, TAB, Y, et SHIFT-Z, ça s'écrirai [X] [{TAB}] [Y] [+Z]. +Vous devez encadrer chaque touche ou combinaison de touches par des crochets [ ], sinon HASS.Agent ne peut pas les distinguer. Supposons que vous souhaitiez appuyer sur X, TAB, Y, et SHIFT-Z, ça s'écrirai [X] [{TAB}] [Y] [+Z]. Il y a quelques astuces que vous pouvez utiliser : @@ -1320,12 +1320,12 @@ Il y a quelques astuces que vous pouvez utiliser : - Pour plusieurs appuis, utilisez {z 15}, ce qui signifie que Z sera appuyé 15 fois. -Plus d'informations : https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.sendkeys +Plus d'informations : https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.sendkeys Exécutez une commande ou un script Powershell. -Vous pouvez soit fournir l'emplacement d'un script (*.ps1), soit une seule ligne de commande. +Vous pouvez soit fournir l'emplacement d'un script (*.ps1), soit une seule ligne de commande. Cela fonctionnera sans droits particuliers. @@ -1337,44 +1337,44 @@ Utile par exemple si vous souhaitez forcer HASS.Agent à mettre à jour tous vos Redémarre la machine après une minute. -Astuce : déclenché accidentellement ? Exécutez la commande 'shutdown /a' pour annuler. +Astuce : déclenché accidentellement ? Exécutez la commande 'shutdown /a' pour annuler. Arrête la machine après une minute. -Astuce : déclenché accidentellement ? Exécutez 'shutdown /a' pour annuler. +Astuce : déclenché accidentellement ? Exécutez 'shutdown /a' pour annuler. Met la machine en veille. -Remarque : en raison d'une limitation de Windows, cela ne fonctionne que si la veille prolongée est désactivée, sinon il se mettra en veille prolongée. +Remarque : en raison d'une limitation de Windows, cela ne fonctionne que si la veille prolongée est désactivée, sinon il se mettra en veille prolongée. Vous pouvez utiliser un outil tel que NirCmd (http://www.nirsoft.net/utils/nircmd.html) pour contourner le problème. - Veuillez saisir l'emplacement de l'exécutable de votre navigateur (fichier .exe). + Veuillez saisir l'emplacement de l'exécutable de votre navigateur (fichier .exe). - L'exécutable fourni est introuvable. + L'exécutable fourni est introuvable. - Vous n'avez indiqué aucun argument de navigation privée, le navigateur se lancera donc probablement normalement. + Vous n'avez indiqué aucun argument de navigation privée, le navigateur se lancera donc probablement normalement. Voulez-vous continuer? - Une erreur s'est produite lors du lancement de votre navigateur en mode navigation privée. + Une erreur s'est produite lors du lancement de votre navigateur en mode navigation privée. -Consultez les journaux pour plus d'informations. +Consultez les journaux pour plus d'informations. - Merci d'entrer une clef d'API valide. + Merci d'entrer une clef d'API valide. - Merci d'entrer d'adresse de votre Home Assistant. + Merci d'entrer d'adresse de votre Home Assistant. - Impossible de se connecter, l'erreur suivante a été renvoyée : + Impossible de se connecter, l'erreur suivante a été renvoyée : {0} @@ -1393,7 +1393,7 @@ Version de Home Assistant : {0} Les notifications sont toujours désactivées. Veuillez les activer, redémarrer HASS.Agent et réessayer. - La notification doit être apparue. Si ce n'est pas le cas, consultez les journaux ou lisez la documentation pour obtenir des conseils de dépannage. + La notification doit être apparue. Si ce n'est pas le cas, consultez les journaux ou lisez la documentation pour obtenir des conseils de dépannage. Remarque : cela ne teste que localement si les notifications peuvent être affichées ! @@ -1401,14 +1401,14 @@ Remarque : cela ne teste que localement si les notifications peuvent être affic Ceci est une notification de test. - en cours d'exécution, veuillez patienter .. + en cours d'exécution, veuillez patienter .. - Quelque chose s'est mal passé ! + Quelque chose s'est mal passé ! Veuillez exécuter manuellement la commande. Elle a été copiée dans votre presse-papiers, il vous suffit de le coller dans une invite de commande avec droits administrateurs. -N'oubliez pas de modifier également les règles de port du pare-feu. +N'oubliez pas de modifier également les règles de port du pare-feu. Non installé @@ -1426,44 +1426,44 @@ N'oubliez pas de modifier également les règles de port du pare-feu.Echoué - Une erreur s'est produite lors de la tentative d'arrêt du service. Avez-vous autorisé l'invite UAC ? + Une erreur s'est produite lors de la tentative d'arrêt du service. Avez-vous autorisé l'invite UAC ? -Consultez les journaux HASS.Agent (pas le service) pour plus d'informations. +Consultez les journaux HASS.Agent (pas le service) pour plus d'informations. - Le service est défini sur 'désactivé', il ne peut donc pas être démarré. + Le service est défini sur 'désactivé', il ne peut donc pas être démarré. -Veuillez d'abord activer le service, puis réessayer. +Veuillez d'abord activer le service, puis réessayer. - Une erreur s'est produite lors de la tentative de démarrage du service. Avez-vous autorisé l'invite UAC ? + Une erreur s'est produite lors de la tentative de démarrage du service. Avez-vous autorisé l'invite UAC ? -Consultez les journaux HASS.Agent (pas le service) pour plus d'informations. +Consultez les journaux HASS.Agent (pas le service) pour plus d'informations. - Une erreur s'est produite lors de la tentative de désactivation du service. Avez-vous autorisé l'invite UAC ? + Une erreur s'est produite lors de la tentative de désactivation du service. Avez-vous autorisé l'invite UAC ? -Consultez les journaux HASS.Agent (pas le service) pour plus d'informations. +Consultez les journaux HASS.Agent (pas le service) pour plus d'informations. - Une erreur s'est produite lors de la tentative d'activation du service. Avez-vous autorisé l'invite UAC ? + Une erreur s'est produite lors de la tentative d'activation du service. Avez-vous autorisé l'invite UAC ? -Consultez les journaux HASS.Agent (pas le service) pour plus d'informations. +Consultez les journaux HASS.Agent (pas le service) pour plus d'informations. - Une erreur s'est produite lors de la tentative de réinstallation du service. Avez-vous autorisé l'invite UAC ? + Une erreur s'est produite lors de la tentative de réinstallation du service. Avez-vous autorisé l'invite UAC ? -Consultez les journaux HASS.Agent (pas le service) pour plus d'informations. +Consultez les journaux HASS.Agent (pas le service) pour plus d'informations. - Une erreur s'est produite lors de la désactivation du démarrage à l'ouverture de session. + Une erreur s'est produite lors de la désactivation du démarrage à l'ouverture de session. -Consultez les journaux pour plus d'informations. +Consultez les journaux pour plus d'informations. - Une erreur s'est produite lors de l'activation du démarrage à l'ouverture de session. + Une erreur s'est produite lors de l'activation du démarrage à l'ouverture de session. -Consultez les journaux pour plus d'informations. +Consultez les journaux pour plus d'informations. Activé @@ -1478,31 +1478,31 @@ Consultez les journaux pour plus d'informations. Activer - Démarrage à l'ouverture de session activé ! + Démarrage à l'ouverture de session activé ! - Voulez-vous activer le lancement à l'ouverture de session maintenant ? + Voulez-vous activer le lancement à l'ouverture de session maintenant ? - Le lancement à l'ouverture de session est activé ! + Le lancement à l'ouverture de session est activé ! - Activation du lancement à l'ouverture de session, patientez .. + Activation du lancement à l'ouverture de session, patientez .. - Une erreur s'est produite. Vous pouvez réessayer, ou passer à la page suivante et réessayer après le redémarrage de HASS.Agent. + Une erreur s'est produite. Vous pouvez réessayer, ou passer à la page suivante et réessayer après le redémarrage de HASS.Agent. - Activer le lancement à l'ouverture de session + Activer le lancement à l'ouverture de session Veuillez saisir une clé API valide. - Veuillez saisir l'adresse de votre Home Assistant. + Veuillez saisir l'adresse de votre Home Assistant. - Impossible de se connecter, l'erreur suivante a été renvoyée : + Impossible de se connecter, l'erreur suivante a été renvoyée : {0} @@ -1515,27 +1515,27 @@ Home Assistant version: {0} test en cours .. - Une erreur s'est produite lors de l'enregistrement des commandes, consultez les journaux pour plus d'informations. + Une erreur s'est produite lors de l'enregistrement des commandes, consultez les journaux pour plus d'informations. Enregistrement et connexion, veuillez patienter .. - Connexion avec le Service Windows, un instant s'il vous plaît .. + Connexion avec le Service Windows, un instant s'il vous plaît .. La connexion au service a échoué - Le service n'a pas été trouvé ! Vous pouvez l'installer et le gérer à partir du panneau de configuration. + Le service n'a pas été trouvé ! Vous pouvez l'installer et le gérer à partir du panneau de configuration. -Lorsqu'il est opérationnel, revenez ici pour configurer les commandes et les capteurs. +Lorsqu'il est opérationnel, revenez ici pour configurer les commandes et les capteurs. La communication avec le service a échoué - Impossible de communiquer avec le service. Consultez les journaux pour plus d'informations. + Impossible de communiquer avec le service. Consultez les journaux pour plus d'informations. Vous pouvez ouvrir les journaux et gérer le service à partir de la fenêtre de paramètres. @@ -1543,15 +1543,15 @@ Vous pouvez ouvrir les journaux et gérer le service à partir de la fenêtre de Non autorisé - Vous n'êtes pas autorisé à vous connecter au service. + Vous n'êtes pas autorisé à vous connecter au service. -Si vous disposez d'un identifiant de connexion valide, vous pouvez le saisir maintenant et réessayer. +Si vous disposez d'un identifiant de connexion valide, vous pouvez le saisir maintenant et réessayer. La récupération des paramètres a échoué - Le service a renvoyé une erreur lors de la récupération de ses paramètres. Consultez les journaux pour plus d'informations. + Le service a renvoyé une erreur lors de la récupération de ses paramètres. Consultez les journaux pour plus d'informations. Vous pouvez ouvrir les journaux et gérer le service à partir de la fenêtre de paramètres. @@ -1559,7 +1559,7 @@ Vous pouvez ouvrir les journaux et gérer le service à partir de la fenêtre de La récupération des paramètres MQTT a échoué - Le service a renvoyé une erreur lors de la récupération des paramètres MQTT. Consultez les journaux pour plus d'informations. + Le service a renvoyé une erreur lors de la récupération des paramètres MQTT. Consultez les journaux pour plus d'informations. Vous pouvez ouvrir les journaux et gérer le service à partir de la fenêtre de paramètres. @@ -1567,7 +1567,7 @@ Vous pouvez ouvrir les journaux et gérer le service à partir de la fenêtre de La récupération des commandes configurées a échoué - Le service a renvoyé une erreur lors de la récupération des commandes configurées. Consultez les journaux pour plus d'informations. + Le service a renvoyé une erreur lors de la récupération des commandes configurées. Consultez les journaux pour plus d'informations. Vous pouvez ouvrir les journaux et gérer le service à partir de la fenêtre de paramètres. @@ -1575,24 +1575,24 @@ Vous pouvez ouvrir les journaux et gérer le service à partir de la fenêtre de La récupération des capteurs configurés a échoué - Le service a renvoyé une erreur lors de la récupération des capteurs configurés. Consultez les journaux pour plus d'informations. + Le service a renvoyé une erreur lors de la récupération des capteurs configurés. Consultez les journaux pour plus d'informations. Vous pouvez ouvrir les journaux et gérer le service à partir de la fenêtre de paramètres. - La sauvegarde d'identifiant d'authentification vide permettra à tous les HASS.Agents d'accéder au serveur. + La sauvegarde d'identifiant d'authentification vide permettra à tous les HASS.Agents d'accéder au serveur. Êtes-vous sûr de vouloir cela ? Fuzzy - Une erreur s'est produite lors de l'enregistrement, consultez les journaux pour plus d'informations. + Une erreur s'est produite lors de l'enregistrement, consultez les journaux pour plus d'informations. - Veuillez d'abord saisir un nom d'appareil. + Veuillez d'abord saisir un nom d'appareil. - Veuillez d'abord sélectionner un programme (astuce : double-cliquez pour parcourir). + Veuillez d'abord sélectionner un programme (astuce : double-cliquez pour parcourir). Le programme sélectionné est introuvable. Veuillez en sélectionner un nouveau. @@ -1605,41 +1605,41 @@ Seules les instances ayant le bon identifiant peuvent se connecter. Laissez vide pour permettre à tous de se connecter. - C'est le nom avec lequel le Service Windows s'enregistre sur Home Assistant. + C'est le nom avec lequel le Service Windows s'enregistre sur Home Assistant. -Par défaut, c'est le nom de votre PC suivi de '-satellite'. +Par défaut, c'est le nom de votre PC suivi de '-satellite'. - Le délai qu'attendra le Service Windows avant de signaler une connexion perdue au broker MQTT. + Le délai qu'attendra le Service Windows avant de signaler une connexion perdue au broker MQTT. - Erreur lors de la récupération de l'état, vérifier les journaux + Erreur lors de la récupération de l'état, vérifier les journaux - Une erreur s'est produite lors de l'enregistrement de la configuration, consultez les journaux pour plus d'informations. + Une erreur s'est produite lors de l'enregistrement de la configuration, consultez les journaux pour plus d'informations. enregistrement et connexion, veuillez patienter .. - Une erreur s'est produite lors de l'enregistrement des capteurs, consultez les journaux pour plus d'informations. + Une erreur s'est produite lors de l'enregistrement des capteurs, consultez les journaux pour plus d'informations. enregistrement et connexion, veuillez patienter .. - Les étapes n'ont pas toutes été terminées avec succès. Veuillez consulter les journaux pour plus d'informations. + Les étapes n'ont pas toutes été terminées avec succès. Veuillez consulter les journaux pour plus d'informations. - Les étapes n'ont pas toutes été terminées avec succès. Veuillez consulter les journaux pour plus d'informations. + Les étapes n'ont pas toutes été terminées avec succès. Veuillez consulter les journaux pour plus d'informations. HASS.Agent est toujours actif après {0} secondes. Veuillez fermer toutes les instances et redémarrer manuellement. -Consultez les journaux pour plus d'informations et informez éventuellement les développeurs. +Consultez les journaux pour plus d'informations et informez éventuellement les développeurs. - Toutes les étapes ne sont pas terminées avec succès. Veuillez consulter les logs pour plus d'informations. + Toutes les étapes ne sont pas terminées avec succès. Veuillez consulter les logs pour plus d'informations. Activer le Service Windows @@ -1654,9 +1654,9 @@ Consultez les journaux pour plus d'informations et informez éventuellement Arrêter le Service Windows - Une erreur s'est produite lors du changement d'état du service. + Une erreur s'est produite lors du changement d'état du service. -Veuillez consulter les journaux pour plus d'informations. +Veuillez consulter les journaux pour plus d'informations. topic copié dans le presse-papier @@ -1665,7 +1665,7 @@ Veuillez consulter les journaux pour plus d'informations. enregistrement et connexion, veuillez patienter .. - Une erreur s'est produite lors de l'enregistrement des commandes, consultez les logs pour plus d'informations. + Une erreur s'est produite lors de l'enregistrement des commandes, consultez les logs pour plus d'informations. Nouvelle commande @@ -1680,7 +1680,7 @@ Veuillez consulter les journaux pour plus d'informations. Sélectionner un type de commande valide. - Sélectionner un type d'entité valide. + Sélectionner un type d'entité valide. Entrer un nom. @@ -1689,12 +1689,12 @@ Veuillez consulter les journaux pour plus d'informations. Il existe déjà une commande portant ce nom. Etes-vous sur de vouloir continuer? - Si vous n'entrez pas de commande, vous ne pouvez utiliser cette entité qu'avec une valeur "action" via Home Assistant. Le faire fonctionner tel quel ne fera rien. + Si vous n'entrez pas de commande, vous ne pouvez utiliser cette entité qu'avec une valeur "action" via Home Assistant. Le faire fonctionner tel quel ne fera rien. Êtes-vous sûr de vouloir cela ? - Si vous n'entrez pas de commande ou de script, vous ne pouvez utiliser cette entité qu'avec une valeur "action" via Home Assistant. Le faire fonctionner tel quel ne fera rien. + Si vous n'entrez pas de commande ou de script, vous ne pouvez utiliser cette entité qu'avec une valeur "action" via Home Assistant. Le faire fonctionner tel quel ne fera rien. Êtes-vous sûr de vouloir cela ? @@ -1705,7 +1705,7 @@ Veuillez consulter les journaux pour plus d'informations. La vérification des clés a échoué : {0} - Si vous ne saisissez pas d'URL, vous ne pouvez utiliser cette entité qu'avec une valeur "action" via Home Assistant. Le faire fonctionner tel quel ne fera rien. + Si vous ne saisissez pas d'URL, vous ne pouvez utiliser cette entité qu'avec une valeur "action" via Home Assistant. Le faire fonctionner tel quel ne fera rien. Êtes-vous sûr de vouloir cela ? @@ -1748,46 +1748,46 @@ veuillez configurer un interpréteur de commandes ou votre commande ne fonctionn Une faible intégrité signifie que votre commande sera exécutée avec des privilèges restreints. - Cela signifie qu'il ne pourra enregistrer et modifier des fichiers qu'à certains endroits, + Cela signifie qu'il ne pourra enregistrer et modifier des fichiers qu'à certains endroits, - comme le dossier '%USERPROFILE%\AppData\LocalLow' ou + comme le dossier '%USERPROFILE%\AppData\LocalLow' ou - la clé de registre 'HKEY_CURRENT_USER\Software\AppDataLow'. + la clé de registre 'HKEY_CURRENT_USER\Software\AppDataLow'. - Vous devriez tester votre commande pour vous assurer qu'elle n'est pas influencée par cela. + Vous devriez tester votre commande pour vous assurer qu'elle n'est pas influencée par cela. {0} seulement ! - Le gestionnaire MQTT n'a pas été correctement configuré ou n'a pas encore terminé son démarrage. + Le gestionnaire MQTT n'a pas été correctement configuré ou n'a pas encore terminé son démarrage. - Impossible de récupérer vos entités en raison d'une configuration manquante, veuillez saisir les valeurs requises dans l'écran de configuration. + Impossible de récupérer vos entités en raison d'une configuration manquante, veuillez saisir les valeurs requises dans l'écran de configuration. - Une erreur s'est produite lors de la tentative de récupération de vos entités. + Une erreur s'est produite lors de la tentative de récupération de vos entités. Nouvelle Action Rapide - Modification de l'action rapide + Modification de l'action rapide - Impossible de récupérer vos entités en raison d'une configuration manquante, veuillez saisir les valeurs requises dans l'écran de configuration. + Impossible de récupérer vos entités en raison d'une configuration manquante, veuillez saisir les valeurs requises dans l'écran de configuration. - Une erreur s'est produite lors de la tentative de récupération de vos entités. + Une erreur s'est produite lors de la tentative de récupération de vos entités. - Sélectionnez d'abord une entité. + Sélectionnez d'abord une entité. - Sélectionnez d'abord un domaine. + Sélectionnez d'abord un domaine. Action inconnue, veuillez en sélectionner une valide. @@ -1796,7 +1796,7 @@ veuillez configurer un interpréteur de commandes ou votre commande ne fonctionn enregistrement et connexion, veuillez patienter .. - Une erreur s'est produite lors de l'enregistrement des capteurs, consultez les journaux pour plus d'informations. + Une erreur s'est produite lors de l'enregistrement des capteurs, consultez les journaux pour plus d'informations. Nouveau capteur @@ -1829,13 +1829,13 @@ veuillez configurer un interpréteur de commandes ou votre commande ne fonctionn Service - Sélectionnez d'abord un type de capteur. + Sélectionnez d'abord un type de capteur. - Sélectionnez d'abord un type de capteur valide. + Sélectionnez d'abord un type de capteur valide. - Entrez d'abord un nom. + Entrez d'abord un nom. Il existe déjà un capteur à valeur unique portant ce nom. Voulez-vous vraiment continuer ? @@ -1844,22 +1844,22 @@ veuillez configurer un interpréteur de commandes ou votre commande ne fonctionn Il existe déjà un capteur à valeur multiple portant ce nom. Voulez-vous vraiment continuer ? - Entrez d'abord un intervalle entre 1 et 43200 (12 heures). + Entrez d'abord un intervalle entre 1 et 43200 (12 heures). - Entrez d'abord un nom de fenêtre. + Entrez d'abord un nom de fenêtre. - Saisissez d'abord une requête. + Saisissez d'abord une requête. - Entrez d'abord une catégorie et une instance. + Entrez d'abord une catégorie et une instance. - Entrez d'abord le nom d'un processus. + Entrez d'abord le nom d'un processus. - Saisissez d'abord le nom d'un service. + Saisissez d'abord le nom d'un service. {0} seulement ! @@ -1871,20 +1871,20 @@ Tous vos capteurs et commandes seront désormais dépubliés, et HASS.Agent red Ne vous inquiétez pas, ils conserveront leur nom actuel, de sorte que vos automatisations ou scripts continueront de fonctionner. -Remarque : le nom sera 'nettoyé', ce qui signifie que tout, sauf les lettres, les chiffres et les espaces, sera remplacé par un trait de soulignement. Ceci est requis par HA. +Remarque : le nom sera 'nettoyé', ce qui signifie que tout, sauf les lettres, les chiffres et les espaces, sera remplacé par un trait de soulignement. Ceci est requis par HA. - Vous avez modifié le port de l'API de notification. Ce nouveau port doit être réservé. + Vous avez modifié le port de l'API de notification. Ce nouveau port doit être réservé. Vous recevrez une demande UAC pour le faire, veuillez approuver. Fuzzy - Quelque chose s'est mal passé ! + Quelque chose s'est mal passé ! Veuillez exécuter manuellement la commande. Elle a été copié dans votre presse-papiers, il vous suffit de la coller dans une invite de commande en mode administrateur. -N'oubliez pas de modifier également le port dans la règle du pare-feu. +N'oubliez pas de modifier également le port dans la règle du pare-feu. Le port a été réservé avec succès ! @@ -1892,7 +1892,7 @@ N'oubliez pas de modifier également le port dans la règle du pare-feu. - Une erreur s'est produite lors de la préparation du redémarrage. + Une erreur s'est produite lors de la préparation du redémarrage. Veuillez redémarrer manuellement. @@ -1901,13 +1901,13 @@ Veuillez redémarrer manuellement. Voulez-vous redémarrer maintenant ? - Une erreur s'est produite lors du chargement de vos paramètres. + Une erreur s'est produite lors du chargement de vos paramètres. -Vérifiez appsettings.json dans le sous-dossier 'Config', ou supprimez le simplement pour recommencer à zéro. +Vérifiez appsettings.json dans le sous-dossier 'Config', ou supprimez le simplement pour recommencer à zéro. Fuzzy - Une erreur s'est produite lors du lancement de HASS.Agent. + Une erreur s'est produite lors du lancement de HASS.Agent. Veuillez vérifier les journaux et faire un rapport de bug sur github. Fuzzy @@ -1931,7 +1931,7 @@ Veuillez vérifier les journaux et faire un rapport de bug sur github. Mise à jour HASS.Agent BETA - Voulez-vous télécharger et lancer le programme d'installation ? + Voulez-vous télécharger et lancer le programme d'installation ? Voulez-vous accéder à la page des releases ? @@ -1982,7 +1982,7 @@ Veuillez vérifier les journaux et faire un rapport de bug sur github. HASS.Agent intégration : Terminée [{0}/{1}] - Voulez-vous vraiment abandonner le processus d'intégration ? + Voulez-vous vraiment abandonner le processus d'intégration ? Votre progression ne sera pas enregistrée et ne sera plus affichée au prochain lancement. @@ -1990,26 +1990,26 @@ Votre progression ne sera pas enregistrée et ne sera plus affichée au prochain Erreur lors de la récupération des informations, vérifiez les journaux - Impossible de préparer le téléchargement de la mise à jour, consultez les journaux pour plus d'informations. + Impossible de préparer le téléchargement de la mise à jour, consultez les journaux pour plus d'informations. -La page de mise à jour s'ouvrira maintenant à la place. +La page de mise à jour s'ouvrira maintenant à la place. - Impossible de télécharger la mise à jour, consultez les journaux pour plus d'informations. + Impossible de télécharger la mise à jour, consultez les journaux pour plus d'informations. -La page de mise à jour s'ouvrira maintenant à la place. +La page de mise à jour s'ouvrira maintenant à la place. - Le fichier téléchargé n'a pas pu être vérifié. + Le fichier téléchargé n'a pas pu être vérifié. -Il peut s'agir d'une erreur technique, mais aussi d'un fichier trafiqué ! +Il peut s'agir d'une erreur technique, mais aussi d'un fichier trafiqué ! Veuillez vérifier les journaux et poster un ticket avec les résultats. - Impossible de lancer le programme d'installation (avez-vous approuvé l'invite UAC ?), consultez les journaux pour plus d'informations. + Impossible de lancer le programme d'installation (avez-vous approuvé l'invite UAC ?), consultez les journaux pour plus d'informations. -La page de mise à jour s'ouvrira maintenant à la place. +La page de mise à jour s'ouvrira maintenant à la place. HASS API : échec de la configuration de la connexion @@ -2024,19 +2024,19 @@ La page de mise à jour s'ouvrira maintenant à la place. Fichier de certificat client introuvable - Impossible de se connecter, vérifier l'adresse + Impossible de se connecter, vérifier l'adresse Impossible de récupérer la configuration, vérifiez la clé API - Impossible de se connecter, vérifiez l'adresse et la configuration + Impossible de se connecter, vérifiez l'adresse et la configuration - Action Rapide : échec de l'action, consultez les journaux pour plus d'informations + Action Rapide : échec de l'action, consultez les journaux pour plus d'informations - Action Rapide : échec de l'action, entité introuvable + Action Rapide : échec de l'action, entité introuvable MQTT : erreur lors de la connexion @@ -2048,31 +2048,31 @@ La page de mise à jour s'ouvrira maintenant à la place. MQTT: déconnecté - Erreur lors de la tentative d'appairage de l'API au port {0}. + Erreur lors de la tentative d'appairage de l'API au port {0}. -Assurez-vous qu'aucune autre instance de HASS.Agent n'est en cours d'exécution et que le port est disponible et enregistré. +Assurez-vous qu'aucune autre instance de HASS.Agent n'est en cours d'exécution et que le port est disponible et enregistré. Fournit le titre de la fenêtre active actuelle. - Fournit des informations sur divers aspects de l'audio de votre appareil : + Fournit des informations sur divers aspects de l'audio de votre appareil : Niveau de volume maximal actuel (peut être utilisé comme une simple valeur ‘quelque chose joue’). Périphérique audio par défaut : nom, état et volume. -Résumé de vos sessions audio : nom de l'application, état muet, volume et volume maximal actuel. +Résumé de vos sessions audio : nom de l'application, état muet, volume et volume maximal actuel. - Fournit à un capteur l'état de charge actuel, le nombre estimé de minutes sur une charge complète, la charge restante en pourcentage, la charge restante en minutes et l'état du branchement au courant. + Fournit à un capteur l'état de charge actuel, le nombre estimé de minutes sur une charge complète, la charge restante en pourcentage, la charge restante en minutes et l'état du branchement au courant. Fuzzy Fournit la charge actuelle du premier processeur sous forme de pourcentage. - Fournit la vitesse d'horloge actuelle du premier processeur. + Fournit la vitesse d'horloge actuelle du premier processeur. Fournit le niveau de volume actuel sous forme de pourcentage. @@ -2080,7 +2080,7 @@ Résumé de vos sessions audio : nom de l'application, état muet, volume e Indique le volume de votre appareil par défaut. - Créé un capteur avec le nombre d'écrans, le nom de l'écran principal et pour chaque écran, son nom, sa résolution et ses points par pixel. + Créé un capteur avec le nombre d'écrans, le nom de l'écran principal et pour chaque écran, son nom, sa résolution et ses points par pixel. Capteur factice à des fins de test, envoie une valeur entière aléatoire entre 0 et 100. @@ -2092,12 +2092,14 @@ Indique le volume de votre appareil par défaut. Fournit la température actuelle du premier GPU. - Fournit la date et l'heure de la dernière utilisation d'un périphérique par l'utilisateur. + Fournit une valeur datetime qui contient la dernière fois que l'utilisateur a effectué une entrée. + +Met éventuellement à jour le capteur avec la date actuelle lorsque le système est sorti du mode veille/hibernation dans la fenêtre de temps configurée et qu'aucune activité de l'utilisateur n'a été effectuée. Provides a datetime value containing the last moment the system (re)booted. -Important: Windows' FastBoot option can throw this value off, because that's a form of hibernation. You can disable it through Power Options -> 'Choose what the power buttons do' -> uncheck 'Turn on fast start-up'. It doesn't make much difference for modern machines with SSDs, but disabling makes sure you get a clean state after rebooting. +Important: Windows' FastBoot option can throw this value off, because that's a form of hibernation. You can disable it through Power Options -> 'Choose what the power buttons do' -> uncheck 'Turn on fast start-up'. It doesn't make much difference for modern machines with SSDs, but disabling makes sure you get a clean state after rebooting. Provides the last system state change: @@ -2105,7 +2107,7 @@ Important: Windows' FastBoot option can throw this value off, because that& ApplicationStarted, Logoff, SystemShutdown, Resume, Suspend, ConsoleConnect, ConsoleDisconnect, RemoteConnect, RemoteDisconnect, SessionLock, SessionLogoff, SessionLogon, SessionRemoteControl and SessionUnlock. - Renvoie le nom de l'utilisateur actuellement connecté. + Renvoie le nom de l'utilisateur actuellement connecté. Fuzzy @@ -2120,15 +2122,15 @@ ApplicationStarted, Logoff, SystemShutdown, Resume, Suspend, ConsoleConnect, Con Fuzzy - Fournit une valeur ON/OFF selon si la fenêtre est actuellement ouverte (elle n'a pas besoin d'être active). + Fournit une valeur ON/OFF selon si la fenêtre est actuellement ouverte (elle n'a pas besoin d'être active). Fournit des informations sur la carte, la configuration, les statistiques de transfert et les adresses (ip, mac, dhcp, dns) de la ou des cartes réseau sélectionnées. -Il s'agit d'un capteur multi-valeur. +Il s'agit d'un capteur multi-valeur. - Fournit les valeurs d'un compteur de performance. + Fournit les valeurs d'un compteur de performance. Par exemple, le capteur de charge du processeur utilise ces valeurs : @@ -2136,16 +2138,16 @@ Catégorie : Processeur Compteur : % du temps processeur Instance : _Total -Vous pouvez explorer les compteurs via l'outil 'perfmon.exe' de Windows. +Vous pouvez explorer les compteurs via l'outil 'perfmon.exe' de Windows. - Fournit le nombre d'instances actives du processus. + Fournit le nombre d'instances actives du processus. Fuzzy Returns the state of the provided service: NotFound, Stopped, StartPending, StopPending, Running, ContinuePending, PausePending or Paused. -Make sure to provide the 'Service name', not the 'Display name'. +Make sure to provide the 'Service name', not the 'Display name'. Provides the current session state: @@ -2155,7 +2157,7 @@ Locked, Unlocked or Unknown. Use a LastSystemStateChangeSensor to monitor session state changes. - Fournit les libellés, la taille totale (MB), l'espace disponible (MB), l'espace utilisé (MB) et le système de fichiers de tous les disques non amovibles présents. + Fournit les libellés, la taille totale (MB), l'espace disponible (MB), l'espace utilisé (MB) et le système de fichiers de tous les disques non amovibles présents. Provides the current user state: @@ -2167,12 +2169,12 @@ Can for instance be used to determine whether to send notifications or TTS messa Provides a bool value based on whether the webcam is currently being used. -Note: if used in the satellite service, it won't detect userspace applications. +Note: if used in the satellite service, it won't detect userspace applications. - Provides a sensor with the amount of pending driver updates, a sensor with the amount of pending software updates, a sensor containing all pending driver updates information (title, kb article id's, hidden, type and categories) and a sensor containing the same for pending software updates. + Provides a sensor with the amount of pending driver updates, a sensor with the amount of pending software updates, a sensor containing all pending driver updates information (title, kb article id's, hidden, type and categories) and a sensor containing the same for pending software updates. -This is a costly request, so the recommended interval is 15 minutes (900 seconds). But it's capped at 10 minutes, if you provide a lower value, you'll get the last known list. +This is a costly request, so the recommended interval is 15 minutes (900 seconds). But it's capped at 10 minutes, if you provide a lower value, you'll get the last known list. Fournit le résultat de la requête WMI. @@ -2183,12 +2185,12 @@ This is a costly request, so the recommended interval is 15 minutes (900 seconds {0} - Erreur lors de l'enregistrement des paramètres initiaux : + Erreur lors de l'enregistrement des paramètres initiaux : {0} - Erreur lors de l'enregistrement des paramètres : + Erreur lors de l'enregistrement des paramètres : {0} @@ -2198,7 +2200,7 @@ This is a costly request, so the recommended interval is 15 minutes (900 seconds {0} - Erreur lors de l'enregistrement des commandes : + Erreur lors de l'enregistrement des commandes : {0} @@ -2208,7 +2210,7 @@ This is a costly request, so the recommended interval is 15 minutes (900 seconds {0} - Erreur lors de l'enregistrement des actions rapides : + Erreur lors de l'enregistrement des actions rapides : {0} @@ -2218,7 +2220,7 @@ This is a costly request, so the recommended interval is 15 minutes (900 seconds {0} - Erreur lors de l'enregistrement des capteurs : + Erreur lors de l'enregistrement des capteurs : {0} @@ -2232,7 +2234,7 @@ This is a costly request, so the recommended interval is 15 minutes (900 seconds Occupé, Patientez .. - Langage de l'interface + Langage de l'interface ou @@ -2241,7 +2243,7 @@ This is a costly request, so the recommended interval is 15 minutes (900 seconds Terminer - Langage de l'interface + Langage de l'interface Configuration manquante @@ -2394,7 +2396,7 @@ This is a costly request, so the recommended interval is 15 minutes (900 seconds Charge CPU - Vitesse d'horloge + Vitesse d'horloge Volume actuel @@ -2418,7 +2420,7 @@ This is a costly request, so the recommended interval is 15 minutes (900 seconds Dernier démarrage - Dernier changement d'état du système + Dernier changement d'état du système Utilisateur connecté @@ -2577,7 +2579,7 @@ This is a costly request, so the recommended interval is 15 minutes (900 seconds Carte du reseau - Entrez d'abord une catégorie et un compteur. + Entrez d'abord une catégorie et un compteur. Test exécuté avec succès, valeur du résultat : @@ -2585,14 +2587,14 @@ This is a costly request, so the recommended interval is 15 minutes (900 seconds {0} - Le test n'a pas réussi a s'exécuter : + Le test n'a pas réussi a s'exécuter : {0} Voulez-vous ouvrir le dossier des journaux ? - Saisissez d'abord une requête WMI. + Saisissez d'abord une requête WMI. Requête exécutée avec succès, valeur du résultat : @@ -2600,7 +2602,7 @@ Voulez-vous ouvrir le dossier des journaux ? {0} - La requête n'a pas réussi a s'exécuter : + La requête n'a pas réussi a s'exécuter : {0} @@ -2615,7 +2617,7 @@ The scope you entered: {0} -Tip: make sure you haven't switched the scope and query fields around. +Tip: make sure you haven't switched the scope and query fields around. Do you still want to use the current values? @@ -2623,15 +2625,15 @@ Do you still want to use the current values? Application démarrée - Vous pouvez utiliser le Service Windows pour faire fonctionner les capteurs et commandes sans avoir à vous connecter. Tous ne sont pas disponibles, par exemple la commande 'LaunchUrl' ne peut pas être lancée par le service. + Vous pouvez utiliser le Service Windows pour faire fonctionner les capteurs et commandes sans avoir à vous connecter. Tous ne sont pas disponibles, par exemple la commande 'LaunchUrl' ne peut pas être lancée par le service. Dernière valeur connue - Erreur lors de la tentative de connexion de l'API au port {0}. + Erreur lors de la tentative de connexion de l'API au port {0}. -Assurez vous qu'aucune autre instance de HASS.Agent n'est en cours d'exécution et que le port est disponible et enregistré. +Assurez vous qu'aucune autre instance de HASS.Agent n'est en cours d'exécution et que le port est disponible et enregistré. Afficher la fenêtre au premier plan @@ -2640,26 +2642,26 @@ Assurez vous qu'aucune autre instance de HASS.Agent n'est en cours d&a WebView - Affiche une fenêtre avec l'URL fournie. + Affiche une fenêtre avec l'URL fournie. -Cela diffère de la commande 'LaunchUrl' en ce qu'elle ne charge pas un navigateur à part entière, juste l'URL fournie dans sa propre fenêtre. +Cela diffère de la commande 'LaunchUrl' en ce qu'elle ne charge pas un navigateur à part entière, juste l'URL fournie dans sa propre fenêtre. -Vous pouvez l'utiliser par exemple pour afficher rapidement le tableau de bord de Home Assistant. +Vous pouvez l'utiliser par exemple pour afficher rapidement le tableau de bord de Home Assistant. -Par défaut, il stocke les cookies indéfiniment, vous n'avez donc qu'à vous connecter une seule fois. +Par défaut, il stocke les cookies indéfiniment, vous n'avez donc qu'à vous connecter une seule fois. Commandes HASS.Agent - Recherche le processus spécifié et essaie d'afficher sa fenêtre principale au premier plan. + Recherche le processus spécifié et essaie d'afficher sa fenêtre principale au premier plan. -Si l'application est réduite, elle sera restaurée. +Si l'application est réduite, elle sera restaurée. -Exemple : si vous voulez envoyer VLC au premier plan, utilisez 'vlc'. +Exemple : si vous voulez envoyer VLC au premier plan, utilisez 'vlc'. - Si vous ne configurez pas la commande, vous ne pouvez utiliser cette entité qu'avec une valeur 'action' via Home Assistant et elle s'affichera en utilisant les paramètres par défaut. La faire fonctionner tel quel ne fera rien. + Si vous ne configurez pas la commande, vous ne pouvez utiliser cette entité qu'avec une valeur 'action' via Home Assistant et elle s'affichera en utilisant les paramètres par défaut. La faire fonctionner tel quel ne fera rien. Etes vous sûr de vouloir cela ? @@ -2682,11 +2684,11 @@ Etes vous sûr de vouloir cela ? Le cache WebView a été nettoyé ! - Il semble que vous utilisiez une mise à l'échelle personnalisée. Il se peut que certaines parties de HASS.Agent ne s'affichent pas comme prévu. + Il semble que vous utilisiez une mise à l'échelle personnalisée. Il se peut que certaines parties de HASS.Agent ne s'affichent pas comme prévu. Veuillez signaler tout aspect inutilisable sur GitHub. Merci! -Remarque : ce message ne s'affiche qu'une seule fois. +Remarque : ce message ne s'affiche qu'une seule fois. Impossible de charger les paramètres enregistrés de la commande, réinitialisation par défaut. @@ -2698,12 +2700,12 @@ Remarque : ce message ne s'affiche qu'une seule fois. Lancer la réservation des ports - Activer l'API locale + Activer l'API locale HASS.Agent a sa propre API locale, donc Home Assistant peut envoyer des requêtes (par exemple pour envoyer une notification). Vous pouvez le configurer globalement ici, et ensuite vous pouvez configurer les sections qui en dépendent (actuellement les notifications et le lecteur multimédia). -Remarque : ceci n'est pas nécessaire pour que la nouvelle intégration fonctionne. Activez-le et utilisez-le uniquement si vous n'utilisez pas MQTT. +Remarque : ceci n'est pas nécessaire pour que la nouvelle intégration fonctionne. Activez-le et utilisez-le uniquement si vous n'utilisez pas MQTT. Pour pouvoir écouter les requêtes, HASS.Agents doit avoir son port réservé et ouvert dans votre pare-feu. Vous pouvez utiliser ce bouton pour le faire pour vous. @@ -2719,10 +2721,10 @@ Remarque : ceci n'est pas nécessaire pour que la nouvelle intégration fon jours - Emplacement du cache d'images + Emplacement du cache d'images - Garder l'audio pendant + Garder l'audio pendant Garder les images pendant @@ -2740,31 +2742,31 @@ Remarque : ceci n'est pas nécessaire pour que la nouvelle intégration fon Activer la fonctionnalité lecteur multimédia - HASS.Agent peut agir comme un lecteur multimédia pour Home Assistant, vous pourrez donc contrôler tous les médias en cours de lecture et envoyer de la synthèse vocale. L'API locale doit être activée pour que cela fonctionne. + HASS.Agent peut agir comme un lecteur multimédia pour Home Assistant, vous pourrez donc contrôler tous les médias en cours de lecture et envoyer de la synthèse vocale. L'API locale doit être activée pour que cela fonctionne. Fuzzy Si quelque chose ne fonctionne pas, suivez les étapes suivantes: -- Installer l'intégration HASS.Agent-MediaPlayer +- Installer l'intégration HASS.Agent-MediaPlayer - Redémarrer Home Assistant - Configurer une entité media_player - Redémarrer Home Assistant Fuzzy - L'API locale est désactivée, mais le lecteur multimédia en a besoin pour fonctionner + L'API locale est désactivée, mais le lecteur multimédia en a besoin pour fonctionner Fuzzy TLS - L'API locale est désactivée, le lecteur multimédia en a besoin pour fonctionner + L'API locale est désactivée, le lecteur multimédia en a besoin pour fonctionner Fuzzy - Afficher l'aperçu + Afficher l'aperçu Afficher le menu &default @@ -2776,7 +2778,7 @@ Remarque : ceci n'est pas nécessaire pour que la nouvelle intégration fon Garder la page chargée en arrière-plan - Contrôler la façon dont l'icone de la barre d'état se comporte suite à un clique droit. + Contrôler la façon dont l'icone de la barre d'état se comporte suite à un clique droit. Cela utilise plus de ressource, mais réduit le temps de chargement @@ -2794,13 +2796,13 @@ Remarque : ceci n'est pas nécessaire pour que la nouvelle intégration fon Lecteur Multimédia - Icon de la barre d'état + Icon de la barre d'état - Votre langue de saisie '{0}' est connue pour entrer en conflit avec le raccourci clavier par défaut CTRL-ALT-Q. Veuillez en définir un autre. + Votre langue de saisie '{0}' est connue pour entrer en conflit avec le raccourci clavier par défaut CTRL-ALT-Q. Veuillez en définir un autre. - Your input language '{0}' is unknown, and might collide with the default CTRL-ALT-Q hotkey. Please check to be sure. If it does, consider opening a ticket on GitHub so it can be added to the list. + Your input language '{0}' is unknown, and might collide with the default CTRL-ALT-Q hotkey. Please check to be sure. If it does, consider opening a ticket on GitHub so it can be added to the list. Aucune touche trouvée @@ -2809,7 +2811,7 @@ Remarque : ceci n'est pas nécessaire pour que la nouvelle intégration fon Crochets manquants, démarrez et terminez toutes les combinaisons de touche avec [ ] - Erreur sur une touche, vérifier le journal pour plus d'informations + Erreur sur une touche, vérifier le journal pour plus d'informations Le nombre de crochets ouverts [ ne correspond pas au nombre de crochets fermés ] ! ({0} contre {1}) @@ -2818,7 +2820,7 @@ Remarque : ceci n'est pas nécessaire pour que la nouvelle intégration fon Documentation - Documentation et exemples d'utilisation. + Documentation et exemples d'utilisation. Vérifier les mises à jour @@ -2830,31 +2832,31 @@ Remarque : ceci n'est pas nécessaire pour que la nouvelle intégration fon Gérer le Service Windows - Pour utiliser les notifications, vous devez installer et configurer l'intégration HASS.Agent-notifier dans + Pour utiliser les notifications, vous devez installer et configurer l'intégration HASS.Agent-notifier dans Home Assistant. -C'est très facile avec HACS, mais vous pouvez également l'installer manuellement. Visitez le lien ci-dessous pour plus +C'est très facile avec HACS, mais vous pouvez également l'installer manuellement. Visitez le lien ci-dessous pour plus informations. Suivez les étapes suivantes : -- Installer l'intégration HASS.Agent-Notifier et/ou HASS.Agent-MediaPlayer +- Installer l'intégration HASS.Agent-Notifier et/ou HASS.Agent-MediaPlayer - Redémarrez Home Assistant -Configurer une notification et/ou une entité media_player -Redémarrer Home Assistant - Il en va de même pour le lecteur multimédia. Cette intégration vous permet de contrôler votre appareil en tant qu'entité media_player, de voir ce qui se joue et d'utiliser la synthèse vocale. + Il en va de même pour le lecteur multimédia. Cette intégration vous permet de contrôler votre appareil en tant qu'entité media_player, de voir ce qui se joue et d'utiliser la synthèse vocale. Page GitHub HASS.Agent-MediaPlayer - Github de l'integration HASS.Agent + Github de l'integration HASS.Agent - Oui, activez l'API locale sur le port + Oui, activez l'API locale sur le port Activer le lecteur multimédia et la synthèse vocale @@ -2865,13 +2867,13 @@ informations. HASS.Agent a sa propre API interne, donc Home Assistant peut envoyer des requêtes (comme des notifications ou une synthèse vocale). -Voulez-vous l'activer ? +Voulez-vous l'activer ? - Vous pouvez choisir les modules que vous souhaitez activer. Ils nécessitent des intégrations HA, mais ne vous inquiétez pas, la page suivante vous donnera plus d'informations sur la façon de les configurer. + Vous pouvez choisir les modules que vous souhaitez activer. Ils nécessitent des intégrations HA, mais ne vous inquiétez pas, la page suivante vous donnera plus d'informations sur la façon de les configurer. - Remarque : 5115 est le port par défaut, ne le modifiez que si vous l'avez modifié dans Home Assistant. + Remarque : 5115 est le port par défaut, ne le modifiez que si vous l'avez modifié dans Home Assistant. TLS @@ -2896,7 +2898,7 @@ Do you want to use that version? Sauvegarder - Toujours afficher au centre de l'écran + Toujours afficher au centre de l'écran Afficher la barre de titre de la fenêtre @@ -2905,7 +2907,7 @@ Do you want to use that version? Définir la fenêtre comme toujours en haut - Déplacez et redimensionnez cette fenêtre pour définir la taille et l'emplacement de l'affichage WebView. + Déplacez et redimensionnez cette fenêtre pour définir la taille et l'emplacement de l'affichage WebView. Localisation @@ -2914,7 +2916,7 @@ Do you want to use that version? Taille - Conseil : Appuyez sur "ESC" pour fermer une vue WebView + Conseil : Appuyez sur "ESC" pour fermer une vue WebView URL @@ -2926,21 +2928,21 @@ Do you want to use that version? WebView - Le code de touche que vous avez entré n'est pas valide ! + Le code de touche que vous avez entré n'est pas valide ! Assurez vous que le champ du code de touche est sélectionné et appuyez sur la touche que vous souhaitez simuler, le code de touche devrait alors être rempli pour vous. - Activer le nettoyage du nom de l'appareil + Activer le nettoyage du nom de l'appareil - Activer les notifications d'état + Activer les notifications d'état - HASS.Agent va nettoyer le nom de votre appareil pour s'assurer que HA l'acceptera, vous pouvez annuler cette règle ci-dessous si vous êtes sûr que votre nom sera accepté tel quel. + HASS.Agent va nettoyer le nom de votre appareil pour s'assurer que HA l'acceptera, vous pouvez annuler cette règle ci-dessous si vous êtes sûr que votre nom sera accepté tel quel. - HASS.Agent envoie des notifications lorsque l'état d'un module change, vous pouvez définir si vous souhaitez ou non recevoir ces notifications ci-dessous. + HASS.Agent envoie des notifications lorsque l'état d'un module change, vous pouvez définir si vous souhaitez ou non recevoir ces notifications ci-dessous. Vous avez changé le nom de votre appareil. @@ -3009,7 +3011,7 @@ Remarque : vous avez désactivé le nettoyage du nom, assurez vous donc que le n Met tous les moniteurs en mode veille. - Essaie de réveiller tous les écrans en simulant une pression sur la touche "flèche vers le haut". + Essaie de réveiller tous les écrans en simulant une pression sur la touche "flèche vers le haut". Régler le volume du périphérique audio par défaut actuel au niveau spécifié. @@ -3021,7 +3023,7 @@ Remarque : vous avez désactivé le nettoyage du nom, assurez vous donc que le n Commande - Si vous ne saisissez pas de valeur de volume, vous ne pouvez utiliser cette entité qu'avec une commande "action" via Home Assistant. Le faire fonctionner tel quel ne fera rien. + Si vous ne saisissez pas de valeur de volume, vous ne pouvez utiliser cette entité qu'avec une commande "action" via Home Assistant. Le faire fonctionner tel quel ne fera rien. Êtes-vous sûr de vouloir cela ? @@ -3033,21 +3035,21 @@ Remarque : vous avez désactivé le nettoyage du nom, assurez vous donc que le n Voulez-vous utiliser cette version ? - Votre jeton d'API n'a pas l'air correct. Assurez vous d'avoir sélectionné le jeton entier (n'utilisez pas CTRL+A ou double-clic). + Votre jeton d'API n'a pas l'air correct. Assurez vous d'avoir sélectionné le jeton entier (n'utilisez pas CTRL+A ou double-clic). Il doit contenir trois parties (séparées par deux points). -Etes-vous sûr de vouloir l'utiliser comme ça ? +Etes-vous sûr de vouloir l'utiliser comme ça ? - Votre URI ne semble pas correct. Cela devrait ressembler à quelque chose comme 'http://homeassistant.local:8123' ou 'http://192.168.0.1:8123'. + Votre URI ne semble pas correct. Cela devrait ressembler à quelque chose comme 'http://homeassistant.local:8123' ou 'http://192.168.0.1:8123'. -Etes-vous sûr de vouloir l'utiliser comme ça ? +Etes-vous sûr de vouloir l'utiliser comme ça ? test ... - L'API locale et MQTT sont tous deux désactivés, l'intégration a besoin d'au moins l'un des deux pour fonctionner. + L'API locale et MQTT sont tous deux désactivés, l'intégration a besoin d'au moins l'un des deux pour fonctionner. Activer MQTT @@ -3056,43 +3058,43 @@ Etes-vous sûr de vouloir l'utiliser comme ça ? Sans MQTT, Les commandes et capteurs ne fonctionneront pas ! - L'API locale et MQTT sont tous deux désactivés, l'intégration a besoin d'au moins l'un des deux pour fonctionner. + L'API locale et MQTT sont tous deux désactivés, l'intégration a besoin d'au moins l'un des deux pour fonctionner. Gérer le service - Le service est actuellement à l'arrêt, vous ne pourrez donc pas le configurer. + Le service est actuellement à l'arrêt, vous ne pourrez donc pas le configurer. -Assurez vous d'abord qu'il soit opérationnel. +Assurez vous d'abord qu'il soit opérationnel. - Si vous souhaitez gérer le service (ajouter des commandes et capteurs, modifier les paramètres), vous pouvez le faire ici ou en utilisant le bouton "Service Windows" de la fenêtre principale. + Si vous souhaitez gérer le service (ajouter des commandes et capteurs, modifier les paramètres), vous pouvez le faire ici ou en utilisant le bouton "Service Windows" de la fenêtre principale. Afficher le menu par défaut en cliquant avec le bouton gauche de la souris - Votre jeton d'API Home Assistant ne semble pas correct. Assurez-vous d'avoir sélectionné le jeton entier (n'utilisez pas CTRL+A ou double-clic). + Votre jeton d'API Home Assistant ne semble pas correct. Assurez-vous d'avoir sélectionné le jeton entier (n'utilisez pas CTRL+A ou double-clic). Il doit contenir trois parties (séparées par deux points). -Etes-vous sûr de vouloir l'utiliser comme ça ? +Etes-vous sûr de vouloir l'utiliser comme ça ? - L'URI de votre assistant domestique semble incorrect. Cela devrait ressembler à quelque chose comme 'http://homeassistant.local:8123' ou 'https://192.168.0.1:8123'. + L'URI de votre assistant domestique semble incorrect. Cela devrait ressembler à quelque chose comme 'http://homeassistant.local:8123' ou 'https://192.168.0.1:8123'. -Etes-vous sûr de vouloir l'utiliser comme ça ? +Etes-vous sûr de vouloir l'utiliser comme ça ? - L'URI de votre broker MQTT ne semble pas correct. Il devrait ressembler à quelque chose comme 'homeassistant.local' ou '192.168.0.1'. + L'URI de votre broker MQTT ne semble pas correct. Il devrait ressembler à quelque chose comme 'homeassistant.local' ou '192.168.0.1'. -Etes-vous sûr de vouloir l'utiliser comme ça ? +Etes-vous sûr de vouloir l'utiliser comme ça ? Fermer - J'ai déjà fait un don, cachez le bouton dans la fenêtre principale. + J'ai déjà fait un don, cachez le bouton dans la fenêtre principale. HASS.Agent is completely free, and will always stay that way without restrictions! @@ -3111,21 +3113,21 @@ Like most developers, I run on caffeïne - so if you can spare it, a cup of coff Vérifier les mises à jour - Votre jeton d'API ne semble pas correct. Assurez vous d'avoir sélectionné le jeton entier (n'utilisez pas CTRL+A ou double-clic). + Votre jeton d'API ne semble pas correct. Assurez vous d'avoir sélectionné le jeton entier (n'utilisez pas CTRL+A ou double-clic). Il doit contenir trois parties (séparées par deux points). -Etes-vous sûr de vouloir l'utiliser comme ça ? +Etes-vous sûr de vouloir l'utiliser comme ça ? - Votre URI ne semble pas correct. Cela devrait ressembler à quelque chose comme 'http://homeassistant.local:8123' ou 'http://192.168.0.1:8123'. + Votre URI ne semble pas correct. Cela devrait ressembler à quelque chose comme 'http://homeassistant.local:8123' ou 'http://192.168.0.1:8123'. -Etes-vous sûr de vouloir l'utiliser ainsi ? +Etes-vous sûr de vouloir l'utiliser ainsi ? - Développer et maintenir cet outil (et tout ce qui l'entoure) prend beaucoup de temps. Comme la plupart des développeurs, je fonctionne à la caféine - donc si vous pouvez vous le permettre, une tasse de café est toujours très appréciée ! + Développer et maintenir cet outil (et tout ce qui l'entoure) prend beaucoup de temps. Comme la plupart des développeurs, je fonctionne à la caféine - donc si vous pouvez vous le permettre, une tasse de café est toujours très appréciée ! - Astuce : d'autres méthodes de dons sont disponibles dans la fenêtre À propos. + Astuce : d'autres méthodes de dons sont disponibles dans la fenêtre À propos. Activer le lecteur multimédia (et le text-to-speech) @@ -3140,28 +3142,28 @@ Etes-vous sûr de vouloir l'utiliser ainsi ? HASS.Agent Post Update - Fournit un capteur avec le nombre d'appareils Bluetooth trouvés. + Fournit un capteur avec le nombre d'appareils Bluetooth trouvés. -Les appareils et leur état de connexion sont ajoutés en tant qu'attributs. +Les appareils et leur état de connexion sont ajoutés en tant qu'attributs. - Fournit à des capteurs le nombre d'appareils Bluetooth LE trouvés. + Fournit à des capteurs le nombre d'appareils Bluetooth LE trouvés. -Les appareils et leur état de connexion sont ajoutés en tant qu'attributs. +Les appareils et leur état de connexion sont ajoutés en tant qu'attributs. -Affiche uniquement les appareils qui ont été vus depuis le dernier rapport, c'est-à-dire que lorsque le capteur publie, la liste s'efface. +Affiche uniquement les appareils qui ont été vus depuis le dernier rapport, c'est-à-dire que lorsque le capteur publie, la liste s'efface. Renvoie votre latitude, longitude et altitude actuelles sous forme de valeurs séparées par des virgules. Assurez-vous que les services de localisation de Windows sont activés ! -Selon votre version de Windows, cela peut être trouvé dans le nouveau panneau de configuration -> 'confidentialité et sécurité' -> 'emplacement'. +Selon votre version de Windows, cela peut être trouvé dans le nouveau panneau de configuration -> 'confidentialité et sécurité' -> 'emplacement'. - Provides the name of the process that's currently using the microphone. + Provides the name of the process that's currently using the microphone. -Note: if used in the satellite service, it won't detect userspace applications. +Note: if used in the satellite service, it won't detect userspace applications. Provides the last monitor power state change: @@ -3174,15 +3176,15 @@ Dimmed, PowerOff, PowerOn and Unkown. Converts the outcome to text. - Fournit des informations sur toutes les imprimantes installées et leurs files d'attente. + Fournit des informations sur toutes les imprimantes installées et leurs files d'attente. Fournit le nom du processus qui utilise actuellement la webcam. -Remarque : s'il est utilisé dans le Service Windows, il ne détectera pas les applications de l'espace utilisateur. +Remarque : s'il est utilisé dans le Service Windows, il ne détectera pas les applications de l'espace utilisateur. - Provides the current state of the process' window: + Provides the current state of the process' window: Hidden, Maximized, Minimized, Normal and Unknown. @@ -3208,7 +3210,7 @@ Voulez-vous utiliser cette version ? {0} - Le test n'a pas pu s'exécuter : + Le test n'a pas pu s'exécuter : {0} @@ -3224,16 +3226,16 @@ Voulez-vous ouvrir le dossier des logs ? Erreur fatale, consultez les logs - Délai d'attente expiré + Délai d'attente expiré Raison inconnue - Impossible d'ouvrir le gestionnaire de service + Impossible d'ouvrir le gestionnaire de service - Impossible d'ouvrir le service + Impossible d'ouvrir le service Erreur de configuration du mode de démarrage, consultez les logs @@ -3242,12 +3244,12 @@ Voulez-vous ouvrir le dossier des logs ? Erreur lors de la mise en place du mode de démarrage, vérifier les journaux - Microsoft's WebView2 runtime isn't found on your machine. Usually this is handled by the installer, but you can install it manually. + Microsoft's WebView2 runtime isn't found on your machine. Usually this is handled by the installer, but you can install it manually. Do you want to download the runtime installer? - Une erreur s'est produite lors de l'initialisation de WebView ! Veuillez vérifier vos journaux et ouvrir un ticket GitHub pour obtenir de l'aide. + Une erreur s'est produite lors de l'initialisation de WebView ! Veuillez vérifier vos journaux et ouvrir un ticket GitHub pour obtenir de l'aide. domain diff --git a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.nl.resx b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.nl.resx index 8723f4b6..fe85167a 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.nl.resx +++ b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.nl.resx @@ -118,13 +118,13 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Op deze pagina kun je koppelingen met externe programma's configureren. + Op deze pagina kun je koppelingen met externe programma's configureren. browser naam - ‎Standaard start HASS.Agent URL's met je standaardbrowser. Als je wilt, kun je ook een specifieke browser configureren. Daarnaast kan je de argumenten configureren die worden gebruikt om in privémodus te starten.‎ + ‎Standaard start HASS.Agent URL's met je standaardbrowser. Als je wilt, kun je ook een specifieke browser configureren. Daarnaast kan je de argumenten configureren die worden gebruikt om in privémodus te starten.‎ browser binary @@ -137,7 +137,7 @@ Je kunt HASS.Agent configureren om een eigen uitvoerder te gebruiken, zoals perl of python. -Gebruik het 'eigen uitvoerder' commando om 'm te starten. +Gebruik het 'eigen uitvoerder' commando om 'm te starten. eigen uitvoerder naam @@ -149,7 +149,7 @@ Gebruik het 'eigen uitvoerder' commando om 'm te starten. &test - HASS.Agent wacht even voordat je een bericht krijgt over een verbroken verbinding met MQTT of HA's API. + HASS.Agent wacht even voordat je een bericht krijgt over een verbroken verbinding met MQTT of HA's API. Je kunt het aantal seconden hier instellen. @@ -187,11 +187,11 @@ Je automatiseringen en scripts blijven werken.‎ &test verbinding - Om te leren welke entiteiten je geconfigureerd hebt, en om snelle acties te versturen, gebruikt HASS.Agent Home Assistant's API. + Om te leren welke entiteiten je geconfigureerd hebt, en om snelle acties te versturen, gebruikt HASS.Agent Home Assistant's API. -Geef een 'long-lived access token' op, en het adres van je Home Assistant installatie. +Geef een 'long-lived access token' op, en het adres van je Home Assistant installatie. -Je kunt zo'n token krijgen via je profiel pagina. Blader naar onderaan de pagina en klik op 'TOKEN AANMAKEN'. +Je kunt zo'n token krijgen via je profiel pagina. Blader naar onderaan de pagina en klik op 'TOKEN AANMAKEN'. Fuzzy @@ -229,7 +229,7 @@ Op deze manier kun je, wat je ook aan het doen bent op je machine, altijd commun Sommige objecten, zoals afbeeldingen getoond in notificaties, moeten tijdelijk lokaal opgeslagen worden. Je kunt het aantal dagen dat ze bewaard worden instellen, voordat HASS.Agent ze verwijdert. -Voer '0' in om ze permanent te behouden. +Voer '0' in om ze permanent te behouden. Uitgebreide logging biedt uitgebreidere logging, voor het geval dat de standaard logging niet voldoende is. Het is belangrijk te weten dat het inschakelen hiervan ervoor zorgt dat de logbestanden flink groeien, en zou dus alleen gebruikt moeten worden als je vermoedt dat er iets mis is met HASS.Agent of als een ontwikkelaar het vraagt. @@ -263,7 +263,7 @@ Voer '0' in om ze permanent te behouden. (leeglaten bij twijfel) - Commando's en sensoren worden verstuurd via MQTT, net als notificaties en mediaspeler functies als je de nieuwe integratie gebruikt. + Commando's en sensoren worden verstuurd via MQTT, net als notificaties en mediaspeler functies als je de nieuwe integratie gebruikt. Geef hier de inloggegevens van je server op. Als je de HA addon gebruikt, kun je waarschijnlijk de vooringevulde gegevens gebruiken. @@ -324,8 +324,8 @@ Notitie: deze instellingen (behalve de cliënt id) zullen ook toegepast worden o cert&ificaat fouten voor afbeeldingen negeren - De satelliet service laat je sensoren en commando's uitvoeren, zelfs wanneer er geen gebruiker ingelogd is. -Gebruik de 'satelliet service' knop in het hoofdscherm om 'm te beheren. + De satelliet service laat je sensoren en commando's uitvoeren, zelfs wanneer er geen gebruiker ingelogd is. +Gebruik de 'satelliet service' knop in het hoofdscherm om 'm te beheren. service status: @@ -346,8 +346,8 @@ Gebruik de 'satelliet service' knop in het hoofdscherm om 'm te b se&rvice herinstalleren - Als je de service niet configureert, doet hij niks. Je kunt alsnog kiezen om 'm helemaal uit te schakelen. -De installer zal de uitgeschakelde service met rust laten (als je 'm verwijdert, zal de installer hem terugzetten). + Als je de service niet configureert, doet hij niks. Je kunt alsnog kiezen om 'm helemaal uit te schakelen. +De installer zal de uitgeschakelde service met rust laten (als je 'm verwijdert, zal de installer hem terugzetten). Je kunt proberen om de service opnieuw te installeren als hij niet goed werkt. @@ -362,7 +362,7 @@ Je configuratie en entiteiten blijven bewaard. HASS.Agent kan starten als je inlogt via het register van je gebruikersprofiel. -Aangezien HASS.Agent gebruiker-gebaseerd is, als je 'm voor een andere gebruiker wilt starten, kun je daar de configuratie uitvoeren. +Aangezien HASS.Agent gebruiker-gebaseerd is, als je 'm voor een andere gebruiker wilt starten, kun je daar de configuratie uitvoeren. start-bij-inlogg&en inschakelen @@ -392,11 +392,11 @@ Je krijgt een notificatie (eenmalig per update) om je te laten weten dat er een Het lijkt erop dat dit de eerste keer is dat je HASS.Agent start. -Als je wilt, kunnen we de configuratie doorlopen. Zo niet, klik dan op 'sluiten'. +Als je wilt, kunnen we de configuratie doorlopen. Zo niet, klik dan op 'sluiten'. Apparaatnaam wordt gebruikt om je machine te identificeren binnen HA. -Het wordt ook gebruikt om een voorvoegsel voor te stellen voor je commando's en sensoren. +Het wordt ook gebruikt om een voorvoegsel voor te stellen voor je commando's en sensoren. apparaat&naam @@ -437,7 +437,7 @@ Wil je deze functionaliteit inschakelen? Om notificaties te gebruiken, moet je de HASS.Agent-Notifier integratie installeren en configureren in Home Assistant. -Dit is simpel met HACS, maar je kunt 'm ook handmatig installeren. +Dit is simpel met HACS, maar je kunt 'm ook handmatig installeren. Bezoek de onderstaande link voor meer informatie. @@ -447,11 +447,11 @@ Bezoek de onderstaande link voor meer informatie. server &uri (zou al goed moeten zijn) - Om te leren welke entiteiten je geconfigureerd hebt, en om snelle acties te versturen, gebruikt HASS.Agent Home Assistant's API. + Om te leren welke entiteiten je geconfigureerd hebt, en om snelle acties te versturen, gebruikt HASS.Agent Home Assistant's API. -Geef een 'long-lived access token' op, en het adres van je Home Assistant installatie. +Geef een 'long-lived access token' op, en het adres van je Home Assistant installatie. -Je kunt zo'n token krijgen via je profiel pagina. Blader naar onderaan de pagina en klik op 'TOKEN AANMAKEN'. +Je kunt zo'n token krijgen via je profiel pagina. Blader naar onderaan de pagina en klik op 'TOKEN AANMAKEN'. Fuzzy @@ -473,7 +473,7 @@ Je kunt zo'n token krijgen via je profiel pagina. Blader naar onderaan de p ip adres of hostname - Commando's en sensoren worden via MQTT verstuurd. De notificaties- en mediaspeler integratie gebruikt het ook. + Commando's en sensoren worden via MQTT verstuurd. De notificaties- en mediaspeler integratie gebruikt het ook. Tip: als je de HA addon gebruikt, kan je het vooringevulde adres waarschijnlijk gebruiken - geef alleen nog credenties. Fuzzy @@ -555,10 +555,10 @@ Bedankt voor het gebruiken van HASS.Agent, hopelijk heb je er wat aan :-)nieuwe toevoegen - ver&stuur en activeer commando's + ver&stuur en activeer commando's - commando's opgeslagen! + commando's opgeslagen! toep&assen @@ -579,7 +579,7 @@ Bedankt voor het gebruiken van HASS.Agent, hopelijk heb je er wat aan :-)Configuratie ophalen - Deze pagina bevat generieke configuratie opties. Blader door de tabbladen bovenaan voor MQTT instellingen, sensoren en commando's. + Deze pagina bevat generieke configuratie opties. Blader door de tabbladen bovenaan voor MQTT instellingen, sensoren en commando's. auth id @@ -643,7 +643,7 @@ Bedankt voor het gebruiken van HASS.Agent, hopelijk heb je er wat aan :-)(leeglaten bij twijfel) - Commando's en sensoren worden verstuurd via MQTT. Geef de inloggegevens op voor je server. Als je de HA addon gebruikt, kan je waarschijnlijk het vooringevulde adres gebruiken. + Commando's en sensoren worden verstuurd via MQTT. Geef de inloggegevens op voor je server. Als je de HA addon gebruikt, kan je waarschijnlijk het vooringevulde adres gebruiken. discovery voorvoegsel @@ -781,7 +781,7 @@ Bedankt voor het gebruiken van HASS.Agent, hopelijk heb je er wat aan :-)nieuwe toevoegen - op&slaan en activeren commando's + op&slaan en activeren commando's naam @@ -796,7 +796,7 @@ Bedankt voor het gebruiken van HASS.Agent, hopelijk heb je er wat aan :-)actie - Commando's Config + Commando's Config commando op&slaan @@ -811,7 +811,7 @@ Bedankt voor het gebruiken van HASS.Agent, hopelijk heb je er wat aan :-)omschrijving - uitvoe&ren als 'verlaagde integriteit' + uitvoe&ren als 'verlaagde integriteit' wat is dit? @@ -993,7 +993,7 @@ Bedankt voor het gebruiken van HASS.Agent, hopelijk heb je er wat aan :-) MQTT - Commando's + Commando's Sensoren @@ -1008,10 +1008,10 @@ Bedankt voor het gebruiken van HASS.Agent, hopelijk heb je er wat aan :-)Een Windows-gebaseerde cliënt voor het Home Assistant platform. - Deze applicatie is open source en volledig gratis. Bekijk de project-pagina's van de gebruikte componenten voor hun individuele licenties. + Deze applicatie is open source en volledig gratis. Bekijk de project-pagina's van de gebruikte componenten voor hun individuele licenties. - Een oprechte 'bedankt' voor de ontwikkelaars van deze projecten, die zo aardig waren om hun harde werken te delen met de rest van de stervelingen .. + Een oprechte 'bedankt' voor de ontwikkelaars van deze projecten, die zo aardig waren om hun harde werken te delen met de rest van de stervelingen .. En natuurlijk; bedankt Paulus Shoutsen en het hele team van ontwikkelaars dat Home Assistant gebouwd hebben en onderhouden :-) @@ -1092,7 +1092,7 @@ Bedankt voor het gebruiken van HASS.Agent, hopelijk heb je er wat aan :-)sluiten - Zit je vast tijdens het gebruik van HASS.Agent, heb je hulp nodig bij het integreren van sensoren/commando's of heb je een top idee voor de volgende versie? + Zit je vast tijdens het gebruik van HASS.Agent, heb je hulp nodig bij het integreren van sensoren/commando's of heb je een top idee voor de volgende versie? Er zijn een paar kanalen waar je ons kunt bereiken: @@ -1136,7 +1136,7 @@ Er zijn een paar kanalen waar je ons kunt bereiken: lokale sensoren beheren - commando's beheren + commando's beheren controleren op updates @@ -1186,7 +1186,7 @@ Er zijn een paar kanalen waar je ons kunt bereiken: satelliet service: - commando's: + commando's: sensoren: @@ -1233,12 +1233,12 @@ Er zijn een paar kanalen waar je ons kunt bereiken: Een eigen commando uitvoeren. -Deze commando's draaien zonder speciale privileges. Om met verhoogde privileges uit te voeren, maak een Geplande Taak en gebruik 'schtasks /Run /TN "TaskName"' als commando om the taak uit te voeren. +Deze commando's draaien zonder speciale privileges. Om met verhoogde privileges uit te voeren, maak een Geplande Taak en gebruik 'schtasks /Run /TN "TaskName"' als commando om the taak uit te voeren. -Of schakel 'uitvoeren met verlaagde integriteit' in voor een strictere uitvoering. +Of schakel 'uitvoeren met verlaagde integriteit' in voor een strictere uitvoering. - Voert het commando uit via de geconfigureerde eigen executor (in Configuratie -> Externe Programma's). + Voert het commando uit via de geconfigureerde eigen executor (in Configuratie -> Externe Programma's). Je commando wordt onveranderd toegevoegd als argument, dus je moet je eigen haakjes etc. toevoegen indien nodig. @@ -1248,7 +1248,7 @@ Je commando wordt onveranderd toegevoegd als argument, dus je moet je eigen haak Simuleert een enkele toetsaanslag. -Klik op het 'keycode' veld en druk de toets in die je gesimuleerd wilt hebben. De corresponderende keycode wordt voor je ingevuld. +Klik op het 'keycode' veld en druk de toets in die je gesimuleerd wilt hebben. De corresponderende keycode wordt voor je ingevuld. Als je meer toetsen nodig hebt en/of extra opties zoals CTRL, gebruik dan de MeerdereToetsen commando. Fuzzy @@ -1256,9 +1256,9 @@ Als je meer toetsen nodig hebt en/of extra opties zoals CTRL, gebruik dan de Mee Opent de opgegeven URL, normaliter in je standaard browser. -Om 'privémodus' te gebruiken, moet je een specifieke browser toevoegen in Configuratie -> Externe Programma's. +Om 'privémodus' te gebruiken, moet je een specifieke browser toevoegen in Configuratie -> Externe Programma's. -Als je alleen een scherm wilt met een specifieke URL (niet een complete browser), gebruik dan een 'WebView' commando. +Als je alleen een scherm wilt met een specifieke URL (niet een complete browser), gebruik dan een 'WebView' commando. Vergrendelt de huidige sessie. @@ -1267,22 +1267,22 @@ Als je alleen een scherm wilt met een specifieke URL (niet een complete browser) Logt de huidige sessie uit. - Simuleert de 'demp' (mute) knop. + Simuleert de 'demp' (mute) knop. - Simuleert de 'media volgende' knop. + Simuleert de 'media volgende' knop. - Simuleert de 'media afspelen/pauze' knop. + Simuleert de 'media afspelen/pauze' knop. - Simuleert de 'media vorige' knop. + Simuleert de 'media vorige' knop. - Simuleert de 'volume lager' knop. + Simuleert de 'volume lager' knop. - Simuleert de 'volume hoger' knop. + Simuleert de 'volume hoger' knop. Simuleert het indrukken van meerdere toetsen: @@ -1291,7 +1291,7 @@ Je moet [ ] om elke toets heen zetten, anders kan HASS.Agent ze niet onderscheid Er zijn een paar trucs die je kunt gebruiken: -- Als je een haakje wilt indrukken, 'escape' die dan, dus [ is [\[] en ] is [\]] +- Als je een haakje wilt indrukken, 'escape' die dan, dus [ is [\[] en ] is [\]] - Speciale tekens moeten tussen { }, zoals {TAB} of {UP} @@ -1316,12 +1316,12 @@ Handig om bijvoorbeeld HASS.Agent te forceren om al je sensoren te updaten na ee Herstart de machine na één minuut. -Tip: per ongeluk geactiveerd? Voer 'shutdown /a' uit om te annuleren. +Tip: per ongeluk geactiveerd? Voer 'shutdown /a' uit om te annuleren. Sluit de machine af na één minuut. -Tip: per ongeluk geactiveerd? Voer 'shutdown /a' uit om te annuleren. +Tip: per ongeluk geactiveerd? Voer 'shutdown /a' uit om te annuleren. Zet de machine in slaap modus. @@ -1331,7 +1331,7 @@ Info: vanwege een limiet van Windows, werkt dit alleen als hibernation uitgescha Je kunt iets als NirCmd (http://www.nirsoft.net/utils/nircmd.html) gebruiken om dit te omzeilen. - Voer de locatie van je browser's binary in (.exe bestand). + Voer de locatie van je browser's binary in (.exe bestand). De opgegeven binary is niet gevonden. @@ -1350,7 +1350,7 @@ Controleer de logs voor meer info. Voer een geldige API sleutel in. - Voeg je Home Assistant's URI in. + Voeg je Home Assistant's URI in. Kan niet verbinden, de volgende error werd opgegeven: @@ -1385,7 +1385,7 @@ Ter info: dit test alleen of lokaal notificaties getoond kunnen worden! Er ging iets mis! -Probeer handmatig het vereiste commando uit te voeren. Die is gekopieerd naar je klembord, je hoeft 'm alleen maar te plakken in een 'command prompt' met verhoogde privileges. +Probeer handmatig het vereiste commando uit te voeren. Die is gekopieerd naar je klembord, je hoeft 'm alleen maar te plakken in een 'command prompt' met verhoogde privileges. Vergeet niet om de poort van je firewall regel ook aan te passen. @@ -1410,7 +1410,7 @@ Vergeet niet om de poort van je firewall regel ook aan te passen. Controleer de HASS.Agent (niet de service) logs voor meer info. - De service staat op 'uitgeschakeld', dus kan niet gestart worden. + De service staat op 'uitgeschakeld', dus kan niet gestart worden. Schakel eerst de service in, en probeer het dan opnieuw. @@ -1478,7 +1478,7 @@ Controleer de logs voor meer info. Vul een geldige API sleutel in. - Vul Home Assistant's URI in. + Vul Home Assistant's URI in. Kan niet verbinden, de volgende error was teruggegeven: @@ -1494,7 +1494,7 @@ Home Assistant versie: {0} testen .. - Er is iets mis gegaan bij het opslaan van de commando's, controleer de logs voor meer info. + Er is iets mis gegaan bij het opslaan van de commando's, controleer de logs voor meer info. opslaan en registreren, ogenblik geduld .. @@ -1506,9 +1506,9 @@ Home Assistant versie: {0} verbinden met de service is gefaald - The service is niet gevonden! Je kunt 'm installeren en beheren vanuit het configuratie paneel. + The service is niet gevonden! Je kunt 'm installeren en beheren vanuit het configuratie paneel. -Wanneer hij weer draait, kun je hier terugkomen om de commando's en sensoren te configureren. +Wanneer hij weer draait, kun je hier terugkomen om de commando's en sensoren te configureren. communiceren met de service is gefaald @@ -1543,10 +1543,10 @@ Je kunt de logs openen en de service beheren via het configuratie paneel. - ophalen geconfigureerde commando's gefaald + ophalen geconfigureerde commando's gefaald - De service heeft een fout teruggegeven tijdens het ophalen van de opgeslagen commando's. Controleer de logs voor meer info. + De service heeft een fout teruggegeven tijdens het ophalen van de opgeslagen commando's. Controleer de logs voor meer info. Je kunt de logs openen en de service beheren via het configuratie paneel. @@ -1586,7 +1586,7 @@ Leeglaten om ze allemaal te laten verbinden. Met deze naam registreert de satelliet service zichzelf bij Home Assistant. -Standaard is het je PC naam plus '-satellite'. +Standaard is het je PC naam plus '-satellite'. De hoeveelheid tijd dat de satelliet service wacht voordat hij een verbroken verbinding met de MQTT broker meldt. @@ -1644,7 +1644,7 @@ Controleer de logs voor meer informatie. opslaan en registreren, ogenblik geduld .. - Er is iets mis gegaan bij het opslaan van de commando's, controleer de logs voor meer info. + Er is iets mis gegaan bij het opslaan van de commando's, controleer de logs voor meer info. Nieuwe Commando @@ -1668,12 +1668,12 @@ Controleer de logs voor meer informatie. Er is al een commando met die naam. Weet je zeker dat je door wilt gaan? - Als je geen commando invult, kun je deze entiteit alleen gebruiken met een 'actie' waarde via Home Assistant. Uitvoeren in de huidige vorm doet niks. + Als je geen commando invult, kun je deze entiteit alleen gebruiken met een 'actie' waarde via Home Assistant. Uitvoeren in de huidige vorm doet niks. Weet je zeker dat je dit wilt? - Als je geen commando of script invult, kun je deze entiteit alleen gebruiken met een 'actie' waarde via Home Assistant. Uitvoeren in de huidige vorm doet niks. + Als je geen commando of script invult, kun je deze entiteit alleen gebruiken met een 'actie' waarde via Home Assistant. Uitvoeren in de huidige vorm doet niks. Weet je zeker dat je dit wilt? @@ -1684,7 +1684,7 @@ Weet je zeker dat je dit wilt? Controleer van keys gefaald: {0} - Als je geen URL invult, kun je deze entiteit alleen gebruiken met een 'actie' waarde via Home Assistant. Uitvoeren in de huidige vorm doet niks. + Als je geen URL invult, kun je deze entiteit alleen gebruiken met een 'actie' waarde via Home Assistant. Uitvoeren in de huidige vorm doet niks. Weet je zeker dat je dit wilt? @@ -1730,10 +1730,10 @@ configureer een executor, anders kan het commando niet uitvoeren Dat betekent dat het alleen bestanden kan opslaan en aanpassen op bepaalde plekken, - zoals de '%USERPROFILE%\AppData\LocalLow' map of + zoals de '%USERPROFILE%\AppData\LocalLow' map of - de 'HKEY_CURRENT_USER\Software\AppDataLow' register sleutel. + de 'HKEY_CURRENT_USER\Software\AppDataLow' register sleutel. Je kunt het beste je commando testen om zeker te weten dat hij hier niet door wordt beïnvloed. @@ -1847,11 +1847,11 @@ configureer een executor, anders kan het commando niet uitvoeren Je hebt je apparaatnaam aangepast. -Al je sensoren en commando's worden nu ongepubliceerd, waarna HASS.Agent zal herstarten en ze daarna opnieuw zal publiceren. +Al je sensoren en commando's worden nu ongepubliceerd, waarna HASS.Agent zal herstarten en ze daarna opnieuw zal publiceren. Geen zorgen, ze behouden hun huidige namen, dus al je automatiseringen en scripts blijven werken. -Ter info: de naam zal 'opgeschoond' worden, wat betekent dat alles behalve letters, cijfers en spaties wordt omgezet naar een laag streepje. Dit is vereist door HA. +Ter info: de naam zal 'opgeschoond' worden, wat betekent dat alles behalve letters, cijfers en spaties wordt omgezet naar een laag streepje. Dit is vereist door HA. Je hebt de poort van de lokale API aangepast. Deze nieuwe poort moet gereserveerd wordt. @@ -1862,7 +1862,7 @@ Je krijgt een UAC verzoek te zien om dat te doen, deze graag toestemming geven.< Er is iets misgegaan! -Voer het vereiste commando handmatig uit. Hij is gekopieerd naar je klembord, je hoeft 'm alleen maar te plakken in een 'command prompt' met verhoogde privileges. +Voer het vereiste commando handmatig uit. Hij is gekopieerd naar je klembord, je hoeft 'm alleen maar te plakken in een 'command prompt' met verhoogde privileges. Vergeet niet om de poort van je firewall regel ook aan te passen. @@ -1883,7 +1883,7 @@ Wil je nu herstarten? Er is iets misgegaan bij het laden van je instellingen. -Controleer appsettings.json in de 'config' subfolder, or verwijder 'm gewoon om schoon te starten. +Controleer appsettings.json in de 'config' subfolder, or verwijder 'm gewoon om schoon te starten. Fuzzy @@ -1896,7 +1896,7 @@ Controleer de logs en rapporteer eventuele bugs op GitHub. Fuzzy - &commando's + &commando's Fuzzy @@ -2039,7 +2039,7 @@ Controleer of er niet nog een andere instantie van HASS.Agent actief is, en of d Geeft informatie over meerdere aspecten van het geluid van je apparaat: -Huidige piek volumeniveau (kan gebruikt worden als een simpele 'speelt er iets' waarde). +Huidige piek volumeniveau (kan gebruikt worden als een simpele 'speelt er iets' waarde). Standaard geluidsapparaat: naam, status en volume. @@ -2073,12 +2073,14 @@ Pakt momenteel het volume van je standaardapparaat. Geeft de huidige temperatuur van de eerste GPU. - Geeft een datetime waarde met het laatste moment dat de gebruiker invoer geleverd heeft. + Biedt een datum/tijd-waarde die de laatste keer bevat dat de gebruiker iets heeft ingevoerd. + +Werkt de sensor optioneel bij met de huidige datum waarop het systeem wordt gewekt uit slaap/slaapstand in het geconfigureerde tijdvenster en er geen gebruikersactiviteit is uitgevoerd. Geeft een datetime waarde met het laatste moment dat het systeem (her)startte. -Belangrijk: Windows' FastBoot optie kan deze waarde beïnvloeden, omdat dat een vorm van hibernation is. Je kunt het uitschakelen via Energiebeheer. Het maakt niet veel verschil voor moderne machines met SSDs, maar het uitschakelen ervan zorgt ervoor dat je altijd een schone lei hebt na een herstart. +Belangrijk: Windows' FastBoot optie kan deze waarde beïnvloeden, omdat dat een vorm van hibernation is. Je kunt het uitschakelen via Energiebeheer. Het maakt niet veel verschil voor moderne machines met SSDs, maar het uitschakelen ervan zorgt ervoor dat je altijd een schone lei hebt na een herstart. Geeft de volgende systeemstatus veranderingen: @@ -2120,7 +2122,7 @@ Categorie: Processor Teller: % Processor Time Instance: _Total -Je kunt de tellers verkennen via Windows' 'perfmon.exe' applicatie. +Je kunt de tellers verkennen via Windows' 'perfmon.exe' applicatie. Geeft het aantal actieve instanties van het proces. @@ -2129,7 +2131,7 @@ Je kunt de tellers verkennen via Windows' 'perfmon.exe' applicati Geeft de staat van de opgegeven service: NotFound, Stopped, StartPending, StopPending, Running, ContinuePending, PausePending or Paused. -Zorg dat je de 'Service naam' geeft, niet de 'Weergavenaam'. +Zorg dat je de 'Service naam' geeft, niet de 'Weergavenaam'. Geeft de huidige sessie staat: @@ -2155,7 +2157,7 @@ Notitie: als hij gebruikt wordt in de satelliet service, zal hij geen gebruikers Fuzzy - Geeft een sensor met het aantal beschikbare driver updates, een sensor met het aantal beschikbare software updates, een sensor met info over de beschikbare driver updates (titel, kb, artikel id's, verborgen, type en categorieën) en een sensor met hetzelfde voor de beschikbare software updates. + Geeft een sensor met het aantal beschikbare driver updates, een sensor met het aantal beschikbare software updates, een sensor met info over de beschikbare driver updates (titel, kb, artikel id's, verborgen, type en categorieën) en een sensor met hetzelfde voor de beschikbare software updates. Dit is een duur verzoek, dus de aanbevolen interval is 15 minuten (900 seconden). Maar de ondergrens is 10 minuten, als je een lagere waarde geeft krijg je de laatst-bekende lijst terug. Fuzzy @@ -2179,12 +2181,12 @@ Dit is een duur verzoek, dus de aanbevolen interval is 15 minuten (900 seconden) {0} - Fout tijdens laden commando's: + Fout tijdens laden commando's: {0} - Fout tijdens opslaan commando's: + Fout tijdens opslaan commando's: {0} @@ -2609,7 +2611,7 @@ Wil je alsnog met de huidige waardes testen? ApplicatieGestart - Je kunt de satelliet service gebruiken om sensoren en commando's uit te voeren zonder ingelogd te hoeven zijn. Niet alle types zijn beschikbaar, bijvoorbeeld het 'LanceerUrl' commando kan alleen als regulier commando toegevoegd worden. + Je kunt de satelliet service gebruiken om sensoren en commando's uit te voeren zonder ingelogd te hoeven zijn. Niet alle types zijn beschikbaar, bijvoorbeeld het 'LanceerUrl' commando kan alleen als regulier commando toegevoegd worden. laatst bekende waarde @@ -2628,24 +2630,24 @@ Controleer of er geen andere HASS.Agent instanties actief zijn, en of de poort b Toont een scherm met de opgegeven URL. -Dit wijkt af van het 'LanceerUrl' commando in dat het geen volledige browser laadt, alleen de opgegeven URL in een eigen scherm. +Dit wijkt af van het 'LanceerUrl' commando in dat het geen volledige browser laadt, alleen de opgegeven URL in een eigen scherm. Je kunt dit bijvoorbeeld gebruiken om snel een dashboard van Home Assistant te tonen. Standaard slaat hij cookies oneindig op, dus je hoeft maar één keer in te loggen. - HASS.Agent Commando's + HASS.Agent Commando's - Zoekt het opgegeven proces, en probeert z'n hoofdscherm naar de voorgrond te halen. + Zoekt het opgegeven proces, en probeert z'n hoofdscherm naar de voorgrond te halen. Als de applicatie geminimaliseerd is, wordt hij hersteld. -Voorbeeld: als je VLC naar de voorgrond wilt sturen, gebruik dan 'vlc'. +Voorbeeld: als je VLC naar de voorgrond wilt sturen, gebruik dan 'vlc'. - Als je het commando niet configureert, kan je deze entiteit alleen gebruiken met een 'actie' waarde via Home Assistant en hij toont met de standaard instellingen. Uitvoeren zonder een actie doet niks. + Als je het commando niet configureert, kan je deze entiteit alleen gebruiken met een 'actie' waarde via Home Assistant en hij toont met de standaard instellingen. Uitvoeren zonder een actie doet niks. Weet je zeker dat je dit wilt? @@ -2687,7 +2689,7 @@ Ter info: deze melding toont éénmalig. lokal&e api uitvoeren - HASS.Agent heeft z'n eigen lokale API, zodat Home Assistant verzoeken kan sturen (bijvoorbeeld om een notificatie te versturen). Je kunt hem hier globlaal configureren, en daarna kun je de afhankelijke onderdelen configureren (momenteel notificaties en mediaspeler). + HASS.Agent heeft z'n eigen lokale API, zodat Home Assistant verzoeken kan sturen (bijvoorbeeld om een notificatie te versturen). Je kunt hem hier globlaal configureren, en daarna kun je de afhankelijke onderdelen configureren (momenteel notificaties en mediaspeler). Notitie: dit is niet vereist om de nieuwe integratie te laten werken. Alleen inschakelen en gebruiken als je geen MQTT gebruikt. Fuzzy @@ -2741,14 +2743,14 @@ Notitie: dit is niet vereist om de nieuwe integratie te laten werken. Alleen ins Fuzzy - de lokale API is uitgeschakeld, maar de mediaspeler heeft 'm nodig om te functioneren + de lokale API is uitgeschakeld, maar de mediaspeler heeft 'm nodig om te functioneren Fuzzy &TLS - de lokale API is uitgeschakeld, maar de mediaspeler heeft 'm nodig om te functioneren + de lokale API is uitgeschakeld, maar de mediaspeler heeft 'm nodig om te functioneren Fuzzy @@ -2785,10 +2787,10 @@ Notitie: dit is niet vereist om de nieuwe integratie te laten werken. Alleen ins Systeemvak Pictogram - Je invoertaal '{0}' staat erom bekend te botsen met de standaard CTRL-ALT-Q sneltoets. Stel daarom je eigen in. + Je invoertaal '{0}' staat erom bekend te botsen met de standaard CTRL-ALT-Q sneltoets. Stel daarom je eigen in. - Je invoertaal '{0}' is onbekend, en kan botsen met de standaard CTRL-ALT-Q sneltoets. Controleer dit voor de zekerheid. Als het zo is, overweeg dan een ticket te openen op GitHub om 'm aan de lijst toe te laten voegen. + Je invoertaal '{0}' is onbekend, en kan botsen met de standaard CTRL-ALT-Q sneltoets. Controleer dit voor de zekerheid. Als het zo is, overweeg dan een ticket te openen op GitHub om 'm aan de lijst toe te laten voegen. geen toetsen gevonden @@ -2800,7 +2802,7 @@ Notitie: dit is niet vereist om de nieuwe integratie te laten werken. Alleen ins fout tijdens verwerken toetsen, controleer de logs voor meer info - het aantal '[' haakjes komt niet overeen met het aantal ']' haakjes ({0} tegenover {1}) + het aantal '[' haakjes komt niet overeen met het aantal ']' haakjes ({0} tegenover {1}) Documentatie @@ -2852,7 +2854,7 @@ Dit is makkelijk via HACS, maar je kunt ook handmatig installeren. Bezoek de lin activeer &notificaties - HASS.Agent gebruikt z'n eigen ingebouwde API, zodat Home Assistant verzoeken kan sturen (zoals notificaties of tekst-naar-spraak). + HASS.Agent gebruikt z'n eigen ingebouwde API, zodat Home Assistant verzoeken kan sturen (zoals notificaties of tekst-naar-spraak). Wil je dit activeren? @@ -2860,7 +2862,7 @@ Wil je dit activeren? Je kunt kiezen welke modules te wilt activeren. Ze vereisen HA integraties, maar geen zorgen, de volgende pagina geeft je meer info over hoe je ze in kunt stellen. - Ter info: 5115 is de standaard poort, verander 'm alleen als je dit ook in Home Assistant hebt gedaan. + Ter info: 5115 is de standaard poort, verander 'm alleen als je dit ook in Home Assistant hebt gedaan. &TLS @@ -2903,7 +2905,7 @@ Wil je die versie gebruiken? grootte - tip: druk op 'esc' om een webview te sluiten + tip: druk op 'esc' om een webview te sluiten &URL @@ -2926,7 +2928,7 @@ Controleer of het keycode veld focus heeft, en druk dan op de toets die je gesim status notificaties inschakelen - HASS.Agent zal je apparaatnaam opschonen, om zeker te zijn dat HA 'm accepteert. Je kunt dit uitschakelen als je zeker weet dat je naam wordt geaccepteerd. + HASS.Agent zal je apparaatnaam opschonen, om zeker te zijn dat HA 'm accepteert. Je kunt dit uitschakelen als je zeker weet dat je naam wordt geaccepteerd. Als je wilt, kun je status notificaties compleet uitschakelen. HASS.Agent zal je niet melden dat een verbinding verbroken of hersteld is. @@ -2934,7 +2936,7 @@ Controleer of het keycode veld focus heeft, en druk dan op de toets die je gesim Je hebt je apparaatnaam aangepast. -Al je sensoren en commando's worden nu ongepubliceerd, waarna HASS.Agent zal herstarten en ze daarna opnieuw zal publiceren. +Al je sensoren en commando's worden nu ongepubliceerd, waarna HASS.Agent zal herstarten en ze daarna opnieuw zal publiceren. Geen zorgen, ze behouden hun huidige namen, dus al je automatiseringen en scripts blijven werken. @@ -2998,7 +3000,7 @@ Ter info: je hebt opschoning uitgeschakeld, dus verzeker je ervan dat je apparaa Zet alle beeldschermen in slaap (laag energieverbruik) modus. - Probeert alle beeldschermen wakker te maken door de 'pijl omhoog' knop te simuleren. + Probeert alle beeldschermen wakker te maken door de 'pijl omhoog' knop te simuleren. Stelt de volume van de huidige standaard geluidapparaat in op het opgegeven niveau. @@ -3010,7 +3012,7 @@ Ter info: je hebt opschoning uitgeschakeld, dus verzeker je ervan dat je apparaa Commando - Als je geen volume waarde invult, kun je deze entiteit alleen gebruiken met een 'actie' waarde via Home Assistant. Zonder activeren doet niks. + Als je geen volume waarde invult, kun je deze entiteit alleen gebruiken met een 'actie' waarde via Home Assistant. Zonder activeren doet niks. Weet je zeker dat je dit wilt? @@ -3025,12 +3027,12 @@ Wil je deze variant gebruiken? Je API token ziet er verkeerd uit. Controleer dat je de hele token geselecteerd hebt (geen CTRL+A of dubbelklik gebruiken). Er zouden drie secties moeten zijn (gescheiden door twee punten). -Weet je zeker dat je 'm zo wilt gebruiken? +Weet je zeker dat je 'm zo wilt gebruiken? - Je URI ziet er verkeerd uit. Het zou moeten lijken op 'http://homeassistant.local:8123' of 'https://192.168.0.1:8123'. + Je URI ziet er verkeerd uit. Het zou moeten lijken op 'http://homeassistant.local:8123' of 'https://192.168.0.1:8123'. -Weet je zeker dat je 'm zo wilt gebruiken? +Weet je zeker dat je 'm zo wilt gebruiken? testen .. @@ -3042,7 +3044,7 @@ Weet je zeker dat je 'm zo wilt gebruiken? mqtt inschakelen - zonder mqtt, zullen commando's en sensoren niet werken! + zonder mqtt, zullen commando's en sensoren niet werken! zowel de lokale API als MQTT zijn uitgeschakeld, maar de integratie heeft ten minste één nodig om te werken @@ -3053,10 +3055,10 @@ Weet je zeker dat je 'm zo wilt gebruiken? De service is momenteel gestopt, dus je kunt hem niet configureren. -Zorg dat je 'm eerst geactiveerd en gestart hebt. +Zorg dat je 'm eerst geactiveerd en gestart hebt. - Als je de service wilt beheren (commando's en sensors toevoegen, instellingen aanpassen) dan kan dat hier, of door de 'satellite service' knop op het hoofdscherm. + Als je de service wilt beheren (commando's en sensors toevoegen, instellingen aanpassen) dan kan dat hier, of door de 'satellite service' knop op het hoofdscherm. toon standaard menu bij linker muisknop klik @@ -3065,17 +3067,17 @@ Zorg dat je 'm eerst geactiveerd en gestart hebt. Je Home Assistant API token ziet er verkeerd uit. Controleer dat je de hele token geselecteerd hebt (geen CTRL+A of dubbelklik gebruiken). Er zouden drie secties moeten zijn (gescheiden door twee punten). -Weet je zeker dat je 'm zo wilt gebruiken? +Weet je zeker dat je 'm zo wilt gebruiken? - Je Home Assistant URI ziet er verkeerd uit. Het zou moeten lijken op 'http://homeassistant.local:8123' of 'https://192.168.0.1:8123'. + Je Home Assistant URI ziet er verkeerd uit. Het zou moeten lijken op 'http://homeassistant.local:8123' of 'https://192.168.0.1:8123'. -Weet je zeker dat je 'm zo wilt gebruiken? +Weet je zeker dat je 'm zo wilt gebruiken? - Je MQTT broker URI ziet er verkeerd uit. Het zou moeten lijken op 'homeassistant.local' or '192.168.0.1'. + Je MQTT broker URI ziet er verkeerd uit. Het zou moeten lijken op 'homeassistant.local' or '192.168.0.1'. -Weet je zeker dat je 'm zo wilt gebruiken? +Weet je zeker dat je 'm zo wilt gebruiken? sluiten @@ -3088,7 +3090,7 @@ Weet je zeker dat je 'm zo wilt gebruiken? Het ontwikkelen en onderhouden van deze tool (en alles wat erbij komt kijken, zoals support, deze vertaling en de documentatie) neemt een hoop tijd in beslag. -Zoals de meeste ontwikkelaars draai ik op caffeïne - dus als je 't kunt missen, wordt een kop koffie altijd erg gewaardeerd! +Zoals de meeste ontwikkelaars draai ik op caffeïne - dus als je 't kunt missen, wordt een kop koffie altijd erg gewaardeerd! Doneren @@ -3103,15 +3105,15 @@ Zoals de meeste ontwikkelaars draai ik op caffeïne - dus als je 't kunt mi Je API token ziet er verkeerd uit. Controleer dat je de hele token geselecteerd hebt (geen CTRL+A of dubbelklik gebruiken). Er zouden drie secties moeten zijn (gescheiden door twee punten). -Weet je zeker dat je 'm zo wilt gebruiken? +Weet je zeker dat je 'm zo wilt gebruiken? - Je URI ziet er verkeerd uit. Het zou moeten lijken op 'http://homeassistant.local:8123' of 'https://192.168.0.1:8123'. + Je URI ziet er verkeerd uit. Het zou moeten lijken op 'http://homeassistant.local:8123' of 'https://192.168.0.1:8123'. -Weet je zeker dat je 'm zo wilt gebruiken? +Weet je zeker dat je 'm zo wilt gebruiken? - Het ontwikkelen en onderhouden van deze tool (en alles wat erbij komt kijken, zoals support, deze vertaling en de documentatie) neemt een hoop tijd in beslag. Zoals de meeste ontwikkelaars draai ik op caffeïne - dus als je 't kunt missen, wordt een kop koffie altijd erg gewaardeerd! + Het ontwikkelen en onderhouden van deze tool (en alles wat erbij komt kijken, zoals support, deze vertaling en de documentatie) neemt een hoop tijd in beslag. Zoals de meeste ontwikkelaars draai ik op caffeïne - dus als je 't kunt missen, wordt een kop koffie altijd erg gewaardeerd! Tip: andere donatie methodes zijn beschikbaar in het Over scherm. @@ -3143,9 +3145,9 @@ Toont alleen apparaten die zijn gezien sinds het laatste rapport, oftewel, zodra Geeft je huidige latitude, longitude en altitude als een kommagescheiden waarde. -Verzeker dat Windows' localisatieservices ingeschakeld zijn! +Verzeker dat Windows' localisatieservices ingeschakeld zijn! -Afhankelijk van je Windows versie, kan dit gevonden worden in het nieuwe configuratiescherm -> 'privacy en beveiliging' -> 'locatie'. +Afhankelijk van je Windows versie, kan dit gevonden worden in het nieuwe configuratiescherm -> 'privacy en beveiliging' -> 'locatie'. Geeft de naam van het proces dat momenteel de microfoon gebruikt. @@ -3231,7 +3233,7 @@ Wil je de logmap openen? error tijdens instellen opstartmodus, controleer logs - Microsoft's WebView2 runtime is niet op je machine gevonden. Normaliter handelt de installatie dit af, maar je kunt het ook handmatig installeren. + Microsoft's WebView2 runtime is niet op je machine gevonden. Normaliter handelt de installatie dit af, maar je kunt het ook handmatig installeren. Wil je de runtime installatie downloaden? diff --git a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.pl.resx b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.pl.resx index c3c1de48..38a45453 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.pl.resx +++ b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.pl.resx @@ -239,7 +239,7 @@ W ten sposób, cokolwiek robisz na swoim komputerze, zawsze możesz wchodzić w Niektóre elementy, takie jak obrazy wyświetlane w powiadomieniach, muszą być tymczasowo przechowywane lokalnie. Możesz skonfigurować, przez ile dni mają być przechowywane, zanim HASS.Agent je usunie. -Aby zachować je na stałe, wpisz "0". +Aby zachować je na stałe, wpisz "0". Rozszerzone rejestrowanie logów zapewnia bardziej szczegółowe i wnikliwe informacje w przypadku, gdy domyślne rejestrowanie nie jest wystarczające. @@ -775,7 +775,7 @@ HASS.Agent do nasłuchiwania na określonym porcie. HASS.Agent Aktualizacja - Poczekaj na ponowne uruchomienie HASS.Agent'a.. + Poczekaj na ponowne uruchomienie HASS.Agent'a.. Czakam na zamkniecie poprzedniej instancji.. @@ -1199,7 +1199,7 @@ zgłaszaj błędy lub po prostu rozmawiaj o czymkolwiek. Pomoc - pokaż HASS.Agent'a + pokaż HASS.Agent'a pokaż szybkie akcje @@ -1277,7 +1277,7 @@ k&onfiguracja szybkie akcje: - api home assistant'a: + api home assistant'a: api powiadomień @@ -1319,7 +1319,7 @@ k&onfiguracja Wykonaj niestandardowe polecenie. -Te polecenia działają bez podwyższonych uprawnień. Aby uruchomić z podwyższonym poziomem uprawnień, utwórz Zaplanowane zadanie i użyj 'schtasks /Run /TN "NazwaZadania"' jako polecenia do wykonania zadania. +Te polecenia działają bez podwyższonych uprawnień. Aby uruchomić z podwyższonym poziomem uprawnień, utwórz Zaplanowane zadanie i użyj 'schtasks /Run /TN "NazwaZadania"' jako polecenia do wykonania zadania. Lub włącz opcję „uruchom jako niską integralność”, aby uzyskać jeszcze bardziej rygorystyczne wykonanie. @@ -1402,12 +1402,12 @@ Przydatne na przykład, jeśli chcesz zmusić HASS.Agent do aktualizacji wszystk Ponowne uruchomi maszynę po jednej minucie. -Wskazówka: włączono przypadkowo? Uruchom 'shutdown /a', aby przerwać. +Wskazówka: włączono przypadkowo? Uruchom 'shutdown /a', aby przerwać. Wyłączy maszynę po jednej minucie. -Wskazówka: włączono przypadkowo? Uruchom 'shutdown /a', aby przerwać. +Wskazówka: włączono przypadkowo? Uruchom 'shutdown /a', aby przerwać. Usypia maszynę. @@ -1555,7 +1555,7 @@ Sprawdź logi, aby uzyskać więcej informacji. Aktywowanie Uruchomienie-przy-logowaniu.. - Coś poszło nie tak. Możesz spróbować ponownie, lub przejść do następnej strony i spróbować ponownie po ponownym uruchomieniu HASS.Agent'a. + Coś poszło nie tak. Możesz spróbować ponownie, lub przejść do następnej strony i spróbować ponownie po ponownym uruchomieniu HASS.Agent'a. Włącz Uruchomienie-przy-logowaniu @@ -1663,7 +1663,7 @@ Czy jesteś pewien? Wybrane środowisko wykonania nie zostało znalezione. Wybierz nowe. - Ustawia klucz autoryzacji, jeżeli chcesz aby tylko jedna instancja HASS.Agent'a na tym komputerze łączyła się z usługą usługą Satellite. + Ustawia klucz autoryzacji, jeżeli chcesz aby tylko jedna instancja HASS.Agent'a na tym komputerze łączyła się z usługą usługą Satellite. Tylko instancja z odpowiednim kluczem autoryzacji może się połączyć. @@ -1673,7 +1673,7 @@ Pozostaw puste aby pozwolić łączyć się wszystkim. Nazwa pod którą usługa Satellite zostanie zarejestrowana w Home Assistant. -Domyślnie jest to nazwa twojego komputera oraz '-satellite'. +Domyślnie jest to nazwa twojego komputera oraz '-satellite'. Czas po jakim usługa Satellite wyśle informacje o utracie połączenia przez MQTT. @@ -2132,7 +2132,7 @@ Upewnij się, że żadne inna instancja HASS.Agent nie jest uruchomiona, a port Zwraca informacje na temat urządzenia audio: -Aktualny maksymalny poziom głośności (może być używany jako prosta wartość 'czy coś aktualnie gra'). +Aktualny maksymalny poziom głośności (może być używany jako prosta wartość 'czy coś aktualnie gra'). Domyślne urządzenie audio: nazwa, stan, głośność. @@ -2166,7 +2166,9 @@ Obecnie zwraca głośność domyślnego urządzenia. Zwraca temperaturę pierwszego GPU. - Zwraca czas (datetime value) w którym użytkownik dokonał jakiejkolwiek czynności. + Zwraca datę/godzinę, która zawiera czas ostatniej aktywności użytkownika. (klawiatura/myszka) + +Opcjonalnie aktualizuje czujnik o aktualną datę, gdy system zostanie wybudzony ze stanu uśpienia/hibernacji w skonfigurowanym oknie czasowym i nie zostanie wykonana żadna aktywność użytkownika. Zwraca czas (datetime value) w którym system był ostatnio uruchomiony. @@ -2212,7 +2214,7 @@ Category: Processor Counter: % Processor Time Instance: _Total -Możesz odnaleźć liczniki wydajności przez narzędzie Windows 'perfmon.exe'. +Możesz odnaleźć liczniki wydajności przez narzędzie Windows 'perfmon.exe'. Zwraca ilość instancji danego procesu. @@ -2221,7 +2223,7 @@ Możesz odnaleźć liczniki wydajności przez narzędzie Windows 'perfmon.e Zwraca stan usługi: NotFound, Stopped, StartPending, StopPending, Running, ContinuePending, PausePending or Paused. -Upewnij się że wpisujesz 'Service name', nie 'Dispaly name'. +Upewnij się że wpisujesz 'Service name', nie 'Dispaly name'. Fuzzy @@ -2702,7 +2704,7 @@ Czy chcesz użyć obecnej ścieżki? ApplicationStarted - Możesz użyć usługi Satellite aby przesyłać czujniki i komendy bez potrzeby bycia zalogowanym. Nie wszystkie typy działają, na przykład komenda 'UruchomUrl' może zostać dodana tylko jako normalna komenda. + Możesz użyć usługi Satellite aby przesyłać czujniki i komendy bez potrzeby bycia zalogowanym. Nie wszystkie typy działają, na przykład komenda 'UruchomUrl' może zostać dodana tylko jako normalna komenda. Ostatnie Znana Wartość @@ -2978,7 +2980,7 @@ Czy akceptujesz taką nazwę? Pokazuje nazwe okna - Ustawia okno jako '&Zawsze na wierzchu' + Ustawia okno jako '&Zawsze na wierzchu' Złap i przeciągnij okno aby ustalić rozmiar i miejsce komendy WebView @@ -3085,7 +3087,7 @@ Uwaga: wyłączyłeś czyszczenie nazw, więc upewnij się, że nazwa Twojego ur Usypia wszystkie monitory (niski zużycie energii). - Stara się wybudzić wszystkie monitory poprzez symulowanie wciśnięcia przycisku "do góry". + Stara się wybudzić wszystkie monitory poprzez symulowanie wciśnięcia przycisku "do góry". Ustawia poziom głośności domyślnego urządzenia na podaną wartość. @@ -3097,7 +3099,7 @@ Uwaga: wyłączyłeś czyszczenie nazw, więc upewnij się, że nazwa Twojego ur komenda - Nie podając żadnej wartości głośności musisz używać encji z 'akcją' w Home Assistant. Uruchomienie jej tak jak teraz nie przyniesie żadnego efektu. + Nie podając żadnej wartości głośności musisz używać encji z 'akcją' w Home Assistant. Uruchomienie jej tak jak teraz nie przyniesie żadnego efektu. Czy jesteś pewien? @@ -3155,12 +3157,12 @@ Proszę włącz usługę aby ją skonfigurować. Czy jesteś pewien, że chcesz użyć tego tokenu? - Twój adres Home Assistant wygląda na błędny. Powinien wyglądać mniej więcej tak 'http://homeassistant.local:8123' lub tak 'https://192.168.0.1:8123'. + Twój adres Home Assistant wygląda na błędny. Powinien wyglądać mniej więcej tak 'http://homeassistant.local:8123' lub tak 'https://192.168.0.1:8123'. Jesteś pewien że chcesz używać takiego? - Twój adres brokera MQTT wygląda na błędny. Powinien wyglądać mniej więcej tak 'homeassistant.local' lub tak '192.168.0.1'. + Twój adres brokera MQTT wygląda na błędny. Powinien wyglądać mniej więcej tak 'homeassistant.local' lub tak '192.168.0.1'. Jesteś pewien że chcesz używać takiego? @@ -3233,7 +3235,7 @@ Pokazuje tylko te urządzenia które zgłaszały się w okresie od ostatniego ra Upewnij się że lokalizacja jest włączona w systemie Windows! -W zalezności od Twojej wersji Windows'a opcje te możesz znaleźć w Ustawienia -> Prywatność i Zabezpieczenia -> Lokalizacja +W zalezności od Twojej wersji Windows'a opcje te możesz znaleźć w Ustawienia -> Prywatność i Zabezpieczenia -> Lokalizacja Zwraca nazwę procesu który obecnie używa mikrofonu. @@ -3319,7 +3321,7 @@ Czy chcesz otworzyć plik log? Błąd podczas ustawiania trybu uruchamiania. Sprawdź logi, aby uzyskać więcej informacji. - Na twoim komputerze nie ma zainstalowanego Microsoft's WebView2 runtime. Zazwyczaj jest on instalowany automatycznie, ale możesz to zrobić też ręcznie. + Na twoim komputerze nie ma zainstalowanego Microsoft's WebView2 runtime. Zazwyczaj jest on instalowany automatycznie, ale możesz to zrobić też ręcznie. Czy chcesz pobrać plik instalacyjny? diff --git a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.pt-br.resx b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.pt-br.resx index 82d1b56a..242588bf 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.pt-br.resx +++ b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.pt-br.resx @@ -131,7 +131,7 @@ páginas dos componentes usados ​​para suas licenças individuais: - Um grande 'obrigado' aos desenvolvedores desses projetos, que foram gentis o + Um grande 'obrigado' aos desenvolvedores desses projetos, que foram gentis o suficiente para compartilhar seu trabalho duro com o resto de nós, meros mortais. @@ -219,19 +219,19 @@ uma xícara de café: Se o aplicativo for minimizado, ele será restaurado. -Exemplo: se você deseja enviar o VLC para o primeiro plano, use 'vlc'. +Exemplo: se você deseja enviar o VLC para o primeiro plano, use 'vlc'. Execute um comando personalizado. -Esses comandos são executados sem elevação especial. Para executar elevado, crie uma tarefa agendada e use 'schtasks /Run /TN "TaskName"' como o comando para executar sua tarefa. +Esses comandos são executados sem elevação especial. Para executar elevado, crie uma tarefa agendada e use 'schtasks /Run /TN "TaskName"' como o comando para executar sua tarefa. -Ou habilite 'executar como baixa integridade' para uma execução ainda mais rigorosa. +Ou habilite 'executar como baixa integridade' para uma execução ainda mais rigorosa. Executa o comando através do executor personalizado configurado (em Configuração -> Ferramentas Externas). -Seu comando é fornecido como um argumento 'as is', então você deve fornecer suas próprias cotações, etc., se necessário. +Seu comando é fornecido como um argumento 'as is', então você deve fornecer suas próprias cotações, etc., se necessário. Coloca a máquina em hibernação. @@ -247,7 +247,7 @@ Se você precisar de mais teclas e/ou modificadores como CTRL, use o comando Mul Inicia a URL fornecida, por padrão em seu navegador padrão. -Para usar o modo 'anônimo', forneça um navegador específico em Configuração -> Ferramentas Externas. +Para usar o modo 'anônimo', forneça um navegador específico em Configuração -> Ferramentas Externas. Fuzzy @@ -257,28 +257,28 @@ Para usar o modo 'anônimo', forneça um navegador específico em Conf Faz logoff da sessão atual. - Simula a tecla 'mute'. + Simula a tecla 'mute'. - Simula a tecla 'próxima mídia'. + Simula a tecla 'próxima mídia'. - Simula a tecla 'play/pause mídia'. + Simula a tecla 'play/pause mídia'. - Simula a tecla 'mídia anterior'. + Simula a tecla 'mídia anterior'. - Simula a tecla 'diminuir volume'. + Simula a tecla 'diminuir volume'. - Simula a tecla 'aumentar o volume'. + Simula a tecla 'aumentar o volume'. Coloca todos os monitores no modo de suspensão (baixo consumo de energia). - Tente acordar todos os monitores simulando um pressionamento de tecla 'seta para cima'. + Tente acordar todos os monitores simulando um pressionamento de tecla 'seta para cima'. Simula o pressionamento de várias teclas. @@ -311,7 +311,7 @@ Isso será executado sem elevação especial. Reinicia a máquina após um minuto. -Dica: acionado acidentalmente? Execute 'shutdown /a' para abortar. +Dica: acionado acidentalmente? Execute 'shutdown /a' para abortar. Define o volume do dispositivo de áudio padrão atual para o nível especificado. @@ -319,7 +319,7 @@ Dica: acionado acidentalmente? Execute 'shutdown /a' para abortar. Desliga a máquina após um minuto. -Dica: acionado acidentalmente? Execute 'shutdown /a' para abortar. +Dica: acionado acidentalmente? Execute 'shutdown /a' para abortar. Coloca a máquina em sleep. @@ -331,7 +331,7 @@ Você pode usar algo como NirCmd (http://www.nirsoft.net/utils/nircmd.html) para Mostra uma janela com a URL fornecida. -Isso difere do comando 'LaunchUrl', pois não carrega um navegador completo, apenas o URL fornecido em sua própria janela. +Isso difere do comando 'LaunchUrl', pois não carrega um navegador completo, apenas o URL fornecido em sua própria janela. Você pode usar isso para, por exemplo, mostrar rapidamente o painel do Home Assistant. @@ -356,7 +356,7 @@ Por padrão, ele armazena cookies indefinidamente, então você só precisa faze Já existe um comando com esse nome. Você tem certeza que quer continuar? - Se você não inserir um comando, só poderá usar essa entidade com um valor de 'ação' por meio do Home Assistant. Executá-lo como está não fará nada. + Se você não inserir um comando, só poderá usar essa entidade com um valor de 'ação' por meio do Home Assistant. Executá-lo como está não fará nada. Tem certeza de que quer isso? @@ -367,12 +367,12 @@ Tem certeza de que quer isso? Falha na verificação das chaves: {0} - Se você não inserir uma URL, só poderá usar essa entidade com um valor de 'ação' por meio do Home Assistant. Executá-lo como está não fará nada. + Se você não inserir uma URL, só poderá usar essa entidade com um valor de 'ação' por meio do Home Assistant. Executá-lo como está não fará nada. Tem certeza de que quer isso? - Se você não configurar o comando, só poderá usar esta entidade com um valor de 'ação' por meio do Home Assistant e ela será exibida usando as configurações padrão. Executar ela como está não fará nada. + Se você não configurar o comando, só poderá usar esta entidade com um valor de 'ação' por meio do Home Assistant e ela será exibida usando as configurações padrão. Executar ela como está não fará nada. Tem certeza que quer isso? @@ -385,7 +385,7 @@ Certifique-se de que o campo de código de acesso esteja em foco e pressione a t iniciar no modo de navegação anônima - &executar como 'baixa integridade' + &executar como 'baixa integridade' tipo @@ -432,10 +432,10 @@ por favor configure um executor ou seu comando não será executado Isso significa que ele só poderá salvar e modificar arquivos em determinados locais, - como a pasta '%USERPROFILE%\AppData\LocalLow' ou + como a pasta '%USERPROFILE%\AppData\LocalLow' ou - a chave de registro 'HKEY_CURRENT_USER\Software\AppDataLow'. + a chave de registro 'HKEY_CURRENT_USER\Software\AppDataLow'. Você deve testar seu comando para garantir que ele não seja influenciado por isso. @@ -478,12 +478,12 @@ por favor configure um executor ou seu comando não será executado hass.agent apenas! - Se você não inserir um comando ou script, só poderá usar essa entidade com um valor de 'ação' por meio do Home Assistant. Executá-lo como está não fará nada. + Se você não inserir um comando ou script, só poderá usar essa entidade com um valor de 'ação' por meio do Home Assistant. Executá-lo como está não fará nada. Tem certeza de que quer isso? - Se você não inserir um valor de volume, só poderá usar essa entidade com um valor de 'ação' por meio do Home Assistant. Executá-lo como está não fará nada. + Se você não inserir um valor de volume, só poderá usar essa entidade com um valor de 'ação' por meio do Home Assistant. Executá-lo como está não fará nada. Tem certeza de que quer isso? @@ -643,7 +643,7 @@ os argumentos usados ​​para iniciar em modo privado. Você pode configurar o HASS.Agent para usar um executor específico, como perl ou python. -Use o comando 'custom executor' para iniciar este executor. +Use o comando 'custom executor' para iniciar este executor. iniciar incógnito argumento @@ -718,7 +718,7 @@ Deve conter três seções (separadas por dois pontos). Tem certeza de que deseja usá-lo assim? - Sua URL não parece correta. Deve ser algo como 'http://homeassistant.local:8123' ou 'http://192.168.0.1:8123'. + Sua URL não parece correta. Deve ser algo como 'http://homeassistant.local:8123' ou 'http://192.168.0.1:8123'. Tem certeza de que deseja usá-la assim? @@ -740,7 +740,7 @@ API do Home Assistant. Forneça um token de acesso de longa duração e o endereço da sua instância do Home Assistant. -Você pode obter um token através da sua página de perfil. Role até o final e clique em 'CRIAR TOKEN' +Você pode obter um token através da sua página de perfil. Role até o final e clique em 'CRIAR TOKEN' Fuzzy @@ -829,7 +829,7 @@ poderá interagir com o Home Assistant. As imagens mostradas nas notificações devem ser armazenadas temporariamente localmente. Você pode configurar a quantidade de dias eles devem ser mantidos antes que o HASS.Agent -os exclua. Digite '0' para mantê-los permanentemente. +os exclua. Digite '0' para mantê-los permanentemente. Fuzzy @@ -1037,7 +1037,7 @@ Verifique os logs do HASS.Agent (não do serviço) para obter mais informações &começar serviço - O serviço está definido como 'desativado', portanto, não pode ser iniciado. + O serviço está definido como 'desativado', portanto, não pode ser iniciado. Ative o serviço primeiro e tente novamente. @@ -1062,7 +1062,7 @@ Verifique os logs do HASS.Agent (não do serviço) para obter mais informações O serviço satélite permite que você execute sensores e comandos mesmo quando nenhum usuário -estiver conectado. Use o botão 'serviço de satélite' na janela principal para gerenciá-lo. +estiver conectado. Use o botão 'serviço de satélite' na janela principal para gerenciá-lo. Se você não configurar o serviço, ele não fará nada. No entanto, você ainda pode decidir desativá-lo @@ -1078,7 +1078,7 @@ Sua configuração e entidades não serão removidas. Se o serviço ainda falhar após a reinstalação, abra um ticket e envie o conteúdo do log mais recente. - Se você deseja gerenciar o serviço (adicionar comandos e sensores, alterar configurações), pode fazê-lo aqui ou usando o botão 'serviço satélite' na janela principal. + Se você deseja gerenciar o serviço (adicionar comandos e sensores, alterar configurações), pode fazê-lo aqui ou usando o botão 'serviço satélite' na janela principal. status do serviço: @@ -1199,12 +1199,12 @@ Deve conter três seções (separadas por dois pontos). Tem certeza de que deseja usá-lo assim? - Sua URL não parece correta. Deve ser algo como 'http://homeassistant.local:8123' ou 'http://192.168.0.1:8123'. + Sua URL não parece correta. Deve ser algo como 'http://homeassistant.local:8123' ou 'http://192.168.0.1:8123'. Tem certeza de que deseja usá-la assim? - Sua URL do broker MQTT não está correta. Deve ser algo como 'homeassistant.local' ou '192.168.0.1'. + Sua URL do broker MQTT não está correta. Deve ser algo como 'homeassistant.local' ou '192.168.0.1'. Tem certeza de que deseja usá-la assim? @@ -1457,10 +1457,10 @@ conosco: Ajuda - Seu idioma de entrada '{0}' é conhecido por colidir com a tecla de atalho CTRL-ALT-Q padrão. Por favor, defina o seu próprio. + Seu idioma de entrada '{0}' é conhecido por colidir com a tecla de atalho CTRL-ALT-Q padrão. Por favor, defina o seu próprio. - Seu idioma de entrada '{0}' é desconhecido e pode colidir com a tecla de atalho CTRL-ALT-Q padrão. Por favor, verifique para ter certeza. Se isso acontecer, considere abrir um ticket no GitHub para que possa ser adicionado à lista. + Seu idioma de entrada '{0}' é desconhecido e pode colidir com a tecla de atalho CTRL-ALT-Q padrão. Por favor, verifique para ter certeza. Se isso acontecer, considere abrir um ticket no GitHub para que possa ser adicionado à lista. nenhuma tecla encontrada @@ -1472,7 +1472,7 @@ conosco: erro ao analisar as teclas, verifique o log para obter mais informações - o número de colchetes '[' não corresponde aos ']' ({0} a {1}) + o número de colchetes '[' não corresponde aos ']' ({0} a {1}) Certifique-se de que nenhuma outra instância do HASS.Agent esteja em execução e que a porta esteja disponível e registrada. @@ -1569,7 +1569,7 @@ Nota: esta mensagem é exibida apenas uma vez. Algo deu errado ao carregar suas configurações. -Verifique appsettings.json na subpasta 'Config' ou apenas exclua-o para começar de novo. +Verifique appsettings.json na subpasta 'Config' ou apenas exclua-o para começar de novo. Fuzzy @@ -1683,7 +1683,7 @@ Deve conter três seções (separadas por dois pontos). Tem certeza de que deseja usá-lo assim? - Sua URL não parece correta. Deve ser algo como 'http://homeassistant.local:8123' ou 'http://192.168.0.1:8123'. + Sua URL não parece correta. Deve ser algo como 'http://homeassistant.local:8123' ou 'http://192.168.0.1:8123'. Tem certeza de que deseja usá-la assim? @@ -1699,7 +1699,7 @@ HASS.Agent usa API do Home Assistant. Forneça um token de acesso de longa duração e o endereço da sua instância do Home Assistant. Você pode obter um token através da sua página de perfil. Role até o final e -clique em 'CRIAR TOKEN'. +clique em 'CRIAR TOKEN'. Fuzzy @@ -1956,7 +1956,7 @@ O certificado do arquivo baixado será verificado. Parece que esta é a primeira vez que você iniciou o HASS.Agent. -Se você quiser, podemos passar pela configuração. Se não, basta clicar em 'fechar'. +Se você quiser, podemos passar pela configuração. Se não, basta clicar em 'fechar'. O nome do dispositivo é usado para identificar sua máquina no HA. @@ -2165,7 +2165,7 @@ Verifique os logs para obter mais informações e, opcionalmente, informe os des Fornece informações sobre vários aspectos do áudio do seu dispositivo: -Nível de volume de pico atual (pode ser usado como um valor simples de 'algo está tocando'). +Nível de volume de pico atual (pode ser usado como um valor simples de 'algo está tocando'). Dispositivo de áudio padrão: nome, estado e volume. @@ -2209,7 +2209,7 @@ Atualmente leva o volume do seu dispositivo padrão. Certifique-se de que os serviços de localização do Windows estejam ativados! -Dependendo da sua versão do Windows, isso pode ser encontrado no novo painel de controle -> 'privacidade e segurança' -> 'localização'. +Dependendo da sua versão do Windows, isso pode ser encontrado no novo painel de controle -> 'privacidade e segurança' -> 'localização'. Fornece a carga atual da GPU como uma porcentagem. @@ -2218,12 +2218,14 @@ Dependendo da sua versão do Windows, isso pode ser encontrado no novo painel de Fornece a temperatura atual da GPU. - Fornece um valor de data e hora contendo o último momento em que o usuário forneceu qualquer entrada. + Fornece um valor de data e hora que contém a última vez que o usuário fez uma entrada. + +Opcionalmente, atualiza o sensor com a data atual quando o sistema é despertado da suspensão/hibernação na janela de tempo configurada e nenhuma atividade do usuário foi executada. Fornece um valor de data e hora contendo o último momento em que o sistema (re)inicializou. -Importante: a opção FastBoot do Windows pode prejudicar esse valor, porque é uma forma de hibernação. Você pode desativá-lo através de Opções de energia -> 'Escolha o que os botões de energia fazem' -> desmarque 'Ativar inicialização rápida'. Não faz muita diferença para máquinas modernas com SSDs, mas desabilitar garante que você obtenha um estado limpo após a reinicialização. +Importante: a opção FastBoot do Windows pode prejudicar esse valor, porque é uma forma de hibernação. Você pode desativá-lo através de Opções de energia -> 'Escolha o que os botões de energia fazem' -> desmarque 'Ativar inicialização rápida'. Não faz muita diferença para máquinas modernas com SSDs, mas desabilitar garante que você obtenha um estado limpo após a reinicialização. Fornece a última alteração de estado do sistema: @@ -2273,7 +2275,7 @@ Categoria: Processador Contador: % de tempo do processador Instância: _Total -Você pode explorar os contadores através da ferramenta 'perfmon.exe' do Windows. +Você pode explorar os contadores através da ferramenta 'perfmon.exe' do Windows. Retorna o resultado do comando ou script do Powershell fornecido. @@ -2290,7 +2292,7 @@ Converte o resultado em texto. Retorna o estado do serviço fornecido: NotFound, Stopped, StartPending, StopPending, Running, ContinuePending, PausePending ou Paused. -Certifique-se de fornecer o 'Nome do serviço', não o 'Nome de exibição'. +Certifique-se de fornecer o 'Nome do serviço', não o 'Nome de exibição'. Fornece o estado da sessão atual: @@ -2810,7 +2812,7 @@ Deixe em branco para permitir que todos se conectem. Este é o nome com o qual o serviço satélite se registra no Home Assistant. -Por padrão, é o nome do seu PC mais '-satellite'. +Por padrão, é o nome do seu PC mais '-satellite'. &período de desconexão @@ -2822,7 +2824,7 @@ Por padrão, é o nome do seu PC mais '-satellite'. Esta página contém itens de configuração geral. Para configurações, sensores e comandos do MQTT, navegue nas guias na parte superior. - Você pode usar o serviço satélite para executar sensores e comandos sem precisar estar logado. Nem todos os tipos estão disponíveis, por exemplo, o comando 'Iniciar Url' só pode ser adicionado como um comando regular. + Você pode usar o serviço satélite para executar sensores e comandos sem precisar estar logado. Nem todos os tipos estão disponíveis, por exemplo, o comando 'Iniciar Url' só pode ser adicionado como um comando regular. segundos @@ -3240,7 +3242,7 @@ Deseja baixar o Microsoft WebView2 runtime? tamanho - dica: pressione 'esc' para fechar uma visualização da web + dica: pressione 'esc' para fechar uma visualização da web &URL diff --git a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.ru.resx b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.ru.resx index 212a9ec8..b7e0adcf 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.ru.resx +++ b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.ru.resx @@ -139,7 +139,7 @@ Вы можете настроить HASS.Agent для использования определенного исполнителя, например perl или python. -Используйте команду 'пользовательский исполнитель', чтобы запустить этот исполнитель. +Используйте команду 'пользовательский исполнитель', чтобы запустить этот исполнитель. пользовательское имя исполнителя @@ -198,7 +198,7 @@ API домашнего помощника. Пожалуйста, предоставьте токен доступа с длительным сроком действия и адрес вашего экземпляра Home Assistant. -Вы можете получить токен через страницу своего профиля. Прокрутите страницу вниз и нажмите 'СОЗДАТЬ ТОКЕН'. +Вы можете получить токен через страницу своего профиля. Прокрутите страницу вниз и нажмите 'СОЗДАТЬ ТОКЕН'. Fuzzy @@ -241,7 +241,7 @@ API домашнего помощника. Некоторые элементы, например изображения, отображаемые в уведомлениях, должны временно храниться локально. Вы можете настроить количество дней, в течение которых они должны храниться до того как HASS.Агент удаляет их. -Введите '0', чтобы сохранить их навсегда. +Введите '0', чтобы сохранить их навсегда. Расширенное ведение журнала обеспечивает более подробное ведение журнала в случае, если ведение журнала по умолчанию недостаточно @@ -342,7 +342,7 @@ API домашнего помощника. Спутниковая служба позволяет запускать датчики и команды, даже если ни один пользователь не вошел в систему. -Используйте кнопку 'спутниковая служба' в главном окне, чтобы управлять ею. +Используйте кнопку 'спутниковая служба' в главном окне, чтобы управлять ею. статус сервиса: @@ -416,7 +416,7 @@ HASS.Agent там. Похоже это первый раз, когда вы запустили HASS.Agent. -Если вы хотите, мы можем просмотреть конфигурацию. Если нет, просто нажмите кнопку 'закрыть'. +Если вы хотите, мы можем просмотреть конфигурацию. Если нет, просто нажмите кнопку 'закрыть'. @@ -476,10 +476,10 @@ Home Assistant. Чтобы узнать, какие объекты вы настроили, и отправить быстрые действия, HASS.Agent использует -Home Assistant's API. +Home Assistant's API. Пожалуйста, предоставьте токен доступа с длительным сроком действия и адрес вашего экземпляра Home Assistant. -Вы можете получить токен через страницу своего профиля.Прокрутите страницу вниз и нажмите 'СОЗДАТЬ ТОКЕН'. +Вы можете получить токен через страницу своего профиля.Прокрутите страницу вниз и нажмите 'СОЗДАТЬ ТОКЕН'. Fuzzy @@ -848,7 +848,7 @@ HASS.Agent для прослушивания на указанном порту. описание - &запускать как 'low integrity' + &запускать как 'low integrity' что это? @@ -1049,7 +1049,7 @@ HASS.Agent для прослушивания на указанном порту. проекта используемых компонентов на предмет их индивидуальных лицензий: - Большое 'спасибо' разработчикам этих проектов, которые были достаточно любезны, чтобы поделиться + Большое 'спасибо' разработчикам этих проектов, которые были достаточно любезны, чтобы поделиться своей тяжелой работой с остальными из нас, простых смертных. @@ -1276,14 +1276,14 @@ HASS.Agent для прослушивания на указанном порту. Выполните пользовательскую команду. -Эти команды выполняются без специального разрешения. Для запуска с повышенными правами создайте запланированную задачу и используйте 'schtasks /Run /TN "TaskName"' в качестве команды для выполнения вашей задачи. +Эти команды выполняются без специального разрешения. Для запуска с повышенными правами создайте запланированную задачу и используйте 'schtasks /Run /TN "TaskName"' в качестве команды для выполнения вашей задачи. -Или включите 'run as low integrity' для еще более строгого выполнения. +Или включите 'run as low integrity' для еще более строгого выполнения. Выполняет команду через настроенный пользовательский исполнитель (в разделе Конфигурация -> Внешние инструменты). -Ваша команда предоставляется в качестве аргумента 'как есть', поэтому при необходимости вы должны указать свои собственные кавычки и т.д. +Ваша команда предоставляется в качестве аргумента 'как есть', поэтому при необходимости вы должны указать свои собственные кавычки и т.д. Переводит машину в режим гибернации. @@ -1291,7 +1291,7 @@ HASS.Agent для прослушивания на указанном порту. Имитирует одно нажатие клавиши. -Нажмите на текстовое поле 'код ключа' и нажмите клавишу, которую вы хотите смоделировать. Для вас будет введен соответствующий код ключа. +Нажмите на текстовое поле 'код ключа' и нажмите клавишу, которую вы хотите смоделировать. Для вас будет введен соответствующий код ключа. Если вам нужно больше клавиш и/или модификаторов, таких как CTRL, используйте команду Multiple Keys. Fuzzy @@ -1299,9 +1299,9 @@ HASS.Agent для прослушивания на указанном порту. Запускает указанный URL-адрес по умолчанию в вашем браузере по умолчанию. -Чтобы использовать 'инкогнито', укажите конкретный браузер в разделе Конфигурация -> Внешние инструменты. +Чтобы использовать 'инкогнито', укажите конкретный браузер в разделе Конфигурация -> Внешние инструменты. -Если вам нужно просто окно с определенным URL-адресом (а не весь браузер целиком), используйте команду 'WebView'. +Если вам нужно просто окно с определенным URL-адресом (а не весь браузер целиком), используйте команду 'WebView'. Блокировать текущий сеанс. @@ -1313,13 +1313,13 @@ HASS.Agent для прослушивания на указанном порту. Имитирует клавишу отключения звука. - Имитирует клавишу 'media next'. + Имитирует клавишу 'media next'. - Имитирует клавишу 'media playpause'. + Имитирует клавишу 'media playpause'. - Имитирует клавишу 'media previous'. + Имитирует клавишу 'media previous'. Имитирует клавишу уменьшения громкости. @@ -1359,12 +1359,12 @@ HASS.Agent для прослушивания на указанном порту. Перезапускает машину через одну минуту. -Совет: случайно сработало? Запустите 'shutdown /a', чтобы прервать работу. +Совет: случайно сработало? Запустите 'shutdown /a', чтобы прервать работу. Выключает машину через одну минуту. -Совет: случайно сработало? Запустите 'shutdown /a', чтобы прервать работу. +Совет: случайно сработало? Запустите 'shutdown /a', чтобы прервать работу. Переводит машину в спящий режим. @@ -1393,7 +1393,7 @@ HASS.Agent для прослушивания на указанном порту. Пожалуйста, введите действительный ключ API. - Пожалуйста, введите ваш Home Assistant's URI. + Пожалуйста, введите ваш Home Assistant's URI. Не удалось подключиться, была возвращена следующая ошибка: @@ -1453,7 +1453,7 @@ Home Assistant version: {0} Проверь HASS.Agent (не службы) логи для получения дополнительной информации. - Для службы установлено значение 'отключено', поэтому ее нельзя запустить. + Для службы установлено значение 'отключено', поэтому ее нельзя запустить. Пожалуйста, сначала включите службу, а затем повторите попытку. @@ -1512,7 +1512,7 @@ Home Assistant version: {0} активируя запуск при входе в систему, подождите .. - Что-то пошло не так. Вы можете попробовать еще раз или перейти к следующей странице и повторить попытку после перезагрузки HASS.Agent's. + Что-то пошло не так. Вы можете попробовать еще раз или перейти к следующей странице и повторить попытку после перезагрузки HASS.Agent's. включить запуск при входе в систему @@ -1629,7 +1629,7 @@ Home Assistant version: {0} Это имя, под которым спутниковая служба регистрируется в Home Assistant. -По умолчанию это имя вашего КОМПЬЮТЕРА плюс '-satellite'. +По умолчанию это имя вашего КОМПЬЮТЕРА плюс '-satellite'. Количество времени, в течение которого спутниковая служба будет ждать, прежде чем сообщить о потере соединения брокеру MQTT. @@ -1711,12 +1711,12 @@ Home Assistant version: {0} Команда с таким именем уже существует. Вы уверены, что хотите продолжить? - Если вы не вводите команду, вы можете использовать эту сущность только со значением 'действие' через Home Assistant. Запуск его как есть ничего не даст. + Если вы не вводите команду, вы можете использовать эту сущность только со значением 'действие' через Home Assistant. Запуск его как есть ничего не даст. Ты уверен, что хочешь этого? - Если вы не вводите команду или сценарий, вы можете использовать эту сущность только со значением 'действие' через Home Assistant. Запуск его как есть ничего не даст. + Если вы не вводите команду или сценарий, вы можете использовать эту сущность только со значением 'действие' через Home Assistant. Запуск его как есть ничего не даст. Ты уверен, что хочешь этого? @@ -1727,7 +1727,7 @@ Home Assistant version: {0} Проверка клавиш не удалась: {0} - Если вы не вводите URL-адрес, вы можете использовать этот объект только со значением 'действие' через Home Assistant. Запуск его как есть ничего не даст. + Если вы не вводите URL-адрес, вы можете использовать этот объект только со значением 'действие' через Home Assistant. Запуск его как есть ничего не даст. Ты уверен, что хочешь этого? @@ -1773,10 +1773,10 @@ Home Assistant version: {0} Это означает, что он сможет сохранять и изменять файлы только в определенных местах, - например, в папке '%USERPROFILE%\AppData\LocalLow' или + например, в папке '%USERPROFILE%\AppData\LocalLow' или - раздел реестра 'HKEY_CURRENT_USER\Software\AppDataLow'. + раздел реестра 'HKEY_CURRENT_USER\Software\AppDataLow'. Вы должны протестировать свою команду, чтобы убедиться, что это не повлияет на нее. @@ -1894,7 +1894,7 @@ Home Assistant version: {0} Не волнуйтесь, они сохранят свои текущие имена, так что ваши средства автоматизации или скрипты будут продолжать работать. -Примечание: имя будет 'очищено', что означает, что все, кроме букв, цифр и пробелов, будет заменено символом подчеркивания. Этого требует HA. +Примечание: имя будет 'очищено', что означает, что все, кроме букв, цифр и пробелов, будет заменено символом подчеркивания. Этого требует HA. Вы изменили порт локального API. Этот новый порт должен быть зарезервирован. @@ -1926,7 +1926,7 @@ Home Assistant version: {0} Что-то пошло не так при загрузке ваших настроек. -Проверьте appsettings.json во вложенной папке 'config' или просто удалите его, чтобы начать все сначала. +Проверьте appsettings.json во вложенной папке 'config' или просто удалите его, чтобы начать все сначала. Fuzzy @@ -2082,7 +2082,7 @@ Home Assistant version: {0} Предоставляет информацию о различных аспектах звука вашего устройства: -Текущий пиковый уровень громкости (может использоваться как простое значение 'что-то играет'). +Текущий пиковый уровень громкости (может использоваться как простое значение 'что-то играет'). Аудиоустройство по умолчанию: имя, состояние и громкость. @@ -2116,12 +2116,14 @@ Home Assistant version: {0} Показывает текущую температуру первого графического процессора. - Предоставляет значение даты и времени, содержащее последний момент, когда пользователь предоставил какие-либо входные данные. + Предоставляет значение даты и времени, содержащее время последнего ввода данных пользователем. + +Опционально обновляет датчик текущей датой, когда система пробуждается от спящего/гибернационного режима в настроенном временном окне, и никакие действия пользователя не выполняются. Предоставляет значение даты и времени, содержащее последний момент (повторной) загрузки системы. -Важно: опция быстрой загрузки Windows может сбросить это значение, потому что это форма гибернации. Вы можете отключить его через Параметры питания -> 'Выберите, что делают кнопки питания' -> снимите флажок 'Включить быстрый запуск'. Это не имеет большого значения для современных машин с твердотельными накопителями, но отключение гарантирует, что вы получите чистое состояние после перезагрузки. +Важно: опция быстрой загрузки Windows может сбросить это значение, потому что это форма гибернации. Вы можете отключить его через Параметры питания -> 'Выберите, что делают кнопки питания' -> снимите флажок 'Включить быстрый запуск'. Это не имеет большого значения для современных машин с твердотельными накопителями, но отключение гарантирует, что вы получите чистое состояние после перезагрузки. Обеспечивает последнее изменение состояния системы: @@ -2163,7 +2165,7 @@ Category: Processor Counter: % Processor Time Instance: _Total -Вы можете исследовать счетчики через Windows' 'perfmon.exe' - инструмент. +Вы можете исследовать счетчики через Windows' 'perfmon.exe' - инструмент. Указывает количество активных экземпляров процесса. @@ -2172,7 +2174,7 @@ Instance: _Total Возвращает состояние предоставленной службы: NotFound, Stopped, StartPending, StopPending, Running, ContinuePending, PausePending or Paused. -Обязательно укажите 'Имя службы', а не 'Display name'. +Обязательно укажите 'Имя службы', а не 'Display name'. Предоставляет текущее состояние сеанса: @@ -2652,7 +2654,7 @@ NotPresent, Busy, RunningDirect3dFullScreen, PresentationMode, AcceptsNotificati ApplicationStarted - Вы можете использовать спутниковую службу для запуска датчиков и команд без необходимости входа в систему. Доступны не все типы, например, команда 'launchUrl' может быть добавлена только как обычная команда. + Вы можете использовать спутниковую службу для запуска датчиков и команд без необходимости входа в систему. Доступны не все типы, например, команда 'launchUrl' может быть добавлена только как обычная команда. последнее известное значение @@ -2685,10 +2687,10 @@ NotPresent, Busy, RunningDirect3dFullScreen, PresentationMode, AcceptsNotificati Если приложение свернуто, оно будет восстановлено. -Пример: если вы хотите отправить VLC на передний план, используйте 'vlc'. +Пример: если вы хотите отправить VLC на передний план, используйте 'vlc'. - Если вы не настроили команду, вы можете использовать эту сущность только со значением 'действие' через Home Assistant, и она будет отображаться с использованием настроек по умолчанию. Запуск его как есть ничего не даст. + Если вы не настроили команду, вы можете использовать эту сущность только со значением 'действие' через Home Assistant, и она будет отображаться с использованием настроек по умолчанию. Запуск его как есть ничего не даст. Ты уверен, что хочешь этого? @@ -2828,10 +2830,10 @@ NotPresent, Busy, RunningDirect3dFullScreen, PresentationMode, AcceptsNotificati Значок в трее - Известно, что ваш язык ввода '{0}' конфликтует с горячей клавишей CTRL-ALT-Q по умолчанию. Пожалуйста, установите свой собственный. + Известно, что ваш язык ввода '{0}' конфликтует с горячей клавишей CTRL-ALT-Q по умолчанию. Пожалуйста, установите свой собственный. - Ваш язык ввода '{0}' неизвестен и может конфликтовать с горячей клавишей CTRL-ALT-Q по умолчанию. Пожалуйста, проверьте, чтобы быть уверенным. Если это произойдет, рассмотрите возможность открытия заявки на GitHub, чтобы ее можно было добавить в список. + Ваш язык ввода '{0}' неизвестен и может конфликтовать с горячей клавишей CTRL-ALT-Q по умолчанию. Пожалуйста, проверьте, чтобы быть уверенным. Если это произойдет, рассмотрите возможность открытия заявки на GitHub, чтобы ее можно было добавить в список. клавиши не найдены @@ -2843,7 +2845,7 @@ NotPresent, Busy, RunningDirect3dFullScreen, PresentationMode, AcceptsNotificati ошибка при разборе клавиш, проверьте журнал для получения дополнительной информации - количество скобок '[' не соответствует скобкам ']' (от {0} до {1}) + количество скобок '[' не соответствует скобкам ']' (от {0} до {1}) Документация @@ -2947,7 +2949,7 @@ Home Assistant. размер - совет: нажмите клавишу 'esc', чтобы закрыть веб-просмотр + совет: нажмите клавишу 'esc', чтобы закрыть веб-просмотр &URL @@ -3054,7 +3056,7 @@ Home Assistant. Command - Если вы не вводите значение громкости, вы можете использовать этот объект только со значением "действие" через Home Assistant. Запуск его как есть ничего не даст. + Если вы не вводите значение громкости, вы можете использовать этот объект только со значением "действие" через Home Assistant. Запуск его как есть ничего не даст. Ты уверен, что хочешь этого? @@ -3101,7 +3103,7 @@ Home Assistant. Пожалуйста, сначала запустите службу, чтобы настроить ее. - Если вы хотите управлять сервисом (добавьте команды и датчики, измените настройки), вы можете сделать это здесь или с помощью кнопки 'спутниковая служба' в главном окне. + Если вы хотите управлять сервисом (добавьте команды и датчики, измените настройки), вы можете сделать это здесь или с помощью кнопки 'спутниковая служба' в главном окне. Показать меню по умолчанию при щелчке левой кнопкой мыши @@ -3113,12 +3115,12 @@ Home Assistant. Вы уверены, что хотите использовать его именно так? - Ваш Home Assistant URI выглядит неправильно. Это должно выглядеть примерно так 'http://homeassistant.local:8123' или 'https://192.168.0.1:8123'. + Ваш Home Assistant URI выглядит неправильно. Это должно выглядеть примерно так 'http://homeassistant.local:8123' или 'https://192.168.0.1:8123'. Вы уверены, что хотите использовать его именно так? - Ваш URI брокера MQTT выглядит неправильно. Это должно выглядеть примерно как 'homeassistant.local' или '192.168.0.1'. + Ваш URI брокера MQTT выглядит неправильно. Это должно выглядеть примерно как 'homeassistant.local' или '192.168.0.1'. Вы уверены, что хотите использовать его именно так? @@ -3160,7 +3162,7 @@ Home Assistant. Разработка и обслуживание этого инструмента (и всего, что его окружает) отнимает много времени. Как и большинство разработчиков, я работаю на кофеине - так что, если вы можете поделиться им, чашка кофе всегда очень ценится! - Совет: Другие способы пожертвования доступны в окне 'О программе'. + Совет: Другие способы пожертвования доступны в окне 'О программе'. Включить &медиаплеер (включая преобразование текста в речь) @@ -3191,7 +3193,7 @@ Home Assistant. Убедитесь, что службы определения местоположения Windows включены! -В зависимости от вашей версии Windows, это можно найти в новой панели управления -> 'конфиденциальность и безопасность' -> 'местоположение'. +В зависимости от вашей версии Windows, это можно найти в новой панели управления -> 'конфиденциальность и безопасность' -> 'местоположение'. Указывает имя процесса, который в данный момент использует микрофон. diff --git a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.sl.resx b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.sl.resx index f47a9cf9..0976724e 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.sl.resx +++ b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.sl.resx @@ -132,7 +132,7 @@ uporabljenih komponentah za njihove posamezne licence: - Velika 'hvala' razvijalcem teh projektov, ki so bili dovolj prijazni, da so jih delili + Velika 'hvala' razvijalcem teh projektov, ki so bili dovolj prijazni, da so jih delili njihovo trdo delo z nami, navadnimi smrtniki. @@ -225,19 +225,19 @@ je ustvarila in vzdržujte Home Assistant :-) Če je aplikacija minimirana jo poveča. -Primer: če želite v ospredje poslati VLC uporabite 'vlc' +Primer: če želite v ospredje poslati VLC uporabite 'vlc' Izvedite ukaz po meri. -Ti ukazi se izvajajo brez posebnih pravic. Če želite zagnati z večjimi pravicami, ustvarite načrtovano opravilo in uporabite 'schtasks /Run /TN "TaskName"' kot ukaz za izvedbo vaše naloge. +Ti ukazi se izvajajo brez posebnih pravic. Če želite zagnati z večjimi pravicami, ustvarite načrtovano opravilo in uporabite 'schtasks /Run /TN "TaskName"' kot ukaz za izvedbo vaše naloge. -Ali pa omogočite 'zaženi z nizko integriteto' za še strožjo izvedbo. +Ali pa omogočite 'zaženi z nizko integriteto' za še strožjo izvedbo. Izvede ukaz prek konfiguriranega izvajalca po meri (v Konfiguracija -> Zunanja orodja). -Vaš ukaz je podan kot argument 'tako kot je', zato morate po potrebi navesti svoje narekovaje itd. +Vaš ukaz je podan kot argument 'tako kot je', zato morate po potrebi navesti svoje narekovaje itd. Preklopi napravo v stanje mirovanja. @@ -245,7 +245,7 @@ Vaš ukaz je podan kot argument 'tako kot je', zato morate po potrebi Simulira en sam pritisk na tipko. -Kliknite na 'keycode' in pritisnite tipko, ki jo želite simulirati. Koda tipke bo avtomatično vpisana. +Kliknite na 'keycode' in pritisnite tipko, ki jo želite simulirati. Koda tipke bo avtomatično vpisana. Če potrebujete več tipk in/ali modifikatorjev, kot je CTRL, uporabite ukaz MultipleKeys. Fuzzy @@ -253,9 +253,9 @@ Kliknite na 'keycode' in pritisnite tipko, ki jo želite simulirati. K Zažene navedeni URL, privzeto v privzetem brskalniku. -Če želite uporabljati 'brez beleženja zgodovine', navedite določen brskalnik v Konfiguracija -> Zunanja orodja. +Če želite uporabljati 'brez beleženja zgodovine', navedite določen brskalnik v Konfiguracija -> Zunanja orodja. -Če želite samo okno z določenim URL (ne cel brskalnik) uporabite ukaz 'WebView'. +Če želite samo okno z določenim URL (ne cel brskalnik) uporabite ukaz 'WebView'. Fuzzy @@ -268,10 +268,10 @@ Kliknite na 'keycode' in pritisnite tipko, ki jo želite simulirati. K Simulira tipko za izklop zvoka. - Simulira tipko 'media next'. + Simulira tipko 'media next'. - Simulira tipko 'media playpause'. + Simulira tipko 'media playpause'. Simulira tipko »prejšnji mediji«. @@ -286,7 +286,7 @@ Kliknite na 'keycode' in pritisnite tipko, ki jo želite simulirati. K Nastavi vse monitorje na spanje (low power). - Poskusi zbuditi vse monitorje tako, da simulira pritisk tipke 'gor'. + Poskusi zbuditi vse monitorje tako, da simulira pritisk tipke 'gor'. Simulira pritiskanje več tipk. @@ -319,7 +319,7 @@ Uporabno na primer, če želite prisiliti HASS.Agent, da posodobi vse vaše senz Po eni minuti znova zažene napravo. -Nasvet: slučajno sprožen? Zaženite 'shutdown /a' za prekinitev. +Nasvet: slučajno sprožen? Zaženite 'shutdown /a' za prekinitev. Nastavi glasnost trenutno privzete avdio naprave na nastavljeno vrednost. @@ -327,7 +327,7 @@ Nasvet: slučajno sprožen? Zaženite 'shutdown /a' za prekinitev. Po eni minuti izklopi napravo. -Nasvet: slučajno sprožen? Zaženite 'shutdown /a' za prekinitev. +Nasvet: slučajno sprožen? Zaženite 'shutdown /a' za prekinitev. Preklopi napravo v stanje spanja. @@ -339,7 +339,7 @@ Lahko uporabite nekaj, kot je NirCmd (http://www.nirsoft.net/utils/nircmd.html), Prikaže okno z vpisanim URL. -Tole se razlikuje od ukaza 'LaunchUrl' tkao, da se ne naloži v polnem brskalniku, ampak samo naveden URL v svojem oknu. +Tole se razlikuje od ukaza 'LaunchUrl' tkao, da se ne naloži v polnem brskalniku, ampak samo naveden URL v svojem oknu. To lahko uporabite npr. za hitri prikaz glavnega okna Home Assistant. @@ -376,12 +376,12 @@ Ste prepričani, da želite to? Preverjanje ključev ni uspelo: {0} - Če ne vnesete URL-ja, lahko to entiteto uporabite samo z vrednostjo 'action' prek Home Assistant. Če ga zaženete kot je, ne boste naredili ničesar. + Če ne vnesete URL-ja, lahko to entiteto uporabite samo z vrednostjo 'action' prek Home Assistant. Če ga zaženete kot je, ne boste naredili ničesar. Ste prepričani, da želite to? - Če ukaza ne skonfigurirate ga lahko uporabite samo kot 'akcija' preko Home Assistant, prikazana pa bo samo privzeta vrednost. Zagon 'kot je' ne bo naredil ničesar. + Če ukaza ne skonfigurirate ga lahko uporabite samo kot 'akcija' preko Home Assistant, prikazana pa bo samo privzeta vrednost. Zagon 'kot je' ne bo naredil ničesar. Ali ste prepričani, da želite to? @@ -394,7 +394,7 @@ Prepričajte se, da je polje kode tipke v fokusu, nato pritisnite tipko, ki jo zagon v načinu brez beleženja zgodovine - &zaženi kot 'nizka integriteta' + &zaženi kot 'nizka integriteta' Fuzzy @@ -443,10 +443,10 @@ prosimo, konfigurirajte izvajalca, sicer se vaš ukaz ne bo zagnal To pomeni, da bo lahko shranil in spreminjal datoteke samo na določenih lokacijah, - kot je mapa '%USERPROFILE%\AppData\LocalLow' oz + kot je mapa '%USERPROFILE%\AppData\LocalLow' oz - registrski ključ 'HKEY_CURRENT_USER\Software\AppDataLow'. + registrski ključ 'HKEY_CURRENT_USER\Software\AppDataLow'. Preizkusite svoj ukaz, da se prepričate, da to ne vpliva nanj. @@ -496,7 +496,7 @@ prosimo, konfigurirajte izvajalca, sicer se vaš ukaz ne bo zagnal Ste prepričani, da želite to? - Če ne vpišete vrednosti za glasnost boste to entiteto lahko uporabljali samo kot 'akcijsko' vrednost preko Home Assistant-a. Zagon 'tako, kot je' ne bo naredil ničesar. + Če ne vpišete vrednosti za glasnost boste to entiteto lahko uporabljali samo kot 'akcijsko' vrednost preko Home Assistant-a. Zagon 'tako, kot je' ne bo naredil ničesar. Ali ste prepričani v to? @@ -657,7 +657,7 @@ Dodatno lahko nastaviš tudi argumente za zagon v privatnem načinu. HASS.Agent lahko konfigurirate za uporabo določenega izvajalca, kot sta perl ali python. -Za zagon tega izvajalca uporabite ukaz 'custom executor'. +Za zagon tega izvajalca uporabite ukaz 'custom executor'. argumenti za privatni način @@ -735,7 +735,7 @@ Različica Home Assistant: {0} Ali ste prepričani, da ga želite uporabiti takole? - Vaš URI naslov ne izgleda v redu. Izgledati bi moral nekako takole: 'http://homeassistant.local:8123' or 'http://192.168.0.1:8123'. + Vaš URI naslov ne izgleda v redu. Izgledati bi moral nekako takole: 'http://homeassistant.local:8123' or 'http://192.168.0.1:8123'. Ali ste prepričani, da ga želite uporabiti takole? @@ -760,7 +760,7 @@ API Home Assistant. Navedite dolgotrajni žeton za dostop in naslov svojega primerka Home Assistant. -Žeton lahko dobite na strani vašega profila. Pomaknite se do dna in kliknite 'USTVARI ŽETON'. +Žeton lahko dobite na strani vašega profila. Pomaknite se do dna in kliknite 'USTVARI ŽETON'. Fuzzy @@ -855,7 +855,7 @@ Opomba: za delovanje nove integracije to ni nujno. Omogočite in uporabljajte ga Slike, prikazane v obvestilih, je treba začasno shraniti lokalno. Konfigurirate lahko koliko dni jih je treba hraniti, preden jih HASS.Agent izbriše. -Vnesite '0', da jih obdržite za vedno. +Vnesite '0', da jih obdržite za vedno. Fuzzy @@ -1081,7 +1081,7 @@ Za več informacij preverite dnevnike HASS.Agent (ne storitve). Fuzzy - Storitev je nastavljena na 'onemogočena', zato je ni mogoče zagnati. + Storitev je nastavljena na 'onemogočena', zato je ni mogoče zagnati. Najprej omogočite storitev, nato poskusite znova. @@ -1107,7 +1107,7 @@ Za več informacij preverite dnevnike HASS.Agent (ne storitve). Satelitski servis omogoča izvajanje senzorjev in komand tudi, ko ni nihče prijavljen. -Uporabi gumb 'Satelitski servis' v glavnem meniju za upravljanje. +Uporabi gumb 'Satelitski servis' v glavnem meniju za upravljanje. Če servisa ne nastaviš, ne bo naredil ničesar. Če želiš, ga lahko še vedno samo onemogočiš. @@ -1122,7 +1122,7 @@ Konfiguracija in entitete ne bodo odstranjene. Če storitev po ponovni namestitvi še vedno ne uspe, odprite vstopnico in pošljite vsebino najnovejšega dnevnika. - Če želite upravljati storitev (dodajanje ukazov, senzorjev, spremembe) lahko to storite tukaj, ali pa z uporabo gumba 'satelitska storitev' v glavnem oknu. + Če želite upravljati storitev (dodajanje ukazov, senzorjev, spremembe) lahko to storite tukaj, ali pa z uporabo gumba 'satelitska storitev' v glavnem oknu. stanje servisa: @@ -1249,12 +1249,12 @@ Vsebovati mora tri sekcije (ločene s pikami). Ali ste prepričani, da ga želite uporabiti takole? - Vaša povezava do Home Assistant-a ne izgleda v redu. Morala bi biti nekako takole: 'http://homeassistant.local:8123' ali 'https://192.168.0.1:8123'. + Vaša povezava do Home Assistant-a ne izgleda v redu. Morala bi biti nekako takole: 'http://homeassistant.local:8123' ali 'https://192.168.0.1:8123'. Ali ste prepričani, da jo želite uporabiti takole? - Vaša povezava do MQTT strežnika ne izgleda v redu. Morala bi biti nekako takole: 'homeassistant.local' ali '192.168.0.1'. + Vaša povezava do MQTT strežnika ne izgleda v redu. Morala bi biti nekako takole: 'homeassistant.local' ali '192.168.0.1'. Ali ste prepričani, da jo želite uporabiti takole? @@ -1270,7 +1270,7 @@ se bo nato znova zagnal, da jih bo znova objavil. Ne skrbite, ohranili bodo svoja trenutna imena, tako da bodo vaše avtomatizacije ali skripti normalno delovali. -Opomba: ime se bo 'očistilo', kar pomeni, da bo vse, razen črk, številk in presledkov nadomeščeno s podčrtajem. To je zahteva Home Assistant. +Opomba: ime se bo 'očistilo', kar pomeni, da bo vse, razen črk, številk in presledkov nadomeščeno s podčrtajem. To je zahteva Home Assistant. Fuzzy @@ -1511,10 +1511,10 @@ Obstaja nekaj kanalov, preko katerih nas lahko dosežete: Pomoč - Vaš vhodni jezik '{0}' je znan, da je v konfliktu s privzeto bližnjivo CTRL-ALT-Q. Prosim, nastavite svojo. + Vaš vhodni jezik '{0}' je znan, da je v konfliktu s privzeto bližnjivo CTRL-ALT-Q. Prosim, nastavite svojo. - Vaš vhodni jezik '{0}' je neznan in je lahko v konfliktu s privzeto bližnjivo CTRL-ALT-Q. Prosim, preverite. Če je v konfliktu odprite pomoč v GitHub, da bo dodan na seznam. + Vaš vhodni jezik '{0}' je neznan in je lahko v konfliktu s privzeto bližnjivo CTRL-ALT-Q. Prosim, preverite. Če je v konfliktu odprite pomoč v GitHub, da bo dodan na seznam. Ni najdenih ključev @@ -1526,7 +1526,7 @@ Obstaja nekaj kanalov, preko katerih nas lahko dosežete: napaka pri razčlenjevanju ključev, glejte dnevnik - število oklepajev '[' ne ustreza številu oklepajev ']' ({0} do {1}) + število oklepajev '[' ne ustreza številu oklepajev ']' ({0} do {1}) Napaka pri povezovanju API z vrati {0}. @@ -1626,7 +1626,7 @@ Opomba: to sporočilo bo prikazano samo enkrat. Pri nalaganju nastavitev je šlo nekaj narobe. -Preverite appsettings.json v podmapi 'Config' ali jo preprosto izbrišite, da začnete znova. +Preverite appsettings.json v podmapi 'Config' ali jo preprosto izbrišite, da začnete znova. Fuzzy @@ -1744,7 +1744,7 @@ Vsebovati mora tri sekcije (ločene s pikami). Ali ste prepričani, da ga želite uporabiti takole? - Vaša povezava ne izgleda v redu. Morala bi biti nekako takole: 'http://homeassistant.local:8123' ali 'https://192.168.0.1:8123'. + Vaša povezava ne izgleda v redu. Morala bi biti nekako takole: 'http://homeassistant.local:8123' ali 'https://192.168.0.1:8123'. Ali ste prepričani, da jo želite uporabiti takole? @@ -1760,7 +1760,7 @@ Ali ste prepričani, da jo želite uporabiti takole? API Home Assistant. Navedite dolgotrajni žeton za dostop in naslov svojega primerka Home Assistant. -Žeton lahko dobite na strani profila. Pomaknite se do dna in kliknite 'USTVARI ŽETEN'. +Žeton lahko dobite na strani profila. Pomaknite se do dna in kliknite 'USTVARI ŽETEN'. Fuzzy @@ -1791,7 +1791,7 @@ Hvala, ker uporabljate HASS.Agent. Upam, da vam bo koristil :-) Razvoj in vzdrževanje tega dodatka (in vsega, kar spada zraven, kot je podpora, navodila) vzame veliko časa. Kot večina razvijalcev tudi jaz delam na kofein - zato bi bil zelo hvaležen kake skodelice kave, če jo lahko pogrešate! - Namig: ostale možnosti donacij so na voljo v zavihku "Vizitka". + Namig: ostale možnosti donacij so na voljo v zavihku "Vizitka". počisti @@ -2016,7 +2016,7 @@ Potrdilo prenesene datoteke bo preverjeno. Še vedno boste videli stran z izdaja Izgleda, da je to tvoj prvi zagon HASS.Agenta. -Če želiš, lahko greva čez nastavitve. Če ne, samo pritisni 'zapri'. +Če želiš, lahko greva čez nastavitve. Če ne, samo pritisni 'zapri'. @@ -2242,7 +2242,7 @@ Preverite dnevnike za več informacij in po želji obvestite razvijalce. Zagotavlja informacije o različnih vidikih zvoka vaše naprave: -Trenutna najvišja raven glasnosti (lahko se uporabi kot preprosta vrednost 'is something playing'). +Trenutna najvišja raven glasnosti (lahko se uporabi kot preprosta vrednost 'is something playing'). Privzeta zvočna naprava: ime, stanje in glasnost. @@ -2295,7 +2295,9 @@ Glede na verzijo Windows-ov se to lahko nahaja v Nadzorna plošča --> Sistem Zagotavlja trenutno temperaturo prvega GPU-ja. - Zagotavlja vrednost datuma in časa, ki vsebuje zadnji trenutek, ko je uporabnik vnesel kakršen koli vnos. + Zagotavlja vrednost datuma in časa, ki vsebuje čas zadnjega vnosa uporabnika. + +Izbirno posodobi senzor s trenutnim datumom, ko se sistem prebudi iz spanja/hibernacije v konfiguriranem časovnem oknu in ni bila izvedena nobena uporabniška dejavnost. Zagotavlja vrednost datuma in časa, ki vsebuje zadnji trenutek, ko se je sistem (ponovno) zagnal. @@ -2350,7 +2352,7 @@ Kategorija: Procesor Števec: % procesorskega časa Primer: _Skupaj -Številke lahko raziščete z orodjem Windows 'perfmon.exe'. +Številke lahko raziščete z orodjem Windows 'perfmon.exe'. Vrne rezultat Powershell ukaza ali skripta. @@ -2367,7 +2369,7 @@ Pretvori rezultat v tekst. Vrne stanje zagotovljene storitve: NotFound, Stopped, StartPending, StopPending, Running, ContinuePending, PausePending ali Paused. -Prepričajte se, da ste navedli 'Service name', ne pa 'Display name'. +Prepričajte se, da ste navedli 'Service name', ne pa 'Display name'. Zagotavlja trenutno stanje seje: @@ -2393,7 +2395,7 @@ Lahko se na primer uporablja za določanje, ali želite poslati obvestila ali sp Vrne ime procesa, ki trenutno uporablja kamero. -Opomba: če jo uporablja satelitska storitev, potem 'userspace' aplikacije ne bodo zaznane. +Opomba: če jo uporablja satelitska storitev, potem 'userspace' aplikacije ne bodo zaznane. Vrne trenutno stanje okna procesa: @@ -2900,7 +2902,7 @@ Pustite prazno, da se vsi povežejo. To je ime, s katerim se satelitska storitev registrira v Home Assistant. -Privzeto je to ime vašega računalnika in '-satellite'. +Privzeto je to ime vašega računalnika in '-satellite'. prekinjena milostna doba @@ -2913,7 +2915,7 @@ Privzeto je to ime vašega računalnika in '-satellite'. Ta stran vsebuje splošne konfiguracijske elemente. Za nastavitve, senzorje in ukaze MQTT brskajte po zavihkih na vrhu. - Lahko uporabite satelitsko storitev za senzorje in ukaze brez, da ste prijavljeni. Vsi tipi niso na voljo, npr. 'LaunchUrl' ukaz se lahko doda samo kot klasičen ukaz. + Lahko uporabite satelitsko storitev za senzorje in ukaze brez, da ste prijavljeni. Vsi tipi niso na voljo, npr. 'LaunchUrl' ukaz se lahko doda samo kot klasičen ukaz. sekundah @@ -3315,7 +3317,7 @@ Namesto tega se bo odprla stran za izdajo. Ali želite prenesti runtime installer? - Nekaj je šlo narobe pri inicializaciji WebView. Preverite dnevnike in odprite GitHub 'ticket' za pomoč. + Nekaj je šlo narobe pri inicializaciji WebView. Preverite dnevnike in odprite GitHub 'ticket' za pomoč. WebView @@ -3342,7 +3344,7 @@ Ali želite prenesti runtime installer? velikost - namig: pritisni 'esc' da zapreš webview + namig: pritisni 'esc' da zapreš webview &URL diff --git a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.tr.resx b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.tr.resx index 9af1ec50..63efb782 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.tr.resx +++ b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.tr.resx @@ -124,7 +124,7 @@ Tarayıcı adı - Varsayılan olarak HASS.Agent, varsayılan tarayıcınızı kullanarak URL'leri başlatır. + Varsayılan olarak HASS.Agent, varsayılan tarayıcınızı kullanarak URL'leri başlatır. Ayrıca, özel modda çalışacak başlatma argümanlarıyla birlikte kullanılacak belirli bir tarayıcıyı da yapılandırabilirsiniz. Fuzzy @@ -139,8 +139,8 @@ Ayrıca, Özel Yürütücü İkili Dosyası - HASS.Agent'ı Perl veya Python gibi belirli bir yorumlayıcı kullanacak şekilde yapılandırabilirsiniz. -Bu yürütücüyü başlatmak için 'özel yürütücü' komutunu kullanın. + HASS.Agent'ı Perl veya Python gibi belirli bir yorumlayıcı kullanacak şekilde yapılandırabilirsiniz. +Bu yürütücüyü başlatmak için 'özel yürütücü' komutunu kullanın. Özel Yürütücü Adı @@ -152,7 +152,7 @@ Bu yürütücüyü başlatmak için 'özel yürütücü' komutunu kull &Ölçek - HASS.Agent, MQTT veya HA'nın API'si ile olan bağlantı kesintilerini size bildirmeden önce bir ek süre bekleyecektir. + HASS.Agent, MQTT veya HA'nın API'si ile olan bağlantı kesintilerini size bildirmeden önce bir ek süre bekleyecektir. Aşağıda bu ek süre içinde beklenecek saniye miktarını ayarlayabilirsiniz. @@ -166,7 +166,7 @@ Aşağıda bu ek süre içinde beklenecek saniye miktarını ayarlayabilirsiniz. Otomasyonlarınız ve komut dosyalarınız çalışmaya devam edecek. - Cihaz adı, Home Assistant'ta makinenizi tanımlamak için kullanılır. Ayrıca komut/sensör adlarınız için bir önek olarak kullanılır (bu, varlık başına değiştirilebilir). + Cihaz adı, Home Assistant'ta makinenizi tanımlamak için kullanılır. Ayrıca komut/sensör adlarınız için bir önek olarak kullanılır (bu, varlık başına değiştirilebilir). Fuzzy @@ -189,11 +189,11 @@ Otomasyonlarınız ve komut dosyalarınız çalışmaya devam edecek. Hangi varlıkları yapılandırdığınızı öğrenmek ve hızlı eylemler göndermek için HASS.Agent, -Home Assistant'ın API'sini kullanır. +Home Assistant'ın API'sini kullanır. Lütfen uzun ömürlü bir erişim belirteci ve Home Assistant örneğinizin adresini sağlayın. -Home Assistant'ta sol alttaki profil resminize tıklayarak -ve 'TOKEN OLUŞTUR' düğmesini görene kadar sayfanın en altına giderek bir token alabilirsiniz. +Home Assistant'ta sol alttaki profil resminize tıklayarak +ve 'TOKEN OLUŞTUR' düğmesini görene kadar sayfanın en altına giderek bir token alabilirsiniz. &API Simgesi @@ -231,12 +231,12 @@ Bu şekilde, makinenizde ne yapıyorsanız yapın, Home Assistant ile her zaman Bildirimlerde gösterilen resimler gibi bazı öğelerin geçici olarak yerel olarak depolanması gerekir. HASS.Agent bunları silmeden önce tutulması gereken gün miktarını yapılandırabilirsiniz. -Bunları kalıcı olarak tutmak için '0' girin. +Bunları kalıcı olarak tutmak için '0' girin. Genişletilmiş günlük kaydı, varsayılan günlük kaydının yeterli olmaması durumunda daha ayrıntılı ve derinlemesine günlük kaydı sağlar. Lütfen bunun etkinleştirilmesinin günlük dosyalarının büyümesine neden olabileceğini -ve yalnızca HASS.Agent'ın kendisinde bir sorun olduğundan şüphelendiğinizde veya +ve yalnızca HASS.Agent'ın kendisinde bir sorun olduğundan şüphelendiğinizde veya geliştiriciler tarafından istendiğinde kullanılması gerektiğini unutmayın. @@ -267,7 +267,7 @@ geliştiriciler tarafından istendiğinde kullanılması gerektiğini unutmayın (emin değilseniz varsayılanı bırakın) - Komutlar ve sensörler, yeni entegrasyonu kullanırken bildirimler ve medya oynatıcı işlevlerinin yanı sıra MQTT'yi kullanır. + Komutlar ve sensörler, yeni entegrasyonu kullanırken bildirimler ve medya oynatıcı işlevlerinin yanı sıra MQTT'yi kullanır. Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini kullanıyorsanız, muhtemelen önceden ayarlanmış adresi kullanabilirsiniz. @@ -295,10 +295,10 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Müşteri Kimliği - Bir şey çalışmıyorsa, aşağıdaki adımları denediğinizden emin olun: - HASS.Agent entegrasyonunu kurun - Home Assistant'ı yeniden başlatın - MQTT etkinken HASS.Agent'ın etkin olduğundan emin olun! - Cihazınız otomatik olarak bir varlık olarak algılanmalı ve eklenmelidir - İsteğe bağlı olarak: yerel API'yi kullanarak manuel olarak ekleyin + Bir şey çalışmıyorsa, aşağıdaki adımları denediğinizden emin olun: - HASS.Agent entegrasyonunu kurun - Home Assistant'ı yeniden başlatın - MQTT etkinken HASS.Agent'ın etkin olduğundan emin olun! - Cihazınız otomatik olarak bir varlık olarak algılanmalı ve eklenmelidir - İsteğe bağlı olarak: yerel API'yi kullanarak manuel olarak ekleyin - HASS.Agent metin, resim ve eylemleri kullanarak Home Assistant'tan bildirimler alabilir. MQTT'yi etkinleştirdiyseniz, cihazınız otomatik olarak eklenir. Aksi takdirde, yerel API'yi kullanmak için entegrasyonu manuel olarak yapılandırın. + HASS.Agent metin, resim ve eylemleri kullanarak Home Assistant'tan bildirimler alabilir. MQTT'yi etkinleştirdiyseniz, cihazınız otomatik olarak eklenir. Aksi takdirde, yerel API'yi kullanmak için entegrasyonu manuel olarak yapılandırın. Bildirimler ve Belgeler @@ -319,7 +319,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku &Görüntüler için sertifika hatalarını yoksay - Uydu hizmeti, hiçbir kullanıcı oturum açmadığında bile sensörleri ve komutları çalıştırmanıza izin verir. Yönetmek için ana penceredeki 'uydu hizmeti' düğmesini kullanın. + Uydu hizmeti, hiçbir kullanıcı oturum açmadığında bile sensörleri ve komutları çalıştırmanıza izin verir. Yönetmek için ana penceredeki 'uydu hizmeti' düğmesini kullanın. Servis durumu: @@ -352,7 +352,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Yeniden yüklemeden sonra hizmet hala başarısız olursa, lütfen bir bilet açın ve en son günlüğün içeriğini gönderin. - HASS.Agent, kullanıcı profilinizin kayıt defterinde bir giriş oluşturarak oturum açtığınızda başlayabilir. HASS.Agent kullanıcı tabanlı olduğundan, başka bir kullanıcı için başlatmak istiyorsanız, HASS.Agent'ı orada kurun ve yapılandırın. + HASS.Agent, kullanıcı profilinizin kayıt defterinde bir giriş oluşturarak oturum açtığınızda başlayabilir. HASS.Agent kullanıcı tabanlı olduğundan, başka bir kullanıcı için başlatmak istiyorsanız, HASS.Agent'ı orada kurun ve yapılandırın. &Oturum Açıldığında Başlatmayı Etkinleştir @@ -376,16 +376,16 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Yeni bir &sürüm çıktığında bana haber ver - HASS.Agent'a hoş geldiniz! Aracıyı ilk kez başlatıyorsunuz gibi görünüyor. İlk kurulumda size yardımcı olmak için aşağıdaki yapılandırma adımlarını uygulayın veya alternatif olarak 'Kapat'ı tıklayın. + HASS.Agent'a hoş geldiniz! Aracıyı ilk kez başlatıyorsunuz gibi görünüyor. İlk kurulumda size yardımcı olmak için aşağıdaki yapılandırma adımlarını uygulayın veya alternatif olarak 'Kapat'ı tıklayın. - Cihaz adı, Home Assistant'ta makinenizi tanımlamak için kullanılır, ayrıca komutlarınız ve sensörleriniz için önerilen bir önek olarak kullanılır. + Cihaz adı, Home Assistant'ta makinenizi tanımlamak için kullanılır, ayrıca komutlarınız ve sensörleriniz için önerilen bir önek olarak kullanılır. Cihaz adı - Evet, Sistem Girişinde HASS.Agent'ı &başlatın + Evet, Sistem Girişinde HASS.Agent'ı &başlatın HASS.Agent, sisteminizle başlayabilir, bu, oturum açar açmaz cihazınız ve Home Assistant arasındaki tüm sensörlerin ve veri aktarımının başlamasına olanak tanır. Bu ayar, daha sonra HASS.Agent yapılandırma penceresinde herhangi bir zamanda değiştirilebilir. @@ -394,22 +394,22 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Mevcut durum getiriliyor, lütfen bekleyin.. - Not: 5115 varsayılan bağlantı noktasıdır, yalnızca Home Assistant'ta değiştirdiyseniz değiştirin. + Not: 5115 varsayılan bağlantı noktasıdır, yalnızca Home Assistant'ta değiştirdiyseniz değiştirin. Evet, bağlantı noktasındaki bildirimleri kabul et - HASS.Agent, metin ve/veya resimler kullanarak Home Assistant'tan bildirimler alabilir. Bu işlevi etkinleştirmek istiyor musunuz? + HASS.Agent, metin ve/veya resimler kullanarak Home Assistant'tan bildirimler alabilir. Bu işlevi etkinleştirmek istiyor musunuz? HASS.Agent-Notifier GitHub Sayfası - Şu adımları uyguladığınızdan emin olun: - HASS.Agent-Notifier entegrasyonunu kurun - Home Assistant'ı yeniden başlatın - Bir bildirim varlığı yapılandırın - Home Assistant'ı yeniden başlatın + Şu adımları uyguladığınızdan emin olun: - HASS.Agent-Notifier entegrasyonunu kurun - Home Assistant'ı yeniden başlatın - Bir bildirim varlığı yapılandırın - Home Assistant'ı yeniden başlatın - Bildirimleri kullanmak için Home Assistant'ta HASS.Agent-notifier entegrasyonunu kurmanız ve yapılandırmanız gerekir. Bu, HACS'yi kullanmak çok kolaydır, ancak manuel olarak da kurulabilir, daha fazla bilgi için aşağıdaki bağlantıyı ziyaret edin. + Bildirimleri kullanmak için Home Assistant'ta HASS.Agent-notifier entegrasyonunu kurmanız ve yapılandırmanız gerekir. Bu, HACS'yi kullanmak çok kolaydır, ancak manuel olarak da kurulabilir, daha fazla bilgi için aşağıdaki bağlantıyı ziyaret edin. API & Jeton @@ -418,7 +418,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Sunucu &URI (böyle olması gerekir) - Hangi varlıkları yapılandırdığınızı öğrenmek ve hızlı eylemler göndermek için HASS.Agent, Home Assistant'ın API'sini kullanır. Lütfen uzun ömürlü bir erişim belirteci ve Home Assistant örneğinizin adresini sağlayın. Home Assistant'ta sol alttaki profil resminize tıklayarak ve 'TOKEN OLUŞTUR' düğmesini görene kadar sayfanın en altına giderek bir jeton alabilirsiniz. + Hangi varlıkları yapılandırdığınızı öğrenmek ve hızlı eylemler göndermek için HASS.Agent, Home Assistant'ın API'sini kullanır. Lütfen uzun ömürlü bir erişim belirteci ve Home Assistant örneğinizin adresini sağlayın. Home Assistant'ta sol alttaki profil resminize tıklayarak ve 'TOKEN OLUŞTUR' düğmesini görene kadar sayfanın en altına giderek bir jeton alabilirsiniz. Test bağlantısı @@ -475,7 +475,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku HASS.Agent GitHub sayfası - Kurcalanacak daha çok şey var, bu yüzden Yapılandırma Penceresine bir göz attığınızdan emin olun! HASS.Agent'ı kullandığınız için teşekkür ederiz, umarım işinize yarar :-) + Kurcalanacak daha çok şey var, bu yüzden Yapılandırma Penceresine bir göz attığınızdan emin olun! HASS.Agent'ı kullandığınız için teşekkür ederiz, umarım işinize yarar :-) HASS.Agent şimdi yapılandırma değişikliklerinizi uygulamak için yeniden başlatılacak. @@ -610,7 +610,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku &Gönder && Yapılandırmayı Etkinleştir - &HASS.Agent'tan kopyala + &HASS.Agent'tan kopyala Yapılandırma kaydedildi! @@ -676,7 +676,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Önceki örneğin kapanması bekleniyor.. - HASS.Agent'ı Yeniden Başlatın + HASS.Agent'ı Yeniden Başlatın HASS.Agent Yeniden Başlatıcı @@ -757,7 +757,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Tanım - &'Düşük Bütünlük' olarak çalıştır + &'Düşük Bütünlük' olarak çalıştır Bu nedir? @@ -957,7 +957,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Bu uygulama açık kaynak kodlu ve tamamen ücretsizdir, lütfen kullanılan bileşenlerin proje sayfalarını bireysel lisansları için kontrol edin: - Sıkı çalışmalarını biz fanilerle paylaşma nezaketini gösteren bu projelerin geliştiricilerine büyük bir 'teşekkür ederim'. + Sıkı çalışmalarını biz fanilerle paylaşma nezaketini gösteren bu projelerin geliştiricilerine büyük bir 'teşekkür ederim'. Ve tabi ki; Paulus Shoutsen ve Home Assistant :-) yaratan ve bakımını yapan tüm geliştirici ekibine teşekkürler @@ -978,7 +978,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Harici Araçlar - Ev Yardımcısı API'sı + Ev Yardımcısı API'sı Kısayol tuşu @@ -1056,7 +1056,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Hataları bildirin, özellik istekleri gönderin, en son değişiklikleri görün vb. - HASS.Agent'ı kurma ve kullanma konusunda yardım alın, hataları bildirin veya genel sohbete katılın! + HASS.Agent'ı kurma ve kullanma konusunda yardım alın, hataları bildirin veya genel sohbete katılın! HASS.Agent belgelerine ve kullanım örneklerine göz atın. @@ -1065,7 +1065,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Yardım - HASS.Agent'ı göster + HASS.Agent'ı göster Hızlı İşlemleri Göster @@ -1095,7 +1095,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Hakkında - HASS.Agent'tan çıkın + HASS.Agent'tan çıkın &Saklamak @@ -1134,10 +1134,10 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Hızlı İşlemler: - Ev Asistanı API'sı: + Ev Asistanı API'sı: - bildirim API'si: + bildirim API'si: &Sonraki @@ -1170,19 +1170,19 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku HASS.Agent Güncellemesi - Özel bir komut yürütün. Bu komutlar özel yükseltme olmadan çalışır. Yükseltilmiş olarak çalıştırmak için bir Zamanlanmış Görev oluşturun ve görevinizi yürütmek için komut olarak 'schtasks /Run /TN "TaskName"'i kullanın. Veya daha sıkı yürütme için 'düşük bütünlük olarak çalıştır'ı etkinleştirin. + Özel bir komut yürütün. Bu komutlar özel yükseltme olmadan çalışır. Yükseltilmiş olarak çalıştırmak için bir Zamanlanmış Görev oluşturun ve görevinizi yürütmek için komut olarak 'schtasks /Run /TN "TaskName"'i kullanın. Veya daha sıkı yürütme için 'düşük bütünlük olarak çalıştır'ı etkinleştirin. - Komutu, yapılandırılmış özel yürütücü aracılığıyla yürütür (Yapılandırma -> Dış Araçlar'da). Komutunuz 'olduğu gibi' bir argüman olarak sağlanır, bu nedenle gerekirse kendi alıntılarınızı vb. sağlamanız gerekir. + Komutu, yapılandırılmış özel yürütücü aracılığıyla yürütür (Yapılandırma -> Dış Araçlar'da). Komutunuz 'olduğu gibi' bir argüman olarak sağlanır, bu nedenle gerekirse kendi alıntılarınızı vb. sağlamanız gerekir. Makineyi hazırda bekletme moduna geçirir. - Tek bir tuşa basmayı simüle eder. 'Anahtar kodu' metin kutusuna tıklayın ve simüle edilmesini istediğiniz tuşa basın. İlgili anahtar kodu sizin için girilecektir. CTRL gibi daha fazla tuşa ve/veya değiştiriciye ihtiyacınız varsa, MultipleKeys komutunu kullanın. + Tek bir tuşa basmayı simüle eder. 'Anahtar kodu' metin kutusuna tıklayın ve simüle edilmesini istediğiniz tuşa basın. İlgili anahtar kodu sizin için girilecektir. CTRL gibi daha fazla tuşa ve/veya değiştiriciye ihtiyacınız varsa, MultipleKeys komutunu kullanın. - Varsayılan tarayıcınızda varsayılan olarak sağlanan URL'yi başlatır. 'Gizli' kullanmak için Yapılandırma -> Harici Araçlar'da belirli bir tarayıcı sağlayın. Yalnızca belirli bir URL'ye sahip bir pencere istiyorsanız (tam bir tarayıcı değil), bir 'WebView' komutu kullanın. + Varsayılan tarayıcınızda varsayılan olarak sağlanan URL'yi başlatır. 'Gizli' kullanmak için Yapılandırma -> Harici Araçlar'da belirli bir tarayıcı sağlayın. Yalnızca belirli bir URL'ye sahip bir pencere istiyorsanız (tam bir tarayıcı değil), bir 'WebView' komutu kullanın. Geçerli oturumu kilitler. @@ -1191,40 +1191,40 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Geçerli oturumun oturumunu kapatır. - 'Sessiz' tuşunu simüle eder. + 'Sessiz' tuşunu simüle eder. - 'Sonraki Medya' tuşunu simüle eder. + 'Sonraki Medya' tuşunu simüle eder. - 'Medya Duraklat/Oynat' tuşunu simüle eder. + 'Medya Duraklat/Oynat' tuşunu simüle eder. - 'Önceki Medya' tuşunu simüle eder. + 'Önceki Medya' tuşunu simüle eder. - 'Sesi Kısma' tuşunu simüle eder. + 'Sesi Kısma' tuşunu simüle eder. - 'Sesi Aç' tuşunu simüle eder. + 'Sesi Aç' tuşunu simüle eder. - Birden fazla tuşa basmayı simüle eder. Her tuşun arasına [ ] koymanız gerekir, aksi takdirde HASS.Agent onları ayırt edemez. Diyelim ki X TAB Y SHIFT-Z'ye basmak istiyorsunuz, bu [X] [{TAB}] [Y] [+Z] olur. Kullanabileceğiniz birkaç numara vardır: - Bir parantezin basılmasını istiyorsanız, ondan kaçının, bu nedenle [ [\[] ve ] [\]] olur - Özel tuşlar { } arasında gidip gelir, örneğin {TAB} veya {UP} - SHIFT, CTRL için ^ ve ALT için % eklemek için bir tuşun önüne + koyun. Yani +C, SHIFT-C'dir. Veya +(CD), SHIFT-C ve SHIFT-D'dir, +CD ise SHIFT-C ve D'dir - Birden fazla basış için {z 15} kullanın, bu, Z'ye 15 kez basılacağı anlamına gelir. Daha fazla bilgi: https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.sendkeys + Birden fazla tuşa basmayı simüle eder. Her tuşun arasına [ ] koymanız gerekir, aksi takdirde HASS.Agent onları ayırt edemez. Diyelim ki X TAB Y SHIFT-Z'ye basmak istiyorsunuz, bu [X] [{TAB}] [Y] [+Z] olur. Kullanabileceğiniz birkaç numara vardır: - Bir parantezin basılmasını istiyorsanız, ondan kaçının, bu nedenle [ [\[] ve ] [\]] olur - Özel tuşlar { } arasında gidip gelir, örneğin {TAB} veya {UP} - SHIFT, CTRL için ^ ve ALT için % eklemek için bir tuşun önüne + koyun. Yani +C, SHIFT-C'dir. Veya +(CD), SHIFT-C ve SHIFT-D'dir, +CD ise SHIFT-C ve D'dir - Birden fazla basış için {z 15} kullanın, bu, Z'ye 15 kez basılacağı anlamına gelir. Daha fazla bilgi: https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.sendkeys Bir Powershell komutu veya betiği yürütün. Bir komut dosyasının (*.ps1) konumunu veya tek satırlı bir komutu sağlayabilirsiniz. Bu, özel yükseklik olmadan çalışacaktır. - Tüm sensör kontrollerini sıfırlar, tüm sensörleri değerlerini işlemeye ve göndermeye zorlar. Örneğin, bir HA yeniden başlatma sonrasında HASS.Agent'ı tüm sensörlerinizi güncellemeye zorlamak istiyorsanız kullanışlıdır. + Tüm sensör kontrollerini sıfırlar, tüm sensörleri değerlerini işlemeye ve göndermeye zorlar. Örneğin, bir HA yeniden başlatma sonrasında HASS.Agent'ı tüm sensörlerinizi güncellemeye zorlamak istiyorsanız kullanışlıdır. - Bir dakika sonra makineyi yeniden başlatır. İpucu: Yanlışlıkla mı tetiklendi? Kapatmayı iptal etmek için 'shutdown /a' komutunu çalıştırın. + Bir dakika sonra makineyi yeniden başlatır. İpucu: Yanlışlıkla mı tetiklendi? Kapatmayı iptal etmek için 'shutdown /a' komutunu çalıştırın. - Bir dakika sonra makineyi kapatır. İpucu: Yanlışlıkla mı tetiklendi? Kapatmayı iptal etmek için 'shutdown /a' komutunu çalıştırın. + Bir dakika sonra makineyi kapatır. İpucu: Yanlışlıkla mı tetiklendi? Kapatmayı iptal etmek için 'shutdown /a' komutunu çalıştırın. - Makineyi uyku moduna geçirir. Not: Windows'taki bir sınırlama nedeniyle, bu yalnızca hazırda bekletme modu devre dışı bırakıldığında çalışır, aksi takdirde yalnızca hazırda bekletme moduna geçer. Bunu atlatmak için NirCmd (http://www.nirsoft.net/utils/nircmd.html) gibi bir şey kullanabilirsiniz. + Makineyi uyku moduna geçirir. Not: Windows'taki bir sınırlama nedeniyle, bu yalnızca hazırda bekletme modu devre dışı bırakıldığında çalışır, aksi takdirde yalnızca hazırda bekletme moduna geçer. Bunu atlatmak için NirCmd (http://www.nirsoft.net/utils/nircmd.html) gibi bir şey kullanabilirsiniz. Lütfen tarayıcınızın ikili dosyasının konumunu girin! (.exe dosyası) @@ -1242,7 +1242,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Lütfen geçerli bir API anahtarı girin! - Lütfen Ev Asistanınızın URI'si için bir değer girin. + Lütfen Ev Asistanınızın URI'si için bir değer girin. Bağlanılamadı, aşağıdaki hata döndürüldü: {0} @@ -1257,7 +1257,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Temizlik.. - Bildirimler şu anda devre dışı, lütfen bunları etkinleştirin ve HASS.Agent'ı yeniden başlatın, ardından tekrar deneyin. + Bildirimler şu anda devre dışı, lütfen bunları etkinleştirin ve HASS.Agent'ı yeniden başlatın, ardından tekrar deneyin. Test bildiriminin görünmesi gerekirdi, almadıysanız lütfen günlükleri kontrol edin veya sorun giderme ipuçları için belgelere bakın. Not: Bu, yalnızca yerel olarak bildirimlerin gösterilip gösterilmeyeceğini test eder! @@ -1290,7 +1290,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Hizmeti durdururken bir şeyler ters gitti, UAC istemine izin verdiniz mi? Daha fazla bilgi için HASS.Agent (hizmet değil) günlüklerini kontrol edin. - Hizmet 'devre dışı' olarak ayarlanmıştır, bu nedenle başlatılamaz. Lütfen önce hizmeti etkinleştirin ve tekrar deneyin. + Hizmet 'devre dışı' olarak ayarlanmıştır, bu nedenle başlatılamaz. Lütfen önce hizmeti etkinleştirin ve tekrar deneyin. Hizmeti başlatırken bir şeyler ters gitti, UAC istemine izin verdiniz mi? Daha fazla bilgi için HASS.Agent (hizmet değil) günlüklerini kontrol edin. @@ -1326,7 +1326,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Girişte Başlat etkinleştirildi! - Girişte Başlat'ı şimdi etkinleştirmek istiyor musunuz? + Girişte Başlat'ı şimdi etkinleştirmek istiyor musunuz? Girişte Başlat zaten etkinleştirildi, her şey hazır! @@ -1335,7 +1335,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Oturum Açılırken Başlat etkinleştiriliyor.. - Bir şeyler yanlış gitti. Tekrar deneyebilir veya sonraki sayfaya atlayıp HASS.Agent'ın yeniden başlatılmasından sonra yeniden deneyebilirsiniz. + Bir şeyler yanlış gitti. Tekrar deneyebilir veya sonraki sayfaya atlayıp HASS.Agent'ın yeniden başlatılmasından sonra yeniden deneyebilirsiniz. Oturum Açıldığında Başlatmayı Etkinleştir @@ -1344,7 +1344,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Lütfen geçerli bir API anahtarı sağlayın. - Lütfen Ev Asistanınızın URI'sini girin. + Lütfen Ev Asistanınızın URI'sini girin. Bağlanılamadı, aşağıdaki hata döndürüldü: {0} @@ -1380,7 +1380,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Yetkisiz - Servisle iletişime geçme yetkiniz yok. Doğru auth ID'niz varsa, şimdi ayarlayabilir ve tekrar deneyebilirsiniz. + Servisle iletişime geçme yetkiniz yok. Doğru auth ID'niz varsa, şimdi ayarlayabilir ve tekrar deneyebilirsiniz. Ayarlar getirilemedi! @@ -1407,7 +1407,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Hizmet, yapılandırılmış sensörlerini isterken bir hata döndürdü. Daha fazla bilgi için günlükleri kontrol edin. Yapılandırma panelinden günlükleri açabilir ve hizmeti yönetebilirsiniz. - Boş bir kimlik doğrulama kimliğinin saklanması, tüm HASS.Agent'ların hizmete erişmesine izin verecektir. Bunu istediğinden emin misin? + Boş bir kimlik doğrulama kimliğinin saklanması, tüm HASS.Agent'ların hizmete erişmesine izin verecektir. Bunu istediğinden emin misin? Kaydederken bir hata oluştu, daha fazla bilgi için günlükleri kontrol edin. @@ -1425,7 +1425,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Bu bilgisayardaki her HASS.Agent örneğinin uydu hizmetine bağlanmasını istemiyorsanız bir kimlik doğrulama kimliği ayarlayın. Yalnızca doğru kimliğe sahip örnekler bağlanabilir. Herkesin bağlanmasına izin vermek için boş bırakın. - Bu, uydu hizmetinin kendisini Home Assistant'a kaydettiği addır. Varsayılan olarak, bilgisayarınızın adı artı '-uydu'dur. + Bu, uydu hizmetinin kendisini Home Assistant'a kaydettiği addır. Varsayılan olarak, bilgisayarınızın adı artı '-uydu'dur. Uydu hizmetinin, MQTT aracısına bağlantının koptuğunu bildirmeden önce bekleyeceği süre. @@ -1503,10 +1503,10 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Bu ada sahip bir komut zaten var, devam etmek istediğinizden emin misiniz? - Bir komut sağlanmazsa, bu varlığı Home Assistant aracılığıyla yalnızca bir 'eylem' değeriyle kullanabilirsiniz, olduğu gibi çalıştırdığınızda herhangi bir işlem yapılmaz. Devam etmek istediğinizden emin misiniz? + Bir komut sağlanmazsa, bu varlığı Home Assistant aracılığıyla yalnızca bir 'eylem' değeriyle kullanabilirsiniz, olduğu gibi çalıştırdığınızda herhangi bir işlem yapılmaz. Devam etmek istediğinizden emin misiniz? - Bir komut veya komut dosyası girmezseniz, bu varlığı yalnızca Home Assistant aracılığıyla bir 'eylem' değeriyle kullanabilirsiniz. Olduğu gibi çalıştırmak hiçbir şey yapmaz. Bunu istediğinden emin misin? + Bir komut veya komut dosyası girmezseniz, bu varlığı yalnızca Home Assistant aracılığıyla bir 'eylem' değeriyle kullanabilirsiniz. Olduğu gibi çalıştırmak hiçbir şey yapmaz. Bunu istediğinden emin misin? Lütfen bir anahtar kodu girin! @@ -1515,7 +1515,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Anahtarlar kontrol edilemedi: {0} - Bir URL sağlanmazsa, bu varlığı Home Assistant aracılığıyla yalnızca bir 'eylem' değeriyle kullanabilirsiniz, olduğu gibi çalıştırdığınızda herhangi bir işlem yapılmaz. Devam etmek istediğinizden emin misiniz? + Bir URL sağlanmazsa, bu varlığı Home Assistant aracılığıyla yalnızca bir 'eylem' değeriyle kullanabilirsiniz, olduğu gibi çalıştırdığınızda herhangi bir işlem yapılmaz. Devam etmek istediğinizden emin misiniz? Emretmek @@ -1554,10 +1554,10 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Bu, yalnızca belirli konumlardaki dosyaları kaydedip değiştirebileceği anlamına gelir, - '%USERPROFILE%\AppData\LocalLow' klasörü gibi veya + '%USERPROFILE%\AppData\LocalLow' klasörü gibi veya - 'HKEY_CURRENT_USER\Software\AppDataLow' kayıt defteri anahtarı. + 'HKEY_CURRENT_USER\Software\AppDataLow' kayıt defteri anahtarı. Bundan etkilenmediğinden emin olmak için komutunuzu test etmelisiniz! @@ -1668,10 +1668,10 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku yalnızca {0}! - Cihazınızın adını değiştirdiniz. Tüm sensörleriniz ve komutlarınız artık yayından kaldırılacak ve HASS.Agent daha sonra bunları yeniden yayınlamak için yeniden başlatılacaktır. Endişelenmeyin, mevcut adlarını koruyacaklar, böylece otomasyonlarınız veya komut dosyalarınız çalışmaya devam edecek. Not: ad 'temizlenecek', bu da harfler, rakamlar ve boşluklar dışındaki her şeyin bir alt çizgi ile değiştirileceği anlamına gelir. Bu, HA tarafından gereklidir. + Cihazınızın adını değiştirdiniz. Tüm sensörleriniz ve komutlarınız artık yayından kaldırılacak ve HASS.Agent daha sonra bunları yeniden yayınlamak için yeniden başlatılacaktır. Endişelenmeyin, mevcut adlarını koruyacaklar, böylece otomasyonlarınız veya komut dosyalarınız çalışmaya devam edecek. Not: ad 'temizlenecek', bu da harfler, rakamlar ve boşluklar dışındaki her şeyin bir alt çizgi ile değiştirileceği anlamına gelir. Bu, HA tarafından gereklidir. - Yerel API'nin bağlantı noktasını değiştirdiniz. Bu yeni limanın rezerve edilmesi gerekiyor. Bunu yapmak için bir UAC isteği alacaksınız, lütfen onaylayın. + Yerel API'nin bağlantı noktasını değiştirdiniz. Bu yeni limanın rezerve edilmesi gerekiyor. Bunu yapmak için bir UAC isteği alacaksınız, lütfen onaylayın. Bir şeyler yanlış gitti! Lütfen gerekli komutu manuel olarak yürütün. Panonuza kopyalandı, sadece yükseltilmiş bir komut istemine yapıştırmanız gerekiyor. Güvenlik duvarı kuralınızın bağlantı noktasını da değiştirmeyi unutmayın. @@ -1683,13 +1683,13 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Yeniden başlatmaya hazırlanırken bir şeyler ters gitti. Lütfen manuel olarak yeniden başlatın. - Yapılandırmanız kaydedildi. Çoğu değişiklik, HASS.Agent'ın yürürlüğe girmeden önce yeniden başlatılmasını gerektirir. Şimdi yeniden başlatmak istiyor musunuz? + Yapılandırmanız kaydedildi. Çoğu değişiklik, HASS.Agent'ın yürürlüğe girmeden önce yeniden başlatılmasını gerektirir. Şimdi yeniden başlatmak istiyor musunuz? - Ayarlarınız yüklenirken bir şeyler ters gitti. 'config' alt klasöründeki appsettings.json dosyasını kontrol edin veya yeni bir başlangıç yapmak için silin. + Ayarlarınız yüklenirken bir şeyler ters gitti. 'config' alt klasöründeki appsettings.json dosyasını kontrol edin veya yeni bir başlangıç yapmak için silin. - HASS.Agent başlatılırken bir hata oluştu. Lütfen günlükleri kontrol edin ve GitHub'da bir hata raporu oluşturun. + HASS.Agent başlatılırken bir hata oluştu. Lütfen günlükleri kontrol edin ve GitHub'da bir hata raporu oluşturun. Yerel ve Sensörler @@ -1792,13 +1792,13 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku İstemci sertifika dosyası bulunamadı. - Bağlanamıyor, URI'yi kontrol edin. + Bağlanamıyor, URI'yi kontrol edin. Yapılandırma getirilemiyor, lütfen API anahtarını kontrol edin. - Bağlanamıyor, lütfen URI'yi ve yapılandırmayı kontrol edin. + Bağlanamıyor, lütfen URI'yi ve yapılandırmayı kontrol edin. hızlı eylem: eylem başarısız oldu, bilgi için günlükleri kontrol edin @@ -1816,22 +1816,22 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku MQTT: Bağlantı kesildi - API'yi {0} bağlantı noktasına bağlamaya çalışırken hata oluştu. HASS.Agent'ın başka hiçbir örneğinin çalışmadığından ve bağlantı noktasının kullanılabilir ve kayıtlı olduğundan emin olun. + API'yi {0} bağlantı noktasına bağlamaya çalışırken hata oluştu. HASS.Agent'ın başka hiçbir örneğinin çalışmadığından ve bağlantı noktasının kullanılabilir ve kayıtlı olduğundan emin olun. Geçerli etkin pencerenin başlığını sağlar. - Cihazınızın sesinin çeşitli yönleri hakkında bilgi sağlar: Mevcut en yüksek ses seviyesi (basit bir 'bir şey çalıyor' değeri olarak kullanılabilir). Varsayılan ses aygıtı: ad, durum ve ses düzeyi. Sesli oturumlarınızın özeti: uygulama adı, sessiz durumu, ses düzeyi ve mevcut en yüksek ses düzeyi. + Cihazınızın sesinin çeşitli yönleri hakkında bilgi sağlar: Mevcut en yüksek ses seviyesi (basit bir 'bir şey çalıyor' değeri olarak kullanılabilir). Varsayılan ses aygıtı: ad, durum ve ses düzeyi. Sesli oturumlarınızın özeti: uygulama adı, sessiz durumu, ses düzeyi ve mevcut en yüksek ses düzeyi. Mevcut şarj durumunu, tam şarjda tahmini dakika miktarını, yüzde olarak kalan şarjı, dakika cinsinden kalan şarjı ve elektrik hattı durumunu gösteren bir sensör sağlar. - İlk CPU'nun mevcut yükünü yüzde olarak sağlar. + İlk CPU'nun mevcut yükünü yüzde olarak sağlar. - İlk CPU'nun mevcut saat hızını sağlar. + İlk CPU'nun mevcut saat hızını sağlar. Geçerli ses seviyesini yüzde olarak sağlar. Şu anda varsayılan cihazınızın hacmini alıyor. @@ -1843,16 +1843,18 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Test amaçlı kukla sensör, 0 ile 100 arasında rastgele bir tamsayı değeri gönderir. - Yüzde olarak ilk GPU'nun mevcut yükünü sağlar. + Yüzde olarak ilk GPU'nun mevcut yükünü sağlar. - İlk GPU'nun mevcut sıcaklığını sağlar. + İlk GPU'nun mevcut sıcaklığını sağlar. - Kullanıcının herhangi bir girdi sağladığı son anı içeren bir tarih saat değeri sağlar. + Kullanıcının en son ne zaman giriş yaptığını içeren bir tarih saat değeri sağlar. + +İsteğe bağlı olarak, sistem yapılandırılmış zaman penceresinde uyku/hazırda bekletme durumundan uyandırıldığında ve hiçbir kullanıcı etkinliği gerçekleştirilmediğinde sensörü geçerli tarihle günceller. - Sistemin (yeniden) başlatıldığı son anı içeren bir tarih saat değeri sağlar. Önemli: Windows'un FastBoot seçeneği bu değeri atabilir, çünkü bu bir hazırda bekletme modudur. Güç Seçenekleri -> 'Güç düğmelerinin ne yapacağını seçin' -> 'Hızlı başlatmayı aç' seçeneğinin işaretini kaldırarak devre dışı bırakabilirsiniz. SSD'li modern makineler için pek bir fark yaratmaz, ancak devre dışı bırakmak, yeniden başlattıktan sonra temiz bir durum almanızı sağlar. + Sistemin (yeniden) başlatıldığı son anı içeren bir tarih saat değeri sağlar. Önemli: Windows'un FastBoot seçeneği bu değeri atabilir, çünkü bu bir hazırda bekletme modudur. Güç Seçenekleri -> 'Güç düğmelerinin ne yapacağını seçin' -> 'Hızlı başlatmayı aç' seçeneğinin işaretini kaldırarak devre dışı bırakabilirsiniz. SSD'li modern makineler için pek bir fark yaratmaz, ancak devre dışı bırakmak, yeniden başlattıktan sonra temiz bir durum almanızı sağlar. Son sistem durumu değişikliğini sağlar: ApplicationStarted, Logoff, SystemShutdown, Resume, Suspend, ConsoleConnect, ConsoleDisconnect, RemoteConnect, RemoteDisconnect, SessionLock, SessionLogoff, SessionLogon, SessionRemoteControl ve SessionUnlock. @@ -1878,14 +1880,14 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Seçilen ağ kartının/kartlarının kart bilgilerini, yapılandırmasını, aktarım ve paket istatistiklerini ve adreslerini (ip, mac, dhcp, dns) sağlar. Bu çok değerli bir sensördür. - Bir performans sayacının değerlerini sağlar. Örneğin, yerleşik CPU yük sensörü şu değerleri kullanır: Kategori: İşlemci Sayacı: % İşlemci Zaman Örneği: _Toplam Sayaçları Windows' 'perfmon.exe' aracıyla keşfedebilirsiniz. + Bir performans sayacının değerlerini sağlar. Örneğin, yerleşik CPU yük sensörü şu değerleri kullanır: Kategori: İşlemci Sayacı: % İşlemci Zaman Örneği: _Toplam Sayaçları Windows' 'perfmon.exe' aracıyla keşfedebilirsiniz. İşlemin etkin örneklerinin sayısını sağlar. Fuzzy - Sağlanan hizmetin durumunu döndürür: Bulunamadı, Durduruldu, StartPending, StopPending, Running, ContinuePending, PausePending veya Paused. 'Görünen ad' değil, 'Hizmet adı' sağladığınızdan emin olun. + Sağlanan hizmetin durumunu döndürür: Bulunamadı, Durduruldu, StartPending, StopPending, Running, ContinuePending, PausePending veya Paused. 'Görünen ad' değil, 'Hizmet adı' sağladığınızdan emin olun. Geçerli oturum durumunu sağlar: Kilitli, Kilitli Değil veya Bilinmiyor. Oturum durumu değişikliklerini izlemek için bir LastSystemStateChangeSensor kullanın. @@ -2311,13 +2313,13 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Uygulama Başladı - Uydu hizmetini, oturum açmak zorunda kalmadan sensörleri ve komutları çalıştırmak için kullanabilirsiniz. Tüm türler mevcut değildir, örneğin 'LaunchUrl' komutu yalnızca normal bir komut olarak eklenebilir. + Uydu hizmetini, oturum açmak zorunda kalmadan sensörleri ve komutları çalıştırmak için kullanabilirsiniz. Tüm türler mevcut değildir, örneğin 'LaunchUrl' komutu yalnızca normal bir komut olarak eklenebilir. Bilinen Son Değer - API'yi {0} bağlantı noktasına bağlamaya çalışırken hata oluştu. HASS.Agent'ın başka hiçbir örneğinin çalışmadığından ve bağlantı noktasının kullanılabilir ve kayıtlı olduğundan emin olun. + API'yi {0} bağlantı noktasına bağlamaya çalışırken hata oluştu. HASS.Agent'ın başka hiçbir örneğinin çalışmadığından ve bağlantı noktasının kullanılabilir ve kayıtlı olduğundan emin olun. SendWindowToFront @@ -2326,16 +2328,16 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Web Görünümü - Sağlanan URL ile bir pencere gösterir. Bu, 'LaunchUrl' komutundan farklıdır, çünkü tam teşekküllü bir tarayıcı yüklemez, yalnızca kendi penceresinde sağlanan URL'yi yükler. Bunu, örneğin Home Assistant'ın kontrol panelini hızlı bir şekilde göstermek için kullanabilirsiniz. Varsayılan olarak, çerezleri süresiz olarak saklar, bu nedenle yalnızca bir kez oturum açmanız gerekir. + Sağlanan URL ile bir pencere gösterir. Bu, 'LaunchUrl' komutundan farklıdır, çünkü tam teşekküllü bir tarayıcı yüklemez, yalnızca kendi penceresinde sağlanan URL'yi yükler. Bunu, örneğin Home Assistant'ın kontrol panelini hızlı bir şekilde göstermek için kullanabilirsiniz. Varsayılan olarak, çerezleri süresiz olarak saklar, bu nedenle yalnızca bir kez oturum açmanız gerekir. HASS.Ajan Komutları - Belirtilen işlemi arar ve ana penceresini öne göndermeye çalışır. Uygulama simge durumuna küçültülürse geri yüklenir. Örnek: VLC'yi ön plana göndermek istiyorsanız, 'vlc' kullanın. + Belirtilen işlemi arar ve ana penceresini öne göndermeye çalışır. Uygulama simge durumuna küçültülürse geri yüklenir. Örnek: VLC'yi ön plana göndermek istiyorsanız, 'vlc' kullanın. - Komutu yapılandırmazsanız, bu varlığı yalnızca Home Assistant aracılığıyla bir 'eylem' değeriyle kullanabilirsiniz ve varsayılan ayarlar kullanılarak görünür, olduğu gibi çalıştırıldığında herhangi bir işlem yapılmaz. Bunu yapmak istediğinden emin misin? + Komutu yapılandırmazsanız, bu varlığı yalnızca Home Assistant aracılığıyla bir 'eylem' değeriyle kullanabilirsiniz ve varsayılan ayarlar kullanılarak görünür, olduğu gibi çalıştırıldığında herhangi bir işlem yapılmaz. Bunu yapmak istediğinden emin misin? Ses Önbelleğini Temizle @@ -2356,7 +2358,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku WebView önbelleği temizlendi! - Görünüşe göre alternatif bir ölçeklendirme kullanıyorsunuz. Bu, HASS.Agent'ın bazı bölümlerinin amaçlandığı gibi görünmemesine neden olabilir. Lütfen kullanılamayan yönleri GitHub'da bildirin. Teşekkürler! Not: Bu mesaj yalnızca bir kez gösterilir. + Görünüşe göre alternatif bir ölçeklendirme kullanıyorsunuz. Bu, HASS.Agent'ın bazı bölümlerinin amaçlandığı gibi görünmemesine neden olabilir. Lütfen kullanılamayan yönleri GitHub'da bildirin. Teşekkürler! Not: Bu mesaj yalnızca bir kez gösterilir. Depolanan komut ayarları yüklenemiyor, varsayılana sıfırlanıyor. @@ -2368,13 +2370,13 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Bağlantı Noktası ve Rezervasyonu Yürüt - &Yerel API'yi Etkinleştir + &Yerel API'yi Etkinleştir - HASS.Agent'ın kendi yerel API'si vardır, bu nedenle Home Assistant istek gönderebilir (örneğin bir bildirim göndermek için). Buradan global olarak yapılandırabilir ve daha sonra bağımlı bölümleri (şu anda bildirimler ve mediaplayer) yapılandırabilirsiniz. Not: Yeni entegrasyonun çalışması için bu gerekli değildir. Yalnızca MQTT kullanmıyorsanız etkinleştirin ve kullanın. + HASS.Agent'ın kendi yerel API'si vardır, bu nedenle Home Assistant istek gönderebilir (örneğin bir bildirim göndermek için). Buradan global olarak yapılandırabilir ve daha sonra bağımlı bölümleri (şu anda bildirimler ve mediaplayer) yapılandırabilirsiniz. Not: Yeni entegrasyonun çalışması için bu gerekli değildir. Yalnızca MQTT kullanmıyorsanız etkinleştirin ve kullanın. - İstekleri dinleyebilmek için HASS.Agent'ın portunun ayrılmış ve güvenlik duvarınızda açılmış olması gerekir. Bunu sizin için yaptırmak için bu düğmeyi kullanabilirsiniz. + İstekleri dinleyebilmek için HASS.Agent'ın portunun ayrılmış ve güvenlik duvarınızda açılmış olması gerekir. Bunu sizin için yaptırmak için bu düğmeyi kullanabilirsiniz. &Liman @@ -2407,10 +2409,10 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku &Medya Oynatıcı İşlevselliğini Etkinleştir - HASS.Agent, Home Assistant için bir medya oynatıcı görevi görebilir, böylece çalmakta olan herhangi bir medyayı görebilir ve kontrol edebilir ve metinden konuşmaya gönderebilirsiniz. MQTT'yi etkinleştirdiyseniz, cihazınız otomatik olarak eklenir. Aksi takdirde, yerel API'yi kullanmak için entegrasyonu manuel olarak yapılandırın. + HASS.Agent, Home Assistant için bir medya oynatıcı görevi görebilir, böylece çalmakta olan herhangi bir medyayı görebilir ve kontrol edebilir ve metinden konuşmaya gönderebilirsiniz. MQTT'yi etkinleştirdiyseniz, cihazınız otomatik olarak eklenir. Aksi takdirde, yerel API'yi kullanmak için entegrasyonu manuel olarak yapılandırın. - Bir şey çalışmıyorsa, aşağıdaki adımları denediğinizden emin olun: - HASS.Agent entegrasyonunu kurun - Home Assistant'ı yeniden başlatın - MQTT etkinken HASS.Agent'ın etkin olduğundan emin olun! - Cihazınız otomatik olarak bir varlık olarak algılanmalı ve eklenmelidir - İsteğe bağlı olarak: yerel API'yi kullanarak manuel olarak ekleyin + Bir şey çalışmıyorsa, aşağıdaki adımları denediğinizden emin olun: - HASS.Agent entegrasyonunu kurun - Home Assistant'ı yeniden başlatın - MQTT etkinken HASS.Agent'ın etkin olduğundan emin olun! - Cihazınız otomatik olarak bir varlık olarak algılanmalı ve eklenmelidir - İsteğe bağlı olarak: yerel API'yi kullanarak manuel olarak ekleyin Yerel API devre dışıdır, ancak medya oynatıcının çalışması için buna ihtiyacı vardır. @@ -2443,7 +2445,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Boyut (px) - &WebView URL'si (Örneğin, Home Assistant Dashboard URL'niz) + &WebView URL'si (Örneğin, Home Assistant Dashboard URL'niz) Yerel API @@ -2455,10 +2457,10 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Tepsi ikonu - Giriş dilinizin '{0}' varsayılan CTRL-ALT-Q kısayol tuşuyla çakıştığı biliniyor. Lütfen kendinizinkini ayarlayın. + Giriş dilinizin '{0}' varsayılan CTRL-ALT-Q kısayol tuşuyla çakıştığı biliniyor. Lütfen kendinizinkini ayarlayın. - Giriş diliniz '{0}' bilinmiyor ve varsayılan CTRL-ALT-Q kısayol tuşuyla çakışabilir. Lütfen emin olmak için kontrol edin. Varsa, listeye eklenebilmesi için GitHub'da bir bilet açmayı düşünün. + Giriş diliniz '{0}' bilinmiyor ve varsayılan CTRL-ALT-Q kısayol tuşuyla çakışabilir. Lütfen emin olmak için kontrol edin. Varsa, listeye eklenebilmesi için GitHub'da bir bilet açmayı düşünün. Anahtar bulunamadı @@ -2470,7 +2472,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Anahtarlar ayrıştırılırken hata oluştu, daha fazla bilgi için lütfen günlükleri kontrol edin. - Açık parantezlerin sayısı ('['), kapalı parantezlerin sayısına karşılık gelmez. (']')! ({0} - {1}) + Açık parantezlerin sayısı ('['), kapalı parantezlerin sayısına karşılık gelmez. (']')! ({0} - {1}) belgeler @@ -2488,10 +2490,10 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Uydu Hizmetini Yönet - Bildirimleri kullanmak için Home Assistant'ta HASS.Agent-notifier entegrasyonunu kurmanız ve yapılandırmanız gerekir. Bu, HACS'ı kullanmak çok kolaydır, ancak manuel olarak da kurabilirsiniz. Daha fazla bilgi için aşağıdaki bağlantıyı ziyaret edin. + Bildirimleri kullanmak için Home Assistant'ta HASS.Agent-notifier entegrasyonunu kurmanız ve yapılandırmanız gerekir. Bu, HACS'ı kullanmak çok kolaydır, ancak manuel olarak da kurabilirsiniz. Daha fazla bilgi için aşağıdaki bağlantıyı ziyaret edin. - Aşağıdaki adımları uyguladığınızdan emin olun: - HASS.Agent-Notifier ve/veya HASS.Agent-MediaPlayer entegrasyonunu kurun - Home Assistant'ı yeniden başlatın -Bir bildirim ve/veya media_player varlığı yapılandırın -Home Assistant'ı yeniden başlatın + Aşağıdaki adımları uyguladığınızdan emin olun: - HASS.Agent-Notifier ve/veya HASS.Agent-MediaPlayer entegrasyonunu kurun - Home Assistant'ı yeniden başlatın -Bir bildirim ve/veya media_player varlığı yapılandırın -Home Assistant'ı yeniden başlatın Aynı şey medya oynatıcı için de geçerlidir; bu entegrasyon, cihazınızı bir media_player varlığı olarak kontrol etmenize, neyin oynatıldığını görmenize ve metinden konuşmaya göndermenize olanak tanır. @@ -2503,7 +2505,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku HASS.Agent-Entegrasyon GitHub Sayfası - Evet, bağlantı noktasında yerel API'yi &etkinleştirin + Evet, bağlantı noktasında yerel API'yi &etkinleştirin &Medya Oynatıcıyı ve metinden konuşmaya (TTS) etkinleştirin @@ -2512,13 +2514,13 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku &Bildirimleri Etkinleştir - HASS.Agent'ın kendi dahili API'si vardır, bu nedenle Home Assistant istek gönderebilir (bildirimler veya metinden konuşmaya gibi). Etkinleştirmek istiyor musunuz? + HASS.Agent'ın kendi dahili API'si vardır, bu nedenle Home Assistant istek gönderebilir (bildirimler veya metinden konuşmaya gibi). Etkinleştirmek istiyor musunuz? Hangi modülleri etkinleştirmek istediğinizi seçebilirsiniz. HA entegrasyonları gerektirirler, ancak merak etmeyin, sonraki sayfa bunları nasıl kuracağınız konusunda size daha fazla bilgi verecektir. - Not: 5115 varsayılan bağlantı noktasıdır, yalnızca Home Assistant'ta değiştirdiyseniz değiştirin. + Not: 5115 varsayılan bağlantı noktasıdır, yalnızca Home Assistant'ta değiştirdiyseniz değiştirin. &TLS @@ -2545,7 +2547,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Pencerenin &başlık çubuğunu göster - Pencereyi 'Her zaman &Üstte' olarak ayarla + Pencereyi 'Her zaman &Üstte' olarak ayarla Web görünümü komutunuzun boyutunu ve konumunu ayarlamak için bu pencereyi sürükleyip yeniden boyutlandırın. @@ -2557,7 +2559,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Boyut - İpucu: Bir Web Görünümünü kapatmak için ESCAPE'e basın. + İpucu: Bir Web Görünümünü kapatmak için ESCAPE'e basın. &URL @@ -2578,7 +2580,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Durum Bildirimlerini Etkinleştir - HASS.Agent, HA'nın kabul edeceğinden emin olmak için cihaz adınızı temizleyecektir, adınızın olduğu gibi kabul edileceğinden eminseniz aşağıdaki bu kuralı geçersiz kılabilirsiniz. + HASS.Agent, HA'nın kabul edeceğinden emin olmak için cihaz adınızı temizleyecektir, adınızın olduğu gibi kabul edileceğinden eminseniz aşağıdaki bu kuralı geçersiz kılabilirsiniz. HASS.Agent, bir modülün durumu değiştiğinde bildirim gönderir, bu bildirimleri almak isteyip istemediğinizi aşağıdan ayarlayabilirsiniz. @@ -2644,7 +2646,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Tüm monitörleri uyku (düşük güç) moduna geçirir. - 'Yukarı ok' tuş basımını simüle ederek tüm monitörleri uyandırmaya çalışır. + 'Yukarı ok' tuş basımını simüle ederek tüm monitörleri uyandırmaya çalışır. Geçerli varsayılan ses cihazının sesini belirtilen düzeye ayarlar. @@ -2656,7 +2658,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Emretmek - Bir hacim değeri girmezseniz, bu varlığı yalnızca Home Assistant aracılığıyla bir 'eylem' değeriyle kullanabilirsiniz. Olduğu gibi çalıştırmak hiçbir şey yapmaz. Bunu istediğinden emin misin? + Bir hacim değeri girmezseniz, bu varlığı yalnızca Home Assistant aracılığıyla bir 'eylem' değeriyle kullanabilirsiniz. Olduğu gibi çalıştırmak hiçbir şey yapmaz. Bunu istediğinden emin misin? Sağladığınız ad, desteklenmeyen karakterler içeriyor ve çalışmayacak. Önerilen sürüm: {0} Bu sürümü kullanmak istiyor musunuz? @@ -2674,7 +2676,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku hem yerel API hem de MQTT devre dışı bırakıldı, ancak entegrasyonun çalışması için en az birine ihtiyacı var - MQTT'yi etkinleştir + MQTT'yi etkinleştir MQTT etkinleştirilmezse komutlar ve sensörler çalışmayacaktır! @@ -2689,7 +2691,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Hizmet şu anda durduruldu ve yapılandırılamıyor. Lütfen yapılandırmak için önce hizmeti başlatın. - Servisi yönetmek istiyorsanız (komut ve sensör ekleyin, ayarları değiştirin) buradan veya ana penceredeki 'uydu servisi' butonunu kullanarak yapabilirsiniz. + Servisi yönetmek istiyorsanız (komut ve sensör ekleyin, ayarları değiştirin) buradan veya ana penceredeki 'uydu servisi' butonunu kullanarak yapabilirsiniz. Fare sol tıklamasıyla varsayılan menüyü göster @@ -2698,10 +2700,10 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Home Assistant API jetonunuz doğru görünmüyor. Tüm belirteci seçtiğinizden emin olun (CTRL+A kullanmayın veya çift tıklamayın). Üç bölüm içermelidir (iki nokta ile ayrılmış). Bu şekilde kullanmak istediğinizden emin misiniz? - Ev Asistanı URI'niz doğru görünmüyor. 'http://homeassistant.local:8123' veya 'https://192.168.0.1:8123' gibi görünmelidir. Bu şekilde kullanmak istediğinizden emin misiniz? + Ev Asistanı URI'niz doğru görünmüyor. 'http://homeassistant.local:8123' veya 'https://192.168.0.1:8123' gibi görünmelidir. Bu şekilde kullanmak istediğinizden emin misiniz? - MQTT broker URI'niz doğru görünmüyor. 'homeassistant.local' veya '192.168.0.1' gibi görünmelidir. Bu şekilde kullanmak istediğinizden emin misiniz? + MQTT broker URI'niz doğru görünmüyor. 'homeassistant.local' veya '192.168.0.1' gibi görünmelidir. Bu şekilde kullanmak istediğinizden emin misiniz? &Kapat @@ -2734,13 +2736,13 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku İpucu: Hakkında Penceresinde başka bağış yöntemleri de mevcuttur. - &Media Player'ı etkinleştir (metinden sese dahil) + &Media Player'ı etkinleştir (metinden sese dahil) &Bildirimleri Etkinleştir - MQTT'yi etkinleştir + MQTT'yi etkinleştir HASS.Agent Gönderi Güncellemesi @@ -2752,7 +2754,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Bulunan bluetooth LE cihazlarının miktarını gösteren bir sensör sağlar. Cihazlar ve bağlı durumları nitelik olarak eklenir. Yalnızca son rapordan bu yana görülen cihazları gösterir, ör. sensör yayınlandığında liste temizlenir. - Geçerli enlem, boylam ve yüksekliğinizi virgülle ayrılmış bir değer olarak döndürür. Windows'un konum hizmetlerinin etkinleştirildiğinden emin olun! Windows sürümünüze bağlı olarak bu, yeni kontrol panelinde -> 'gizlilik ve güvenlik' -> 'konum'da bulunabilir. + Geçerli enlem, boylam ve yüksekliğinizi virgülle ayrılmış bir değer olarak döndürür. Windows'un konum hizmetlerinin etkinleştirildiğinden emin olun! Windows sürümünüze bağlı olarak bu, yeni kontrol panelinde -> 'gizlilik ve güvenlik' -> 'konum'da bulunabilir. Şu anda mikrofonu kullanan işlemin adını sağlar. Not: uydu hizmetinde kullanılırsa, kullanıcı alanı uygulamalarını algılamaz. @@ -2818,7 +2820,7 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku Başlangıç modu ayarlanırken hata oluştu, lütfen daha fazla bilgi için günlükleri kontrol edin. - Microsoft'un WebView2 çalışma zamanı makinenizde bulunamadı. Bu genellikle yükleyici tarafından gerçekleştirilir, ancak manuel olarak yükleyebilirsiniz. Çalışma zamanı yükleyicisini indirmek istiyor musunuz? + Microsoft'un WebView2 çalışma zamanı makinenizde bulunamadı. Bu genellikle yükleyici tarafından gerçekleştirilir, ancak manuel olarak yükleyebilirsiniz. Çalışma zamanı yükleyicisini indirmek istiyor musunuz? WebView başlatılırken bir şeyler ters gitti! Lütfen günlüklerinizi kontrol edin ve daha fazla yardım için bir GitHub sorunu açın. From faf5bf0be909a4abd5543ed985a69a98de27d928 Mon Sep 17 00:00:00 2001 From: Amadeo Alex <68441479+amadeo-alex@users.noreply.github.com> Date: Fri, 30 Jun 2023 16:19:59 +0200 Subject: [PATCH 07/10] fixed formatting --- .../SingleValue/LastActiveSensor.cs | 206 +++++++++--------- 1 file changed, 103 insertions(+), 103 deletions(-) diff --git a/src/HASS.Agent.Staging/HASS.Agent.Shared/HomeAssistant/Sensors/GeneralSensors/SingleValue/LastActiveSensor.cs b/src/HASS.Agent.Staging/HASS.Agent.Shared/HomeAssistant/Sensors/GeneralSensors/SingleValue/LastActiveSensor.cs index f2f3ca7e..8a56e43e 100644 --- a/src/HASS.Agent.Staging/HASS.Agent.Shared/HomeAssistant/Sensors/GeneralSensors/SingleValue/LastActiveSensor.cs +++ b/src/HASS.Agent.Staging/HASS.Agent.Shared/HomeAssistant/Sensors/GeneralSensors/SingleValue/LastActiveSensor.cs @@ -9,107 +9,107 @@ namespace HASS.Agent.Shared.HomeAssistant.Sensors.GeneralSensors.SingleValue { - /// - /// Sensor containing the last moment the user provided any input - /// - public class LastActiveSensor : AbstractSingleValueSensor - { - private const string DefaultName = "lastactive"; - - private DateTime _lastActive = DateTime.MinValue; - - public const int DefaultTimeWindow = 15; - - public bool ApplyRounding { get; private set; } - public int Round { get; private set; } - - public LastActiveSensor(bool updateOnResume, int? updateOnResumeTimeWindow, int? updateInterval = 10, string name = DefaultName, string friendlyName = DefaultName, string id = default) : base(name ?? DefaultName, friendlyName ?? null, updateInterval ?? 10, id) - { - ApplyRounding = updateOnResume; - Round = updateOnResumeTimeWindow ?? 30; - } - - public override DiscoveryConfigModel GetAutoDiscoveryConfig() - { - if (Variables.MqttManager == null) - return null; - - var deviceConfig = Variables.MqttManager.GetDeviceConfigModel(); - if (deviceConfig == null) - return null; - - return AutoDiscoveryConfigModel ?? SetAutoDiscoveryConfigModel(new SensorDiscoveryConfigModel() - { - Name = Name, - FriendlyName = FriendlyName, - Unique_id = Id, - Device = deviceConfig, - State_topic = $"{Variables.MqttManager.MqttDiscoveryPrefix()}/{Domain}/{deviceConfig.Name}/{ObjectId}/state", - Icon = "mdi:clock-time-three-outline", - Availability_topic = $"{Variables.MqttManager.MqttDiscoveryPrefix()}/{Domain}/{deviceConfig.Name}/availability", - Device_class = "timestamp" - }); - } - - public override string GetState() - { - var lastInput = GetLastInputTime(); - - if (ApplyRounding) - { - if (SharedSystemStateManager.LastEventOccurrence.TryGetValue(Enums.SystemStateEvent.Resume, out var lastWakeEventDate) // was there a wake event - && DateTime.Compare(lastInput, lastWakeEventDate) < 0 // was the last input before the last wake event - && (DateTime.Now - lastWakeEventDate).TotalSeconds < Round) // are we within the time window - { - - var currentPosition = Cursor.Position; - Cursor.Position = new Point(Cursor.Position.X - 10, Cursor.Position.Y - 10); - Cursor.Position = currentPosition; - - lastInput = GetLastInputTime(); - } - } - - // changed to min. 1 sec difference - // source: https://github.com/sleevezipper/hass-workstation-service/pull/156 - if ((_lastActive - lastInput).Duration().TotalSeconds > 1) - _lastActive = lastInput; - - return _lastActive.ToTimeZoneString(); - } - - public override string GetAttributes() => string.Empty; - - private static DateTime GetLastInputTime() - { - var lastInputInfo = new LASTINPUTINFO(); - lastInputInfo.cbSize = Marshal.SizeOf(lastInputInfo); - lastInputInfo.dwTime = 0; - - var envTicks = Environment.TickCount; - - if (!GetLastInputInfo(ref lastInputInfo)) - return DateTime.Now; - - var lastInputTick = Convert.ToDouble(lastInputInfo.dwTime); - - var idleTime = envTicks - lastInputTick; - return idleTime > 0 ? DateTime.Now - TimeSpan.FromMilliseconds(idleTime) : DateTime.Now; - } - - [DllImport("User32.dll")] - private static extern bool GetLastInputInfo(ref LASTINPUTINFO plii); - - [StructLayout(LayoutKind.Sequential)] - // ReSharper disable once InconsistentNaming - private struct LASTINPUTINFO - { - private static readonly int SizeOf = Marshal.SizeOf(typeof(LASTINPUTINFO)); - - [MarshalAs(UnmanagedType.U4)] - public int cbSize; - [MarshalAs(UnmanagedType.U4)] - public uint dwTime; - } - } + /// + /// Sensor containing the last moment the user provided any input + /// + public class LastActiveSensor : AbstractSingleValueSensor + { + private const string DefaultName = "lastactive"; + + private DateTime _lastActive = DateTime.MinValue; + + public const int DefaultTimeWindow = 15; + + public bool ApplyRounding { get; private set; } + public int Round { get; private set; } + + public LastActiveSensor(bool updateOnResume, int? updateOnResumeTimeWindow, int? updateInterval = 10, string name = DefaultName, string friendlyName = DefaultName, string id = default) : base(name ?? DefaultName, friendlyName ?? null, updateInterval ?? 10, id) + { + ApplyRounding = updateOnResume; + Round = updateOnResumeTimeWindow ?? 30; + } + + public override DiscoveryConfigModel GetAutoDiscoveryConfig() + { + if (Variables.MqttManager == null) + return null; + + var deviceConfig = Variables.MqttManager.GetDeviceConfigModel(); + if (deviceConfig == null) + return null; + + return AutoDiscoveryConfigModel ?? SetAutoDiscoveryConfigModel(new SensorDiscoveryConfigModel() + { + Name = Name, + FriendlyName = FriendlyName, + Unique_id = Id, + Device = deviceConfig, + State_topic = $"{Variables.MqttManager.MqttDiscoveryPrefix()}/{Domain}/{deviceConfig.Name}/{ObjectId}/state", + Icon = "mdi:clock-time-three-outline", + Availability_topic = $"{Variables.MqttManager.MqttDiscoveryPrefix()}/{Domain}/{deviceConfig.Name}/availability", + Device_class = "timestamp" + }); + } + + public override string GetState() + { + var lastInput = GetLastInputTime(); + + if (ApplyRounding) + { + if (SharedSystemStateManager.LastEventOccurrence.TryGetValue(Enums.SystemStateEvent.Resume, out var lastWakeEventDate) // was there a wake event + && DateTime.Compare(lastInput, lastWakeEventDate) < 0 // was the last input before the last wake event + && (DateTime.Now - lastWakeEventDate).TotalSeconds < Round) // are we within the time window + { + + var currentPosition = Cursor.Position; + Cursor.Position = new Point(Cursor.Position.X - 10, Cursor.Position.Y - 10); + Cursor.Position = currentPosition; + + lastInput = GetLastInputTime(); + } + } + + // changed to min. 1 sec difference + // source: https://github.com/sleevezipper/hass-workstation-service/pull/156 + if ((_lastActive - lastInput).Duration().TotalSeconds > 1) + _lastActive = lastInput; + + return _lastActive.ToTimeZoneString(); + } + + public override string GetAttributes() => string.Empty; + + private static DateTime GetLastInputTime() + { + var lastInputInfo = new LASTINPUTINFO(); + lastInputInfo.cbSize = Marshal.SizeOf(lastInputInfo); + lastInputInfo.dwTime = 0; + + var envTicks = Environment.TickCount; + + if (!GetLastInputInfo(ref lastInputInfo)) + return DateTime.Now; + + var lastInputTick = Convert.ToDouble(lastInputInfo.dwTime); + + var idleTime = envTicks - lastInputTick; + return idleTime > 0 ? DateTime.Now - TimeSpan.FromMilliseconds(idleTime) : DateTime.Now; + } + + [DllImport("User32.dll")] + private static extern bool GetLastInputInfo(ref LASTINPUTINFO plii); + + [StructLayout(LayoutKind.Sequential)] + // ReSharper disable once InconsistentNaming + private struct LASTINPUTINFO + { + private static readonly int SizeOf = Marshal.SizeOf(typeof(LASTINPUTINFO)); + + [MarshalAs(UnmanagedType.U4)] + public int cbSize; + [MarshalAs(UnmanagedType.U4)] + public uint dwTime; + } + } } From b0b72d3f6125e995efc9811b76b635ad7362103e Mon Sep 17 00:00:00 2001 From: Amadeo Alex <68441479+amadeo-alex@users.noreply.github.com> Date: Fri, 30 Jun 2023 16:21:01 +0200 Subject: [PATCH 08/10] fixed formatting --- src/HASS.Agent.Staging/HASS.Agent/HASS.Agent.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/HASS.Agent.Staging/HASS.Agent/HASS.Agent.csproj b/src/HASS.Agent.Staging/HASS.Agent/HASS.Agent.csproj index 31fc2f1a..fc31cf84 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/HASS.Agent.csproj +++ b/src/HASS.Agent.Staging/HASS.Agent/HASS.Agent.csproj @@ -1731,7 +1731,7 @@ Languages.resx - Languages.resx + Languages.resx Languages.resx From 705023569d6f04a41f8647339ad57fea2d536f79 Mon Sep 17 00:00:00 2001 From: Amadeo Alex <68441479+amadeo-alex@users.noreply.github.com> Date: Fri, 30 Jun 2023 17:22:06 +0200 Subject: [PATCH 09/10] fixed resource files to match previous commits --- .../Localization/Languages.Designer.cs | 17 ++--------------- .../Resources/Localization/Languages.resx | 11 +++-------- 2 files changed, 5 insertions(+), 23 deletions(-) diff --git a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.Designer.cs b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.Designer.cs index 67131cfb..a59b842d 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.Designer.cs +++ b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.Designer.cs @@ -4444,7 +4444,7 @@ internal static string OnboardingIntegrations_CbEnableNotifications { } /// - /// Looks up a localized string similar to To use notifications, you need to install and configure the HASS.Agent integration in + /// Looks up a localized string similar to To use notifications, you need to install and configure the HASS.Agent-notifier integration in ///Home Assistant. /// ///This is very easy using HACS, but you can also install manually. Visit the link below for more @@ -5641,9 +5641,7 @@ internal static string SensorsManager_GpuTemperatureSensorDescription { } /// - /// Looks up a localized string similar to Provides a datetime value containing the last moment the user provided input. - /// - ///Optionally updates the sensor with current date, when system has been woken from sleep/hibernation in configuerd time window and no user activity was performed.. + /// Looks up a localized string similar to Provides a datetime value containing the last moment the user provided any input.. /// internal static string SensorsManager_LastActiveSensorDescription { get { @@ -6066,17 +6064,6 @@ internal static string SensorsMod_CbApplyRounding { } } - /// - /// Looks up a localized string similar to Force action - ///when system - ///wakes from sleep/hibernation. - /// - internal static string SensorsMod_CbApplyRounding_LastActive { - get { - return ResourceManager.GetString("SensorsMod_CbApplyRounding_LastActive", resourceCulture); - } - } - /// /// Looks up a localized string similar to Type. /// diff --git a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.resx b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.resx index 628b62a5..61f1fcf8 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.resx +++ b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.resx @@ -2091,7 +2091,7 @@ Do you want to enable it? You can choose what modules you want to enable. They require HA integrations, but don't worry, the next page will give you more info on how to set them up. - To use notifications, you need to install and configure the HASS.Agent integration in + To use notifications, you need to install and configure the HASS.Agent integration in Home Assistant. This is very easy using HACS, but you can also install manually. Visit the link below for more @@ -3225,14 +3225,9 @@ Do you want to download the runtime installer? Please provide a number between 0 and 20! - digits after the comma + digits after the comma - &Round - - - Force action -when system -wakes from sleep/hibernation + &Round \ No newline at end of file From dab1f28c8f2bf87c7437f5336712aeabc230f57e Mon Sep 17 00:00:00 2001 From: Amadeo Alex <68441479+amadeo-alex@users.noreply.github.com> Date: Fri, 30 Jun 2023 17:40:01 +0200 Subject: [PATCH 10/10] re-added translations --- .../Localization/Languages.Designer.cs | 17 +++++++++++++++-- .../Resources/Localization/Languages.de.resx | 6 ++++++ .../Resources/Localization/Languages.en.resx | 5 +++++ .../Resources/Localization/Languages.es.resx | 5 +++++ .../Resources/Localization/Languages.fr.resx | 5 +++++ .../Resources/Localization/Languages.nl.resx | 5 +++++ .../Resources/Localization/Languages.pl.resx | 5 +++++ .../Resources/Localization/Languages.pt-br.resx | 5 +++++ .../Resources/Localization/Languages.resx | 11 ++++++++--- .../Resources/Localization/Languages.ru.resx | 6 ++++++ .../Resources/Localization/Languages.sl.resx | 5 +++++ .../Resources/Localization/Languages.tr.resx | 5 +++++ 12 files changed, 75 insertions(+), 5 deletions(-) diff --git a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.Designer.cs b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.Designer.cs index a59b842d..67131cfb 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.Designer.cs +++ b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.Designer.cs @@ -4444,7 +4444,7 @@ internal static string OnboardingIntegrations_CbEnableNotifications { } /// - /// Looks up a localized string similar to To use notifications, you need to install and configure the HASS.Agent-notifier integration in + /// Looks up a localized string similar to To use notifications, you need to install and configure the HASS.Agent integration in ///Home Assistant. /// ///This is very easy using HACS, but you can also install manually. Visit the link below for more @@ -5641,7 +5641,9 @@ internal static string SensorsManager_GpuTemperatureSensorDescription { } /// - /// Looks up a localized string similar to Provides a datetime value containing the last moment the user provided any input.. + /// Looks up a localized string similar to Provides a datetime value containing the last moment the user provided input. + /// + ///Optionally updates the sensor with current date, when system has been woken from sleep/hibernation in configuerd time window and no user activity was performed.. /// internal static string SensorsManager_LastActiveSensorDescription { get { @@ -6064,6 +6066,17 @@ internal static string SensorsMod_CbApplyRounding { } } + /// + /// Looks up a localized string similar to Force action + ///when system + ///wakes from sleep/hibernation. + /// + internal static string SensorsMod_CbApplyRounding_LastActive { + get { + return ResourceManager.GetString("SensorsMod_CbApplyRounding_LastActive", resourceCulture); + } + } + /// /// Looks up a localized string similar to Type. /// diff --git a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.de.resx b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.de.resx index a596a7a7..2ca2ddb6 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.de.resx +++ b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.de.resx @@ -3345,4 +3345,10 @@ Willst Du den Runtime Installer herunterladen? domain + + Aktion +erzwingen +wenn System +erwacht aus dem Schlaf/Winterschlaf + \ No newline at end of file diff --git a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.en.resx b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.en.resx index 9c644fd1..0316d58f 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.en.resx +++ b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.en.resx @@ -3221,4 +3221,9 @@ Do you want to download the runtime installer? domain + + Force action +when system +wakes from sleep/hibernation + \ No newline at end of file diff --git a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.es.resx b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.es.resx index d8d89293..aa9653ef 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.es.resx +++ b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.es.resx @@ -3221,4 +3221,9 @@ Oculta, Maximizada, Minimizada, Normal y Desconocida. domain + + Forzar acción +cuando el +sistema se despierta del sueño/hibernación + \ No newline at end of file diff --git a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.fr.resx b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.fr.resx index fa078627..eb0a6904 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.fr.resx +++ b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.fr.resx @@ -3254,4 +3254,9 @@ Do you want to download the runtime installer? domain + + Action forcée +quand le +système se réveille du sommeil/de l'hibernation + \ No newline at end of file diff --git a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.nl.resx b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.nl.resx index fe85167a..da9f7aed 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.nl.resx +++ b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.nl.resx @@ -3243,4 +3243,9 @@ Wil je de runtime installatie downloaden? domein + + Forceer actie +wanneer +systeem ontwaakt uit slaap/winterslaap + \ No newline at end of file diff --git a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.pl.resx b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.pl.resx index 38a45453..a2d45b4d 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.pl.resx +++ b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.pl.resx @@ -3331,4 +3331,9 @@ Czy chcesz pobrać plik instalacyjny? domain + + Wymuś akcję +po wybudzeniu +ze snu/hibernacji. + \ No newline at end of file diff --git a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.pt-br.resx b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.pt-br.resx index 242588bf..5995328b 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.pt-br.resx +++ b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.pt-br.resx @@ -3268,4 +3268,9 @@ Deseja baixar o Microsoft WebView2 runtime? Desconhecido + + Forçar ação +quando +sistema acorda do modo de suspensão/hibernação + \ No newline at end of file diff --git a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.resx b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.resx index 61f1fcf8..628b62a5 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.resx +++ b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.resx @@ -2091,7 +2091,7 @@ Do you want to enable it? You can choose what modules you want to enable. They require HA integrations, but don't worry, the next page will give you more info on how to set them up. - To use notifications, you need to install and configure the HASS.Agent integration in + To use notifications, you need to install and configure the HASS.Agent integration in Home Assistant. This is very easy using HACS, but you can also install manually. Visit the link below for more @@ -3225,9 +3225,14 @@ Do you want to download the runtime installer? Please provide a number between 0 and 20! - digits after the comma + digits after the comma - &Round + &Round + + + Force action +when system +wakes from sleep/hibernation \ No newline at end of file diff --git a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.ru.resx b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.ru.resx index b7e0adcf..4ae180e1 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.ru.resx +++ b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.ru.resx @@ -3289,4 +3289,10 @@ Home Assistant. domain + + Силовое +действие +когда система +пробуждается от сна/гибернации + \ No newline at end of file diff --git a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.sl.resx b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.sl.resx index 0976724e..1a12baab 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.sl.resx +++ b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.sl.resx @@ -3370,4 +3370,9 @@ Ali želite prenesti runtime installer? Neznano + + Delovanje +sile ko sistem +se zbudi iz spanja/hibernacije + \ No newline at end of file diff --git a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.tr.resx b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.tr.resx index 63efb782..348a28b4 100644 --- a/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.tr.resx +++ b/src/HASS.Agent.Staging/HASS.Agent/Resources/Localization/Languages.tr.resx @@ -2828,4 +2828,9 @@ Lütfen aracınız için credentialları sağlayın, HA Mosquitto eklentisini ku domain + + Eylemi zorla +ne zaman +sistem uykudan/hazırda bekletme modundan uyanır + \ No newline at end of file