Skip to content

Commit f68b55a

Browse files
authored
Add translation_placeholders support to TuyaQuirkBuilder (#4434)
1 parent ccb9a79 commit f68b55a

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

zhaquirks/tuya/builder/__init__.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -602,6 +602,8 @@ def tuya_switch(
602602
attribute_initialized_from_cache: bool = True,
603603
translation_key: str | None = None,
604604
fallback_name: str | None = None,
605+
*,
606+
translation_placeholders: dict[str, str] | None = None,
605607
) -> Self:
606608
"""Add an EntityMetadata containing SwitchMetadata and return self.
607609
@@ -627,6 +629,7 @@ def tuya_switch(
627629
initially_disabled=initially_disabled,
628630
attribute_initialized_from_cache=attribute_initialized_from_cache,
629631
translation_key=translation_key,
632+
translation_placeholders=translation_placeholders,
630633
fallback_name=fallback_name,
631634
)
632635
return self
@@ -645,6 +648,8 @@ def tuya_enum(
645648
attribute_initialized_from_cache: bool = True,
646649
translation_key: str | None = None,
647650
fallback_name: str | None = None,
651+
*,
652+
translation_placeholders: dict[str, str] | None = None,
648653
) -> Self:
649654
"""Add an EntityMetadata containing ZCLEnumMetadata and return self.
650655
@@ -666,6 +671,7 @@ def tuya_enum(
666671
initially_disabled=initially_disabled,
667672
attribute_initialized_from_cache=attribute_initialized_from_cache,
668673
translation_key=translation_key,
674+
translation_placeholders=translation_placeholders,
669675
fallback_name=fallback_name,
670676
)
671677

@@ -691,6 +697,8 @@ def tuya_number(
691697
attribute_initialized_from_cache: bool = True,
692698
translation_key: str | None = None,
693699
fallback_name: str | None = None,
700+
*,
701+
translation_placeholders: dict[str, str] | None = None,
694702
) -> Self:
695703
"""Add an EntityMetadata containing NumberMetadata and return self.
696704
@@ -717,6 +725,7 @@ def tuya_number(
717725
initially_disabled=initially_disabled,
718726
attribute_initialized_from_cache=attribute_initialized_from_cache,
719727
translation_key=translation_key,
728+
translation_placeholders=translation_placeholders,
720729
fallback_name=fallback_name,
721730
)
722731

@@ -733,6 +742,8 @@ def tuya_binary_sensor(
733742
attribute_initialized_from_cache: bool = True,
734743
translation_key: str | None = None,
735744
fallback_name: str | None = None,
745+
*,
746+
translation_placeholders: dict[str, str] | None = None,
736747
) -> Self:
737748
"""Add an EntityMetadata containing BinarySensorMetadata and return self.
738749
@@ -754,6 +765,7 @@ def tuya_binary_sensor(
754765
initially_disabled=initially_disabled,
755766
attribute_initialized_from_cache=attribute_initialized_from_cache,
756767
translation_key=translation_key,
768+
translation_placeholders=translation_placeholders,
757769
fallback_name=fallback_name,
758770
)
759771

@@ -777,6 +789,8 @@ def tuya_sensor(
777789
attribute_initialized_from_cache: bool = True,
778790
translation_key: str | None = None,
779791
fallback_name: str | None = None,
792+
*,
793+
translation_placeholders: dict[str, str] | None = None,
780794
) -> Self:
781795
"""Add an EntityMetadata containing ZCLSensorMetadata and return self.
782796
@@ -805,6 +819,7 @@ def tuya_sensor(
805819
initially_disabled=initially_disabled,
806820
attribute_initialized_from_cache=attribute_initialized_from_cache,
807821
translation_key=translation_key,
822+
translation_placeholders=translation_placeholders,
808823
fallback_name=fallback_name,
809824
)
810825

0 commit comments

Comments
 (0)