Giter VIP home page Giter VIP logo

hauki's People

Contributors

lucaswerkmeister avatar vesihiisi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

hauki's Issues

Add grammatical gender to Lexeme creation form

The Lexeme creation form should allow you to add basic statements like gender, etc.

This is language-specific, so it can't be hard-coded into the template.

E.g. in Swedish a noun can be common/neuter, in German masculine/feminine/neuter, and in Finnish gender is not a thing.

Add a Q ID route

Make it possible to request a lexeme to see directly by its Q ID.

Searching using forms?

I think it would be very useful if the tool searched for lexemes using forms, not only lemmas. E.g. I’d like https://hauki.toolforge.org/lex/en/oranges to return the expected result. And this is much more needed for inflected languages (e.g. Czech), where a single lemma has many more forms and for an unknown word, you cannot be sure what is the correct lemma (that’s why you want to look into a dictionary!).

Support languages without 2-letter codes

This tool appears to only support languages that have ISO 639-1, 2-letter codes like pt or en (via P218). There are languages, such as Cape Verdean Creole, which only have an ISO 639-3, 3-letter code (in this case kea), which is encoded in P220.

Looking into the code, I notice that P218 is used in various places, but P220 isn't. It would be nice to add support for the latter as well.

Enable editing of Senses

In the long run we want to be able to edit Lexemes directly in Hauki. Senses are a good place to start at, since we can reuse a lot of the code from wikidata-senses.

Automatically add features to the first form

When creating a Lexeme, the first form is added automatically, and it does not have features.

This first form should get some features if possible.

This will be both language and POS dependent. E.g. for verb it would be infinitive, but the list of languages this applies to would have to be defined, since e.g. Bulgarian does not have infinitives.

Confirmation when creating a duplicate

Messages about a similar lexeme are not always noticeable, if the lexeme completely coincides with the already existing lexeme, I think it is necessary to request a confirmation for saving.

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.