Skip to content

Commit

Permalink
Add 2500 sentences and 200 notes
Browse files Browse the repository at this point in the history
  • Loading branch information
jacbz committed Oct 7, 2024
1 parent a574ba5 commit 5a5a823
Show file tree
Hide file tree
Showing 279 changed files with 16,564 additions and 879 deletions.
540 changes: 268 additions & 272 deletions README.md

Large diffs are not rendered by default.

19 changes: 9 additions & 10 deletions TODO.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ Die folgenden Definitionen sind mehrfach vorhanden:
* groß: [大きな](cards/0213.yml) (#213), [大きい](cards/0220.yml) (#220)
* gut: [良い](cards/0070.yml) (#70), [いい](cards/0258.yml) (#258)
* Kind: [子供](cards/0128.yml) (#128), [](cards/0268.yml) (#268)
* für: [ため](cards/0100.yml) (#100), [にとって](cards/0278.yml) (#278)
* Person, Mensch: [](cards/0058.yml) (#58), [](cards/0334.yml) (#334)
* ich [männlich]: [](cards/0156.yml) (#156), [](cards/0363.yml) (#363)
* anfangen, beginnen: [始める](cards/0388.yml) (#388), [始まる](cards/0401.yml) (#401)
Expand Down Expand Up @@ -43,21 +42,21 @@ Die folgenden Definitionen sind mehrfach vorhanden:
* Arzt: [医者](cards/0973.yml) (#973), [医師](cards/1858.yml) (#1858)
* sich trennen; sich teilen: [分かれる](cards/1467.yml) (#1467), [別れる](cards/1871.yml) (#1871)
* Inhalt: [内容](cards/0407.yml) (#407), [中身](cards/1974.yml) (#1974)
* fragen; besuchen: [尋ねる](cards/1232.yml) (#1232), [訪ねる](cards/2030.yml) (#2030)
* rot: [赤い](cards/1308.yml) (#1308), [](cards/2068.yml) (#2068)
* weil, da: [ので](cards/0057.yml) (#57), [なので](cards/2153.yml) (#2153)
* Beweis: [証明](cards/1956.yml) (#1956), [証拠](cards/2233.yml) (#2233)
* Leben: [生活](cards/0223.yml) (#223), [人生](cards/0405.yml) (#405), [生命](cards/2278.yml) (#2278)
* Licht: [](cards/0862.yml) (#862), [明かり](cards/2295.yml) (#2295)
* ziehen: [引く](cards/0576.yml) (#576), [引っ張る](cards/2303.yml) (#2303)
* anordnen, vorbereiten: [整える](cards/2036.yml) (#2036), [揃える](cards/2321.yml) (#2321)
* beide: [両方](cards/1680.yml) (#1680), [二人共](cards/2338.yml) (#2338)
* heute: [今日](cards/0263.yml) (#263), [本日](cards/2345.yml) (#2345)
* Verkauf: [販売](cards/1652.yml) (#1652), [発売](cards/2387.yml) (#2387)
* Tür: [ドア](cards/1150.yml) (#1150), [](cards/2407.yml) (#2407)
* Anfrage: [問い合わせ](cards/1915.yml) (#1915), [依頼](cards/2355.yml) (#2355), [要請](cards/2411.yml) (#2411)
* ältere Schwester: [](cards/1399.yml) (#1399), [お姉さん](cards/2412.yml) (#2412)
* wie, was: [どう](cards/0095.yml) (#95), [何と](cards/2419.yml) (#2419)
* Politik: [政治](cards/1556.yml) (#1556), [政策](cards/2424.yml) (#2424)
* Vertrauen: [信頼](cards/2096.yml) (#2096), [信用](cards/2439.yml) (#2439)
* Gott: [](cards/0834.yml) (#834), [神様](cards/2447.yml) (#2447)
* oder, andernfalls: [もしくは](cards/0963.yml) (#963), [ないし](cards/2494.yml) (#2494)
* endlich: [やっと](cards/0741.yml) (#741), [とうとう](cards/2508.yml) (#2508)
Expand All @@ -66,7 +65,6 @@ Die folgenden Definitionen sind mehrfach vorhanden:
* Abend: [夕方](cards/1459.yml) (#1459), [](cards/2570.yml) (#2570)
* was: [](cards/0040.yml) (#40), [何事](cards/2601.yml) (#2601)
* null: [](cards/1864.yml) (#1864), [ゼロ](cards/2606.yml) (#2606)
* Austausch: [交換](cards/2075.yml) (#2075), [やりとり](cards/2631.yml) (#2631)
* übernehmen, tragen: [負う](cards/2417.yml) (#2417), [担う](cards/2667.yml) (#2667)
* Seite: [](cards/1466.yml) (#1466), [ページ](cards/2197.yml) (#2197), [](cards/2722.yml) (#2722)
* älterer Bruder: [](cards/1134.yml) (#1134), [兄さん](cards/2725.yml) (#2725)
Expand All @@ -78,40 +76,38 @@ Die folgenden Definitionen sind mehrfach vorhanden:
* Preis: [値段](cards/1216.yml) (#1216), [価格](cards/1584.yml) (#1584), [](cards/2824.yml) (#2824)
* Verhältnis, Anteil: [割合](cards/1118.yml) (#1118), [比率](cards/2867.yml) (#2867)
* beschränken, begrenzen: [限る](cards/0750.yml) (#750), [限定](cards/2882.yml) (#2882)
* selbst wenn: [たって](cards/2150.yml) (#2150), [にしろ](cards/2899.yml) (#2899)
* ernsthaft: [真剣](cards/1959.yml) (#1959), [深刻](cards/2928.yml) (#2928)
* fünf: [](cards/0436.yml) (#436), [五つ](cards/2934.yml) (#2934)
* Kosten, Ausgaben: [費用](cards/1570.yml) (#1570), [経費](cards/2976.yml) (#2976)
* Gesetz: [法律](cards/0788.yml) (#788), [](cards/2171.yml) (#2171), [法則](cards/2981.yml) (#2981)
* obwohl, trotzdem: [ものの](cards/1179.yml) (#1179), [とはいえ](cards/2982.yml) (#2982)
* Größe: [サイズ](cards/2109.yml) (#2109), [規模](cards/2257.yml) (#2257), [身長](cards/3043.yml) (#3043)
* vielleicht: [かもしれない](cards/0155.yml) (#155), [ひょっとする](cards/3049.yml) (#3049)
* Hintergrund: [背景](cards/1275.yml) (#1275), [背後](cards/3074.yml) (#3074)
* finden, entdecken: [見付ける](cards/0664.yml) (#664), [見出だす](cards/3081.yml) (#3081)
* Blut: [](cards/1121.yml) (#1121), [血液](cards/3093.yml) (#3093)
* dritte: [第三](cards/2588.yml) (#2588), [三つ目](cards/2956.yml) (#2956), [三番目](cards/3124.yml) (#3124)
* dritte: [三つ目](cards/2956.yml) (#2956), [三番目](cards/3124.yml) (#3124)
* Haut: [](cards/1706.yml) (#1706), [皮膚](cards/3128.yml) (#3128)
* Absicht: [つもり](cards/0727.yml) (#727), [意図](cards/3178.yml) (#3178)
* Wald: [](cards/1151.yml) (#1151), [森林](cards/3182.yml) (#3182)
* Theaterstück, Drama: [芝居](cards/2056.yml) (#2056), [演劇](cards/3207.yml) (#3207)
* Insel: [](cards/0706.yml) (#706), [](cards/3245.yml) (#3245)
* jetzt: [](cards/0069.yml) (#69), [いまや](cards/3253.yml) (#3253)
* wir (von männlichen Sprechern verwendet): [僕達](cards/2408.yml) (#2408), [俺達](cards/3264.yml) (#3264)
* Glück: [幸せ](cards/0897.yml) (#897), [](cards/2260.yml) (#2260), [幸福](cards/3343.yml) (#3343)
* Unterricht: [授業](cards/0812.yml) (#812), [レッスン](cards/3346.yml) (#3346)
* Kinder: [子供たち](cards/0432.yml) (#432), [子達](cards/3350.yml) (#3350)
* einsam: [寂しい](cards/1049.yml) (#1049), [孤独](cards/3400.yml) (#3400)
* seltsam, merkwürdig: [](cards/2262.yml) (#2262), [奇妙](cards/3419.yml) (#3419)
* Arbeit: [働き](cards/2185.yml) (#2185), [労働](cards/3491.yml) (#3491)
* einfach: [容易](cards/2317.yml) (#2317), [シンプル](cards/3493.yml) (#3493)
* E-Mail: [メール](cards/0760.yml) (#760), [Eメール](cards/3502.yml) (#3502)
* Vorbeugung; vorbeugen: [防止](cards/2738.yml) (#2738), [予防](cards/3503.yml) (#3503)
* hey: [おい](cards/2578.yml) (#2578), [ねえ](cards/3512.yml) (#3512)
* Mutter: [](cards/0316.yml) (#316), [お袋](cards/3542.yml) (#3542)
* Umzug: [引っ越し](cards/1938.yml) (#1938), [移転](cards/3565.yml) (#3565)
* gelb: [黄色](cards/3257.yml) (#3257), [黄色い](cards/3575.yml) (#3575)
* Körper: [](cards/0286.yml) (#286), [身体](cards/1506.yml) (#1506), [肉体](cards/3606.yml) (#3606)
* Grundlage, Basis: [基本](cards/1387.yml) (#1387), [基盤](cards/3621.yml) (#3621)
* Büro: [事務所](cards/2047.yml) (#2047), [オフィス](cards/3625.yml) (#3625)
* neulich, kürzlich: [先日](cards/1396.yml) (#1396), [この間](cards/3638.yml) (#3638)
* Einkommen: [収入](cards/2012.yml) (#2012), [所得](cards/3661.yml) (#3661)
* Gemeinde: [市町村](cards/2450.yml) (#2450), [自治体](cards/3667.yml) (#3667)
* grundlegend, fundamental: [基本的](cards/0655.yml) (#655), [根本的](cards/3687.yml) (#3687)
Expand All @@ -122,6 +118,7 @@ Die folgenden Definitionen sind mehrfach vorhanden:
* garantieren: [保証](cards/3372.yml) (#3372), [保障](cards/3735.yml) (#3735)
* gleichzeitig: [同時](cards/0605.yml) (#605), [一斉](cards/3738.yml) (#3738)
* Linie: [](cards/2111.yml) (#2111), [ライン](cards/3748.yml) (#3748)
* Hauptfigur: [主人公](cards/2221.yml) (#2221), [主役](cards/3758.yml) (#3758)
* viele: [多く](cards/0437.yml) (#437), [多々](cards/3760.yml) (#3760)
* Form: [形態](cards/3045.yml) (#3045), [形式](cards/3765.yml) (#3765)
* viele, eine Anzahl von: [多数](cards/2178.yml) (#2178), [数多く](cards/3784.yml) (#3784)
Expand All @@ -130,8 +127,8 @@ Die folgenden Definitionen sind mehrfach vorhanden:
* Aufnahme: [撮影](cards/1324.yml) (#1324), [録音](cards/3807.yml) (#3807)
* verbrennen: [たく](cards/2736.yml) (#2736), [燃やす](cards/3816.yml) (#3816)
* denken: [思う](cards/0034.yml) (#34), [思考](cards/3834.yml) (#3834)
* nein: [いえ](cards/3558.yml) (#3558), [](cards/3626.yml) (#3626), [いいえ](cards/3852.yml) (#3852)
* Veränderung: [変化](cards/0539.yml) (#539), [変わり](cards/3885.yml) (#3885)
* Homepage: [ホームページ](cards/2078.yml) (#2078), [HP](cards/3900.yml) (#3900)
* Marke: [ブランド](cards/3585.yml) (#3585), [マーク](cards/3916.yml) (#3916)
* unklar, vage: [曖昧](cards/3339.yml) (#3339), [漠然](cards/3919.yml) (#3919)
* Behandlung: [治療](cards/1304.yml) (#1304), [扱い](cards/3953.yml) (#3953)
Expand Down Expand Up @@ -160,6 +157,7 @@ Die folgenden Definitionen sind mehrfach vorhanden:
* Krankheit: [病気](cards/0559.yml) (#559), [](cards/4161.yml) (#4161)
* jedes Mal: [たび](cards/0969.yml) (#969), [毎回](cards/2168.yml) (#2168), [都度](cards/4199.yml) (#4199)
* Nummer: [番号](cards/3148.yml) (#3148), [ナンバー](cards/4211.yml) (#4211)
* seltsam, merkwürdig: [](cards/2262.yml) (#2262), [奇妙](cards/3419.yml) (#3419), [おかしな](cards/4219.yml) (#4219)
* Jahreszeit: [季節](cards/1335.yml) (#1335), [シーズン](cards/4221.yml) (#4221)
* Ware, Artikel: [品物](cards/3393.yml) (#3393), [](cards/4222.yml) (#4222)
* Mitglied: [メンバー](cards/1278.yml) (#1278), [会員](cards/3833.yml) (#3833), [一員](cards/4224.yml) (#4224)
Expand Down Expand Up @@ -223,3 +221,4 @@ Die folgenden Definitionen sind mehrfach vorhanden:
* zwanzig Jahre alt: [二十歳](cards/4888.yml) (#4888), [はたち](cards/4926.yml) (#4926)
* Zug: [列車](cards/2525.yml) (#2525), [汽車](cards/4940.yml) (#4940)
* vergleichen: [比べる](cards/0573.yml) (#573), [例える](cards/4974.yml) (#4974)
* Teufel, Dämon: [](cards/4105.yml) (#4105), [悪魔](cards/4982.yml) (#4982)
4 changes: 1 addition & 3 deletions card_templates/common.js
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ function createSvgWithPitchAccent(textInput, pitchAccent, unvoiced) {
function addFurigana(text, kanjiHighlightMap = {}) {
return text
.replaceAll(
/\s?([^\s\p{P}]+?)\[([^\s\p{P}]+?)\]/gu,
/\s?([^\s<>\p{P}]+?)\[([^\s\p{P}]+?)\]/gu,
(match, kanji, furigana) => {
const kanjiMatch = Object.keys(kanjiHighlightMap).find((key) => {
return kanji.includes(key) ? key : null;
Expand Down Expand Up @@ -296,9 +296,7 @@ function shuffleSentences(sentences, persist = true) {
weight: weights[index],
}));

console.log("Original sentences:", weightedSentences);
weightedShuffle(weightedSentences);
console.log("Weighted and shuffled sentences:", weightedSentences);

weightedSentences = weightedSentences.map((sentence) => sentence.value);
Persistence.setItem(weightedSentences);
Expand Down
15 changes: 13 additions & 2 deletions card_templates/style.scss
Original file line number Diff line number Diff line change
Expand Up @@ -450,9 +450,16 @@ hr {
margin: 0;
}

ul {
ul, ol {
margin: 0;
padding-inline-start: 1.5em;

&:not(:last-child) {
margin-bottom: 0.5em;
}
}

li {
list-style-type: square;
}

Expand Down Expand Up @@ -482,7 +489,7 @@ u {
margin-bottom: 0.75em;
}

.jp:not(:first-child) {
.jp:not(:first-child), p:not(:first-child) {
margin-top: 0.5em;
}
}
Expand Down Expand Up @@ -628,6 +635,10 @@ u {
border-radius: 14px;
padding: 10px;
text-align: left;

.examples .de {
font-style: italic;
}
}

/**
Expand Down
65 changes: 64 additions & 1 deletion cards/0001.yml
Original file line number Diff line number Diff line change
Expand Up @@ -118,4 +118,67 @@ Beispielsätze: |-
# <div class="jp">借[か]りていた本を 返[かえ]す。</div>
# <div class="de spoiler">Ich gebe das ausgeliehene Buch zurück.</div>
# </div>
Notiz: ''
Notiz: |-
<p>の ist eine äußerst vielseitiges Partikel im Japanischen, die verschiedene Beziehungen zwischen Wörtern ausdrückt.</p>
<ul>
<li>Besitz oder Zugehörigkeit:</li>
<div class="examples">
<div class="jp">私[わたし]<u>の</u>本[ほん]</div>
<div class="de spoiler">Mein Buch</div>
</div>
<li>Zugehörigkeit zu einer Gruppe oder einem Bereich:</li>
<div class="examples">
<div class="jp">会社[かいしゃ]<u>の</u>同僚[どうりょう]</div>
<div class="de spoiler">Ein Kollege aus der Firma</div>
</div>
<li>Beziehungen zwischen Personen:</li>
<div class="examples">
<div class="jp">彼女[かのじょ]<u>の</u>旦那[だんな]さん</div>
<div class="de spoiler">Ihr Ehemann</div>
</div>
<li>Zweck oder Anlass:</li>
<div class="examples">
<div class="jp">結婚[けっこん]<u>の</u>お祝[いわ]い</div>
<div class="de spoiler">Hochzeitsfeier</div>
</div>
<li>Thema oder Inhalt:</li>
<div class="examples">
<div class="jp">日本語[にほんご]<u>の</u>勉強[べんきょう]</div>
<div class="de spoiler">Das Studium der japanischen Sprache</div>
</div>
<li>Herkunft oder Ort:</li>
<div class="examples">
<div class="jp">東京[とうきょう]<u>の</u>レストラン</div>
<div class="de spoiler">Ein Restaurant in Tokyo</div>
</div>
<li>Zeitpunkt oder Zeitraum:</li>
<div class="examples">
<div class="jp">去年[きょねん]<u>の</u>夏[なつ]</div>
<div class="de spoiler">Letzten Sommer</div>
</div>
<li>Material oder Bestandteil:</li>
<div class="examples">
<div class="jp">木[き]<u>の</u>テーブル</div>
<div class="de spoiler">Ein Tisch aus Holz</div>
</div>
<li>Eigenschaft oder Merkmal:</li>
<div class="examples">
<div class="jp">親切[しんせつ]<u>の</u>人[ひと]</div>
<div class="de spoiler">Ein freundlicher Mensch</div>
</div>
</ul>
<p>の kann auch verwendet werden, um Sätze zu nominalisieren oder Fragen zu bilden, besonders in der gesprochenen Sprache:</p>
<div class="examples">
<div class="jp">食[た]べる<u>の</u>が 好[す]きです。</div>
<div class="de spoiler">Ich mag es zu essen.</div>
<div class="jp">どうして 泣[な]いている<u>の</u>?</div>
<div class="de spoiler">Warum weinst du?</div>
</div>
<p>In der gesprochenen Sprache wird の oft am Satzende verwendet, um eine Aussage zu betonen oder eine sanfte Frage zu stellen:</p>
<div class="examples">
<div class="jp">明日[あした]は 日曜日[にちようび]な<u>の</u>。</div>
<div class="de spoiler">Morgen ist Sonntag, weißt du.</div>
<div class="jp">お腹[なか]が 痛[いた]い<u>の</u>?</div>
<div class="de spoiler">Hast du Bauchschmerzen?</div>
</div>
<p></p>
76 changes: 75 additions & 1 deletion cards/0002.yml
Original file line number Diff line number Diff line change
Expand Up @@ -102,4 +102,78 @@ Beispielsätze: |-
# <div class="jp">借[か]りていた本を 返[かえ]す。</div>
# <div class="de spoiler">Ich gebe das ausgeliehene Buch zurück.</div>
# </div>
Notiz: ''
Notiz: |-
<p>Die Partikel に hat vielfältige Verwendungen im Japanischen:</p>
<h3>1. Adverbiale Bestimmungen</h3>
<ul>
<li>Ort oder Richtung:</li>
<div class="examples">
<div class="jp">隣[となり]の 部屋[へや]<u>に</u> 電気[でんき]をつけた。</div>
<div class="de spoiler">Er machte im Nebenzimmer Licht.</div>
</div>
<li>Zeit:</li>
<div class="examples">
<div class="jp">十一時[じゅういちじ]<u>に</u> 電気[でんき]を 消[け]した。</div>
<div class="de spoiler">Um elf Uhr löschte ich das Licht.</div>
</div>
</ul>
<h3>2. Indirektes Objekt</h3>
<ul>
<li>Empfänger einer Handlung:</li>
<div class="examples">
<div class="jp">娘[むすめ]<u>に</u>は 出会[であ]いそびれた。</div>
<div class="de spoiler">Leider traf ich das Mädchen nicht.</div>
</div>
<li>Vergleich:</li>
<div class="examples">
<div class="jp">彼[かれ]<u>に</u>かなう 同級生[どうきゅうせい]はなかった。</div>
<div class="de spoiler">Niemand aus unserer Klasse konnte es mit ihm aufnehmen.</div>
</div>
<li>Zweck oder Grund:</li>
<div class="examples">
<div class="jp">女[おんな]を 釣[つ]る<u>に</u>、どれだけ 便利[べんり]かしれなかった。</div>
<div class="de spoiler">Es erwies ihm ungeahnte Dienste beim Angeln von Frauen.</div>
</div>
</ul>
<h3>3. Passiv und Kausativ</h3>
<p>Zur Bezeichnung des logischen Subjekts:</p>
<div class="examples">
<div class="jp">狼[おおかみ]<u>に</u> 襲[おそ]われた。</div>
<div class="de spoiler">Er wurde von Wölfen angefallen.</div>
</div>
<h3>4. Höflichkeitsformen</h3>
<p>Zur Bezeichnung des Subjekts in ehrerbietigen Ausdrücken:</p>
<div class="examples">
<div class="jp">お 父様[とうさま]<u>に</u>は 別[べつ]に 議論[ぎろん]は 無[な]い。</div>
<div class="de spoiler">Mein Vater hatte dazu keine besondere Meinung.</div>
</div>
<h3>5. Betonung von Verben</h3>
<p>Wird nach der Konjunktionalform eines Verbs verwendet, gefolgt vom gleichen Verb:</p>
<div class="examples">
<div class="jp">走[はし]り<u>に</u> 走[はし]りました。</div>
<div class="de spoiler">Sie rannten und jagten.</div>
</div>
<h3>6. Unmöglichkeit</h3>
<p>In Verbindung mit der Verneinung des Potentials:</p>
<div class="examples">
<div class="jp">見[み]たく<u>に</u>も 見[み]られない。</div>
<div class="de spoiler">Ich kann es nicht sehen, selbst wenn ich möchte.</div>
</div>
<h3>7. Aufzählung</h3>
<p>Zur Aneinanderreihung von zusammengehörigen Dingen:</p>
<div class="examples">
<div class="jp">テーブル<u>に</u>、椅子[いす]が 三[みっ]つ。</div>
<div class="de spoiler">Ein Tisch und drei Stühle.</div>
</div>
<p>Die Partikel に hat noch weitere Verwendungen, aber dies sind die häufigsten und wichtigsten.</p>
Loading

0 comments on commit 5a5a823

Please sign in to comment.