/japkatsuyou

A library that helps conjugate Japanese verbs. This repo contains two Qt projects: libjpconj witch is the library, and jpconj implements an application using this library.

Primary LanguageC++Apache License 2.0Apache-2.0

Logo JapKatsuyou

Project License GitHub release Codacy grade Travis SourceForge

JapKatsuyou is a free open source application used for Japanese verb conjugation.

  • It is destined for Japanese language learners, in the hope that it will simplify conjugation task.
  • It can be used, also, to simplify making sentences for advanced learners, since it contains some complex forms.

Features:

version 2.0.0

The application can afford the following features:

  • Search for the existence of a verb, using its dictionary form. Eg. 食べる, 飲む, 行く, etc.
  • If the verb is found, shows its type. Eg. 食べる: ichidan verb.
  • The verbs' database contains nouns which are used with the auxiliary verb "する". Eg. 勉強する, 選択する, 連絡する, etc.
  • The user interface is translated into four languages: Arabic, English, French, and Japanese.
  • The conjugation tables can be exported to three formats: pdf, odt, and htm.

Architecture

JapKatsuyou project is, actually, devided to two sub-projects:

  • LibJpConj: is a library which gives us the conjugation of a verb, knowing its dictionary form and its type, and giving conjugation tense, politeness, and polarity.
  • JpConj: is the user interface which contact with the library. It uses a verb database to detect the verb's availability along with its type.

The verb database is created from The EDICT Dictionary.

Installation

See the file named INSTALL for further information.

Available accounts Sourceforge ; Launchpad.

Community

Check the Authors list

The documentation uptodate can be founded on the FAQ file

  • If you have a concrete bug report please go to the Tracker ; submit your report and tag it "bug".

  • If you want to participate in developing JapKatsuyou,by testing or by coding we invite you to read this How to contribute?

  • If you want to follow the project news or you have some feedbacks, you can contact us by subscribing in our mailing list in launchepad

  • You can also contact us on our google user group: dzgroup@googlegroup.com

Documentation

Check this link for LibJpConj API

Check this link for JpConj API

License

Copyright (C) 2013-2017 AnqaFalak group

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.