Skip to content

ssjdan27/OfflineNihongo

Repository files navigation

OfflineNihongo

A Japanese language learning tool built with Tauri, SvelteKit and TypeScript.

About

OfflineNihongo is an offline-capable application for studying Japanese kanji and kana. It provides detailed information about kanji characters including readings, meanings, stroke counts, and more.

Features

  • Offline kanji lookup
  • Detailed information including stroke count, grade, JLPT level, and frequency
  • Multiple readings (onyomi, kunyomi) and meanings
  • Name readings (nanori)
  • Stroke order diagrams for kanji characters

Recommended IDE Setup

VS Code + Svelte + Tauri + rust-analyzer.

Dictionary Data Attribution

KANJIDIC2 Project

This application uses data from the KANJIDIC2 file, which is part of the KANJIDIC Project maintained by the Electronic Dictionary Research and Development Group (EDRDG) and was compiled by Jim Breen.

The KANJIDIC2 dictionary files are made available under the Creative Commons Attribution-ShareAlike License (V4.0).

For more information about the KANJIDIC Project, please visit:

In accordance with the license terms, we acknowledge that:

  1. The KANJIDIC2 file was used to create the kanji database in this application
  2. The original data was created by Jim Breen and the Electronic Dictionary Research and Development Group
  3. The inclusion of this data in our application does not indicate any endorsement by the EDRDG
  4. Our modifications and use of this data does not remove or diminish the EDRDG's copyright over the files

KanjiVG Project

The stroke order diagrams used in this application are from the KanjiVG project created by Ulrich Apel.

The KanjiVG data is made available under the Creative Commons Attribution-ShareAlike License (V3.0).

For more information about the KanjiVG Project, please visit:

In accordance with the license terms, we acknowledge that:

  1. The SVG files used for kanji stroke order diagrams are from the KanjiVG project
  2. The original data was created by Ulrich Apel and other contributors to the KanjiVG project
  3. The inclusion of this data in our application does not indicate any endorsement by the KanjiVG project
  4. Our modifications and use of this data does not remove or diminish the original copyright over the files

animCJK Project

This application uses svg animations for Kanji and Kana from animCJK Github Respository (https://github.com/parsimonhi/animCJK).

License

This application itself is licensed under MIT License, but the dictionary data and stroke order diagrams used within it are subject to the license terms of their respective projects as described above.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published