|
61 | 61 | <div class="lang-toggle"> |
62 | 62 | <button class="lang-btn active" data-lang-btn="en" aria-pressed="true">EN</button> |
63 | 63 | <button class="lang-btn" data-lang-btn="vi" aria-pressed="false">VI</button> |
| 64 | + <button class="lang-btn" data-lang-btn="zh" aria-pressed="false">ZH</button> |
64 | 65 | </div> |
65 | 66 | <a href="https://goclaw.sh" class="nav-link" target="_blank" rel="noopener">Home</a> |
66 | 67 | <div class="copy-ai-dropdown"> |
|
109 | 110 | ============================================================ --> |
110 | 111 | <aside id="sidebar"> |
111 | 112 | <div class="sidebar-section"> |
112 | | - <div class="sidebar-section-title">Getting Started</div> |
| 113 | + <div class="sidebar-section-title" data-i18n="nav.getting-started">Getting Started</div> |
113 | 114 | <a class="sidebar-link" data-doc="what-is-goclaw">What is GoClaw?</a> |
114 | 115 | <a class="sidebar-link" data-doc="installation">Installation</a> |
115 | 116 | <a class="sidebar-link" data-doc="quick-start">Quick Start</a> |
|
119 | 120 | </div> |
120 | 121 |
|
121 | 122 | <div class="sidebar-section"> |
122 | | - <div class="sidebar-section-title">Core Concepts</div> |
| 123 | + <div class="sidebar-section-title" data-i18n="nav.core-concepts">Core Concepts</div> |
123 | 124 | <a class="sidebar-link" data-doc="how-goclaw-works">How GoClaw Works</a> |
124 | 125 | <a class="sidebar-link" data-doc="agents-explained">Agents Explained</a> |
125 | 126 | <a class="sidebar-link" data-doc="sessions-and-history">Sessions & History</a> |
|
129 | 130 | </div> |
130 | 131 |
|
131 | 132 | <div class="sidebar-section"> |
132 | | - <div class="sidebar-section-title">Agents</div> |
| 133 | + <div class="sidebar-section-title" data-i18n="nav.agents">Agents</div> |
133 | 134 | <a class="sidebar-link" data-doc="creating-agents">Creating Agents</a> |
134 | 135 | <a class="sidebar-link" data-doc="open-vs-predefined">Open vs Predefined</a> |
135 | 136 | <a class="sidebar-link" data-doc="context-files">Context Files</a> |
|
141 | 142 | </div> |
142 | 143 |
|
143 | 144 | <div class="sidebar-section"> |
144 | | - <div class="sidebar-section-title">Providers</div> |
| 145 | + <div class="sidebar-section-title" data-i18n="nav.providers">Providers</div> |
145 | 146 | <a class="sidebar-link" data-doc="providers-overview">Overview</a> |
146 | 147 | <a class="sidebar-link" data-doc="provider-anthropic">Anthropic</a> |
147 | 148 | <a class="sidebar-link" data-doc="provider-openai">OpenAI / Azure</a> |
|
168 | 169 | </div> |
169 | 170 |
|
170 | 171 | <div class="sidebar-section"> |
171 | | - <div class="sidebar-section-title">Channels</div> |
| 172 | + <div class="sidebar-section-title" data-i18n="nav.channels">Channels</div> |
172 | 173 | <a class="sidebar-link" data-doc="channels-overview">Overview</a> |
173 | 174 | <a class="sidebar-link" data-doc="channel-telegram">Telegram</a> |
174 | 175 | <a class="sidebar-link" data-doc="channel-discord">Discord</a> |
|
183 | 184 | </div> |
184 | 185 |
|
185 | 186 | <div class="sidebar-section"> |
186 | | - <div class="sidebar-section-title">Agent Teams</div> |
| 187 | + <div class="sidebar-section-title" data-i18n="nav.agent-teams">Agent Teams</div> |
187 | 188 | <a class="sidebar-link" data-doc="teams-what-are-teams">What Are Teams?</a> |
188 | 189 | <a class="sidebar-link" data-doc="teams-creating">Creating & Managing</a> |
189 | 190 | <a class="sidebar-link" data-doc="teams-task-board">Task Board</a> |
|
192 | 193 | </div> |
193 | 194 |
|
194 | 195 | <div class="sidebar-section"> |
195 | | - <div class="sidebar-section-title">Advanced</div> |
| 196 | + <div class="sidebar-section-title" data-i18n="nav.advanced">Advanced</div> |
196 | 197 | <a class="sidebar-link" data-doc="custom-tools">Custom Tools</a> |
197 | 198 | <a class="sidebar-link" data-doc="mcp-integration">MCP Integration</a> |
198 | 199 | <a class="sidebar-link" data-doc="skills">Skills</a> |
|
219 | 220 | </div> |
220 | 221 |
|
221 | 222 | <div class="sidebar-section"> |
222 | | - <div class="sidebar-section-title">Deployment</div> |
| 223 | + <div class="sidebar-section-title" data-i18n="nav.deployment">Deployment</div> |
223 | 224 | <a class="sidebar-link" data-doc="deploy-docker-compose">Docker Compose</a> |
224 | 225 | <a class="sidebar-link" data-doc="deploy-database">Database Setup</a> |
225 | 226 | <a class="sidebar-link" data-doc="deploy-security">Security Hardening</a> |
|
230 | 231 | </div> |
231 | 232 |
|
232 | 233 | <div class="sidebar-section"> |
233 | | - <div class="sidebar-section-title">Recipes</div> |
| 234 | + <div class="sidebar-section-title" data-i18n="nav.recipes">Recipes</div> |
234 | 235 | <a class="sidebar-link" data-doc="recipe-personal-assistant">Personal Assistant</a> |
235 | 236 | <a class="sidebar-link" data-doc="recipe-team-chatbot">Team Chatbot</a> |
236 | 237 | <a class="sidebar-link" data-doc="recipe-customer-support">Customer Support</a> |
|
239 | 240 | </div> |
240 | 241 |
|
241 | 242 | <div class="sidebar-section"> |
242 | | - <div class="sidebar-section-title">Showcases</div> |
| 243 | + <div class="sidebar-section-title" data-i18n="nav.showcases">Showcases</div> |
243 | 244 | <a class="sidebar-link" data-doc="gallery">Gallery</a> |
244 | 245 | </div> |
245 | 246 |
|
246 | 247 | <div class="sidebar-section"> |
247 | | - <div class="sidebar-section-title">Reference</div> |
| 248 | + <div class="sidebar-section-title" data-i18n="nav.reference">Reference</div> |
248 | 249 | <a class="sidebar-link" data-doc="cli-commands">CLI Commands</a> |
249 | 250 | <a class="sidebar-link" data-doc="websocket-protocol">WebSocket Protocol</a> |
250 | 251 | <a class="sidebar-link" data-doc="rest-api">REST API</a> |
|
253 | 254 | <a class="sidebar-link" data-doc="database-schema">Database Schema</a> |
254 | 255 | <a class="sidebar-link" data-doc="glossary">Glossary</a> |
255 | 256 |
|
256 | | - <div class="sidebar-subsection-title">Templates</div> |
| 257 | + <div class="sidebar-subsection-title" data-i18n="nav.templates">Templates</div> |
257 | 258 | <a class="sidebar-link sidebar-link-nested" data-doc="template-agents">AGENTS.md</a> |
258 | 259 | <a class="sidebar-link sidebar-link-nested" data-doc="template-soul">SOUL.md</a> |
259 | 260 | <a class="sidebar-link sidebar-link-nested" data-doc="template-identity">IDENTITY.md</a> |
|
265 | 266 | </div> |
266 | 267 |
|
267 | 268 | <div class="sidebar-section"> |
268 | | - <div class="sidebar-section-title">Troubleshooting</div> |
| 269 | + <div class="sidebar-section-title" data-i18n="nav.troubleshooting">Troubleshooting</div> |
269 | 270 | <a class="sidebar-link" data-doc="troubleshoot-common">Common Issues</a> |
270 | 271 | <a class="sidebar-link" data-doc="troubleshoot-channels">Channels</a> |
271 | 272 | <a class="sidebar-link" data-doc="troubleshoot-providers">Providers</a> |
|
277 | 278 |
|
278 | 279 | <div style="padding: 20px; margin-top: 12px; border-top: 1px solid var(--color-border);"> |
279 | 280 | <div style="font-size:0.72rem; color:var(--color-text-dim);"> |
280 | | - All docs available as<br/> |
| 281 | + <span data-i18n="sidebar.llms">All docs available as</span><br/> |
281 | 282 | <a href="llms.txt" target="_blank" style="color:var(--color-primary); text-decoration:none;">llms.txt</a> |
282 | 283 | · |
283 | 284 | <a href="llms-full.txt" target="_blank" style="color:var(--color-primary); text-decoration:none;">llms-full.txt</a> |
|
0 commit comments