INNER CODE UNIT · Python

_ui_language

iLearn-Lab/NovelClaw · apps/auth-portal/local_web_portal/app/main.py:53

def _ui_language(request: Request) -> str:
    session_lang = str(request.session.get("ui_language", "") or "").lower()
    if session_lang in {"zh", "en"}:
        return session_lang
    configured = str(settings.ui_language or "").lower()
    return configured if configured in {"zh", "en"} else "en"


def _portal_context(request: Request, **extra):
    ctx = {"request": request, "ui_language": _ui_language(request)}
    ctx.update(extra)
    return ctx


def _selected_mode(request: Request) -> str:
    mode = str(request.session.get(SELECTED_MODE_KEY, "") or "").lower()
    return mode if mode in VALID_MODES else ""

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…