Coder Social home page Coder Social logo

jr-morgan / foreign-alphabet Goto Github PK

View Code? Open in Web Editor NEW
1.0 3.0 0.0 186 KB

Learning tool for learning Foregin Alphabets and Silibraries

License: GNU General Public License v3.0

C# 100.00%
japanese-characters japanese-kana hiragana-scrambler alphabet japanese-study

foreign-alphabet's Introduction

Foreign-Alphabet

Learning tool for learning Foreign Alphabets and Syllabaries
This program is still a work in progress; however, all releases are a very usable state, and I am actively developing this program

Who this application is for

This program is for people who are beginners to learn a foreign language and want to learn a new Alphabet or Syllabary like Japanese Hiragana, Katakana. This program is meant to be used in conjunction with other learning tools.

It’s designed as a way to practice new alphabets, rather than learning characters from scratch. For learning Japanese kana, I recommend https://www.tofugu.com/japanese/learn-hiragana/ as this was inspiration for this project.

What this application does

This program will display one character at a time from a chosen alphabet or syllabary (or subset of that alphabet) Just load one of the XML files that we include (or create your own) and select which characters you want to display. The best way to learn a new alphabet is to try and recall its sounds from memory. This program will display a random character, and you will type the meaning or reading (selectable) If you cannot recall it's reading / meaning, you can display it. However, only do this if you’re really stuck, as recalling the character from memory is the only way you will learn the character. It's much better to struggle a little longer and really try and remember.

What Alphabets are included

Included is alphabet files for Japanese Kana (Hiragana and Katakana) and some basic Kanji (WIP)

In the future I will add more Kanji and will explore option for more languages.

You can even create your own files, you only need to have very basic xml knowledge, you can use one of the provided files as a template, though it is a little time consuming, and I am likely to change the way the files work in the future.

foreign-alphabet's People

Contributors

jr-morgan avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

foreign-alphabet's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.