wrapper. Route handler or application helper. This docstring was expanded to make future maintenance easier. Args: *args: Parameter. **kwargs: Parameter. Returns: Varies.
(*args, **kwargs)
| 3061 | |
| 3062 | Internal helper function. |
| 3063 | |
| 3064 | This docstring was expanded to make future maintenance easier. |
| 3065 | |
| 3066 | Returns: |
| 3067 | Varies. |
| 3068 | """ |
| 3069 | return { |
| 3070 | "lang": getattr(g, "lang", "en"), |
| 3071 | "logo_light": LOGO_LIGHT_URL, |
| 3072 | "logo_dark": LOGO_DARK_URL, |
| 3073 | "csrf_token": getattr(g, "csrf_token", csrf_token()), |
| 3074 | "csp_nonce": getattr(g, "csp_nonce", ""), |
| 3075 | "credit_line": CREDIT_LINE if "CREDIT_LINE" in globals() else WATERMARK, |
| 3076 | "ENABLE_CALLS": ENABLE_CALLS, |
| 3077 | } |
| 3078 | |
| 3079 | @app.route("/lang/toggle") |
| 3080 | def toggle_language(): |
| 3081 | """toggle_language. |
| 3082 | |
| 3083 | Route handler or application helper. |
| 3084 | |
| 3085 | This docstring was expanded to make future maintenance easier. |
| 3086 | |
| 3087 | Returns: |
| 3088 | Varies. |
| 3089 | """ |
| 3090 | session["lang"] = "el" if get_lang() == "en" else "en" |
| 3091 | return redirect(request.referrer or (url_for("profiler") if is_logged_in() else url_for("index"))) |
| 3092 | |
| 3093 | def _(s: str) -> str: |
| 3094 | """Translate a short UI string based on session language.""" |
| 3095 | if get_lang() == "el": |
| 3096 | return TRANSLATIONS_EL.get(s, s) |
| 3097 | return s |
| 3098 | |
| 3099 | # Make _() available in all templates (optional direct use). |
nothing calls this directly
no test coverage detected