返回 JoyAI-Echo
common.json
1 {
2 "app": {
3 "brand": "Echo Director",
4 "loading": {
5 "connecting": "Echo Director に接続中…",
6 "boot": "Echo Director を読み込み中…"
7 },
8 "error": {
9 "title": "Echo Director に接続できませんでした",
10 "gatewayHint": "gateway(`nanobot gateway`)が起動しており、このページが同じマシン上で開かれていることを確認してください。"
11 },
12 "documentTitle": {
13 "base": "Echo Director",
14 "chat": "{{title}} · Echo Director"
15 },
16 "meta": {
17 "description": "Echo Director Web UI — Echo Director ワークスペースと会話します。"
18 }
19 },
20 "sidebar": {
21 "collapse": "サイドバーを閉じる",
22 "toggleTheme": "テーマを切り替える",
23 "newChat": "新しいチャット",
24 "recent": "最近のチャット",
25 "refreshSessions": "セッションを更新",
26 "language": {
27 "label": "言語",
28 "ariaLabel": "言語を変更"
29 }
30 },
31 "chat": {
32 "fallbackTitle": "チャット {{id}}",
33 "loading": "読み込み中…",
34 "noSessions": "まだセッションがありません。",
35 "actions": "「{{title}}」のチャット操作",
36 "delete": "削除",
37 "newChat": "新しいチャット",
38 "mode": {
39 "autoGenerate": "ワンクリック完成",
40 "stepwise": "ショット磨き"
41 }
42 },
43 "deleteConfirm": {
44 "title": "「{{title}}」を削除しますか?",
45 "description": "セッションファイルはディスクから削除されます。この操作は元に戻せません。",
46 "cancel": "キャンセル",
47 "confirm": "削除"
48 },
49 "connection": {
50 "idle": "待機中",
51 "connecting": "接続中…",
52 "open": "接続済み",
53 "reconnecting": "再接続中…",
54 "closed": "切断済み",
55 "error": "接続エラー"
56 },
57 "thread": {
58 "loadingConversation": "会話を読み込み中…",
59 "empty": {
60 "description": "質問したり、ローカル作業を続けたり、新しいスレッドを始めたりできます。"
61 },
62 "header": {
63 "toggleSidebar": "サイドバーを切り替える"
64 },
65 "composer": {
66 "placeholderThread": "メッセージを入力…",
67 "placeholderHero": "何を考えていますか?",
68 "placeholderHeroShort": "Share your creative story — you can upload a favorite image as the first frame to make a short video. The image aspect ratio must match the video.",
69 "placeholderStepwise": "Upload a first-frame image, then share your story idea.",
70 "placeholderStepwiseAuto": "Share your story idea — skip polishing and generate the full film.",
71 "placeholderStepwiseAutoEmpty": "Upload a first-frame image and generate the full film in one click.",
72 "autoGenerate": "One-click generate",
73 "placeholderOpening": "新しいチャットを開いています…",
74 "inputAria": "メッセージ入力欄",
75 "sendHint": "Enter で送信 · Shift+Enter で改行",
76 "charCount": "{{count}} 字",
77 "send": "メッセージを送信",
78 "attachImage": "画像を添付",
79 "encoding": "処理中…",
80 "remove": "添付を削除",
81 "normalizedSizeHint": "{{orig}} → {{current}}(自動圧縮)",
82 "imageRejected": {
83 "unsupported_type": "対応していないファイル形式です",
84 "too_many_images": "1 メッセージにつき最大 {{max}} 枚です",
85 "magic_mismatch": "画像ファイルではないようです",
86 "decode_failed": "この画像をデコードできません",
87 "too_large": "画像が大きすぎます。小さいものを選んでください",
88 "io": "このファイルを読み込めません"
89 }
90 },
91 "scrollToBottom": "一番下へスクロール"
92 },
93 "message": {
94 "streaming": "生成中",
95 "assistantTyping": "アシスタントが入力中",
96 "toolSingle": "ツールを使用中",
97 "toolMany": "{{count}} 個のツールを使用",
98 "imageAttachment": "画像の添付"
99 },
100 "lightbox": {
101 "title": "画像プレビュー",
102 "open": "画像を表示",
103 "prev": "前の画像",
104 "next": "次の画像",
105 "close": "プレビューを閉じる"
106 },
107 "code": {
108 "fallbackLanguage": "コード",
109 "copyAria": "コードをコピー",
110 "copy": "コピー",
111 "copied": "コピーしました"
112 },
113 "common": {
114 "dismiss": "閉じる"
115 },
116 "errors": {
117 "messageTooBig": {
118 "title": "メッセージが大きすぎます",
119 "body": "サイズ上限を超えたため、直前のメッセージはサーバーに拒否されました。画像を減らすか、より小さいファイルに差し替えて再送してください。"
120 }
121 }
122 }
123
123 lines JSON