Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 6 additions & 8 deletions app/learn/chinese/02/page.tsx
Original file line number Diff line number Diff line change
@@ -1,20 +1,18 @@
"use client";

import { PinyinPractice } from "@/components/pinyin/PinyinPractice";
import { characters } from "./characters";
import { TranslationPractice } from "@/components/translation/TranslationPractice";

export const title = "漢字からピンイン";
export const title = "翻訳";

export default function ChinesePinyinPage() {
export default function ChineseTranslationPage() {
return (
<div>
<h1 className="text-2xl font-bold text-zinc-800 dark:text-zinc-100">漢字からピンイン</h1>
<h1 className="text-2xl font-bold text-zinc-800 dark:text-zinc-100">翻訳</h1>
<p className="mt-2 text-zinc-600 dark:text-zinc-400">
基本的な漢字を1字ずつ見て、ピンインを入力しましょう。四声は母音を入力した直後に
↑/↓キーで選べます。
中国語⇔日本語の訳文を書き、AIに添削してもらいましょう。
</p>
<div className="mt-8">
<PinyinPractice characters={characters} />
<TranslationPractice languageSlug="chinese" languageLabel="中国語" />
</div>
</div>
);
Expand Down
File renamed without changes.
21 changes: 21 additions & 0 deletions app/learn/chinese/03/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
"use client";

import { PinyinPractice } from "@/components/pinyin/PinyinPractice";
import { characters } from "./characters";

export const title = "漢字からピンイン";

export default function ChinesePinyinPage() {
return (
<div>
<h1 className="text-2xl font-bold text-zinc-800 dark:text-zinc-100">漢字からピンイン</h1>
<p className="mt-2 text-zinc-600 dark:text-zinc-400">
基本的な漢字を1字ずつ見て、ピンインを入力しましょう。四声は母音を入力した直後に
↑/↓キーで選べます。
</p>
<div className="mt-8">
<PinyinPractice characters={characters} />
</div>
</div>
);
}
14 changes: 6 additions & 8 deletions app/learn/french/02/page.tsx
Original file line number Diff line number Diff line change
@@ -1,18 +1,16 @@
"use client";

import { ConjugationPractice } from "@/components/verbs/ConjugationPractice";
import { frenchConjugationConfig } from "@/lib/conjugation/fr/config";
import { verbs } from "./verbs";
import { TranslationPractice } from "@/components/translation/TranslationPractice";

export const title = "動詞の活用";
export const title = "翻訳";

export default function FrenchVerbConjugationPage() {
export default function FrenchTranslationPage() {
return (
<div>
<h1>動詞の活用</h1>
<p>動詞・時制・法を選んで、活用形を入力しながら覚えましょう。</p>
<h1>翻訳</h1>
<p>フランス語⇔日本語の訳文を書き、AIに添削してもらいましょう。</p>
<div className="mt-8">
<ConjugationPractice verbs={verbs} language={frenchConjugationConfig} sectionSlug="02" />
<TranslationPractice languageSlug="french" languageLabel="フランス語" />
</div>
</div>
);
Expand Down
30 changes: 0 additions & 30 deletions app/learn/french/03/page.mdx

This file was deleted.

19 changes: 19 additions & 0 deletions app/learn/french/03/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
"use client";

import { ConjugationPractice } from "@/components/verbs/ConjugationPractice";
import { frenchConjugationConfig } from "@/lib/conjugation/fr/config";
import { verbs } from "./verbs";

export const title = "動詞の活用";

export default function FrenchVerbConjugationPage() {
return (
<div>
<h1>動詞の活用</h1>
<p>動詞・時制・法を選んで、活用形を入力しながら覚えましょう。</p>
<div className="mt-8">
<ConjugationPractice verbs={verbs} language={frenchConjugationConfig} sectionSlug="03" />
</div>
</div>
);
}
File renamed without changes.
66 changes: 0 additions & 66 deletions app/learn/french/04/page.mdx

This file was deleted.

64 changes: 0 additions & 64 deletions app/learn/french/05/page.mdx

This file was deleted.

24 changes: 0 additions & 24 deletions app/learn/french/06/page.mdx

This file was deleted.

11 changes: 0 additions & 11 deletions app/learn/french/07/page.mdx

This file was deleted.

25 changes: 0 additions & 25 deletions app/learn/french/08/page.mdx

This file was deleted.

17 changes: 0 additions & 17 deletions app/learn/french/09/page.mdx

This file was deleted.

16 changes: 0 additions & 16 deletions app/learn/french/10/page.mdx

This file was deleted.

15 changes: 0 additions & 15 deletions app/learn/french/11/page.mdx

This file was deleted.

21 changes: 0 additions & 21 deletions app/learn/french/12/page.mdx

This file was deleted.

Loading
Loading