Code Monkey home page Code Monkey logo

sumatoradictionary's People

Contributors

happypeng2x avatar poussinou avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

sumatoradictionary's Issues

Wordlists

The user is already able to create bookmarks, but they cannot create a specific list of words. For example, I like to have a list for name of foods: 蛸焼き, 団子 and 天ぷら. If I want to have a list for verbs of movements, I can have: 来る, 着く and 乗る.

Notes search

Quack,

Definition of words are not always accurate or sometimes very confusing and the goal of notes is to be able to clarify, give examples etc. Unfortunately there is no way to find a word using this extra description. I think this is not always what you need and using a filter option to include notes (with the extra performance hit) when you need it would be better.

\_o<

[Feature Request] Add Japanese to list of definitons

So, I think it would be really beneficial for Sumatora to add an option to display definitions in Japanese.

The program currently supports English, German, Russian, Spanish, Dutch, Hungarian, Swedish, Slovenian and French, and I think Japanese would make a great addition for a program that's supposed to be a Japanese dictionary.

I am a bilingual and know how to speak Japanese and English. I often use Sumatora for definitions because I know some words in English but not Japanese (and vice versa), and because the UI + offline mode is simply great. (Also, I am not aware of any opensource Japanese dictionary programs. This thing is such a lifesaver)

However, I often feel like there are times when reading the definition of a word in Japanese would be more educational (because it encourages the user to recursively search for Japanese terms they don't comprehend) and simply better much of the times because the nuance of a Japanese word is, well, obviously better expressed using Japanese.

Loss of focus when going back to search view

Search for something, which will display the keyboard; go to the bookmarks view, then go back to the search view by using the navigation bar; the keyboard is still displayed, but the focus is not set on the search box.

Tags

Quack,

I'd like to categorize words and be able to limit my search to a specific tag (or mix of maybe). A word would then have multiple tags (space-separated words) that could be used to filter on. Maybe the list of tags would need to be managed on a separate tab to avoid typos and multiplication of tags, or maybe provide completion with already used tags; I'm not sure of the right UI here (and impact on performance).

Regards.
\_o<

Consecutive similar searches, but no feedback for the new results

This what happened, this is not a bug, but an feature enhencement. If you search for 敬語, the results will apear, but if you clean the search text without clicking on the "x", search for "language", the results apparently will still the same, but actually the user can view more results when scrolling down. This feature will make the user less frustated with misunderstandings.

Common kana writing

Please make clear if a word is commonly writed in kana or kanji, by putting the writing in kana before the kanji and vice-versa. The highlighting of common kanji writing is available, but it's side by side the highlighting kana write which always are between brakets, would interesting to remove the kana highlighting, but make it clear when the kana writing is more common than the kanji one.

Automatically clear text from search text field upon succesfull search

Automatically clearing the search text field upon searching would make the experience a lot more ergonomic when reading text with a lot of unknown words. Then, instead of the X button to clear the text field, there could be a button to bring back what was typed in there as one would do those sort of edits far less often than they need to clear text.

Would also like to use this opportunity to thank you for the efforts gone in to making this fast and incredibly useful application.

Bad input sanitization?

Expected Behavior

The application shouldn't crash.

Actual Behavior

When searching for with " in any part of the query, the application crashes.

How to Reproduce

Just search something like ", "blah, blah", or bl"ah. "" does not cause a crash.

Reading and writing mixed search

Can't search for a written word like 小せつ, but I can search for しょうせつ and 小説. The same occurs to a written word like 体じゅう and 体重. This is very strange.

Merge bookmark with normal view

Quack,

It's not very practical to switch back and forth to the bookmark search, that uses a different search field, so it would be easier if one could simply add a filter to limit to bookmarked results. This system could be reused to for example limit to common words etc later on.

Regards.
\_o<

Provide description in About

Currently, the About doesn't say what the app does, see screen shot.

Screenshot_20210527-060736_Sumatora

Please add at least:

An offline Japanese dictionary for Android.

Perhaps, also:

Sumatora has the following distinctive features:

  • multilingual search (supports English, German, Russian, Spanish, Dutch, Hungarian, Swedish, Slovenian and French)
  • very fast search and display of exact term/term at the beginning/term included
  • reverse search from the translation in any of the supported languages
  • search in romaji, hiragana and katakana
  • bookmarks and bookmark export/import
  • search selected text in applications using contextual menu (or sharing)
  • enables the user to add memos to dictionary entries
  • a dark mode.

Search for existing word, no results

There's no results for the search of 黃, but the same search after the search of 黄色い works, is possible to find words with this kanji by searching き. Within the no results search of 黃 if you add 色い there will be no results as well, althoug the search will work if you clean the search text, to click "x" is not necessary, and later search for き or 黄色い.

Add custom entries

Quack,

Of course it's better to contribute to the list of words but my experience is that the review process just takes forever and missing words, slang etc are needed too and don't get added fast. Therefore I would like to be able to add a custom entry,

Regards.
\_o<

Cannot import bookmarks

Bookmark file shared from another app cannot be displayed or imported in version 0.4.5.2.
The reason is that the target SDK was bumped up to 30, but the manifest was not updated for the new permission scheme.
It will be solved in the next version hopefully released this week-end.

Search with placeholders

Quack,

I often find myself looking for words containing kanji I know but not necessarily at the beginning or end. Also being able to limit the search pattern length can be useful.

I don't think a regex is needed and simply allowing one character or multiple would be sufficient I think. For example using ??力 would give me 攻撃力, 防御力 etc and * could mean any number of characters.

IIUC the current search filter does a substring search, so it would be a matter of detecting the pattern-specific characters (?*) and adapting the filter accordingly.

Regards.
\_o<

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.