From 282a39ee6f7555f4a6619a7d1265583a332f1398 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=92=D0=B0=D1=81=D0=B8=D0=BB=D1=8C=20=D0=A1=D0=B2=D1=96?= =?UTF-8?q?=D0=B4=D1=80=D1=96=D0=BA?= Date: Mon, 12 Jun 2023 11:23:25 +0300 Subject: [PATCH] add current language to app.config --- __pycache__/main.cpython-310.pyc | Bin 988 -> 1020 bytes k2/__pycache__/root.cpython-310.pyc | Bin 11950 -> 12018 bytes k2/root.py | 4 +++- main.py | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/__pycache__/main.cpython-310.pyc b/__pycache__/main.cpython-310.pyc index eea2ff50f5ec5ea191805992ebcb80fbbd6d11b7..4dc5246324f31d7a8e96c3fc900612632c52aa9f 100644 GIT binary patch delta 122 zcmcb^{)e46pO=@50SG*=wx!IU$ScbzFj4z7M~YY~f0k&9_{1-&vJ%-$MQuQ?WQt^p zREl&j6C*TGXI2;B RV&q`vU<5)SDa6R~9{{(k9LN9w delta 100 zcmeyveutempO=@50SK;KYD=k_$ScdpHc|WZBt~Ufv23QI##H_+$rSMvi4@6RCPs!7 w#$Yhkl$z|o_D<_yZPv*`DoHsd+3Kvt4%afRCnn?P!GL|7opC{n

gK~RvOAYR0)|3IA4IXuHW^P72J-q-7Y)&mW{-%!MQ z_2rSJr4IwPff#j-C!tj#Syp0HB14nDByv3MI}5DQ_Fx<4Gygtr(F^~36vzyGM3qhl z=gkQbcNAN(upoC-R7+h@Y|Yj!t&1*Jm6)FH={2)n?u9PpGMS}x_V%?@dO4R`USb>K zbcYV0p%r2X5Q2 zypHDRj_a}FxUGSwZc*Q$cBq3b>W6mV(9Y0XJfw@^X&1XIz9BPwb>7$Wvf{nXV$*K2 zl8`;U(rnaORF=6Qk(cmEtVsNCmA;1?sL}Pvv~Iwy@@7N_h+4xNDABj!E7;}7M;28a z@amBSP~!VXi@`&k( z?VUIf>fBr#m-(By6?w143n=hXydw|4PVS<`w@$@y?B5V`ve7kxo{Kd$?IJU!xFJ!c acZnK0lt?amT&ftTcZyoc^SZJ<)Bg*)1dqx9 delta 478 zcmWm8-%C?r7zgn4Jv$!fe!FR!u!fuBCU&HV0_jFr7b5-$ml!CvdB%pGcIe$%U3ePW zD7vsxp9mE3x-N?9r6{4xyz3^!iv?ZuCz$v8zVF2cp6~PU+@NGnLB4l?Y7bG*3@Ee%rlm4r~Jgo=nC~OCJut>YXLo87~^a~aZhp!KJ zh;vtQ6caZU2aam04Ky&LWIU5i&B|9w%#?-Gf(+PwIt-`7ni#xl0IVWcc{&Tnu}SgB zYEMIXtUGOHtLt$!x8=Fw>ZbRFF524YYh(>Iy3zg=tMsG&JJ#t@G)eo>@hiTjmlYq> zidCn|N}{o;Em!RdOUd#P$z6$Ga$6FmM9jtty^19@9Xj}zm') def change_language(lang): session['lang'] = lang + app.config['CURRENT_LANGUAGE'] = lang return redirect(url_for('components.dashboard')) @components_bp.route('/dashboard') @@ -132,7 +133,8 @@ with app.app_context(): 'description'] else False)] else: filtered_components = component_server - current_language = get_locale() + current_language = app.config['CURRENT_LANGUAGE'] #get_locale() + return render_template('dashboard.html', components=components, components_names=components_names, component_server=filtered_components, search_query=search_query, language=current_language) diff --git a/main.py b/main.py index ab7f382..ead358d 100644 --- a/main.py +++ b/main.py @@ -18,6 +18,7 @@ app.config['TIMEZONE'] = pytz.timezone('Europe/Kiev') app.config['SECRET_KEY'] = 'JH&INH987gFDHdsagh&8dwbjdw8ckw' app.config['DOMAIN'] = 'http://127.0.0.1:5001/' app.config['DEFAULT_LANGUAGE'] = 'en' +app.config['CURRENT_LANGUAGE'] = '' app.config['BABEL_TRANSLATION_DIRECTORIES'] = 'languages;components/k2test/k2test/languages' # setting flask app -- 1.9.1