PDA

View Full Version : [Announce] eStarDict


zeusone
2011-12-27, 01:03
Hello!

I just uploaded eStarDict a offline dictionary reader, made in C with Enlightenment Elementary UI.
http://www.vaudano.eu/wiki/en/estardict

rm42
2011-12-27, 01:10
Awesome. I love cloudless apps! ;)

soleil
2011-12-27, 01:11
Is there an version for N9 ? There are already many Stardict reader for N900 but nothing for N9

zeusone
2011-12-27, 01:24
Is there an version for N9 ? There are already many Stardict reader for N900 but nothing for N9
I dont have N9 :)

Estel
2011-12-27, 02:30
I dont have N9 :)

Thanks go(o)dness(es). Crappers putting "what about N9 version" in every thread (no matter, if content is even applicable to crap harmattan), are becoming harder and harder to stand.

Virtuality
2011-12-27, 17:36
Thhaaaankssss mann!! I have always been waiting for an offline cloudless dict!!

The Winter
2011-12-27, 17:53
woo hoo , another lovely happy december ending for maemo .hehe ..Great buddy .. i will test it as soon as i get off to these exams though i am already using Qstardict ..i wish if there was a precise maemo medical dictionary for the whole bunch of medicos..
anyway lovely work !

ade
2011-12-27, 18:49
It installs a lot of new libraries :)

But it won't start in my case:
user:/usr/bin# ./estardict
WARNING: Could not determine its installed prefix for 'ELM'
so am falling back on the compiled in default:
/usr
implied by the following:
bindir = /usr/lib
libdir = /usr/lib
datadir = /usr/share/elementary
localedir = /usr/share/locale
Try setting the following environment variables:
ELM_PREFIX - points to the base prefix of install
or the next 4 variables
ELM_BIN_DIR - provide a specific binary directory
ELM_LIB_DIR - provide a specific library directory
ELM_DATA_DIR - provide a specific data directory
ELM_LOCALE_DIR - provide a specific locale directory
CRI<18450>:elementary elm_win.c:1404 elm_win_add() Sofware X11 engine creation failed. Trying default.
Segmentation fault

seberm
2011-12-27, 23:19
It installs a lot of new libraries :)

But it won't start in my case:
user:/usr/bin# ./estardict
WARNING: Could not determine its installed prefix for 'ELM'
so am falling back on the compiled in default:
/usr
implied by the following:
bindir = /usr/lib
libdir = /usr/lib
datadir = /usr/share/elementary
localedir = /usr/share/locale
Try setting the following environment variables:
ELM_PREFIX - points to the base prefix of install
or the next 4 variables
ELM_BIN_DIR - provide a specific binary directory
ELM_LIB_DIR - provide a specific library directory
ELM_DATA_DIR - provide a specific data directory
ELM_LOCALE_DIR - provide a specific locale directory
CRI<18450>:elementary elm_win.c:1404 elm_win_add() Sofware X11 engine creation failed. Trying default.
Segmentation fault

Yes... It still gives me segfault too...

miroslav_s
2011-12-28, 00:42
Hi,
I got conflict problem: libeina0

youmeego
2011-12-28, 01:18
can you make a dictionary reader that can read the oxford advanced learner dictionary cdrom words data? For n900 or n9.

zeusone
2011-12-29, 09:58
ummm...
ade, seberm, miroslav_s have you already install some not-maemo repos Enlightenment library like Enna, Canola, .. or did you install them for the first time?
eStarDict uses these Enlightenment library
eina eet evas ecore embryo edje elementary
and these should be the latest ones present on the extras-devel repository.

zeusone
2011-12-29, 10:01
Hi,
I got conflict problem: libeina0

It should not be libeina0, but libeina1
You have to uninstall libeina0.

ade
2011-12-29, 10:43
ummm...
ade, seberm, miroslav_s have you already install some not-maemo repos Enlightenment library like Enna, Canola, .. or did you install them for the first time?
eStarDict uses these Enlightenment library
eina eet evas ecore embryo edje elementary
and these should be the latest ones present on the extras-devel repository.

I don't think I ever installed them.
Will have a look at it later. Could you make those libraries as a dependency in the deb file?

zeusone
2011-12-29, 11:30
Are already defined as a dependencies, because my package depends on elementary and elementary depends on the others.
If you install the package from scratch and you get the problem, maybe I made some dependency errors during the Enlightenment libraries porting to Maemo.

don_falcone
2011-12-29, 12:14
Awesome. I love cloudless apps! ;)

This. Offline is mandatory while being abroad; which is when the main use case for dictionaries kicks in.

zeusone
2012-01-05, 17:13
I found out the problem: missing library in my dependency list (the rendering engine for X) :rolleyes:
I had uploaded a new version that it solves the problem :)

Joseph9560
2012-01-12, 00:51
Looks nice. Here are few comments:


Can not browse to directory starting from period (.stardict). Tried Cntrl + H, doesn't seems to work.
Selecting the directory containing directories of dictionaries won't work, instead separate dictionary directories is to be added.
Selecting the directory containing directories of dictionaries won't work, instead separate dictionary directories is to be added.
UI looks nice and fast but option to set font size would be great.

zeusone
2012-01-20, 20:19
Can not browse to directory starting from period (.stardict). Tried Ctrl + H, doesn't seems to work.

The folders that start with . are hidden folders, why you have to put your dictionaries there?


Selecting the directory containing directories of dictionaries won't work, instead separate dictionary directories is to be added.

Yes, for now it works only for single dictionary, it doesn't see nested structure. I put it in my todo list.


UI looks nice and fast but option to set font size would be great.

Thanks! The first goal of the program is be fast :).
I put in my todo list also the font size option: it should not be complicated to implement.

Joseph9560
2012-01-31, 06:49
The folders that start with . are hidden folders, why you have to put your dictionaries there?

One of the dictionary I had once was full of images (although no maemo dict app was able to show those images) and it will definitely mess up photos. I prefer using hidden directories for reasons like that. I am aware that tracker-cfg or something like that can be used to blacklist selected directory but I find the hidden directory method easier.

zeusone
2012-02-10, 18:09
Oh I see... I never saw a starDict dictionary with images. Can you give me the link? Thanks

zeusone
2012-03-29, 18:41
I just released the version 0.6
( see http://www.vaudano.eu/wiki/en/estardict )


UI looks nice and fast but option to set font size would be great.

Implemented in this release :)

Have fun!

Virtuality
2012-03-29, 18:58
Can you please provide me with a link to download the best English-English dictionary for estardict?
Thanks for the great work!

zeusone
2012-03-29, 19:54
Can you please provide me with a link to download the best English-English dictionary for estardict?
Thanks for the great work!
Thanks!
Usually I use 'Longman Dictionary of Contemporary English'.
You can find it, here:
http://sourceforge.net/projects/dictsestardict/files/

zeusone
2012-04-24, 22:11
I released the bug-fixing version 0.6.1

utubee34
2012-05-01, 22:02
Can u please temme that how do i add dictionary in this estardict app?i am just a noob here sorry and i have checked and search many posts but i dont get it .. please help me and sorry for bad english :(

zeusone
2012-05-01, 22:18
I updated the section on my website
http://www.vaudano.eu/wiki/en/estardictInstallation#Configuration
let me know if you have problem

D@vIcHoJD
2012-05-01, 22:44
You can add a dictionary english-spanish, please.

utubee34
2012-05-01, 23:07
I updated the section on my website
http://www.vaudano.eu/wiki/en/estardictInstallation#Configuration
let me know if you have problem
Thank you so much !! it helped me very much ... :)
btw Awesome app. !! Cheers

utubee34
2012-05-01, 23:16
I updated the section on my website
http://www.vaudano.eu/wiki/en/estardictInstallation#Configuration
let me know if you have problem

btw how to add the dictionary with sound ?? :/

youmeego
2012-05-01, 23:43
Can you write a script for converting .prc file (kindle ebook dictionary) for use in Stardict like eStardict, Mstardict, etc? or update the words data to the latest version.

looking at your screenshots, i noticed there is no ipa(phonetic alphabets) next to the word entries? and it can be scrolled down or up the recommended list to browse the dictionary?

zeusone
2012-05-02, 05:45
You can add a dictionary english-spanish, please.
http://www.vaudano.eu/wiki/en/estardictTestedDictionaries
the number 4 is English - Spanish Quick dictionary
btw you can find many on the net, the important is that they are stardict format dictionary

zeusone
2012-05-02, 05:50
btw how to add the dictionary with sound ?? :/
This way
http://www.vaudano.eu/wiki/en/estardictInstallation#Sound_dictionary

zeusone
2012-05-02, 05:54
Can you write a script for converting .prc file (kindle ebook dictionary) for use in Stardict like eStardict, Mstardict, etc? or update the words data to the latest version.

I don't have kindle :) so I'm interested in this script :)
maybe you can find someone that already did this kind of script, the stardict format is pretty popular


looking at your screenshots, i noticed there is no ipa(phonetic alphabets) next to the word entries?

depends on the dictionary that you use


and it can be scrolled down or up the recommended list to browse the dictionary?
What do you mean?

youmeego
2012-05-06, 15:38
I don't have kindle :) so I'm interested in this script :)
maybe you can find someone that already did this kind of script, the stardict format is pretty popular


depends on the dictionary that you use


What do you mean?

1.I can share with you the kindle .prc dictionary file, it is very hard to find a script on the internet for this purpose.

2.The available stardict dictionary(oxford advanced learners"s dictionary) does not have the IPA:(, hence the need to add it. it is important for me and the other english learners

3.I have MStardict installed in my N900, when I search a word (for an example "car"), it give me a very short list which starts with the word" car" and ends with the word" carburettor", and then I cant scroll the list down(or up) any longer to look for other words that are not in the list.

4. Kindle .prc dictionary(oxford advanced learners's dictionary 7th edition)
https://www.dropbox.com/s/7mfe98i7tu7ygmz/Oxford%20Advanced%20Learner%27s%20Dictionary%2C%20 7th%20edition.prc

5. can you make the fonts of the examples in the definition to be italic style, different colors for idiom, phrasal verbs, etc for us to easily indentify them just like what the physical oxford dictionary book looks like.

Hope my dream come true. thanks

zeusone
2012-05-07, 06:30
1.I can share with you the kindle .prc dictionary file, it is very hard to find a script on the internet for this purpose.

2.The available stardict dictionary(oxford advanced learners"s dictionary) does not have the IPA:(, hence the need to add it. it is important for me and the other english learners

4. Kindle .prc dictionary(oxford advanced learners's dictionary 7th edition)
https://www.dropbox.com/s/7mfe98i7tu7ygmz/Oxford%20Advanced%20Learner%27s%20Dictionary%2C%20 7th%20edition.prc

5. can you make the fonts of the examples in the definition to be italic style, different colors for idiom, phrasal verbs, etc for us to easily indentify them just like what the physical oxford dictionary book looks like.

Hope my dream come true. thanks
Hi, I saw the format of the prc dictionary (http://www.mobipocket.com/dev/article.asp?basefolder=prcgen&file=indexing.htm) is completely different from the StarDict format (http://bazaar.launchpad.net/~vaudano/estardict/main/view/head:/StarDictFileFormat) for using this file you need a completely new search engine...


3.I have MStardict installed in my N900, when I search a word (for an example "car"), it give me a very short list which starts with the word" car" and ends with the word" carburettor", and then I cant scroll the list down(or up) any longer to look for other words that are not in the list.

Yes, for performance reasons it gives you only a short list of suggested words

zeusone
2012-05-07, 07:05
4. Kindle .prc dictionary(oxford advanced learners's dictionary 7th edition)

oxford advanced learners's dictionary in stardict format
http://code.google.com/p/ppdict/downloads/detail?name=stardict-oald-2.4.2.tar.bz2&can=2&q=

youmeego
2012-05-08, 00:32
oxford advanced learners's dictionary in stardict format
http://code.google.com/p/ppdict/downloads/detail?name=stardict-oald-2.4.2.tar.bz2&can=2&q=

That is the same file I am using on my N900 with Mstardict, there is No IPA, Example is not shown in Italic font, etc. Is it possible for you to add these features to that words database/eStardict?

Do you know how to convert .bgl (Babylon dictionary) to Stardict?
Look at this link
http://ubuntuforums.org/showthread.php?t=1044452
I got a "out of memory" error when I use the unpackbgl



Babylon dictionary
https://www.dropbox.com/s/mt8ai56l44hg2ou/En-En-OALD8.bgl

Unpackbgl( this version is 1.4.2)
https://www.dropbox.com/s/w5idym3fd7rry2l/Unpack_BGL_1.4.2.0.rar

zeusone
2012-05-08, 05:44
That is the same file I am using on my N900 with Mstardict, there is No IPA, Example is not shown in Italic font, etc. Is it possible for you to add these features to that words database/eStardict?

No possible, because the kindle format is an HTML format that contain these informations, the StarDict format is plain test.


Do you know how to convert .bgl (Babylon dictionary) to Stardict?
Look at this link
http://ubuntuforums.org/showthread.php?t=1044452
I got a "out of memory" error when I use the unpackbgl

Babylon dictionary
https://www.dropbox.com/s/mt8ai56l44hg2ou/En-En-OALD8.bgl

Unpackbgl( this version is 1.4.2)
https://www.dropbox.com/s/w5idym3fd7rry2l/Unpack_BGL_1.4.2.0.rar
You can try this
http://www.vaudano.eu/wiki/en/development#Dictionary_conversion

youmeego
2012-05-08, 06:36
No possible, because the kindle format is an HTML format that contain these informations, the StarDict format is plain test.


You can try this
http://www.vaudano.eu/wiki/en/development#Dictionary_conversion

I don't use Ubuntu:( i am a noob. Can you convert the .bgl file for me? And paste the link here? Or send me a private message.

decent Dictionary is the reference app that makes my n9 perfect.

Thanks you.

zeusone
2012-05-08, 13:40
I don't use Ubuntu:( i am a noob. Can you convert the .bgl file for me? And paste the link here? Or send me a private message.

decent Dictionary is the reference app that makes my n9 perfect.

Thanks you.
I tried to convert the dictionary that you gave me with the dictconv, the program created the files but they are not readable even with StarDict (the official desktop program).

zeusone
2012-05-08, 17:02
I converted the dictionary using another way:
http://www.vaudano.eu/wiki/en/development#Dictionary_conversion
It's a dictionary with a resource folder.
For the moment eStarDict doesn't manage it, so you can try to see how it appears using also other programs...

youmeego
2012-05-09, 01:35
I converted the dictionary using another way:
http://www.vaudano.eu/wiki/en/development#Dictionary_conversion
and I converted it for you, you can find it here
http://www.vaudano.eu/wiki/en/estardictTestedDictionaries
It's a dictionary with a resource folder.
For the moment eStarDict doesn't manage it, so you can try to see how it appears using also other programs...

thanks you very much

the dictionary you have converted for me works like a charm in Mstardict@N900, Finally I have IPA in my N900 dictionary, only the pictures included in the bgl file cannot be viewed:(
i find the ui on Mstardict is simpler, prettier and easier to use than other stardict dictionaries for n900, maybe you can consider helping the developer of Mstardict to improve his/her app.

i have another (7th edition) of Babylon oxford advanced learners dictionary(in .bdc format) can you convert it to stardict using the same conversion method you used for the .bgl file?
i will upload it later.

thank you once again, you are my savior.

zeusone
2012-05-09, 06:06
ehi.. also in estardict works without the pics...
and even if you are a noob you can install a virtual machine and you can convert the dictionaries by yourself...

youmeego
2012-05-10, 00:43
ehi.. also in estardict works without the pics...
and even if you are a noob you can install a virtual machine and you can convert the dictionaries by yourself...

can i convert the bdc format using your method for bgl? thank

zeusone
2012-05-10, 06:10
I dont know, better ask to the author of the conversion program

zeusone
2012-07-19, 08:41
I just released the version 0.7
( see http://www.vaudano.eu/wiki/en/estardict )
with a lot of improvements
Have fun!

youmeego
2012-07-19, 09:46
I just released the version 0.7
( see http://www.vaudano.eu/wiki/en/estardict )
with a lot of improvements
Have fun!
ji
any plan to release one for nokia 808 pureview

zeusone
2012-07-19, 09:53
ji
any plan to release one for nokia 808 pureview
sorry no plan

Half-Life_4_Life
2012-07-19, 10:41
Very nice app zeusone!Thanks.

Half-Life_4_Life
2012-07-19, 10:42
Some of the announcements I don't usually see until they are bumped :)