summaryrefslogtreecommitdiff
path: root/src/ollama_web/routes/pages.py
diff options
context:
space:
mode:
authortanaka takashi <isazaka@gmail.com>2026-06-27 14:49:12 +0900
committertanaka takashi <isazaka@gmail.com>2026-06-27 14:49:12 +0900
commitf93822cebf6258c3a31e03745183aa2c8bb56f4d (patch)
tree8edfba7593d7db039b117fc4d742fbde78b72da6 /src/ollama_web/routes/pages.py
parentb7943a7586fbd0bb0e19aad7732c11a62f72d7c1 (diff)
マルチ言語対応。MCP設定画面の言語切り替え表示にバグあり
Diffstat (limited to 'src/ollama_web/routes/pages.py')
-rw-r--r--src/ollama_web/routes/pages.py14
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"},
)