nani/app

Android app for offline Japanese dictionaries

git clone https://git.lepiller.eu/git/nani/app

Add clear button in radical selection

Julien LepillerMon Aug 22 19:41:33+0200 2022

ecaa700

nani/app
namelast commitdate
.gitignoreVersion 0.5.2.Fri Jul 29 18:34:47+0200 2022
.idea/Improve license activity designSun Jul 10 15:36:39+0200 2022
CHANGELOG.mdAdd clear button in radical selectionMon Aug 22 19:41:33+0200 2022
LICENSEAdd licenseSat Apr 20 14:55:03+0200 2019
README.mdAdd tatoeba supportSun Jul 10 11:21:02+0200 2022
app/Add clear button in radical selectionMon Aug 22 19:41:33+0200 2022
build.gradleUpdate build environmentSun Jun 19 18:31:49+0200 2022
fastlane/Update screenshotsSun Jul 10 17:04:03+0200 2022
gradle/Update build environmentSun Jun 19 18:31:49+0200 2022
gradle.propertiesUpdate build settingsSat Apr 25 23:51:20+0200 2020
gradlewInitial commitSat Apr 06 13:19:46+0200 2019
gradlew.batInitial commitSat Apr 06 13:19:46+0200 2019
rubytextview/Update dependencies.Mon Aug 22 19:40:46+0200 2022
settings.gradleChange furiganatextview to a better version.Sat Jul 31 00:46:33+0200 2021

README.md

<img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" alt="Get it on F-Droid" height="80">

Nani?

“Nani?” is an offline Japanese dictionary for Android. It helps you find and understand words without internet access, by downloading dictionary sources.

Naze?

I am a Japanese learner, but never found the right app for this task. My goal here is to be able to access a Japanese dictionary in different contexts: when I read, when I want to find a word I don't know in Japanese, when I want to learn more about a kanji, etc.

This app allows you to download different kinds of dictionaries that enable some of these functionalities.

License

Nani? is licensed under the GPL 3+ license. It also uses data from third parties, with different licenses.

| Source name | Provider | License | Description | | ----------- | -------- | ------- | ----------- | | JMdict | EDRDG | CC-BY-SA 3.0 | Provides the main search function | | RadK | EDRDG | CC-BY-SA 3.0 | Provides kanji by radical lookup | | KanjiDic | EDRDG | CC-BY-SA 3.0 | Provides the main kanji search function | | KanjiVG | KanjiVG | CC-BY-SA 3.0 | Provides kanji stroke order and elements information | | Wadoku | Wadoku | Non-commercial license | Provides the main search function | | Jibiki | Jibiki | CC-0 | Provides the main search function | | Tatoeba | Tatoeba | CC-BY 2.0 FR | Provides sentence examples |

Contributing

You can contribute in multiple ways:

Translations

Translations are managed at Fedora's Weblate platform. Below are some additional information if you do not want to use that platform for whatever reason.

There are two things that need translation in this repo: the app description for app stores, and the app itself. To translate the description, you will have to download the file corresponding to your language in fastlane/metadata/android and keep it up to date with the source at fastlane/metadata/android/en-US. If there is no directory for your language, copy the files from en-US and translate them.

For translating the app, you will have to download app/src/main/res/values/strings.xml as the source and the corresponding file in your language. For instance app/src/main/res/values-fr/strings.xml for French. If the directory doesn't exist for your language, simply copy the English file and translate it.

In any case, once you have translated something, you can submit the translation here by opening an issue, submitting a merge request or simply by email, whatever is more convenient for you, dear translator :)

Report a bug, request improvements

Well, you can use the Issues button on the left :)

Improve dictionary generation, add a new source, ...

This is the right repo to do so!