INNER CODE UNIT · Python

_portal_context

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

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 ""


def _selected_mode_label(mode: str, lang: str) -> str:
    labels = {
        "mode_a": "MultiAgent 小说工作台" if lang != "en" else "MultiAgent Novel Workspace",
        "mode_b": "NovelClaw 小说工作台" if lang != "en" else "NovelClaw Workspace",
    }
    return labels.get(mode, "未选择" if lang != "en" else "Not selected")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…