A simple Katakana (Japanese syllabary) trainer for SailfishOS containing four test modes:
- Normal test: You get a Katakana and have to choose the correct transcription
- Reverse test: You get a transcription and have to choose the correct Katakana
- Free test: You get a Katakana and have to type in the correct transcription
- Free reverse test: You get a transcription and have to write the correct Katakana. For now you have to decide yourself whether you answered a question correctly
Source code is now avaiable at https://github.com/Top-Ranger/harbour-katakana
The Hiragana version can be found here
The app is released under the BSD license as following:
Copyright (C) 2014,2016 Marcus Soll
Copyright (C) 2013 Jolla Ltd.
All rights reserved.
You may use this program under the terms of BSD license as follows:
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
* Neither the name of the Jolla Ltd nor the
names of its contributors may be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Comments
kraemera
Tue, 2021/10/05 - 18:26
Permalink
It's working perfectly now. Thank you.
kraemera
Mon, 2021/10/04 - 07:19
Permalink
Aarch64 version still missing
TopRanger
Mon, 2021/10/04 - 21:40
Permalink
Whoops, my bad. Uploaded the wrong file. Should be fixed now.
Thanks a lot for pointing it out.
kraemera
Wed, 2021/09/29 - 07:31
Permalink
Please add an aarch64 version
orestes1986
Sun, 2014/03/09 - 06:48
Permalink
Hi, I am trying to create a simmilar app for Hangul and I would like to study your app. I am looking at the qml files and you are using a class called "Testclass" but I cannot find it, I suppose you used c++ for that, is that right? Is there a way I could see that for better study?
Thank you anyway, I really like both your apps
TopRanger
Sun, 2014/03/09 - 17:06
Permalink
The source code is now avaiable at https://github.com/Top-Ranger/harbour-katakana
The "Testclass" is just a small c++ class which chooses random questions. Please note that all c++-classes you want to use in qml have to be registered - this is happening in harbour-katakana.cpp (qmlRegisterType<Testclass>("harbour.katakana.Testclass", 1, 0, "Testclass");).
If you have any questions don't hesitate to ask them.
orestes1986
Mon, 2014/03/10 - 04:31
Permalink
Thanks a lot, that is very helpful.
Also thank you for the information on the cpp - qml connection, I was looking for that a while ago and couldn't find it (until I find it on tinyedit's source yesterday but thanks anyway, you are VERY helpful).