Add icon translations to Nextcloud (#111982)

This commit is contained in:
Joost Lekkerkerker 2024-03-02 00:28:37 +01:00 committed by GitHub
parent 4ae7102f63
commit 0cc1fd5e99
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 75 additions and 23 deletions

View file

@ -0,0 +1,75 @@
{
"entity": {
"sensor": {
"nextcloud_activeusers_last1hour": {
"default": "mdi:account-multiple"
},
"nextcloud_activeusers_last24hours": {
"default": "mdi:account-multiple"
},
"nextcloud_activeusers_last5minutes": {
"default": "mdi:account-multiple"
},
"nextcloud_database_size": {
"default": "mdi:database"
},
"nextcloud_database_type": {
"default": "mdi:database"
},
"nextcloud_database_version": {
"default": "mdi:database"
},
"nextcloud_server_php_opcache_memory_usage_current_wasted_percentage": {
"default": "mdi:language-php"
},
"nextcloud_server_php_opcache_memory_usage_free_memory": {
"default": "mdi:language-php"
},
"nextcloud_server_php_opcache_memory_usage_used_memory": {
"default": "mdi:language-php"
},
"nextcloud_server_php_opcache_memory_usage_wasted_memory": {
"default": "mdi:language-php"
},
"nextcloud_server_php_max_execution_time": {
"default": "mdi:language-php"
},
"nextcloud_server_php_memory_limit": {
"default": "mdi:language-php"
},
"nextcloud_server_php_upload_max_filesize": {
"default": "mdi:language-php"
},
"nextcloud_server_php_version": {
"default": "mdi:language-php"
},
"nextcloud_system_apps_num_updates_available": {
"default": "mdi:update"
},
"nextcloud_system_cpuload_1": {
"default": "mdi:chip"
},
"nextcloud_system_cpuload_5": {
"default": "mdi:chip"
},
"nextcloud_system_cpuload_15": {
"default": "mdi:chip"
},
"nextcloud_system_freespace": {
"default": "mdi:harddisk"
},
"nextcloud_system_mem_free": {
"default": "mdi:memory"
},
"nextcloud_system_mem_total": {
"default": "mdi:memory"
},
"nextcloud_system_swap_total": {
"default": "mdi:memory"
},
"nextcloud_system_swap_free": {
"default": "mdi:memory"
}
}
}
}

View file

@ -45,21 +45,18 @@ SENSORS: Final[list[NextcloudSensorEntityDescription]] = [
translation_key="nextcloud_activeusers_last1hour",
state_class=SensorStateClass.MEASUREMENT,
entity_category=EntityCategory.DIAGNOSTIC,
icon="mdi:account-multiple",
),
NextcloudSensorEntityDescription(
key="activeUsers_last24hours",
translation_key="nextcloud_activeusers_last24hours",
state_class=SensorStateClass.MEASUREMENT,
entity_category=EntityCategory.DIAGNOSTIC,
icon="mdi:account-multiple",
),
NextcloudSensorEntityDescription(
key="activeUsers_last5minutes",
translation_key="nextcloud_activeusers_last5minutes",
state_class=SensorStateClass.MEASUREMENT,
entity_category=EntityCategory.DIAGNOSTIC,
icon="mdi:account-multiple",
),
NextcloudSensorEntityDescription(
key="cache_expunges",
@ -136,7 +133,6 @@ SENSORS: Final[list[NextcloudSensorEntityDescription]] = [
key="database_size",
translation_key="nextcloud_database_size",
device_class=SensorDeviceClass.DATA_SIZE,
icon="mdi:database",
native_unit_of_measurement=UnitOfInformation.BYTES,
suggested_display_precision=1,
suggested_unit_of_measurement=UnitOfInformation.MEGABYTES,
@ -145,13 +141,11 @@ SENSORS: Final[list[NextcloudSensorEntityDescription]] = [
key="database_type",
translation_key="nextcloud_database_type",
entity_category=EntityCategory.DIAGNOSTIC,
icon="mdi:database",
),
NextcloudSensorEntityDescription(
key="database_version",
translation_key="nextcloud_database_version",
entity_category=EntityCategory.DIAGNOSTIC,
icon="mdi:database",
),
NextcloudSensorEntityDescription(
key="interned_strings_usage_buffer_size",
@ -328,7 +322,6 @@ SENSORS: Final[list[NextcloudSensorEntityDescription]] = [
translation_key="nextcloud_server_php_opcache_memory_usage_current_wasted_percentage",
entity_category=EntityCategory.DIAGNOSTIC,
entity_registry_enabled_default=False,
icon="mdi:language-php",
native_unit_of_measurement=PERCENTAGE,
suggested_display_precision=1,
),
@ -338,7 +331,6 @@ SENSORS: Final[list[NextcloudSensorEntityDescription]] = [
device_class=SensorDeviceClass.DATA_SIZE,
entity_category=EntityCategory.DIAGNOSTIC,
entity_registry_enabled_default=False,
icon="mdi:language-php",
native_unit_of_measurement=UnitOfInformation.BYTES,
suggested_display_precision=1,
suggested_unit_of_measurement=UnitOfInformation.MEGABYTES,
@ -349,7 +341,6 @@ SENSORS: Final[list[NextcloudSensorEntityDescription]] = [
device_class=SensorDeviceClass.DATA_SIZE,
entity_category=EntityCategory.DIAGNOSTIC,
entity_registry_enabled_default=False,
icon="mdi:language-php",
native_unit_of_measurement=UnitOfInformation.BYTES,
suggested_display_precision=1,
suggested_unit_of_measurement=UnitOfInformation.MEGABYTES,
@ -360,7 +351,6 @@ SENSORS: Final[list[NextcloudSensorEntityDescription]] = [
device_class=SensorDeviceClass.DATA_SIZE,
entity_category=EntityCategory.DIAGNOSTIC,
entity_registry_enabled_default=False,
icon="mdi:language-php",
native_unit_of_measurement=UnitOfInformation.BYTES,
suggested_display_precision=1,
suggested_unit_of_measurement=UnitOfInformation.MEGABYTES,
@ -370,7 +360,6 @@ SENSORS: Final[list[NextcloudSensorEntityDescription]] = [
translation_key="nextcloud_server_php_max_execution_time",
device_class=SensorDeviceClass.DURATION,
entity_category=EntityCategory.DIAGNOSTIC,
icon="mdi:language-php",
native_unit_of_measurement=UnitOfTime.SECONDS,
),
NextcloudSensorEntityDescription(
@ -378,7 +367,6 @@ SENSORS: Final[list[NextcloudSensorEntityDescription]] = [
translation_key="nextcloud_server_php_memory_limit",
device_class=SensorDeviceClass.DATA_SIZE,
entity_category=EntityCategory.DIAGNOSTIC,
icon="mdi:language-php",
native_unit_of_measurement=UnitOfInformation.BYTES,
suggested_display_precision=1,
suggested_unit_of_measurement=UnitOfInformation.MEGABYTES,
@ -388,7 +376,6 @@ SENSORS: Final[list[NextcloudSensorEntityDescription]] = [
translation_key="nextcloud_server_php_upload_max_filesize",
device_class=SensorDeviceClass.DATA_SIZE,
entity_category=EntityCategory.DIAGNOSTIC,
icon="mdi:language-php",
native_unit_of_measurement=UnitOfInformation.BYTES,
suggested_display_precision=1,
suggested_unit_of_measurement=UnitOfInformation.MEGABYTES,
@ -397,7 +384,6 @@ SENSORS: Final[list[NextcloudSensorEntityDescription]] = [
key="server_php_version",
translation_key="nextcloud_server_php_version",
entity_category=EntityCategory.DIAGNOSTIC,
icon="mdi:language-php",
),
NextcloudSensorEntityDescription(
key="server_webserver",
@ -526,34 +512,29 @@ SENSORS: Final[list[NextcloudSensorEntityDescription]] = [
key="system_apps_num_updates_available",
translation_key="nextcloud_system_apps_num_updates_available",
state_class=SensorStateClass.MEASUREMENT,
icon="mdi:update",
),
NextcloudSensorEntityDescription(
key="system_cpuload_1",
translation_key="nextcloud_system_cpuload_1",
native_unit_of_measurement=UNIT_OF_LOAD,
icon="mdi:chip",
suggested_display_precision=2,
),
NextcloudSensorEntityDescription(
key="system_cpuload_5",
translation_key="nextcloud_system_cpuload_5",
native_unit_of_measurement=UNIT_OF_LOAD,
icon="mdi:chip",
suggested_display_precision=2,
),
NextcloudSensorEntityDescription(
key="system_cpuload_15",
translation_key="nextcloud_system_cpuload_15",
native_unit_of_measurement=UNIT_OF_LOAD,
icon="mdi:chip",
suggested_display_precision=2,
),
NextcloudSensorEntityDescription(
key="system_freespace",
translation_key="nextcloud_system_freespace",
device_class=SensorDeviceClass.DATA_SIZE,
icon="mdi:harddisk",
native_unit_of_measurement=UnitOfInformation.BYTES,
suggested_display_precision=2,
suggested_unit_of_measurement=UnitOfInformation.GIGABYTES,
@ -562,7 +543,6 @@ SENSORS: Final[list[NextcloudSensorEntityDescription]] = [
key="system_mem_free",
translation_key="nextcloud_system_mem_free",
device_class=SensorDeviceClass.DATA_SIZE,
icon="mdi:memory",
native_unit_of_measurement=UnitOfInformation.KILOBYTES,
suggested_display_precision=2,
suggested_unit_of_measurement=UnitOfInformation.GIGABYTES,
@ -571,7 +551,6 @@ SENSORS: Final[list[NextcloudSensorEntityDescription]] = [
key="system_mem_total",
translation_key="nextcloud_system_mem_total",
device_class=SensorDeviceClass.DATA_SIZE,
icon="mdi:memory",
native_unit_of_measurement=UnitOfInformation.KILOBYTES,
suggested_display_precision=2,
suggested_unit_of_measurement=UnitOfInformation.GIGABYTES,
@ -598,7 +577,6 @@ SENSORS: Final[list[NextcloudSensorEntityDescription]] = [
key="system_swap_total",
translation_key="nextcloud_system_swap_total",
device_class=SensorDeviceClass.DATA_SIZE,
icon="mdi:memory",
native_unit_of_measurement=UnitOfInformation.KILOBYTES,
suggested_display_precision=2,
suggested_unit_of_measurement=UnitOfInformation.GIGABYTES,
@ -607,7 +585,6 @@ SENSORS: Final[list[NextcloudSensorEntityDescription]] = [
key="system_swap_free",
translation_key="nextcloud_system_swap_free",
device_class=SensorDeviceClass.DATA_SIZE,
icon="mdi:memory",
native_unit_of_measurement=UnitOfInformation.KILOBYTES,
suggested_display_precision=2,
suggested_unit_of_measurement=UnitOfInformation.GIGABYTES,