From 6ab5c666ac245ceb6a08d139491bc27dc85e61d5 Mon Sep 17 00:00:00 2001 From: Johannes Date: Sat, 7 May 2022 17:04:10 +0200 Subject: [PATCH] implemented localization for popup pages --- HMI/US/landscape/nspanel_US_L.HMI | Bin 11234328 -> 11234328 bytes HMI/US/landscape/nspanel_US_L.tft | Bin 10158224 -> 10158224 bytes HMI/US/portrait/nspanel_US_P.HMI | Bin 11259818 -> 11259818 bytes HMI/US/portrait/nspanel_US_P.tft | Bin 10186416 -> 10186416 bytes HMI/nspanel.HMI | Bin 11234328 -> 11234328 bytes HMI/nspanel.tft | Bin 10158160 -> 10158160 bytes .../luibackend/localization.py | 115 +++++++++++++++++- apps/nspanel-lovelace-ui/luibackend/pages.py | 6 +- 8 files changed, 119 insertions(+), 2 deletions(-) diff --git a/HMI/US/landscape/nspanel_US_L.HMI b/HMI/US/landscape/nspanel_US_L.HMI index cab399cbdebf108e2fa080d2c0ee7a7fabfc4f73..7b6039afdc59478d16bf1d8cdb307369d2342168 100644 GIT binary patch delta 1170 zcmdtd+cT7L9LMqJw+GwgCXcm>O5_kBi&}+}hz>%Ol8O#=QjTSjL)0dbO?l|7gLa!~ zYKP|0n2a%Fx~x0RxM;fRGNvn^yL~pI6 zkz9FgLP*`;gtribbHXAlF_C3O(m!vwLY6}68OAdu=|h-4y{Akwe=~jkAxqL?NfP6k z-6h%yLJ>Mb-Kjc1i#d8>$Su%In#*3;nZKF-RC`H5zVn^IMqR%~H(NfL(PB2(%mx7s zw9r8hH`Qz~jLrT(KWSak>MyE(F|rYbz3As{?X@qcTys58He zo?11k*r#BTGVSM?peBtN9lok-N^Tam!WkK!YT=A=AVyy>^)6*j?fNZig*sL#*JX)V z#nmKNt9EyXUMTNBd6<+pwO+}}=Z~^UX|x*K)v@nB!9wX6avGG;5vNn>3w4;3QJ2%r zHf{BS3Eo(WW$=M7mSY80!Vjz9j{vMjAc7E#5UfEc!mt+Mh(ILPAqr+hBL=Zpj}5RO z4jZuv@kl@-He(BtuocPJh7_b?JJOJj9oUIo*o_SAK_;@0jlIZ0F7{zR@^AnLk&iSdhj@g?c!GXB#WOs| R3k={T9B``B)>olF{{l8}`k4R# delta 1559 zcmdVY`%_e97{KxK?u{CqhTY{X9K4|^WeKF1R7kN~c2jc6)GkQSO~beZB?+<^U_f4S z+wffj0+Kwa5wegkHjy~h51Eq=(|wwn{Hb4@Y{n_6tiJ5l_>2EQXXZ2WUY_T9pYxs* z{<_~DhVTYOw$Oq(iB@rPU~p}#5T&6XMWWD#CPbFVTDT~^qFB51j8wX`iG1dxA#At% z_Z+cA=PV6=*euW6A+Z(OrCPQU^yY_P+jym4{IE`{DqsAh~cDfyMO~e^5a}OClSx~KeR8GKXvx#h(A93pP zrv}3(T4iz2rK{XV<1d>m%yfI?;R}XC)_-~+UY4{N3q-yw{(^wFTa3{wWZAIOBkP0Y zEr~6E6*RuHNk?yTY*`jEQY;P$^?BHsZB}>bI~~$+^XnY!v0KozRK;CTaTC- zvj6PCVVUC46IAzmW}+_r5vNC;K9M|Vk%4jZxI9(IVPm67KGCLlsc(fG>oL6YbfJ5d zbbM)ks1EPyJ7H0wZ_ILwIvbiCpZwl5EUIMsp)R4C&X`-K%8Tt3xpYSr0o@^s0(z>b zirq-r&t{rkrU&%PMJ-iqZ?>q0-^^i)+*?D?ir-D2{DqM^8a79SD)`eZ7xI(F%jT!b z*-b=7i@Y1@qlPNrexo&_S0Agf!`?@YXs16k>c0P4OHb(I>@!zR<{dr7mmH|kea-wB z@E{RMFp!LCn2s5kiCIX&Y|O#cn2UKx#WlDV^Kl)n#{#4w9T~U*3$X~9Sd1I71X;KV zH{%v$V<~cQD{ezByqN6!cHDtwxD$8bZrp==u^cOqhx@P+e&pkRtil6WjWt+{2k{Ud z#v>@eIuznj6rmW8;c+~HC-D^4V*{Q>2{z&xl%fpfsKB$RL=~RH^Vo!HynxN9K`pkR z4gu6-D_%qc8qtJpcnQsDK`UOycI?1T?7}P9jUZk{2(O_Hdms_UUc8QWbf6P&pbOpT X!JF8JUc80$r$x(cK_M-aRMg>?$hG9A7w83=F?pu` z^*1xVGjn1?e?zh0pahAQ2}!ct3M(aBB}J+Z>v1zL^j+Y3ld%pKwA|bRj%FzYw1J)t^|M6OF`Y Zg5QI)!FcdTaBe;l|5@4|`Zuune+kvZlwSY< delta 355 zcmWN=iBgOK007{rwo7tEDlJK(l(R!Zju3^)oijG2!%dQ_&ph|SORw~MZNM9Y z-g@V~4?Y?)Y{V$WjEnl@vk6~(_06R3Vy67~Grbs2sE96wrx%vOGrtED`|_fZ_)Ks% XI2Viue+GXoMB?+M-J!I)<$wPH*!GiA diff --git a/HMI/US/portrait/nspanel_US_P.HMI b/HMI/US/portrait/nspanel_US_P.HMI index db01c7ef7a281a4715941d0b42f49096a64091a9..ccc256665ecfe24ceec95c77ad8a5bc3f66b50ad 100644 GIT binary patch delta 1217 zcmd_n$xl;J6u{y8UR$amQA(u~${>nWD7JtDDvATnQ$-w5L_|!>3#RonC z5d|me!l+GNTxf!9jBZTW%F2~1hr}Ve@mDqu|AHs^a&zuE_vGH(P}f642*D&tG$&gn z=}}IPELACkvQ;N!p?s4Y?IJUyrd0e6i)4#WgZf!KgKFe(ri zu!OCyG`;2#+eFQG`v{ zjACp-3AUmX+fat>C`Sc$U?+B=61%YnRoIJa)Swpoupb9dhl4nT!#IMYIEH%oa2zLa z5~pw)enkH449=nf=Wreua1oc#h|6d~5Y4y(1ubaBRj9azHngJy*U^a^=)z6hLN|JF U8+ULQ_i!J*2x)!c2k#xf01asW(f|Me delta 1263 zcmd_n*H2SX9Ki8&+g>Z;Lt7~KwkX4mg$jZL2Z9sa6>%%#!i5yIiiiuVIKYAzydo;@ zfe*yk*IFb8@mGZac|Uko)Jip>Qzf6!3`_4=@%N?TlvfqrO7`CG z(jw(DDP7wo^WIyHa;apwm(;mwzuj7Gw@NU<3=3p*GwfDt*Jmxk8qv`GKly0T7PJQ) z!Kh$#&>4&gD=8k`>2PJ}T>*E8-ZWa$B*H=20qr#u`n@XqJ;AvOjo@ z7O$EvWm+ZbMA-d8cPMGMa1JTBlOF5xn+ R;3}@+I$Dhf;T!MW-vG7)2PFUi diff --git a/HMI/US/portrait/nspanel_US_P.tft b/HMI/US/portrait/nspanel_US_P.tft index f67b19caf38306654922450b47bb5fca128e9315..7d212f8d57043dee09d7f62e118910fb1cda1255 100644 GIT binary patch delta 355 zcmWN=**25`007`a(=G`Wni49MHqk0Xwi0Pi8%2?t_Oi5CzKpat+Ml2cjthsoUczl2 z!8`PS=X{fM^P$OLzc}$02w7;6#gY^M*%rC-8L8zYSgN8%yIQj zXwc}SCa0Ws##!f_cfm!?F1hTAtFCF$>be`+w7cn+4xMi6a>rc}_uTiuLytW6#8c07 z>(Q&vb1%H~O1}YvhVa_3s1a|Bdh4C{KKSU9&%R8>#=~(%(TQ+uW+FWHcRK!GS~M~{ a7W^9g7W^Lk5&St5nf+DzI~1$>)9@d2N0!Y1 delta 357 zcmWN=*;b4J007`qO%g?xkj73VTMLDeEnB4!McJ1^mcm$~BwtM=Tca$OuIqHsF?U{K zu6qC%p1_U&JLj96{u`PM_DYc|O-Q;KGR%}|mf5mon`5pV^USxvLb(=MY>7Ne&&03sy!9|x`cEwfKTz5mOHaFdJTe~~%y63(QogR4T zk*LR>cGK->2E+_{w?s7gz5GY$-=Er_{{ga5nMVKs diff --git a/HMI/nspanel.HMI b/HMI/nspanel.HMI index 68d2b66c3f4c88f68602785787fe984b70c0f001..801db59e4107615c799453085f2896225b5e87ef 100644 GIT binary patch delta 1182 zcmdtd$xl;p5Ww;Gqpz)r2bKb*MFden5UZu4RX{~t>QWS0Rgi)^imW0E0t#3aMG$Rq z!5sk;O$;P29*8mM$%N>|U`zC~6-G=5kQP2{v zm!;Ph@icSLLrAS=l|D@j3`yo_Q&Fz;CxRz@q#w!Tlb&0I0|R}L8k;L$tv~ z%9E0SPj>fksi9Xf=IFk9xQqKc{oElRd~@Aj!fb`^!isKODI@mPVCScL?vMk3Z=E!JT@Y}kN}*o4inBMDou70K9!6r>^z>BvAPwqpl&A`98r zg&a7Li#+Vc9_+GY297Q>fp#sNo0+p!3NmQc-wK#>- zs6#y(a0X7C#W|cuBQD?~ns5otXu)N);tH<91vlDo4cBo4H_?t;xQ#owi+i|_2k5{< ObfOF0%IL_Wh??I>Wiqz_ delta 1144 zcmdtd+f&SO7{~GNZx6q{)M;(|lQxMIVoNENQ&DYFNffeMITI-gMJU!;S=tRNr*#}= zOwIhpjK*PHI&|3`qv>vE8dnZG8SkCO1%HBP<~7g7=b7i3$20Uq??GplB)YOqI!PnM zvx*^&ROhm4P37X<1W61=ix_+uh||Y)*J><*FySx?5gZlCN%hsVKh+izF20qLy($*g zf3l{U@l5o2wPli&;`*vHWs27v7|_clJvrL=*6}sZs}$i+Wyu>d>)!`_E=AZXgPEr< zNAHt#BT>T+*PyJl%Lb=xkf4DUI_M#*vcZt{dTc-yHo^`Es!@YlY{F)2!B%X;cI?1T>_Q!OV-M=F7Y%5{KI}&mnsERJ zaR@DF#bF#l8;;@_j-wqNIDwOJ;uKEf49?;l&f@|uq7z-X1Q#yj3cBHj2R*ooYq$16wJXA;hj}qE`1M0*azyJUM diff --git a/HMI/nspanel.tft b/HMI/nspanel.tft index 90b9f06d10247587c59a0edb2668079bda25e525..e0ffdc3ce9f3530104501868a55c23d6d8743b42 100644 GIT binary patch delta 361 zcmWN=*;b4J007_`qev1_VT7_T2`y-|w%EzoTPTcBh$LdFk0B&2CZ5ANy+)qGMee)p z|IYblc$w$ds&R$C)io_uSqvtGmo1vc7bvqD9- z*lL^YcGzi`-S*h4*ghrpJK&&FWy)1JYD3rxapSLnzd-v=8n7Cb-3rg2Vx%T^vGjRbm{igGtc#S;iX=$^m(n{ z8*dGG=e@W=Lx%CeM+u*NHsXt~z8Ur1m>h?mJyZFKxyZ!KTx2rVAF9Yp cM3a-jso>9GGB_RlH4{z#o{xpoy2t)40N7lW`v3p{ delta 361 zcmWN==~j#Z002;pv8U{n1}*kAqCyJowz7_VRJEBCXGDjVAT)7h}R66OD)2dXfQL9e924|dg&UqI! zYI4yfmt7Hc)iu}MaMLZf-Er4F_dW1Xvlfp$)+*+Sr=Dr^+zahq>d>i6w^v^4(d&&q zZ@trRz@WGx?|r~W!xBFE?2E6y8S&kyAIAKg9{(2!6)#AZcTHv|W+UUN*~mn!FVvQk ch$bh3lfhrXWbk+JPb!+6`X3AbO{Asf0pcu{Q2+n{ diff --git a/apps/nspanel-lovelace-ui/luibackend/localization.py b/apps/nspanel-lovelace-ui/luibackend/localization.py index 560d3fe8..e0a66f41 100644 --- a/apps/nspanel-lovelace-ui/luibackend/localization.py +++ b/apps/nspanel-lovelace-ui/luibackend/localization.py @@ -17,6 +17,9 @@ translations = { 'run': "Hardloop", 'lock': "Sluit toe", 'unlock': "Sluit oop", + 'brightness': "Helderheid", + 'color_temperature': "Kleur temperatuur", + 'position': "Posisie", }, 'ar': { 'ACTIVATE': "تفعيل", @@ -36,6 +39,9 @@ translations = { 'run': "تشغيل", 'lock': "قفل", 'unlock': "فتح", + 'brightness': "السطوع", + 'color_temperature': "درجة حرارة اللون", + 'position': "موضع", }, 'bg': { 'ACTIVATE': "Активирай", @@ -56,6 +62,9 @@ translations = { 'run': "Изпълни", 'lock': "Заключване", 'unlock': "Отключване", + 'brightness': "Яркост", + 'color_temperature': "Цветова температура", + 'position': "Позиция", }, 'ca': { 'PRESS': "Prem", @@ -77,6 +86,9 @@ translations = { 'run': "Executa", 'lock': "Bloquejar", 'unlock': "Desbloquejar", + 'brightness': "Brillantor", + 'color_temperature': "Temperatura de color", + 'position': "Posició", }, 'cs': { 'PRESS': "Stisknutí", @@ -98,6 +110,9 @@ translations = { 'run': "Spustit", 'lock': "Zamknout", 'unlock': "Odemknout", + 'brightness': "Jas", + 'color_temperature': "Teplota barvy", + 'position': "Pozice", }, 'da': { 'PRESS': "Tryk", @@ -119,6 +134,9 @@ translations = { 'run': "Kør", 'lock': "Lås", 'unlock': "Lås op", + 'brightness': "Lysstyrke", + 'color_temperature': "Farvetemperatur", + 'position': "Position", }, 'de': { 'PRESS': "Drücken", @@ -140,6 +158,9 @@ translations = { 'run': "Ausführen", 'lock': "Verriegeln", 'unlock': "Entriegeln", + 'brightness': "Helligkeit", + 'color_temperature': "Farbtemperatur", + 'position': "Position", }, 'el': { 'PRESS': "Πατήστε", @@ -161,6 +182,9 @@ translations = { 'run': "Εκτέλεση", 'lock': "Κλείδωμα", 'unlock': "Ξεκλείδωμα", + 'brightness': "Φωτεινότητα", + 'color_temperature': "Θερμοκρασία χρώματος", + 'position': "Θέση", }, 'en': { 'PRESS': "Press", @@ -182,6 +206,9 @@ translations = { 'run': "Run", 'lock': "Lock", 'unlock': "Unlock", + 'brightness': "Brightness", + 'color_temperature': "Color temperature", + 'position': "Position", }, 'es': { 'PRESS': "Pulsa", @@ -203,6 +230,9 @@ translations = { 'run': "Ejecutar", 'lock': "Bloquear", 'unlock': "Desbloquear", + 'brightness': "Brillo", + 'color_temperature': "Temperatura del color", + 'position': "Posición", }, 'et': { 'PRESS': "Vajuta nuppu", @@ -224,6 +254,9 @@ translations = { 'run': "Käivita", 'lock': "Lukusta", 'unlock': "Ava", + 'brightness': "Heledus", + 'color_temperature': "Värvustemperatuur", + 'position': "Asend", }, 'fa': { 'ACTIVATE': "فعال سازی", @@ -243,6 +276,9 @@ translations = { 'run': "اجرا", 'lock': "قفل", 'unlock': "باز کردن", + 'brightness': "روشنایی", + 'color_temperature': "دمای رنگ", + 'position': "موقعیت", }, 'fi': { 'PRESS': "Paina", @@ -264,6 +300,9 @@ translations = { 'run': "Suorita", 'lock': "Lukitse", 'unlock': "Avaa lukitus", + 'brightness': "Kirkkaus", + 'color_temperature': "Värilämpötila", + 'position': "Sijainti", }, 'fr': { 'PRESS': "Appui", @@ -285,6 +324,9 @@ translations = { 'run': "Exécuter", 'lock': "Verrouiller", 'unlock': "Déverrouiller", + 'brightness': "Luminosité", + 'color_temperature': "Température de couleur", + 'position': "Position", }, 'he': { 'PRESS': "לחיצה", @@ -306,6 +348,9 @@ translations = { 'run': "רוץ", 'lock': "נעילה", 'unlock': "ביטול נעילה", + 'brightness': "בהירות", + 'color_temperature': "טמפרטורת הצבע", + 'position': "מיקום", }, 'hr': { 'ACTIVATE': "Aktivirati", @@ -325,6 +370,9 @@ translations = { 'run': "Pokreni", 'lock': "zaključati", 'unlock': "Otključati", + 'brightness': "Svjetlina", + 'color_temperature': "Temperatura boje", + 'position': "Pozicija", }, 'hu': { 'PRESS': "Gombnyomás", @@ -346,6 +394,9 @@ translations = { 'run': "Futtatás", 'lock': "Bezár", 'unlock': "Kinyit", + 'brightness': "Fényerő", + 'color_temperature': "Színhőmérséklet", + 'position': "Pozíció", }, 'hy': { 'ACTIVATE': "Ակտիվացնել", @@ -364,6 +415,9 @@ translations = { 'disarm': "Զինաթափել", 'lock': "Կողպեք", 'unlock': "Բացել", + 'brightness': "Պայծառություն", + 'color_temperature': "Գունային ջերմաստիճան", + 'position': "Դիրք", }, 'id': { 'PRESS': "Tekan", @@ -385,6 +439,9 @@ translations = { 'run': "Jalankan", 'lock': "Kunci", 'unlock': "Buka", + 'brightness': "Kecerahan", + 'color_temperature': "Temperatur warna", + 'position': "Posisi", }, 'is': { 'PRESS': "Ýttu á", @@ -405,6 +462,9 @@ translations = { 'run': "Keyra", 'lock': "Læsa", 'unlock': "Aflæsa", + 'brightness': "Birtustig", + 'color_temperature': "Litastig", + 'position': "Staðsetning", }, 'it': { 'PRESS': "Premi", @@ -426,6 +486,9 @@ translations = { 'run': "Esegui", 'lock': "Blocca", 'unlock': "Sblocca", + 'brightness': "Luminosità", + 'color_temperature': "Temperatura colore", + 'position': "Apertura", }, 'lb': { 'ACTIVATE': "Aktivéieren", @@ -445,6 +508,9 @@ translations = { 'run': "Ausféieren", 'lock': "Spären", 'unlock': "Entspären", + 'brightness': "Hellegkeet", + 'color_temperature': "Faarf Temperatur", + 'position': "Positioun", }, 'lt': { 'ACTIVATE': "Suaktyvinti", @@ -463,6 +529,9 @@ translations = { 'run': "Paleisti", 'lock': "Užrakinti", 'unlock': "Atrakinti", + 'brightness': "Ryškumas", + 'color_temperature': "Spalvos temperatūra", + 'position': "Padėtis", }, 'lv': { 'ACTIVATE': "Aktivizēt", @@ -481,6 +550,9 @@ translations = { 'disarm': "Atslēgt", 'lock': "Aizslēgt", 'unlock': "Atslēgt", + 'brightness': "Spilgtums", + 'color_temperature': "Krāsu temperatūra", + 'position': "Pozīcija", }, 'nb': { 'PRESS': "trykk", @@ -502,6 +574,9 @@ translations = { 'run': "Kjør", 'lock': "Lås", 'unlock': "Lås opp", + 'brightness': "Lysstyrke", + 'color_temperature': "Fargetemperatur", + 'position': "Posisjon", }, 'nl': { 'PRESS': "Klik", @@ -523,6 +598,9 @@ translations = { 'run': "Uitvoeren", 'lock': "Vergrendelen", 'unlock': "Ontgrendelen", + 'brightness': "Helderheid", + 'color_temperature': "Kleurtemperatuur", + 'position': "Positie", }, 'nn': { 'ACTIVATE': "Aktiver", @@ -543,6 +621,9 @@ translations = { 'run': "Køyr", 'lock': "Lås", 'unlock': "Lås opp", + 'brightness': "Lysstyrke", + 'color_temperature': "Fargetemperatur", + 'position': "Posisjon", }, 'pl': { 'PRESS': "Naciśnij", @@ -564,6 +645,9 @@ translations = { 'run': "Uruchom", 'lock': "Zablokuj", 'unlock': "Odblokuj", + 'brightness': "Jasność", + 'color_temperature': "Temperatura barwy", + 'position': "Pozycja", }, 'pt': { 'PRESS': "Pressione", @@ -584,6 +668,9 @@ translations = { 'run': "Executar", 'lock': "Bloquear", 'unlock': "Desbloquear", + 'brightness': "Brilho", + 'color_temperature': "Temperatura de cor", + 'position': "Posição", }, 'ro': { 'ACTIVATE': "Activați", @@ -604,6 +691,9 @@ translations = { 'run': "Rulați", 'lock': "Blocat", 'unlock': "Deblocare", + 'brightness': "Luminozitate", + 'color_temperature': "Temperatură de culoare", + 'position': "Poziţie", }, 'ru': { 'PRESS': "Нажать", @@ -625,6 +715,9 @@ translations = { 'run': "Запустить", 'lock': "Закрыть", 'unlock': "Открыть", + 'brightness': "Яркость", + 'color_temperature': "Цветовая температура", + 'position': "Положение", }, 'sk': { 'ACTIVATE': "Aktivovať", @@ -645,6 +738,9 @@ translations = { 'run': "Spustiť", 'lock': "Zamknúť", 'unlock': "Odomknúť", + 'brightness': "Jas", + 'color_temperature': "Teplota farby", + 'position': "Poloha", }, 'sl': { 'PRESS': "Pritisnite", @@ -665,6 +761,9 @@ translations = { 'run': "Poženi", 'lock': "Zakleni", 'unlock': "Odkleni", + 'brightness': "Svetlost", + 'color_temperature': "Temperatura barve", + 'position': "Položaj", }, 'sv': { 'PRESS': "Tryck", @@ -686,6 +785,9 @@ translations = { 'run': "Kör", 'lock': "Lås", 'unlock': "Lås upp", + 'brightness': "Ljusstyrka", + 'color_temperature': "Färgtemperatur", + 'position': "Position", }, 'th': { 'PRESS': "กด", @@ -705,6 +807,9 @@ translations = { 'disarm': "ปิดระบบสัญญาณกันขโมย", 'lock': "ล็อค", 'unlock': "ปลดล็อค", + 'brightness': "ความสว่าง", + 'color_temperature': "อุณหภูมิสี", + 'position': "ตำแหน่ง", }, 'tr': { 'PRESS': "Basınız", @@ -726,6 +831,9 @@ translations = { 'run': "Çalıştır", 'lock': "Kilitle", 'unlock': "Kilidi aç", + 'brightness': "Parlaklık", + 'color_temperature': "Renk sıcaklığı", + 'position': "Pozisyon", }, 'uk': { 'PRESS': "Натисніть", @@ -746,6 +854,9 @@ translations = { 'run': "Запустити", 'lock': "Блокувати", 'unlock': "Розблокувати", + 'brightness': "Яскравість", + 'color_temperature': "Кольорова температура", + 'position': "Положення", }, 'vi': { 'ACTIVATE': "Kích hoạt", @@ -765,6 +876,9 @@ translations = { 'run': "Chạy", 'lock': "Khóa", 'unlock': "Mở khóa", + 'brightness': "Độ sáng", + 'color_temperature': "Nhiệt độ màu", + 'position': "Vị trí", }, } @@ -774,4 +888,3 @@ def get_translation(locale, input): return translations.get(locale).get(input, en_fallback_res) else: return en_fallback_res - diff --git a/apps/nspanel-lovelace-ui/luibackend/pages.py b/apps/nspanel-lovelace-ui/luibackend/pages.py index 9c2d9868..469467d0 100644 --- a/apps/nspanel-lovelace-ui/luibackend/pages.py +++ b/apps/nspanel-lovelace-ui/luibackend/pages.py @@ -402,12 +402,16 @@ class LuiPagesGen(object): color = "enable" else: color = "disable" + brightness_translation = get_translation(self._locale, "brightness") + color_temp_translation = get_translation(self._locale, "color_temperature") + color_translation = "Color" self._send_mqtt_msg(f"entityUpdateDetail~{get_icon_id('lightbulb')}~{icon_color}~{switch_val}~{brightness}~{color_temp}~{color}") def generate_shutter_detail_page(self, entity): entity = self._ha_api.get_entity(entity) pos = int(entity.attributes.get("current_position", 50)) - self._send_mqtt_msg(f"entityUpdateDetail~{pos}") + pos_translation = get_translation(self._locale, "position") + self._send_mqtt_msg(f"entityUpdateDetail~{pos}~{pos_translation}") def send_message_page(self, id, heading, msg, b1, b2): self._send_mqtt_msg(f"pageType~popupNotify")