Skip to content

Commit 51e2037

Browse files
committed
docs: complete zh-Hant and ja README translations
1 parent 2e18424 commit 51e2037

2 files changed

Lines changed: 177 additions & 15 deletions

File tree

README.ja.md

Lines changed: 89 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,115 @@
11
**言語 / Language:** [English](README.md) | [简体中文](README.zh-CN.md) | [繁體中文](README.zh-Hant.md) | [日本語](README.ja.md)
22

3-
# Vibe Coding クラッシュコース
3+
# Vibe Coding 入門コース
44

55
[![License](https://img.shields.io/badge/license-MIT-green)](LICENSE)
66
[![Next.js](https://img.shields.io/badge/Next.js-16-black)](https://nextjs.org/)
77
[![AI SDK](https://img.shields.io/badge/AI%20SDK-multi--model-purple)](https://sdk.vercel.ai/)
88

9-
> 日本語翻訳は準備中です。完全な内容は [English](README.md) または [简体中文](README.zh-CN.md) をご参照ください。
10-
>
11-
> Japanese translation in progress. Please refer to [English](README.md) or [简体中文](README.zh-CN.md) for complete content.
9+
ゼロから学べる AI アシストプログラミング(Vibe Coding)のインタラクティブな学習サイトです。12 のレッスンで段階的に学習でき、AI チューターが組み込まれており、Prompt Playground で直接実行可能なコードを生成できます。
1210

1311
---
1412

13+
## 機能
14+
15+
- **体系的なカリキュラム** — 12 のレッスンで概念理解から実践まで
16+
- **AI 学習アシスタント** — 組み込みの AI チューターにいつでも質問可能
17+
- **Prompt Playground** — 説明を入力するだけで実行可能なコードを生成
18+
- **マルチモデル対応** — Claude、OpenAI、DeepSeek 及び任意の OpenAI 互換インターフェース
19+
1520
## クイックスタート
1621

22+
### 自動セットアップ(推奨)
23+
1724
```bash
1825
bash scripts/setup.sh
19-
# または手動:
20-
npm install && cp .env.example .env && npm run dev
2126
```
2227

23-
## ライセンス
28+
### 手動セットアップ
29+
30+
```bash
31+
npm install
32+
cp .env.example .env
33+
# .env を編集して API Key を入力
34+
npm run dev
35+
```
36+
37+
http://localhost:3000 にアクセスして学習を開始してください。
38+
39+
> 初心者向けの詳細なセットアップガイド:[SETUP_GUIDE.md](./SETUP_GUIDE.md)
40+
41+
## マルチモデルの設定
42+
43+
3 つの AI プロバイダーを `.env` で設定できます:
44+
45+
### DeepSeek(推奨、国内から直接アクセス可能)
46+
47+
```env
48+
AI_PROVIDER=openai-compatible
49+
AI_MODEL=deepseek-chat
50+
AI_API_KEY=sk-...
51+
AI_BASE_URL=https://api.deepseek.com/v1
52+
```
53+
54+
### Anthropic Claude
55+
56+
```env
57+
AI_PROVIDER=anthropic
58+
AI_MODEL=claude-sonnet-4-20250514
59+
ANTHROPIC_API_KEY=sk-ant-...
60+
```
61+
62+
### OpenAI または互換インターフェース
63+
64+
```env
65+
AI_PROVIDER=openai
66+
AI_MODEL=gpt-4o
67+
OPENAI_API_KEY=sk-...
68+
```
69+
70+
## 技術スタック
71+
72+
- [Next.js](https://nextjs.org/) 16 + React 19 + TypeScript
73+
- [Tailwind CSS](https://tailwindcss.com/) v4
74+
- [AI SDK](https://sdk.vercel.ai/) — 統一マルチモデルインターフェース
75+
- [Lucide React](https://lucide.dev/) — アイコン
76+
- [react-markdown](https://github.com/remarkjs/react-markdown) — レッスンコンテンツのレンダリング
77+
78+
## プロジェクト構造
79+
80+
```
81+
app/
82+
api/agent/route.ts # AI 会話ストリーミング API
83+
lesson/[id]/page.tsx # レッスン詳細ページ
84+
page.tsx # トップページ
85+
layout.tsx # ルートレイアウト
86+
components/
87+
ChatInterface.tsx # AI チャットコンポーネント
88+
PromptPlayground.tsx # コード生成練習エリア
89+
LessonNavigator.tsx # レッスンナビゲーションサイドバー
90+
lib/
91+
lessons.ts # レッスンデータ
92+
scripts/
93+
setup.sh # 自動セットアップスクリプト
94+
```
95+
96+
## カスタムレッスン
97+
98+
`lib/lessons.ts` を編集すると、レッスンコンテンツの修正や追加が可能です。Markdown 形式に対応しています。
99+
100+
## 関連プロジェクト
101+
102+
- [myBlog](https://github.com/sixtdreanight/myBlog) — 著者の個人ブログ、Vibe Coding に関する記事多数
103+
104+
## License
24105

25106
MIT
26107

27108
---
28109

29110
<div align="center">
30111

31-
**Language / 语言 / 言語**
112+
**Language / 語言 / 言語**
32113

33114
[**English**](README.md) | [**简体中文**](README.zh-CN.md) | [**繁體中文**](README.zh-Hant.md) | [**日本語**](README.ja.md)
34115

README.zh-Hant.md

Lines changed: 88 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,29 +6,110 @@
66
[![Next.js](https://img.shields.io/badge/Next.js-16-black)](https://nextjs.org/)
77
[![AI SDK](https://img.shields.io/badge/AI%20SDK-multi--model-purple)](https://sdk.vercel.ai/)
88

9-
> 繁體中文翻譯正在進行中,完整內容請參考 [English](README.md)[简体中文](README.zh-CN.md)
10-
>
11-
> Traditional Chinese translation in progress. Please refer to [English](README.md) or [简体中文](README.zh-CN.md) for complete content.
9+
一個面向零基礎學習者的 AI 輔助程式設計(Vibe Coding)互動教學網站。12 節課程循序漸進,內建 AI 助教,Prompt Playground 可直接生成可執行的程式碼。
1210

1311
---
1412

13+
## 功能
14+
15+
- **系統化課程** — 12 節課程從概念理解到動手實踐
16+
- **AI 學習助手** — 內建 AI 助教,隨時提問
17+
- **Prompt Playground** — 輸入描述即可生成可執行程式碼
18+
- **多模型支援** — Claude、OpenAI、DeepSeek 及任意 OpenAI 相容介面
19+
1520
## 快速開始
1621

22+
### 自動設定(推薦)
23+
1724
```bash
1825
bash scripts/setup.sh
19-
# 或手動:
20-
npm install && cp .env.example .env && npm run dev
2126
```
2227

23-
## 許可證
28+
### 手動
29+
30+
```bash
31+
npm install
32+
cp .env.example .env
33+
# 編輯 .env,填入 API Key
34+
npm run dev
35+
```
36+
37+
打開 http://localhost:3000 開始學習。
38+
39+
> 詳細的零基礎設定指南:[SETUP_GUIDE.md](./SETUP_GUIDE.md)
40+
41+
## 設定多模型
42+
43+
支援三種 AI 提供商,透過 `.env` 設定:
44+
45+
### DeepSeek(推薦,國內直接存取)
46+
47+
```env
48+
AI_PROVIDER=openai-compatible
49+
AI_MODEL=deepseek-chat
50+
AI_API_KEY=sk-...
51+
AI_BASE_URL=https://api.deepseek.com/v1
52+
```
53+
54+
### Anthropic Claude
55+
56+
```env
57+
AI_PROVIDER=anthropic
58+
AI_MODEL=claude-sonnet-4-20250514
59+
ANTHROPIC_API_KEY=sk-ant-...
60+
```
61+
62+
### OpenAI 或相容介面
63+
64+
```env
65+
AI_PROVIDER=openai
66+
AI_MODEL=gpt-4o
67+
OPENAI_API_KEY=sk-...
68+
```
69+
70+
## 技術棧
71+
72+
- [Next.js](https://nextjs.org/) 16 + React 19 + TypeScript
73+
- [Tailwind CSS](https://tailwindcss.com/) v4
74+
- [AI SDK](https://sdk.vercel.ai/) — 統一多模型介面
75+
- [Lucide React](https://lucide.dev/) — 圖示
76+
- [react-markdown](https://github.com/remarkjs/react-markdown) — 渲染課程內容
77+
78+
## 專案結構
79+
80+
```
81+
app/
82+
api/agent/route.ts # AI 對話串流介面
83+
lesson/[id]/page.tsx # 課程詳情頁
84+
page.tsx # 首頁
85+
layout.tsx # 根佈局
86+
components/
87+
ChatInterface.tsx # AI 聊天元件
88+
PromptPlayground.tsx # 程式碼生成練習區
89+
LessonNavigator.tsx # 課程導覽側邊欄
90+
lib/
91+
lessons.ts # 課程資料
92+
scripts/
93+
setup.sh # 自動設定腳本
94+
```
95+
96+
## 自訂課程
97+
98+
編輯 `lib/lessons.ts` 即可修改或新增課程內容,支援 Markdown 格式。
99+
100+
## 相關專案
101+
102+
- [myBlog](https://github.com/sixtdreanight/myBlog) — 作者個人部落格,更多 Vibe Coding 相關文章
103+
104+
## License
24105

25106
MIT
26107

27108
---
28109

29110
<div align="center">
30111

31-
**Language / 语言 / 言語**
112+
**Language / 語言 / 言語**
32113

33114
[**English**](README.md) | [**简体中文**](README.zh-CN.md) | [**繁體中文**](README.zh-Hant.md) | [**日本語**](README.ja.md)
34115

0 commit comments

Comments
 (0)