diff options
| author | tanaka takashi <isazaka@gmail.com> | 2026-06-27 14:49:12 +0900 |
|---|---|---|
| committer | tanaka takashi <isazaka@gmail.com> | 2026-06-27 14:49:12 +0900 |
| commit | f93822cebf6258c3a31e03745183aa2c8bb56f4d (patch) | |
| tree | 8edfba7593d7db039b117fc4d742fbde78b72da6 /src/ollama_web/routes/pages.py | |
| parent | b7943a7586fbd0bb0e19aad7732c11a62f72d7c1 (diff) | |
マルチ言語対応。MCP設定画面の言語切り替え表示にバグあり
Diffstat (limited to 'src/ollama_web/routes/pages.py')
| -rw-r--r-- | src/ollama_web/routes/pages.py | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/src/ollama_web/routes/pages.py b/src/ollama_web/routes/pages.py index 52af9e8..45a3a01 100644 --- a/src/ollama_web/routes/pages.py +++ b/src/ollama_web/routes/pages.py @@ -9,9 +9,11 @@ from starlette.responses import Response from starlette.templating import Jinja2Templates from ollama_web import llm +from ollama_web.i18n import get_messages, t _TEMPLATES_DIR = Path(__file__).resolve().parent.parent / "templates" templates = Jinja2Templates(directory=str(_TEMPLATES_DIR)) +templates.env.globals["t"] = t async def index(request: Request) -> Response: @@ -22,8 +24,13 @@ async def index(request: Request) -> Response: return templates.TemplateResponse( request, "index.html", - {"models": models, "default_model": default_model}, + { + "models": models, + "default_model": default_model, + "messages": get_messages(), + }, media_type="text/html; charset=utf-8", + headers={"Cache-Control": "no-store, no-cache, must-revalidate, max-age=0"}, ) @@ -32,6 +39,9 @@ async def login(request: Request) -> Response: return templates.TemplateResponse( request, "login.html", - {}, + { + "messages": get_messages(), + }, media_type="text/html; charset=utf-8", + headers={"Cache-Control": "no-store, no-cache, must-revalidate, max-age=0"}, ) |
