Giter Site home page Giter Site logo

wunderfitz / harbour-wunderfitz Goto Github PK

View Code? Open in Web Editor NEW
12.0 6.0 9.0 24.64 MB

A mobile dictionary application for SailfishOS

License: GNU General Public License v2.0

QMake 0.93% QML 11.24% C++ 39.69% CMake 0.55% CSS 1.43% Perl 0.27% TeX 23.54% C 22.29% Batchfile 0.05% Shell 0.01%
sailfishos

harbour-wunderfitz's Introduction

Wunderfitz

A mobile dictionary application for SailfishOS including the Heinzelnisse dictionary heinzelnisse.info and supporting dict.cc export files

Author

Sebastian J. Wolf [email protected]

License

Licensed under GNU GPLv2

Translations

Credits

Code contributions

This project uses

  • the Norwegian-German dictionary from heinzelnisse.info - Updated on September 16, 2021 - Thanks to the authors Heiko Klein and Julia Emmerich for making the dictionary accessible under the conditions of the GNU GPLv2!
  • Dict.cc dictionaries
  • the QuaZIP library to extract ZIP archives

harbour-wunderfitz's People

Contributors

atlochowski avatar carlosgonz0 avatar dashinfantry avatar eson57 avatar llewelld avatar okruhliak avatar wunderfitz avatar zwieberl avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

harbour-wunderfitz's Issues

Automatically set focus into search field after clearing it

Usually if one clears the search field with the clear button one will perform a new search. So why not set the focus into the search field automatically that one can start typing directly!?

Jolla Phone with SFOS 3.0.1.11 and Wunderfitz 1.3.1

Some translate not shipped in v-1.0

Only the line 72 not shipped . = ) also i looking for translators name strings of words to do a fix, but this words are not included in *.es.ts.

Camera fails to take picture in Curiosity mode

When taking a photo in Curiosity mode, the viewfinder works as expected. However, when pressing the button to take a shot, the app shows a spinner and the photo never gets processed. The following error is output to the log:

[W] CameraBinSession::processBusMessage:1102 - CameraBin error: "GStreamer encountered a general supporting library error."

See the discussion on PR#38 for more context.

After discussing this with @jpetrell, it seems it may be due to Wunderfitz not handling the state changes of the camera "correctly". As an app developer, it shouldn't be necessary to follow these state changes so carefully (the Camera component should "just work"), but in practice due to the vagaries of GStreamer things aren't so simple.

We now have an internal bug about making the Camera component more robust to these kinds of issues, but in the meantime you may find you can get things to work by following the Example Camera App in the SDK 3.6 release (currently in Early Access).

"Host requires authentication" error when performing OCR

When attempting to OCR the text, the Azure endpoint refuses access. The error output to the logs is the following.

[W] unknown:0 - CloudApi::handleOcrUploadError: 204 "Host requires authentication" "{\"error\":{\"code\":\"401\",\"message\":\"Access denied due to invalid subscription key or wrong API endpoint. Make sure to provide a valid key for an active subscription and use a correct regional API endpoint for your resource.\"}}"

I entered both my Text Translator and Computer Vision API keys into the app. However, it looks like the problem may be due to the endpoint URL Wunderfitz uses to access the service.

Looking at the source, the Azure endpoint URL appears to be hardcoded to https://westeurope.api.cognitive.microsoft.com/vision/v1.0/ocr, whereas the URL provided to me for use in the Azure portal is https://wunderfitz.cognitiveservices.azure.com/.

The translator URL provided by the Azure portal is https://api.cognitive.microsofttranslator.com/ which matches that in the source code.

When creating the computer vision service I chose "northeurope" as my region and "Wunderfitz" as the resource name.

Implement UI for removing imported dictionaries

After two years I just wanted a newer version of the EN-DE dictionary but now I have two imported, the older DE-EN and the new EN-DE dictionary, taking up storage.

Jolla Phone with SFOS 3.0.1.11 and Wunderfitz 1.4

Case sensitivity for umlauts

Hey there!

It seems that the search is case sensitive when it comes to umlauts
For instance when using the dict.cc DE/SV dictionary

Searching for Ödmjuk yields no results while searching for ödmjuk does
However when I search for Rolig I get the same results as for rolig

PS: Thanks for this great App :)

Dictionary selection not fully accessible

On the default page (not on Dictionaries' page) I can only access the dictionary at the bottom of the list. The others are hidden beyond the upper edge. Maybe it's due to my outdated SFOS version?

Jolla Phone with SFOS 3.0.1.11 and Wunderfitz 1.4

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.