diff --git a/src/content/wiki/japanese.md b/src/content/wiki/japanese.md index 624f229..cb88255 100644 --- a/src/content/wiki/japanese.md +++ b/src/content/wiki/japanese.md @@ -13,3 +13,22 @@ You can load external dictionaries such as: - [Jitendex](https://github.com/stephenmk/Jitendex) - A better version of JMdict - [JMnedict](https://github.com/themoeway/jmdict-yomitan#jmnedict-for-yomitan) - Dictionary of Japanese names - [KANJIDIC](https://github.com/themoeway/jmdict-yomitan#kanjidic-for-yomitan) - Dictionary of kanji + +## Reading + +The faster you start to read Japanese the better, but starting out feels like +hitting a wall with your head. Luckily there are things such as Satori Reader, +which can help you ease into reading Japanese. The problem in my case is that +Satori Reader costs quite a bit of money, and it isn't always that interesting +or appropriate for my level. In this case one would be better off by reading +native content, but the jump is quite hard... + +The thing is, you can also make it slightly easier by emulating the Satori +Reader way by reading native content along with the English translation. You +can for example read a single page of manga, and then read the very same page +of manga in English just to check if you got it right. + +![Reading manga](/static/wiki/satori-manga.jpg) + +This way you can read anything you want, and keep it both interesting and +challenging! diff --git a/src/utils/tree.ts b/src/utils/tree.ts index 85a9c20..05b54ac 100644 --- a/src/utils/tree.ts +++ b/src/utils/tree.ts @@ -27,10 +27,10 @@ export function collapse(pages: Page[]): PageTree { ptr.children = ptr.children .ifJust(trie => trie[slug] = next) .altLazy(() => Maybe.of({[slug]: next})); - + return next; }, root); - + ptr.slug = Maybe.of(`/${page.slug}/`); ptr.title = page.data.title; }