This software is under development, core program isn't finish yet. You can try it if you want but some features will come later
KLT (Kana Learning Tool) is a terminal programm that will help you learn and practice your kana. Currently KLT has only small features such as :
- Display kana/romaji table
- Practice with random kana
But soon it will offer you the possibility to store and adapt your progression with different users profile. It will also offer the possibility to practice with some words.
IMPORTANT : Katakana is now supported random training mode
Because of some non-portable functions used, KLT will only be available for Linux during is developpment time. But once the core programm will be finish, a cross-platform version will come (and maybe with GUI)
It have been test on :
- Ubuntu 16.06 and 18.04
- Mageia 6
- Debian 9
- RaspberryPi 3 (with cross-compiling)
In order to compile the program,use the makefile.
make # invoke g++
You can use CXX=myCompiler to use a custom compiler.
IMPORTANT : KLT depends of libncursesw.so (available with libncursesw5-dev package) - Dependencies section will come
In order to install you can use :
sudo make install # will create a symlink in /usr/bin
You can use INSTALL_LOC=your/path/of/install if you want a custom location
IMPORTANT : Please note that make install only create a symlink in /usr/bin. The program will look for the ressources folder with /usr/share/klt path. If you want to install the program and the ressources in different folder you will have to patch the sources.
You can also just mv
the executable wherever you want.
In order to run KLT just use :
klt
There is also some features such as :
klt [-h,--help] # Display brief help
klt [-v,--version] # Display version
klt [--validate] # Run basic test for the json files
- Full support for random kana training and configure options for it [100%]
- Training with words [60%]
- Good makefile [~100%]
If you have any questions feel free to mail me : [email protected]
I hope this software will help you ! Have a nice day !