mirror of
https://github.com/home-assistant/core.git
synced 2025-07-24 21:57:51 +00:00
Make huawei_lte operator search and preferred network modes translatable (#104673)
This commit is contained in:
parent
634785a2d8
commit
afc3f1d933
@ -8,8 +8,6 @@ from datetime import datetime, timedelta
|
|||||||
import logging
|
import logging
|
||||||
import re
|
import re
|
||||||
|
|
||||||
from huawei_lte_api.enums.net import NetworkModeEnum
|
|
||||||
|
|
||||||
from homeassistant.components.sensor import (
|
from homeassistant.components.sensor import (
|
||||||
DOMAIN as SENSOR_DOMAIN,
|
DOMAIN as SENSOR_DOMAIN,
|
||||||
SensorDeviceClass,
|
SensorDeviceClass,
|
||||||
@ -575,10 +573,6 @@ SENSOR_META: dict[str, HuaweiSensorGroup] = {
|
|||||||
"State": HuaweiSensorEntityDescription(
|
"State": HuaweiSensorEntityDescription(
|
||||||
key="State",
|
key="State",
|
||||||
translation_key="operator_search_mode",
|
translation_key="operator_search_mode",
|
||||||
format_fn=lambda x: (
|
|
||||||
{"0": "Auto", "1": "Manual"}.get(x),
|
|
||||||
None,
|
|
||||||
),
|
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
),
|
),
|
||||||
},
|
},
|
||||||
@ -588,19 +582,7 @@ SENSOR_META: dict[str, HuaweiSensorGroup] = {
|
|||||||
descriptions={
|
descriptions={
|
||||||
"NetworkMode": HuaweiSensorEntityDescription(
|
"NetworkMode": HuaweiSensorEntityDescription(
|
||||||
key="NetworkMode",
|
key="NetworkMode",
|
||||||
translation_key="preferred_mode",
|
translation_key="preferred_network_mode",
|
||||||
format_fn=lambda x: (
|
|
||||||
{
|
|
||||||
NetworkModeEnum.MODE_AUTO.value: "4G/3G/2G",
|
|
||||||
NetworkModeEnum.MODE_4G_3G_AUTO.value: "4G/3G",
|
|
||||||
NetworkModeEnum.MODE_4G_2G_AUTO.value: "4G/2G",
|
|
||||||
NetworkModeEnum.MODE_4G_ONLY.value: "4G",
|
|
||||||
NetworkModeEnum.MODE_3G_2G_AUTO.value: "3G/2G",
|
|
||||||
NetworkModeEnum.MODE_3G_ONLY.value: "3G",
|
|
||||||
NetworkModeEnum.MODE_2G_ONLY.value: "2G",
|
|
||||||
}.get(x),
|
|
||||||
None,
|
|
||||||
),
|
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
),
|
),
|
||||||
},
|
},
|
||||||
|
@ -231,10 +231,23 @@
|
|||||||
"name": "Operator code"
|
"name": "Operator code"
|
||||||
},
|
},
|
||||||
"operator_search_mode": {
|
"operator_search_mode": {
|
||||||
"name": "Operator search mode"
|
"name": "Operator search mode",
|
||||||
|
"state": {
|
||||||
|
"0": "Auto",
|
||||||
|
"1": "Manual"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"preferred_mode": {
|
"preferred_network_mode": {
|
||||||
"name": "Preferred mode"
|
"name": "Preferred network mode",
|
||||||
|
"state": {
|
||||||
|
"00": "4G/3G/2G auto",
|
||||||
|
"0302": "4G/3G auto",
|
||||||
|
"0301": "4G/2G auto",
|
||||||
|
"03": "4G only",
|
||||||
|
"0201": "3G/2G auto",
|
||||||
|
"02": "3G only",
|
||||||
|
"01": "2G only"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"sms_deleted_device": {
|
"sms_deleted_device": {
|
||||||
"name": "SMS deleted (device)"
|
"name": "SMS deleted (device)"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user