rdoeffinger / Dictionary

"QuickDic" offline Dictionary App for Android. Provided downloadable dictionaries are based on Wiktionaries but can also be created from other sources (see DictionaryPC). Remember to use --recursive when cloning! Fork of project that used to be hosted at code.google.com/p/quickdic-dictionary.
Apache License 2.0
322 stars 69 forks source link

Aard compatibility #107

Open LRN opened 5 years ago

LRN commented 5 years ago

Would it be possible to make QuickDic present itself as Aard (or Aard2) to other applications? For example, CoolReader can use 3rd-party dictionaries, and Aard is one of them, but QuickDic isn't. CoolReader is not being developed anymore, so adding QuickDic support there is vanishingly unlikely. FBReader also supports Aard. So an obvious workaround is to somehow make QuickDic present itself as Aard to the 3rd-parties (disclaimer: i have no idea how these applications access Aard, and how Aard allows itself to be accessed).

QuickDic is practically the only still-maintained dictionary on F-Droid (Aard is not being maintained anymore, only surviving in the archives).

rdoeffinger commented 5 years ago

I admit I assumed Aard2 was quite alive still. I suspect one issue is that if applications directly send messages to the Aard application then there might not be a way for QuickDic to respond to that. It would need some investigation to find out how exactly that works to see if it's feasible to address. As you can probably guess by the delay in answering, this is unlikely to happen soon due to lack of time unless some volunteer is found.

LRN commented 5 years ago

An update, in case anyone is interested: after i filed this issue, Aard 2 was resurrected in F-Droid repos (added 25.03.2019). The dictionaries suggested by Aard 2 wiki are crap, but that is a different problem with a different (and, hopefully, existing) solution.