多言語表示と公開ページ
多言語表示と公開ページ
iknow.dev の 言語切り替え と、ログイン不要で閲覧できる 公開ページ について説明します。
多言語対応(i18n)
iknow.dev は 日本語 と 英語 に対応しています。
言語の決まり方
- ブラウザの
Accept-Languageヘッダー(言語設定)から自動判定されます。 - 日本語優先のブラウザ → 日本語 UI
- 英語優先のブラウザ → 英語 UI
- 判定できない場合はサーバー設定(
APP_LOCALE、既定は日本語)にフォールバックします。
対象となる画面
| 領域 | 対応 |
|---|---|
| エージェント一覧・チャットアプリ・ナレッジ一覧・ナレッジエディター | Vue UI 文言がロケールに追従 |
| トップページ・会社概要・プライバシーポリシー・利用規約・MCP 連携ガイド | Blade 公開ページがロケールに追従 |
| エージェントの回答 | エージェントの is_multilingual 設定により、質問の言語に合わせて回答・チャットタイトルが翻訳される場合あり |
画面上に言語切り替えボタンはありません。ブラウザの言語設定を変更すると表示言語が変わります。
公開ページ(ログイン不要)
| ページ | URL | 内容 |
|---|---|---|
| トップ | / |
サービス紹介、iknow Navigator への CTA |
| 会社概要 | /about |
運営情報 |
| プライバシーポリシー | /privacy |
個人情報の取り扱い |
| 利用規約 | /terms |
サービス利用条件 |
| MCP 連携ガイド | /docs/mcp |
Cursor / Claude との接続手順(公開ドキュメント) |
エージェントへのショート URL
パブリックエージェントは エージェントコードだけの URL でも開けます。
| URL 形式 | 挙動 |
|---|---|
/{agentCode} |
そのエージェントの最新チャットを自動表示。なければチャットアプリへ |
/chat/{agentId}/new |
新規チャットの空状態 |
/chat/{chatId} |
特定のチャットを直接開く |
/knowledge/{agentCode} |
ナレッジ一覧 |
例: iknow Navigator なら /iknow-navigator でチャットアプリに入れます。