Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sensor descriptions and UI strings writing feedback #4734

Merged
merged 4 commits into from
Oct 16, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 16 additions & 24 deletions common/src/main/res/values/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
<string name="autoplay_video_summary">Autoplay videos when dashboard is active. Enabling this setting may increase data usage unexpectedly, proceed with caution.</string>
<string name="autoplay_video">Autoplay videos</string>
<string name="available_as_assistant_app">Available as assistant app</string>
<string name="background_access_disabled">Home Assistant does not have access to run in the background. Without this permission the app will not be able to reliably send data back to your server. Click here to request permissions.</string>
<string name="background_access_disabled">Home Assistant does not have access to run in the background. Without this permission the app will not be able to reliably send data back to your server. Select to update permissions.</string>
<string name="background_access_enabled">Home Assistant has access to run in the background</string>
<string name="background_access_title">Background access</string>
<string name="basic_sensor_lullaby">Lullaby</string>
Expand Down Expand Up @@ -299,7 +299,7 @@
<string name="high_accuracy_mode_channel_name">High accuracy location</string>
<string name="high_accuracy_mode_notification_title">High accuracy (GPS) mode enabled</string>
<string name="history">History</string>
<string name="hold_to_reorder">Tap and hold to reorder</string>
<string name="hold_to_reorder">Hold to reorder</string>
<string name="home_assistant_not_discover">Unable to find your\nHome Assistant instance</string>
<string name="icon">Icon</string>
<string name="input_booleans">Input booleans</string>
Expand Down Expand Up @@ -372,8 +372,8 @@
<string name="loading_entities">Please wait while we load your entities</string>
<string name="loading">Loading…</string>
<string name="location_disabled_message">The location is disabled. The following enabled option(s) require you to enable location. If you do not enable the location, the sensor(s)/setting(s) will not work!\n\n%1$s\nDo you want to enable location?</string>
<string name="location_disabled_notification_message">The following enabled option(s) require you to enable location. If you do not enable the location, the sensor(s)/setting(s) will not work!\n\n%1$s\nClick to enable location.</string>
<string name="location_disabled_notification_short_message">Some setting(s) do not work. Click to enable location.</string>
<string name="location_disabled_notification_message">The following enabled option(s) require you to enable location. If you do not enable the location, the sensor(s)/setting(s) will not work!\n\n%1$s</string>
<string name="location_disabled_notification_short_message">Some setting(s) do not work</string>
<string name="location_disabled_option_disable">Disable option</string>
<string name="location_disabled_title">Location is disabled</string>
<string name="location_history_empty_title">No recent locations</string>
Expand Down Expand Up @@ -404,7 +404,6 @@
<string name="lock_home_bypass_summary">Disable app lock when connected to the home WiFi network</string>
<string name="lock_home_bypass_title">Unlock on home WiFi</string>
<string name="locks">Locks</string>
<string name="lockscreen_message">Tap to unlock:</string>
<string name="lockscreen_title">App locked!</string>
<string name="log_file_not_created">Log file could not be created.</string>
<string name="log_loader_text">Collecting logs…</string>
Expand Down Expand Up @@ -455,10 +454,9 @@
<string name="media_player">Media player</string>
<string name="media_player_widget_desc">Control any media player and see current now playing image</string>
<string name="message_checking">Checking Wear devices with app</string>
<string name="message_missing_all">The Wear app is missing on your watch, click the button below to install the app.</string>
<string name="message_missing_all">The Wear app is missing on your watch.</string>
<string name="message_no_connected_nodes">No connected Wear devices, please make sure Bluetooth is on and your watch is paired.</string>
<string name="message_some_installed">The Wear app is installed on some of your Wear devices: (%1$s)\n\nClick the button below to install the app on the other devices.</string>
<string name="missing_command_permission">Please open the Home Assistant app and send the command again in order to grant the proper permissions. You will be taken to a page to either grant the Home Assistant app the permission, or you will need to select Permissions from the details page and then grant the missing permission. For command_bluetooth the name of the permission is Nearby devices. If you are attempting to use command_activity to make a phone call you will also need to grant Phone permissions.</string>
<string name="missing_command_permission">Please open the Home Assistant app and send the command again to grant the proper permissions. You will be taken to a page to either grant the Home Assistant app the permission, or you will need to select Permissions from the details page and then grant the missing permission. For command_bluetooth the name of the permission is Nearby devices. If you are attempting to use command_activity to make a phone call you will also need to grant Phone permissions.</string>
<string name="mute_unmute">Mute/Unmute</string>
<string name="areas">Areas</string>
<string name="more_entities">More entities</string>
Expand Down Expand Up @@ -519,8 +517,6 @@
<string name="password">Password</string>
<string name="password_correct">Correct password</string>
<string name="password_incorrect">Incorrect password</string>
<string name="permission_explanation_calls">In order to track incoming and outgoing call\'s occurrence we need access to your phone state. No phone numbers or other call details will be stored.</string>
<string name="permission_explanation">In order to use location tracking features or different connection urls based on WiFi SSID we need access to your location. If you want consistent background updates you will also need to allow background processing</string>
<string name="persistent_notification">Persistent notification</string>
<string name="person">Person</string>
<string name="pin_shortcut">Pin shortcut</string>
Expand All @@ -531,10 +527,6 @@
<string name="pref_connection_title">Connection information</string>
<string name="pref_connection_url">Home Assistant URL</string>
<string name="pref_connection_wifi">Home network WiFi SSID</string>
<string name="pref_location_background_summary">Update your location behind the scenes, periodically.</string>
<string name="pref_location_background_title">Background location tracking</string>
<string name="pref_location_zone_summary">Import existing Home Assistant zones as geofences for zone based tracking.</string>
<string name="pref_location_zone_title">Zone based tracking</string>
<string name="prioritize_internal_title">When loading dashboard and unknown if connected to home network WiFi</string>
<string name="prioritize_internal_on">Use internal connection URL</string>
<string name="prioritize_internal_on_expanded">Use internal connection URL (use this if you typically turn location access off)</string>
Expand Down Expand Up @@ -629,13 +621,13 @@
<string name="sensor_description_keyguard_locked">Whether the keyguard is currently locked</string>
<string name="sensor_description_keyguard_secure">Whether the keyguard is secured by a PIN, pattern or password or a SIM card is currently locked</string>
<string name="sensor_description_last_notification">The details of the last notification. You must set up an allow list or explicitly allow all notifications to be sent.\n\nNote: Sending all notification data will result in heavy battery usage.</string>
<string name="sensor_description_last_reboot">The date and time of the device\'s last reboot. The setting below will allow you to adjust the deadband in milliseconds, if you still find the value to jump incorrectly. The default value is 60000 (1 minute).</string>
<string name="sensor_description_last_reboot">The date and time of the device\'s last reboot.\n\nThe \"Deadband\" setting allows you to adjust the deadband in milliseconds, if you find the value to jump incorrectly. The default value is 60000 (1 minute).</string>
<string name="sensor_description_last_removed_notification">The details of the last removed notification. This can be any notification either cleared by the user or removed by an application. You must set up an allow list or explicitly allow all notifications to be sent.\n\nNote: Sending all notification data will result in heavy battery usage.</string>
<string name="sensor_description_last_update">The intent action for the last update that was sent, periodic updates will show as \"SensorWorker\".\n\nEnabling the \"Add New Intent\" toggle will create 1 setting to allow you to register for a intent action. The toggle will switch back to off once a new setting is created so you will need to turn it back on to save more intent actions. You can also clear out the setting value to remove the setting in the next update.\n\nIf you are not receiving all intents then you will need to add categories that the intent expects. To do this you will need to add each category after the intent separated by a \",\" repeating until there are no more categories. For example an intent with 2 categories will be: \"intent,category1,category2\" as the setting value.\n\nYou must restart the application after making changes to these settings to take effect.</string>
<string name="sensor_description_light_sensor">The current level of illuminance</string>
<string name="sensor_description_location_accurate">Allow a forced, accurate location update for the device. Review the documentation for options to force a location update.\n\nThe Minimum accuracy setting will allow you to decide how accurate the device location (in meters) has to be in order to send to Home Assistant.\nThe Minimum time between updates (in milliseconds) keeps the device from sending the accurate location too often.\nThe Include in sensor update setting will make a location request with each sensor update.</string>
<string name="sensor_description_location_background">Update your location behind the scenes, periodically.\n\nThe Minimum Accuracy setting will allow you to decide how accurate the device location (in meters) has to be in order to send to Home Assistant.\nThe Location Sent setting will allow you to change how detailed the location information is that is sent to your server.</string>
<string name="sensor_description_location_zone">Import existing Home Assistant zones as geofences for zone based tracking. The Minimum Accuracy setting will allow you to decide how accurate the device location (in meters) has to be in order to send to Home Assistant.</string>
<string name="sensor_description_location_accurate">Allow a forced, accurate location update for the device. Review the documentation for options to force a location update.\n\nThe \"Minimum accuracy\" setting allows you to decide how accurate the device location (in meters) has to be to send it to Home Assistant.\nThe \"Minimum time between updates\" setting (in milliseconds) keeps the device from sending the accurate location too often.\nThe \"Include in sensor update\" setting will make a location request with each sensor update.</string>
<string name="sensor_description_location_background">Update your location behind the scenes, periodically.\n\nThe \"Minimum accuracy\" setting allows you to decide how accurate the device location (in meters) has to be to send it to Home Assistant.\nThe "Location sent" setting allows you to change how detailed the location information is that is sent to your server.</string>
<string name="sensor_description_location_zone">Use existing Home Assistant zones as geofences for zone based tracking.\n\nThe \"Minimum accuracy\" setting allows you to decide how accurate the device location (in meters) has to be to send it to Home Assistant.</string>
<string name="sensor_description_lullaby">If a lullaby is playing</string>
<string name="sensor_description_media_session">The state will either be the playback state of the primary media session or it will be unavailable when you have no active sessions. Attributes will include data from all active sessions including total count.</string>
<string name="sensor_description_mic_muted">Whether the microphone is muted on the device</string>
Expand All @@ -644,7 +636,7 @@
<string name="sensor_description_mobile_rx_gb">Total Rx GB on cellular data since last device reboot</string>
<string name="sensor_description_mobile_tx_gb">Total Tx GB on cellular data since last device reboot</string>
<string name="sensor_description_music_active">Whether music is actively playing on the device</string>
<string name="sensor_description_next_alarm">The date and time of the next scheduled alarm, any app or manufacturer can override the default behavior. The package attribute will tell you which app set the next scheduled alarm. The setting below will create an Allow List so you can specify what packages you want the alarm event from. This will ignore alarm events for packages not selected and the state will not update until the next scheduled alarm matches one of the selected packages.</string>
<string name="sensor_description_next_alarm">The date and time of the next scheduled alarm, any app or manufacturer can override the default behavior. The \"package\" attribute will tell you which app set the next scheduled alarm.\n\nThe "Allow list" setting allows you to choose for which apps you want the sensor to update. This will ignore alarm events for apps not selected and the state will not update until the next scheduled alarm matches one of the selected apps.</string>
<string name="sensor_description_nfc_state">Whether NFC is enabled on the device</string>
<string name="sensor_description_none">No description</string>
<string name="sensor_description_phone_state">Whether the phone is ringing or in a call, no other caller information is stored</string>
Expand Down Expand Up @@ -954,7 +946,7 @@
<string name="tile_entity">Select a entity to toggle or call (required)</string>
<string name="tile_label">Tile label (required)</string>
<string name="tile_list">List of tiles</string>
<string name="tile_missing_entity_summary">You must have one of the following domains in order to use this feature: cover, fan, input_boolean, light, remote, scene, script, switch</string>
<string name="tile_missing_entity_summary">You must have one of the following domains to use this feature: cover, fan, input_boolean, light, remote, scene, script, switch</string>
<string name="tile_missing_entity_title">Missing valid entity domains</string>
<string name="tile_not_setup">Requires setup</string>
<string name="tile_save">Update tile data</string>
Expand Down Expand Up @@ -1001,7 +993,7 @@
<string name="webview_error_SSL_INVALID">A generic SSL error occurred when loading Home Assistant, please review the Home Assistant certificate or the connection settings and try again.</string>
<string name="webview_error_SSL_NOTYETVALID">The Home Assistant certificate is not yet valid, please review the Home Assistant certificate or the connection settings and try again.</string>
<string name="webview_error_SSL_UNTRUSTED">The Home Assistant certificate authority is not trusted, please review the Home Assistant certificate or the connection settings and try again.</string>
<string name="webview_error">There was an error loading Home Assistant, please review the connection settings and try again. We will attempt to try another provided URL when you click on Refresh.</string>
<string name="webview_error">There was an error loading Home Assistant, please review the connection settings and try again. We will attempt to try another provided URL when you select Refresh.</string>
<string name="welcome_hass_desc">This app connects to your Home Assistant server and allows integrating data about you and your phone.\n\nHome Assistant is free and open source home automation software with a focus on local control and privacy.</string>
<string name="welcome_hass">Welcome to Home Assistant Companion!</string>
<string name="what_is_this_crash">Unable to load Home Assistant home page, do you have a browser installed?</string>
Expand Down Expand Up @@ -1070,14 +1062,14 @@
<string name="websocket_setting_while_screen_on_minimal">While the screen is on\n\nNotifications will not be received when the screen is off</string>
<string name="websocket_setting_always">Always</string>
<string name="websocket_setting_always_minimal">Always\n\nRequired to always receive notifications</string>
<string name="websocket_persistent_notification">In order to maintain the persistent connection the app will need to create a persistent notification. You may use the button below to manage the appearance of this notification. It is recommended to minimize the notification to hide the icon.</string>
<string name="websocket_persistent_notification">To maintain the persistent connection, the app will need to create a persistent notification. You may use the button below to manage the appearance of this notification. It is recommended to minimize the notification to hide the icon.</string>
<string name="websocket_notification_backgroundaccess">To reliably connect your server, allow Home Assistant to keep running in the background.</string>
<string name="websocket_notification_channel">Manage persistent connection notification</string>
<string name="websocket_notification_issues">Persistent connection issues</string>
<string name="notification_channels">Notification channels</string>
<string name="notification_channels_summary">Manage all notification channels configured on the device. Channels control the behavior of its notifications including visibility and sound.</string>
<string name="notification_permission">Notification permission</string>
<string name="notification_permission_summary">Home Assistant does not have permission to send you notifications. Click here to enable sending notifications.</string>
<string name="notification_permission_summary">Home Assistant does not have permission to send you notifications. Select to enable notifications.</string>
<string name="info">Information</string>
<string name="show_changelog">Show change log</string>
<string name="show_changelog_summary">Show the change log dialog from when the app was updated</string>
Expand Down Expand Up @@ -1192,7 +1184,7 @@
<string name="thread_export_none">You don\'t have any credentials to import.</string>
<string name="thread_export_not_connected">You are not connected to a local network. Connect to Wi-Fi or ethernet to import Thread credentials.</string>
<string name="thread_export_unavailable">Thread is currently unavailable</string>
<string name="tile_vibrate">Vibrate when clicked</string>
<string name="tile_vibrate">Vibrate when selected</string>
<string name="tile_auth_required">Requires unlocked device</string>
<string name="no_results">No results yet</string>
<string name="no_assist_support">You must be at least on Home Assistant %1$s and have the %2$s integration enabled</string>
Expand Down