Просмотр исходного кода

translations: add watermark switch translation

replaces switch "Watermark", "OSD watermark" and "Timestamp" with translated version.

Issue #1708
Jason Rumney 1 месяц назад
Родитель
Сommit
beaa17d6cc
62 измененных файлов с 112 добавлено и 70 удалено
  1. 2 0
      custom_components/tuya_local/__init__.py
  2. 1 2
      custom_components/tuya_local/devices/advwin_6l_petfeeder.yaml
  3. 1 2
      custom_components/tuya_local/devices/bcom_intercom_camera.yaml
  4. 1 2
      custom_components/tuya_local/devices/bneta_f1d_petfeeder.yaml
  5. 1 2
      custom_components/tuya_local/devices/ceres_plus_petfeeder.yaml
  6. 1 2
      custom_components/tuya_local/devices/cleverio_cd200_doorbell.yaml
  7. 1 1
      custom_components/tuya_local/devices/door_peephole_camera.yaml
  8. 1 2
      custom_components/tuya_local/devices/emos_ip300_camera.yaml
  9. 1 2
      custom_components/tuya_local/devices/evergreen_birdfeeder.yaml
  10. 1 2
      custom_components/tuya_local/devices/feelneedy_plfp01_petfeeder.yaml
  11. 1 2
      custom_components/tuya_local/devices/frienhund_acf180wa_dualfeeder.yaml
  12. 1 2
      custom_components/tuya_local/devices/fuers_videodoorbell.yaml
  13. 1 2
      custom_components/tuya_local/devices/garage_door_camera.yaml
  14. 1 1
      custom_components/tuya_local/devices/homemate_ptzcamera.yaml
  15. 1 2
      custom_components/tuya_local/devices/igethome_ds1_videodoorbell.yaml
  16. 1 2
      custom_components/tuya_local/devices/kerui_200w_camera.yaml
  17. 1 2
      custom_components/tuya_local/devices/kerui_300w_camera.yaml
  18. 1 2
      custom_components/tuya_local/devices/lindasmart_7s_doorbell.yaml
  19. 1 1
      custom_components/tuya_local/devices/lsc_ptz_camera.yaml
  20. 1 1
      custom_components/tuya_local/devices/lscsmartconnect_outdoorcamera.yaml
  21. 1 1
      custom_components/tuya_local/devices/lscsmartconnect_outdoorptzcamera.yaml
  22. 1 2
      custom_components/tuya_local/devices/lscsmartconnect_videodoorbell.yaml
  23. 1 2
      custom_components/tuya_local/devices/moes_indoorptz_camera.yaml
  24. 1 2
      custom_components/tuya_local/devices/moes_wcmp52_camera.yaml
  25. 1 2
      custom_components/tuya_local/devices/mypin_6l_videopetfeeder.yaml
  26. 1 2
      custom_components/tuya_local/devices/nedis_outdoor_camera.yaml
  27. 1 2
      custom_components/tuya_local/devices/nexsmart_air2_camera.yaml
  28. 1 2
      custom_components/tuya_local/devices/nexsmart_air3_camera.yaml
  29. 1 2
      custom_components/tuya_local/devices/nexsmart_watch2_camera.yaml
  30. 1 2
      custom_components/tuya_local/devices/ningbo_bf314a_petfeeder.yaml
  31. 1 2
      custom_components/tuya_local/devices/petspride_petfeeder_OO15.yaml
  32. 1 2
      custom_components/tuya_local/devices/pinelake_birdfeeder.yaml
  33. 1 2
      custom_components/tuya_local/devices/rhpd10_doorbell_camera.yaml
  34. 1 2
      custom_components/tuya_local/devices/rojeco_v200du3lvs_petfeeder.yaml
  35. 1 2
      custom_components/tuya_local/devices/sc116wz3a_camera.yaml
  36. 1 2
      custom_components/tuya_local/devices/smcm_doorbellpro_camera.yaml
  37. 1 2
      custom_components/tuya_local/devices/v330l_petfeeder.yaml
  38. 1 2
      custom_components/tuya_local/devices/yakry_camera_petfeeder.yaml
  39. 4 1
      custom_components/tuya_local/icons.json
  40. 3 0
      custom_components/tuya_local/translations/bg.json
  41. 3 0
      custom_components/tuya_local/translations/ca.json
  42. 3 0
      custom_components/tuya_local/translations/cz.json
  43. 3 0
      custom_components/tuya_local/translations/de.json
  44. 3 0
      custom_components/tuya_local/translations/el.json
  45. 3 0
      custom_components/tuya_local/translations/en.json
  46. 3 0
      custom_components/tuya_local/translations/es.json
  47. 3 0
      custom_components/tuya_local/translations/fr.json
  48. 3 0
      custom_components/tuya_local/translations/hu.json
  49. 3 0
      custom_components/tuya_local/translations/id.json
  50. 3 0
      custom_components/tuya_local/translations/it.json
  51. 3 0
      custom_components/tuya_local/translations/ja.json
  52. 3 0
      custom_components/tuya_local/translations/no-NB.json
  53. 3 0
      custom_components/tuya_local/translations/pl.json
  54. 3 0
      custom_components/tuya_local/translations/pt-BR.json
  55. 3 0
      custom_components/tuya_local/translations/pt-PT.json
  56. 3 0
      custom_components/tuya_local/translations/ro.json
  57. 3 0
      custom_components/tuya_local/translations/ru.json
  58. 3 0
      custom_components/tuya_local/translations/sv.json
  59. 3 0
      custom_components/tuya_local/translations/uk.json
  60. 3 0
      custom_components/tuya_local/translations/ur.json
  61. 3 0
      custom_components/tuya_local/translations/zh-Hans.json
  62. 3 0
      custom_components/tuya_local/translations/zh-Hant.json

+ 2 - 0
custom_components/tuya_local/__init__.py

@@ -953,6 +953,8 @@ async def async_migrate_entry(hass, entry: ConfigEntry):
                 "switch_timer_set": "switch_timer",
                 "switch_timer_start": "switch_timer",
                 "select_record_mode": "select_recording_mode",
+                "switch_osd_watermark": "switch_watermark",
+                "switch_timestamp": "switch_watermark",
             }
             return replace_unique_ids(entity_entry, device_id, conf_file, replacements)
 

+ 1 - 2
custom_components/tuya_local/devices/advwin_6l_petfeeder.yaml

@@ -34,8 +34,7 @@ entities:
         type: boolean
         name: switch
   - entity: switch
-    name: Watermark
-    icon: "mdi:watermark"
+    translation_key: watermark
     category: config
     dps:
       - id: 104

+ 1 - 2
custom_components/tuya_local/devices/bcom_intercom_camera.yaml

@@ -54,9 +54,8 @@ entities:
         optional: true
         name: switch
   - entity: switch
-    name: Watermark
+    translation_key: watermark
     category: config
-    icon: "mdi:watermark"
     dps:
       - id: 104
         type: boolean

+ 1 - 2
custom_components/tuya_local/devices/bneta_f1d_petfeeder.yaml

@@ -24,8 +24,7 @@ entities:
             value: false
             hidden: true
   - entity: switch
-    name: Timestamp
-    icon: "mdi:clock-time-eight"
+    translation_key: watermark
     category: config
     dps:
       - id: 104

+ 1 - 2
custom_components/tuya_local/devices/ceres_plus_petfeeder.yaml

@@ -36,8 +36,7 @@ entities:
         type: boolean
         name: switch
   - entity: switch
-    name: Timestamp
-    icon: "mdi:clock-time-eight"
+    translation_key: watermark
     category: config
     dps:
       - id: 104

+ 1 - 2
custom_components/tuya_local/devices/cleverio_cd200_doorbell.yaml

@@ -41,8 +41,7 @@ entities:
             value: false
             hidden: true
   - entity: switch
-    name: Watermark
-    icon: "mdi:watermark"
+    translation_key: watermark
     category: config
     dps:
       - id: 104

+ 1 - 1
custom_components/tuya_local/devices/door_peephole_camera.yaml

@@ -29,7 +29,7 @@ entities:
             value: false
             hidden: true
   - entity: switch
-    name: Timestamp
+    translation_key: watermark
     category: config
     dps:
       - id: 104

+ 1 - 2
custom_components/tuya_local/devices/emos_ip300_camera.yaml

@@ -47,8 +47,7 @@ entities:
             value: false
             hidden: true
   - entity: switch
-    name: Timestamp
-    icon: "mdi:clock-outline"
+    translation_key: watermark
     category: config
     dps:
       - id: 104

+ 1 - 2
custom_components/tuya_local/devices/evergreen_birdfeeder.yaml

@@ -71,9 +71,8 @@ entities:
         optional: true
         force: true
   - entity: switch
-    name: Watermark
+    translation_key: watermark
     category: config
-    icon: "mdi:watermark"
     dps:
       - id: 104
         type: boolean

+ 1 - 2
custom_components/tuya_local/devices/feelneedy_plfp01_petfeeder.yaml

@@ -12,8 +12,7 @@ entities:
         type: boolean
         name: switch
   - entity: switch
-    name: Watermark
-    icon: "mdi:watermark"
+    translation_key: watermark
     category: config
     dps:
       - id: 104

+ 1 - 2
custom_components/tuya_local/devices/frienhund_acf180wa_dualfeeder.yaml

@@ -27,9 +27,8 @@ entities:
         type: boolean
         name: switch
   - entity: switch
-    name: Watermark
+    translation_key: watermark
     category: config
-    icon: "mdi:watermark"
     dps:
       - id: 104
         type: boolean

+ 1 - 2
custom_components/tuya_local/devices/fuers_videodoorbell.yaml

@@ -16,8 +16,7 @@ entities:
             value: false
             hidden: true
   - entity: switch
-    name: Watermark
-    icon: "mdi:watermark"
+    translation_key: watermark
     category: config
     dps:
       - id: 104

+ 1 - 2
custom_components/tuya_local/devices/garage_door_camera.yaml

@@ -25,8 +25,7 @@ entities:
             value: false
             hidden: true
   - entity: switch
-    name: Timestamp
-    icon: "mdi:watermark"
+    translation_key: watermark
     category: config
     dps:
       - id: 104

+ 1 - 1
custom_components/tuya_local/devices/homemate_ptzcamera.yaml

@@ -28,7 +28,7 @@ entities:
         type: boolean
         name: switch
   - entity: switch
-    name: Timestamp
+    translation_key: watermark
     category: config
     dps:
       - id: 104

+ 1 - 2
custom_components/tuya_local/devices/igethome_ds1_videodoorbell.yaml

@@ -20,8 +20,7 @@ entities:
         optional: true
         name: switch
   - entity: switch
-    name: Watermark
-    icon: "mdi:watermark"
+    translation_key: watermark
     category: config
     dps:
       - id: 104

+ 1 - 2
custom_components/tuya_local/devices/kerui_200w_camera.yaml

@@ -48,9 +48,8 @@ entities:
             value: false
             hidden: true
   - entity: switch
-    name: Watermark
+    translation_key: watermark
     category: config
-    icon: "mdi:watermark"
     dps:
       - id: 104
         type: boolean

+ 1 - 2
custom_components/tuya_local/devices/kerui_300w_camera.yaml

@@ -56,9 +56,8 @@ entities:
             value: false
             hidden: true
   - entity: switch
-    name: Watermark
+    translation_key: watermark
     category: config
-    icon: "mdi:watermark"
     dps:
       - id: 104
         type: boolean

+ 1 - 2
custom_components/tuya_local/devices/lindasmart_7s_doorbell.yaml

@@ -37,8 +37,7 @@ entities:
             value: false
             hidden: true
   - entity: switch
-    name: Watermark
-    icon: "mdi:watermark"
+    translation_key: watermark
     category: config
     dps:
       - id: 104

+ 1 - 1
custom_components/tuya_local/devices/lsc_ptz_camera.yaml

@@ -46,7 +46,7 @@ entities:
         type: boolean
         name: switch
   - entity: switch
-    name: Timestamp
+    translation_key: watermark
     category: config
     dps:
       - id: 104

+ 1 - 1
custom_components/tuya_local/devices/lscsmartconnect_outdoorcamera.yaml

@@ -45,7 +45,7 @@ entities:
             value: false
             hidden: true
   - entity: switch
-    name: Timestamp
+    translation_key: watermark
     category: config
     dps:
       - id: 104

+ 1 - 1
custom_components/tuya_local/devices/lscsmartconnect_outdoorptzcamera.yaml

@@ -41,7 +41,7 @@ entities:
         type: boolean
         name: switch
   - entity: switch
-    name: Timestamp
+    translation_key: watermark
     category: config
     dps:
       - id: 104

+ 1 - 2
custom_components/tuya_local/devices/lscsmartconnect_videodoorbell.yaml

@@ -8,9 +8,8 @@ products:
     model: "1296P BT"
 entities:
   - entity: switch
-    name: Watermark
+    translation_key: watermark
     category: config
-    icon: "mdi:watermark"
     dps:
       - id: 104
         type: boolean

+ 1 - 2
custom_components/tuya_local/devices/moes_indoorptz_camera.yaml

@@ -36,8 +36,7 @@ entities:
         type: boolean
         name: switch
   - entity: switch
-    name: Watermark
-    icon: "mdi:watermark"
+    translation_key: watermark
     category: config
     dps:
       - id: 104

+ 1 - 2
custom_components/tuya_local/devices/moes_wcmp52_camera.yaml

@@ -36,8 +36,7 @@ entities:
         type: boolean
         name: switch
   - entity: switch
-    name: Watermark
-    icon: "mdi:watermark"
+    translation_key: watermark
     category: config
     dps:
       - id: 104

+ 1 - 2
custom_components/tuya_local/devices/mypin_6l_videopetfeeder.yaml

@@ -31,8 +31,7 @@ entities:
         optional: true
         name: switch
   - entity: switch
-    name: Watermark
-    icon: "mdi:watermark"
+    translation_key: watermark
     category: config
     dps:
       - id: 104

+ 1 - 2
custom_components/tuya_local/devices/nedis_outdoor_camera.yaml

@@ -47,9 +47,8 @@ entities:
             value: false
             hidden: true
   - entity: switch
-    name: Watermark
+    translation_key: watermark
     category: config
-    icon: "mdi:watermark"
     dps:
       - id: 104
         type: boolean

+ 1 - 2
custom_components/tuya_local/devices/nexsmart_air2_camera.yaml

@@ -92,9 +92,8 @@ entities:
         optional: true
 
   - entity: switch
-    name: Watermark
+    translation_key: watermark
     category: config
-    icon: "mdi:watermark"
     # Watermark/OSD Switch (matches basic_osd: 104)
     dps:
       - id: 104

+ 1 - 2
custom_components/tuya_local/devices/nexsmart_air3_camera.yaml

@@ -99,9 +99,8 @@ entities:
         name: switch
 
   - entity: switch
-    name: Watermark
+    translation_key: watermark
     category: config
-    icon: "mdi:watermark"
     # Watermark/OSD Switch (matches basic_osd: 104)
     dps:
       - id: 104

+ 1 - 2
custom_components/tuya_local/devices/nexsmart_watch2_camera.yaml

@@ -77,8 +77,7 @@ entities:
         name: switch
 
   - entity: switch
-    name: Watermark
-    icon: "mdi:watermark"
+    translation_key: watermark
     category: config
     # Watermark/OSD Switch (matches basic_osd: 104)
     dps:

+ 1 - 2
custom_components/tuya_local/devices/ningbo_bf314a_petfeeder.yaml

@@ -19,8 +19,7 @@ entities:
         type: boolean
         name: switch
   - entity: switch
-    name: Watermark
-    icon: "mdi:watermark"
+    translation_key: watermark
     category: config
     dps:
       - id: 104

+ 1 - 2
custom_components/tuya_local/devices/petspride_petfeeder_OO15.yaml

@@ -14,8 +14,7 @@ entities:
         optional: true
         name: switch
   - entity: switch
-    name: Watermark
-    icon: "mdi:watermark"
+    translation_key: watermark
     category: config
     dps:
       - id: 104

+ 1 - 2
custom_components/tuya_local/devices/pinelake_birdfeeder.yaml

@@ -70,9 +70,8 @@ entities:
         optional: true
         force: true
   - entity: switch
-    name: OSD watermark
+    translation_key: watermark
     category: config
-    icon: "mdi:watermark"
     dps:
       - id: 104
         type: boolean

+ 1 - 2
custom_components/tuya_local/devices/rhpd10_doorbell_camera.yaml

@@ -41,8 +41,7 @@ entities:
             value: false
             hidden: true
   - entity: switch
-    name: Watermark
-    icon: "mdi:watermark"
+    translation_key: watermark
     category: config
     dps:
       - id: 104

+ 1 - 2
custom_components/tuya_local/devices/rojeco_v200du3lvs_petfeeder.yaml

@@ -20,8 +20,7 @@ entities:
         optional: true
         name: switch
   - entity: switch
-    name: Timestamp
-    icon: "mdi:watermark"
+    translation_key: watermark
     category: config
     dps:
       - id: 104

+ 1 - 2
custom_components/tuya_local/devices/sc116wz3a_camera.yaml

@@ -37,9 +37,8 @@ entities:
         type: boolean
         name: switch
   - entity: switch
-    name: Watermark
+    translation_key: watermark
     category: config
-    icon: "mdi:watermark"
     dps:
       - id: 104
         type: boolean

+ 1 - 2
custom_components/tuya_local/devices/smcm_doorbellpro_camera.yaml

@@ -28,8 +28,7 @@ entities:
         type: boolean
         name: switch
   - entity: switch
-    name: Timestamp
-    icon: "mdi:watermark"
+    translation_key: watermark
     category: config
     dps:
       - id: 104

+ 1 - 2
custom_components/tuya_local/devices/v330l_petfeeder.yaml

@@ -69,8 +69,7 @@ entities:
         name: switch
         optional: true
   - entity: switch
-    name: Timestamp
-    icon: "mdi:clock-time-eight"
+    translation_key: watermark
     category: config
     dps:
       - id: 104

+ 1 - 2
custom_components/tuya_local/devices/yakry_camera_petfeeder.yaml

@@ -19,8 +19,7 @@ entities:
         type: boolean
         name: switch
   - entity: switch
-    name: Timestamp
-    icon: "mdi:watermark"
+    translation_key: watermark
     category: config
     dps:
       - id: 104

+ 4 - 1
custom_components/tuya_local/icons.json

@@ -572,7 +572,7 @@
                 "default": "mdi:file-video",
                 "state": {
                     "event": "mdi:movie-open",
-                    "continuous": "mdi:record-rec",
+                    "continuous": "mdi:record-rec"
                 }
             },
             "scene": {
@@ -1067,6 +1067,9 @@
             },
             "snooze": {
                 "default": "mdi:alarm-snooze"
+            },
+            "watermark": {
+                "default": "mdi:watermark"
             }
         },
         "text": {

+ 3 - 0
custom_components/tuya_local/translations/bg.json

@@ -1451,6 +1451,9 @@
             },
             "snooze": {
                 "name": "Отлагане"
+            },
+            "watermark": {
+                "name": "Воден знак"
             }
         },
         "text": {

+ 3 - 0
custom_components/tuya_local/translations/ca.json

@@ -1451,6 +1451,9 @@
             },
             "snooze": {
                 "name": "Ajornament"
+            },
+            "watermark": {
+                "name": "Marca de agua"
             }
         },
         "text": {

+ 3 - 0
custom_components/tuya_local/translations/cz.json

@@ -1451,6 +1451,9 @@
             },
             "snooze": {
                 "name": "Odložení"
+            },
+            "watermark": {
+                "name": "Vodotisk"
             }
         },
         "text": {

+ 3 - 0
custom_components/tuya_local/translations/de.json

@@ -1451,6 +1451,9 @@
             },
             "snooze": {
                 "name": "Schlummern"
+            },
+            "watermark": {
+                "name": "Wasserzeichen"
             }
         },
         "text": {

+ 3 - 0
custom_components/tuya_local/translations/el.json

@@ -1451,6 +1451,9 @@
             },
             "snooze": {
                 "name": "Αναβολή"
+            },
+            "watermark": {
+                "name": "Υδατογράφημα"
             }
         },
         "text": {

+ 3 - 0
custom_components/tuya_local/translations/en.json

@@ -1451,6 +1451,9 @@
             },
             "snooze": {
                 "name": "Snooze"
+            },
+            "watermark": {
+                "name": "Watermark"
             }
         },
         "text": {

+ 3 - 0
custom_components/tuya_local/translations/es.json

@@ -1451,6 +1451,9 @@
             },
             "snooze": {
                 "name": "Repetición"
+            },
+            "watermark": {
+                "name": "Marca de agua"
             }
         },
         "text": {

+ 3 - 0
custom_components/tuya_local/translations/fr.json

@@ -1451,6 +1451,9 @@
             },
             "snooze": {
                 "name": "Répétition"
+            },
+            "watermark": {
+                "name": "Filigrane"
             }
         },
         "text": {

+ 3 - 0
custom_components/tuya_local/translations/hu.json

@@ -1451,6 +1451,9 @@
             },
             "snooze": {
                 "name": "Szundi"
+            },
+            "watermark": {
+                "name": "Vízjel"
             }
         },
         "text": {

+ 3 - 0
custom_components/tuya_local/translations/id.json

@@ -1451,6 +1451,9 @@
             },
             "snooze": {
                 "name": "Tunda"
+            },
+            "watermark": {
+                "name": "Tanda air"
             }
         },
         "text": {

+ 3 - 0
custom_components/tuya_local/translations/it.json

@@ -1451,6 +1451,9 @@
             },
             "snooze": {
                 "name": "Posticipo"
+            },
+            "watermark": {
+                "name": "Filigrana"
             }
         },
         "text": {

+ 3 - 0
custom_components/tuya_local/translations/ja.json

@@ -1451,6 +1451,9 @@
             },
             "snooze": {
                 "name": "スヌーズ"
+            },
+            "watermark": {
+                "name": "ウォーターマーク"
             }
         },
         "text": {

+ 3 - 0
custom_components/tuya_local/translations/no-NB.json

@@ -1451,6 +1451,9 @@
             },
             "snooze": {
                 "name": "Slumring"
+            },
+            "watermark": {
+                "name": "Vannmerke"
             }
         },
         "text": {

+ 3 - 0
custom_components/tuya_local/translations/pl.json

@@ -1451,6 +1451,9 @@
             },
             "snooze": {
                 "name": "Drzemka"
+            },
+            "watermark": {
+                "name": "Znak wodny"
             }
         },
         "text": {

+ 3 - 0
custom_components/tuya_local/translations/pt-BR.json

@@ -1451,6 +1451,9 @@
             },
             "snooze": {
                 "name": "Soneca"
+            },
+            "watermark": {
+                "name": "Marca d'água"
             }
         },
         "text": {

+ 3 - 0
custom_components/tuya_local/translations/pt-PT.json

@@ -1451,6 +1451,9 @@
             },
             "snooze": {
                 "name": "Soneca"
+            },
+            "watermark": {
+                "name": "Marca d'água"
             }
         },
         "text": {

+ 3 - 0
custom_components/tuya_local/translations/ro.json

@@ -1451,6 +1451,9 @@
             },
             "snooze": {
                 "name": "Amânare"
+            },
+            "watermark": {
+                "name": "Filigran"
             }
         },
         "text": {

+ 3 - 0
custom_components/tuya_local/translations/ru.json

@@ -1451,6 +1451,9 @@
             },
             "snooze": {
                 "name": "Отсрочка"
+            },
+            "watermark": {
+                "name": "Водяной знак"
             }
         },
         "text": {

+ 3 - 0
custom_components/tuya_local/translations/sv.json

@@ -1451,6 +1451,9 @@
             },
             "snooze": {
                 "name": "Slummer"
+            },
+            "watermark": {
+                "name": "Vattenstämpel"
             }
         },
         "text": {

+ 3 - 0
custom_components/tuya_local/translations/uk.json

@@ -1451,6 +1451,9 @@
             },
             "snooze": {
                 "name": "Відкладення"
+            },
+            "watermark": {
+                "name": "Водяной знак"
             }
         },
         "text": {

+ 3 - 0
custom_components/tuya_local/translations/ur.json

@@ -1451,6 +1451,9 @@
             },
             "snooze": {
                 "name": "سنوز"
+            },
+            "watermark": {
+                "name": "واٹر مارک"
             }
         },
         "text": {

+ 3 - 0
custom_components/tuya_local/translations/zh-Hans.json

@@ -1451,6 +1451,9 @@
             },
             "snooze": {
                 "name": "贪睡"
+            },
+            "watermark": {
+                "name": "水印"
             }
         },
         "text": {

+ 3 - 0
custom_components/tuya_local/translations/zh-Hant.json

@@ -1451,6 +1451,9 @@
             },
             "snooze": {
                 "name": "貪睡"
+            },
+            "watermark": {
+                "name": "水印"
             }
         },
         "text": {