From 0a458d1cd15d9eda769f0245f540cb4b446d8ff0 Mon Sep 17 00:00:00 2001 From: Theo Arends <11044339+arendst@users.noreply.github.com> Date: Thu, 5 May 2022 16:26:29 +0200 Subject: [PATCH] Add webcam frame rate translations --- tasmota/language/af_AF.h | 2 ++ tasmota/language/bg_BG.h | 2 ++ tasmota/language/cs_CZ.h | 2 ++ tasmota/language/de_DE.h | 2 ++ tasmota/language/el_GR.h | 2 ++ tasmota/language/en_GB.h | 2 ++ tasmota/language/es_ES.h | 2 ++ tasmota/language/fr_FR.h | 2 ++ tasmota/language/fy_NL.h | 2 ++ tasmota/language/he_HE.h | 2 ++ tasmota/language/hu_HU.h | 2 ++ tasmota/language/it_IT.h | 2 ++ tasmota/language/ko_KO.h | 2 ++ tasmota/language/nl_NL.h | 2 ++ tasmota/language/pl_PL.h | 2 ++ tasmota/language/pt_BR.h | 2 ++ tasmota/language/pt_PT.h | 2 ++ tasmota/language/ro_RO.h | 2 ++ tasmota/language/ru_RU.h | 2 ++ tasmota/language/sk_SK.h | 2 ++ tasmota/language/sv_SE.h | 2 ++ tasmota/language/tr_TR.h | 2 ++ tasmota/language/uk_UA.h | 2 ++ tasmota/language/vi_VN.h | 2 ++ tasmota/language/zh_CN.h | 2 ++ tasmota/language/zh_TW.h | 2 ++ tasmota/xdrv_81_esp32_webcam.ino | 11 +++++------ 27 files changed, 57 insertions(+), 6 deletions(-) diff --git a/tasmota/language/af_AF.h b/tasmota/language/af_AF.h index c6cedc578..825d23be4 100644 --- a/tasmota/language/af_AF.h +++ b/tasmota/language/af_AF.h @@ -102,6 +102,7 @@ #define D_FILE "Lêer" #define D_FLOW_RATE "Vloeitempo" #define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation" +#define D_FRAME_RATE "Frame rate" #define D_FREE_MEMORY "Vrye geheue" #define D_PSR_MAX_MEMORY "PS-RAM geheue" #define D_PSR_FREE_MEMORY "PS-RAM vrye geheue" @@ -876,6 +877,7 @@ #define D_UNIT_CENTIMETER "cm" #define D_UNIT_DEGREE "°" #define D_UNIT_FAHRENHEIT "F" +#define D_UNIT_FPS "FPS" #define D_UNIT_HERTZ "Hz" #define D_UNIT_HOUR "h" #define D_UNIT_GALLONS "gal" diff --git a/tasmota/language/bg_BG.h b/tasmota/language/bg_BG.h index 3f2c5c370..c3af37b86 100644 --- a/tasmota/language/bg_BG.h +++ b/tasmota/language/bg_BG.h @@ -102,6 +102,7 @@ #define D_FILE "Файл" #define D_FLOW_RATE "Дебит" #define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation" +#define D_FRAME_RATE "Frame rate" #define D_FREE_MEMORY "Свободна памет" #define D_PSR_MAX_MEMORY "PS-RAM Memory" #define D_PSR_FREE_MEMORY "PS-RAM free Memory" @@ -876,6 +877,7 @@ #define D_UNIT_CENTIMETER "cm" #define D_UNIT_DEGREE "°" #define D_UNIT_FAHRENHEIT "F" +#define D_UNIT_FPS "FPS" #define D_UNIT_HERTZ "Hz" #define D_UNIT_HOUR "h" #define D_UNIT_GALLONS "gal" diff --git a/tasmota/language/cs_CZ.h b/tasmota/language/cs_CZ.h index 80c8ba5a2..74a161c07 100644 --- a/tasmota/language/cs_CZ.h +++ b/tasmota/language/cs_CZ.h @@ -102,6 +102,7 @@ #define D_FILE "Soubor" #define D_FLOW_RATE "Flow rate" #define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation" +#define D_FRAME_RATE "Frame rate" #define D_FREE_MEMORY "Volná paměť" #define D_PSR_MAX_MEMORY "PS-RAM Memory" #define D_PSR_FREE_MEMORY "PS-RAM free Memory" @@ -876,6 +877,7 @@ #define D_UNIT_CENTIMETER "cm" #define D_UNIT_DEGREE "°" #define D_UNIT_FAHRENHEIT "F" +#define D_UNIT_FPS "FPS" #define D_UNIT_HERTZ "Hz" #define D_UNIT_HOUR "hod" #define D_UNIT_GALLONS "gal" diff --git a/tasmota/language/de_DE.h b/tasmota/language/de_DE.h index e4bad7f49..545e376c8 100644 --- a/tasmota/language/de_DE.h +++ b/tasmota/language/de_DE.h @@ -102,6 +102,7 @@ #define D_FILE "Datei" #define D_FLOW_RATE "Durchflussmenge" #define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation" +#define D_FRAME_RATE "Frame rate" #define D_FREE_MEMORY "Freier Arbeitsspeicher" #define D_PSR_MAX_MEMORY "PS-RAM Speicher" #define D_PSR_FREE_MEMORY "PS-RAM freier Speicher" @@ -876,6 +877,7 @@ #define D_UNIT_CENTIMETER "cm" #define D_UNIT_DEGREE "°" #define D_UNIT_FAHRENHEIT "F" +#define D_UNIT_FPS "FPS" #define D_UNIT_HERTZ "Hz" #define D_UNIT_HOUR "h" #define D_UNIT_GALLONS "gal" diff --git a/tasmota/language/el_GR.h b/tasmota/language/el_GR.h index 30d6e8656..2c7678402 100644 --- a/tasmota/language/el_GR.h +++ b/tasmota/language/el_GR.h @@ -102,6 +102,7 @@ #define D_FILE "Αρχείο" #define D_FLOW_RATE "Flow rate" #define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation" +#define D_FRAME_RATE "Frame rate" #define D_FREE_MEMORY "Ελεύθερη μνήμη" #define D_PSR_MAX_MEMORY "PS-RAM Memory" #define D_PSR_FREE_MEMORY "PS-RAM free Memory" @@ -876,6 +877,7 @@ #define D_UNIT_CENTIMETER "cm" #define D_UNIT_DEGREE "°" #define D_UNIT_FAHRENHEIT "F" +#define D_UNIT_FPS "FPS" #define D_UNIT_HERTZ "Hz" #define D_UNIT_HOUR "h" #define D_UNIT_GALLONS "gal" diff --git a/tasmota/language/en_GB.h b/tasmota/language/en_GB.h index 4627b882e..1a0a40251 100644 --- a/tasmota/language/en_GB.h +++ b/tasmota/language/en_GB.h @@ -102,6 +102,7 @@ #define D_FILE "File" #define D_FLOW_RATE "Flow rate" #define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation" +#define D_FRAME_RATE "Frame rate" #define D_FREE_MEMORY "Free Memory" #define D_PSR_MAX_MEMORY "PS-RAM Memory" #define D_PSR_FREE_MEMORY "PS-RAM free Memory" @@ -876,6 +877,7 @@ #define D_UNIT_CENTIMETER "cm" #define D_UNIT_DEGREE "°" #define D_UNIT_FAHRENHEIT "F" +#define D_UNIT_FPS "FPS" #define D_UNIT_HERTZ "Hz" #define D_UNIT_HOUR "h" #define D_UNIT_GALLONS "gal" diff --git a/tasmota/language/es_ES.h b/tasmota/language/es_ES.h index d7fc1168d..a8f9af1d3 100644 --- a/tasmota/language/es_ES.h +++ b/tasmota/language/es_ES.h @@ -102,6 +102,7 @@ #define D_FILE "Archivo" #define D_FLOW_RATE "Caudal" #define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation" +#define D_FRAME_RATE "Frame rate" #define D_FREE_MEMORY "Memoria Libre" #define D_PSR_MAX_MEMORY "Memoria PS-RAM" #define D_PSR_FREE_MEMORY "Memoria PS-RAM libre" @@ -876,6 +877,7 @@ #define D_UNIT_CENTIMETER "cm" #define D_UNIT_DEGREE "°" #define D_UNIT_FAHRENHEIT "F" +#define D_UNIT_FPS "FPS" #define D_UNIT_HERTZ "Hz" #define D_UNIT_HOUR "h" #define D_UNIT_GALLONS "gal" diff --git a/tasmota/language/fr_FR.h b/tasmota/language/fr_FR.h index 84fe4e0b4..a91d40aa2 100644 --- a/tasmota/language/fr_FR.h +++ b/tasmota/language/fr_FR.h @@ -102,6 +102,7 @@ #define D_FILE "Fichier" #define D_FLOW_RATE "Débit" #define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation" +#define D_FRAME_RATE "Frame rate" #define D_FREE_MEMORY "Mémoire libre" #define D_PSR_MAX_MEMORY "Mémoire PS-RAM" #define D_PSR_FREE_MEMORY "Mémoire PS-RAM libre" @@ -876,6 +877,7 @@ #define D_UNIT_CENTIMETER "cm" #define D_UNIT_DEGREE "°" #define D_UNIT_FAHRENHEIT "F" +#define D_UNIT_FPS "FPS" #define D_UNIT_HERTZ "Hz" #define D_UNIT_HOUR "h" #define D_UNIT_GALLONS "gal" diff --git a/tasmota/language/fy_NL.h b/tasmota/language/fy_NL.h index 2fef871f2..66fbd2807 100644 --- a/tasmota/language/fy_NL.h +++ b/tasmota/language/fy_NL.h @@ -102,6 +102,7 @@ #define D_FILE "Bestân" #define D_FLOW_RATE "Stromingssnelheid" #define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation" +#define D_FRAME_RATE "Frame rate" #define D_FREE_MEMORY "Fergese geheugen" #define D_PSR_MAX_MEMORY "PS-RAM geheugen" #define D_PSR_FREE_MEMORY "PS-RAM fergese geheugen" @@ -876,6 +877,7 @@ #define D_UNIT_CENTIMETER "cm" #define D_UNIT_DEGREE "°" #define D_UNIT_FAHRENHEIT "F" +#define D_UNIT_FPS "FPS" #define D_UNIT_HERTZ "Hz" #define D_UNIT_HOUR "h" #define D_UNIT_GALLONS "gal" diff --git a/tasmota/language/he_HE.h b/tasmota/language/he_HE.h index 41174d639..ede44be67 100644 --- a/tasmota/language/he_HE.h +++ b/tasmota/language/he_HE.h @@ -102,6 +102,7 @@ #define D_FILE "קובץ" #define D_FLOW_RATE "Flow rate" #define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation" +#define D_FRAME_RATE "Frame rate" #define D_FREE_MEMORY "זכרון פנוי" #define D_PSR_MAX_MEMORY "PS-RAM Memory" #define D_PSR_FREE_MEMORY "PS-RAM free Memory" @@ -876,6 +877,7 @@ #define D_UNIT_CENTIMETER "cm" #define D_UNIT_DEGREE "°" #define D_UNIT_FAHRENHEIT "F" +#define D_UNIT_FPS "FPS" #define D_UNIT_HERTZ "Hz" #define D_UNIT_HOUR "h" #define D_UNIT_GALLONS "gal" diff --git a/tasmota/language/hu_HU.h b/tasmota/language/hu_HU.h index d48c29048..85e025581 100644 --- a/tasmota/language/hu_HU.h +++ b/tasmota/language/hu_HU.h @@ -102,6 +102,7 @@ #define D_FILE "Fájl" #define D_FLOW_RATE "Átfolyás ráta" #define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation" +#define D_FRAME_RATE "Frame rate" #define D_FREE_MEMORY "Szabad memória" #define D_PSR_MAX_MEMORY "PS-RAM memória" #define D_PSR_FREE_MEMORY "PS-RAM szabad memória" @@ -876,6 +877,7 @@ #define D_UNIT_CENTIMETER "cm" #define D_UNIT_DEGREE "°" #define D_UNIT_FAHRENHEIT "F" +#define D_UNIT_FPS "FPS" #define D_UNIT_HERTZ "Hz" #define D_UNIT_HOUR "h" #define D_UNIT_GALLONS "gal" diff --git a/tasmota/language/it_IT.h b/tasmota/language/it_IT.h index 65000c4ab..89847333c 100644 --- a/tasmota/language/it_IT.h +++ b/tasmota/language/it_IT.h @@ -102,6 +102,7 @@ #define D_FILE "File" #define D_FLOW_RATE "Flusso dati" #define D_FRAGMENTATION "framm." // Lower case abbreviated version of fragmentation used in "memory fragmentation" +#define D_FRAME_RATE "Frame rate" #define D_FREE_MEMORY "Memoria libera" #define D_PSR_MAX_MEMORY "PS-RAM - Memoria" #define D_PSR_FREE_MEMORY "PS-RAM - Memoria libera" @@ -876,6 +877,7 @@ #define D_UNIT_CENTIMETER "cm" #define D_UNIT_DEGREE "°" #define D_UNIT_FAHRENHEIT "F" +#define D_UNIT_FPS "FPS" #define D_UNIT_HERTZ "Hz" #define D_UNIT_HOUR "o" #define D_UNIT_GALLONS "gal" diff --git a/tasmota/language/ko_KO.h b/tasmota/language/ko_KO.h index a6075d40c..c70b64479 100644 --- a/tasmota/language/ko_KO.h +++ b/tasmota/language/ko_KO.h @@ -102,6 +102,7 @@ #define D_FILE "파일" #define D_FLOW_RATE "Flow rate" #define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation" +#define D_FRAME_RATE "Frame rate" #define D_FREE_MEMORY "남은 메모리" #define D_PSR_MAX_MEMORY "PS-RAM Memory" #define D_PSR_FREE_MEMORY "PS-RAM free Memory" @@ -876,6 +877,7 @@ #define D_UNIT_CENTIMETER "cm" #define D_UNIT_DEGREE "°" #define D_UNIT_FAHRENHEIT "F" +#define D_UNIT_FPS "FPS" #define D_UNIT_HERTZ "Hz" #define D_UNIT_HOUR "시" #define D_UNIT_GALLONS "gal" diff --git a/tasmota/language/nl_NL.h b/tasmota/language/nl_NL.h index 5d1a6fc55..8ff61cd1c 100644 --- a/tasmota/language/nl_NL.h +++ b/tasmota/language/nl_NL.h @@ -102,6 +102,7 @@ #define D_FILE "Bestand" #define D_FLOW_RATE "Debiet" #define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation" +#define D_FRAME_RATE "Frame rate" #define D_FREE_MEMORY "Vrij geheugen" #define D_PSR_MAX_MEMORY "PS-RAM Memory" #define D_PSR_FREE_MEMORY "PS-RAM free Memory" @@ -876,6 +877,7 @@ #define D_UNIT_CENTIMETER "cm" #define D_UNIT_DEGREE "°" #define D_UNIT_FAHRENHEIT "F" +#define D_UNIT_FPS "FPS" #define D_UNIT_HERTZ "Hz" #define D_UNIT_HOUR "h" #define D_UNIT_GALLONS "gal" diff --git a/tasmota/language/pl_PL.h b/tasmota/language/pl_PL.h index 984b96104..e4f65d35a 100644 --- a/tasmota/language/pl_PL.h +++ b/tasmota/language/pl_PL.h @@ -102,6 +102,7 @@ #define D_FILE "Plik" #define D_FLOW_RATE "Przepływ" #define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation" +#define D_FRAME_RATE "Frame rate" #define D_FREE_MEMORY "Wolna pamięć" #define D_PSR_MAX_MEMORY "Pamięć PS-RAM" #define D_PSR_FREE_MEMORY "Wolna pamięć PS-RAM" @@ -876,6 +877,7 @@ #define D_UNIT_CENTIMETER "cm" #define D_UNIT_DEGREE "°" #define D_UNIT_FAHRENHEIT "F" +#define D_UNIT_FPS "FPS" #define D_UNIT_HERTZ "Hz" #define D_UNIT_HOUR "Godz" #define D_UNIT_GALLONS "gal" diff --git a/tasmota/language/pt_BR.h b/tasmota/language/pt_BR.h index 09387c275..d689d83ce 100644 --- a/tasmota/language/pt_BR.h +++ b/tasmota/language/pt_BR.h @@ -102,6 +102,7 @@ #define D_FILE "Arquivo" #define D_FLOW_RATE "Quociente de vazão" #define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation" +#define D_FRAME_RATE "Frame rate" #define D_FREE_MEMORY "Memória livre" #define D_PSR_MAX_MEMORY "Memória PS-RAM" #define D_PSR_FREE_MEMORY "Memória PS-RAM livre" @@ -876,6 +877,7 @@ #define D_UNIT_CENTIMETER "cm" #define D_UNIT_DEGREE "°" #define D_UNIT_FAHRENHEIT "F" +#define D_UNIT_FPS "FPS" #define D_UNIT_HERTZ "Hz" #define D_UNIT_HOUR "H" #define D_UNIT_GALLONS "gal" diff --git a/tasmota/language/pt_PT.h b/tasmota/language/pt_PT.h index 437e85ed9..715904df4 100644 --- a/tasmota/language/pt_PT.h +++ b/tasmota/language/pt_PT.h @@ -102,6 +102,7 @@ #define D_FILE "Ficheiro" #define D_FLOW_RATE "Taxa de Fluxo" #define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation" +#define D_FRAME_RATE "Frame rate" #define D_FREE_MEMORY "Memoria Livre" #define D_PSR_MAX_MEMORY "PS-RAM Memory" #define D_PSR_FREE_MEMORY "PS-RAM free Memory" @@ -876,6 +877,7 @@ #define D_UNIT_CENTIMETER "cm" #define D_UNIT_DEGREE "°" #define D_UNIT_FAHRENHEIT "F" +#define D_UNIT_FPS "FPS" #define D_UNIT_HERTZ "Hz" #define D_UNIT_HOUR "h" #define D_UNIT_GALLONS "gal" diff --git a/tasmota/language/ro_RO.h b/tasmota/language/ro_RO.h index 43e1c76ea..a57b8bade 100644 --- a/tasmota/language/ro_RO.h +++ b/tasmota/language/ro_RO.h @@ -102,6 +102,7 @@ #define D_FILE "Fișier" #define D_FLOW_RATE "Debit" #define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation" +#define D_FRAME_RATE "Frame rate" #define D_FREE_MEMORY "Memorie Liberă" #define D_PSR_MAX_MEMORY "PS-RAM Memory" #define D_PSR_FREE_MEMORY "PS-RAM free Memory" @@ -876,6 +877,7 @@ #define D_UNIT_CENTIMETER "cm" #define D_UNIT_DEGREE "°" #define D_UNIT_FAHRENHEIT "F" +#define D_UNIT_FPS "FPS" #define D_UNIT_HERTZ "Hz" #define D_UNIT_HOUR "h" #define D_UNIT_GALLONS "gal" diff --git a/tasmota/language/ru_RU.h b/tasmota/language/ru_RU.h index e37ac3773..ea148c878 100644 --- a/tasmota/language/ru_RU.h +++ b/tasmota/language/ru_RU.h @@ -102,6 +102,7 @@ #define D_FILE "Файл" #define D_FLOW_RATE "Flow rate" #define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation" +#define D_FRAME_RATE "Frame rate" #define D_FREE_MEMORY "Свободная память" #define D_PSR_MAX_MEMORY "PS-RAM Memory" #define D_PSR_FREE_MEMORY "PS-RAM free Memory" @@ -876,6 +877,7 @@ #define D_UNIT_CENTIMETER "см" #define D_UNIT_DEGREE "°" #define D_UNIT_FAHRENHEIT "F" +#define D_UNIT_FPS "FPS" #define D_UNIT_HERTZ "Гц" #define D_UNIT_HOUR "Ч" #define D_UNIT_GALLONS "gal" diff --git a/tasmota/language/sk_SK.h b/tasmota/language/sk_SK.h index 3c05c08b1..e0626e909 100644 --- a/tasmota/language/sk_SK.h +++ b/tasmota/language/sk_SK.h @@ -102,6 +102,7 @@ #define D_FALSE "Nepravda" #define D_FILE "Súbor" #define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation" +#define D_FRAME_RATE "Frame rate" #define D_FREE_MEMORY "Voľná pamäť" #define D_PSR_MAX_MEMORY "PS-RAM Memory" #define D_PSR_FREE_MEMORY "PS-RAM free Memory" @@ -876,6 +877,7 @@ #define D_UNIT_CENTIMETER "cm" #define D_UNIT_DEGREE "°" #define D_UNIT_FAHRENHEIT "F" +#define D_UNIT_FPS "FPS" #define D_UNIT_HERTZ "Hz" #define D_UNIT_HOUR "hod" #define D_UNIT_GALLONS "gal" diff --git a/tasmota/language/sv_SE.h b/tasmota/language/sv_SE.h index 39cefc9f1..38ef28862 100644 --- a/tasmota/language/sv_SE.h +++ b/tasmota/language/sv_SE.h @@ -102,6 +102,7 @@ #define D_FILE "Fil" #define D_FLOW_RATE "Flow rate" #define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation" +#define D_FRAME_RATE "Frame rate" #define D_FREE_MEMORY "Ledigt minne" #define D_PSR_MAX_MEMORY "PS-RAM Memory" #define D_PSR_FREE_MEMORY "PS-RAM free Memory" @@ -876,6 +877,7 @@ #define D_UNIT_CENTIMETER "cm" #define D_UNIT_DEGREE "°" #define D_UNIT_FAHRENHEIT "F" +#define D_UNIT_FPS "FPS" #define D_UNIT_HERTZ "Hz" #define D_UNIT_HOUR "Tim" #define D_UNIT_GALLONS "gal" diff --git a/tasmota/language/tr_TR.h b/tasmota/language/tr_TR.h index 6a9ba1894..b6005ade9 100644 --- a/tasmota/language/tr_TR.h +++ b/tasmota/language/tr_TR.h @@ -102,6 +102,7 @@ #define D_FILE "Dosya" #define D_FLOW_RATE "Flow rate" #define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation" +#define D_FRAME_RATE "Frame rate" #define D_FREE_MEMORY "Boş Hafıza" #define D_PSR_MAX_MEMORY "PS-RAM Memory" #define D_PSR_FREE_MEMORY "PS-RAM free Memory" @@ -876,6 +877,7 @@ #define D_UNIT_CENTIMETER "cm" #define D_UNIT_DEGREE "°" #define D_UNIT_FAHRENHEIT "F" +#define D_UNIT_FPS "FPS" #define D_UNIT_HERTZ "Hz" #define D_UNIT_HOUR "h" #define D_UNIT_GALLONS "gal" diff --git a/tasmota/language/uk_UA.h b/tasmota/language/uk_UA.h index f889bd07e..756e61b44 100644 --- a/tasmota/language/uk_UA.h +++ b/tasmota/language/uk_UA.h @@ -102,6 +102,7 @@ #define D_FILE "Файл" #define D_FLOW_RATE "Потік" #define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation" +#define D_FRAME_RATE "Frame rate" #define D_FREE_MEMORY "Вільна память" #define D_PSR_MAX_MEMORY "PS-RAM Memory" #define D_PSR_FREE_MEMORY "PS-RAM free Memory" @@ -876,6 +877,7 @@ #define D_UNIT_CENTIMETER "cм" #define D_UNIT_DEGREE "°" #define D_UNIT_FAHRENHEIT "F" +#define D_UNIT_FPS "FPS" #define D_UNIT_HERTZ "Гц" #define D_UNIT_HOUR "г" #define D_UNIT_GALLONS "гал" diff --git a/tasmota/language/vi_VN.h b/tasmota/language/vi_VN.h index aaec75778..3fdb716bd 100644 --- a/tasmota/language/vi_VN.h +++ b/tasmota/language/vi_VN.h @@ -102,6 +102,7 @@ #define D_FILE "Tệp" #define D_FLOW_RATE "Tốc độ dòng" #define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation" +#define D_FRAME_RATE "Frame rate" #define D_FREE_MEMORY "Bộ nhớ trống" #define D_PSR_MAX_MEMORY "Bộ nhớ PS-RAM" #define D_PSR_FREE_MEMORY "Bộ nhớ PS-RAM trống" @@ -876,6 +877,7 @@ #define D_UNIT_CENTIMETER "cm" #define D_UNIT_DEGREE "°" #define D_UNIT_FAHRENHEIT "F" +#define D_UNIT_FPS "FPS" #define D_UNIT_HERTZ "Hz" #define D_UNIT_HOUR "h" #define D_UNIT_GALLONS "gal" diff --git a/tasmota/language/zh_CN.h b/tasmota/language/zh_CN.h index d57121242..a2437a739 100644 --- a/tasmota/language/zh_CN.h +++ b/tasmota/language/zh_CN.h @@ -102,6 +102,7 @@ #define D_FILE "文件:" #define D_FLOW_RATE "Flow rate" #define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation" +#define D_FRAME_RATE "Frame rate" #define D_FREE_MEMORY "空闲内存" #define D_PSR_MAX_MEMORY "PS-RAM Memory" #define D_PSR_FREE_MEMORY "PS-RAM free Memory" @@ -876,6 +877,7 @@ #define D_UNIT_CENTIMETER "厘米" #define D_UNIT_DEGREE "°" #define D_UNIT_FAHRENHEIT "F" +#define D_UNIT_FPS "FPS" #define D_UNIT_HERTZ "Hz" #define D_UNIT_HOUR "小时" #define D_UNIT_GALLONS "gal" diff --git a/tasmota/language/zh_TW.h b/tasmota/language/zh_TW.h index 749e44626..205162560 100644 --- a/tasmota/language/zh_TW.h +++ b/tasmota/language/zh_TW.h @@ -102,6 +102,7 @@ #define D_FILE "檔案:" #define D_FLOW_RATE "流量" #define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation" +#define D_FRAME_RATE "Frame rate" #define D_FREE_MEMORY "可用的記憶體" #define D_PSR_MAX_MEMORY "偽靜態隨機存取記憶體(PS-RAM)容量" #define D_PSR_FREE_MEMORY "偽靜態隨機存取記憶體(PS-RAM)可用空間" @@ -876,6 +877,7 @@ #define D_UNIT_CENTIMETER "cm" #define D_UNIT_DEGREE "°" #define D_UNIT_FAHRENHEIT "F" +#define D_UNIT_FPS "FPS" #define D_UNIT_HERTZ "Hz" #define D_UNIT_HOUR "時" #define D_UNIT_GALLONS "gal" diff --git a/tasmota/xdrv_81_esp32_webcam.ino b/tasmota/xdrv_81_esp32_webcam.ino index b00c3504d..433f44ff2 100644 --- a/tasmota/xdrv_81_esp32_webcam.ino +++ b/tasmota/xdrv_81_esp32_webcam.ino @@ -300,7 +300,7 @@ void WcApplySettings() { wc_s->set_dcw(wc_s, Settings->webcam_config.dcw); wc_s->set_bpc(wc_s, Settings->webcam_config.bpc); - WcFeature(Settings->webcam_config.feature); + WcFeature(Settings->webcam_config.feature); AddLog(LOG_LEVEL_DEBUG, PSTR("CAM: Settings updated")); } @@ -405,7 +405,7 @@ uint32_t WcSetup(int32_t fsiz) { config.pin_reset = RESET_GPIO_NUM; AddLog(LOG_LEVEL_DEBUG, PSTR("CAM: Default template")); } - + int32_t ledc_channel = analogAttach(config.pin_xclk); if (ledc_channel < 0) { AddLog(LOG_LEVEL_ERROR, "CAM: cannot allocated ledc cahnnel, remove a PWM GPIO"); @@ -1249,7 +1249,7 @@ const char kWCCommands[] PROGMEM = D_PRFX_WEBCAM "|" // Prefix D_CMND_WC_AWB "|" D_CMND_WC_WB_MODE "|" D_CMND_WC_AWB_GAIN "|" D_CMND_WC_AEC "|" D_CMND_WC_AEC_VALUE "|" D_CMND_WC_AE_LEVEL "|" D_CMND_WC_AEC2 "|" D_CMND_WC_AGC "|" D_CMND_WC_AGC_GAIN "|" D_CMND_WC_GAINCEILING "|" D_CMND_WC_RAW_GMA "|" D_CMND_WC_LENC "|" - D_CMND_WC_WPC "|" D_CMND_WC_DCW "|" D_CMND_WC_BPC "|" D_CMND_WC_COLORBAR "|" D_CMND_WC_FEATURE "|" + D_CMND_WC_WPC "|" D_CMND_WC_DCW "|" D_CMND_WC_BPC "|" D_CMND_WC_COLORBAR "|" D_CMND_WC_FEATURE "|" D_CMND_WC_SETDEFAULTS "|" D_CMND_WC_STATS "|" D_CMND_WC_INIT #ifdef ENABLE_RTSPSERVER "|" D_CMND_RTSP @@ -1262,7 +1262,7 @@ void (* const WCCommand[])(void) PROGMEM = { &CmndWebcamAWB, &CmndWebcamWBMode, &CmndWebcamAWBGain, &CmndWebcamAEC, &CmndWebcamAECValue, &CmndWebcamAELevel, &CmndWebcamAEC2, &CmndWebcamAGC, &CmndWebcamAGCGain, &CmndWebcamGainCeiling, &CmndWebcamGammaCorrect, &CmndWebcamLensCorrect, &CmndWebcamWPC, &CmndWebcamDCW, &CmndWebcamBPC, - &CmndWebcamColorbar, &CmndWebcamFeature, &CmndWebcamSetDefaults, + &CmndWebcamColorbar, &CmndWebcamFeature, &CmndWebcamSetDefaults, &CmndWebcamStats, &CmndWebcamInit #ifdef ENABLE_RTSPSERVER , &CmndWebRtsp @@ -1536,8 +1536,7 @@ void WcUpdateStats(void) { WcStats.camcnt = 0; } -#define D_UNIT_FPS "FPS" -const char HTTP_WEBCAM_FPS[] PROGMEM = "{s}%s Frames per Second {m}%d " D_UNIT_FPS "{e}"; +const char HTTP_WEBCAM_FPS[] PROGMEM = "{s}%s " D_FRAME_RATE "{m}%d " D_UNIT_FPS "{e}"; void WcStatsShow(void) { #ifdef USE_WEBSERVER