Author Topic: zbedic 0.9.2-3 released  (Read 7408 times)

rafm

  • Full Member
  • ***
  • Posts: 145
    • View Profile
zbedic 0.9.2-3 released
« on: November 21, 2004, 01:48:45 pm »
A new version of zbedic (0.9.2-3) is released and available for download at sourceforge:
 (download)

Changes:
07.11.2004 0.9.2-1
        * Added keyborad shorcuts for a list of dictionaries, history,
        scrolling description, and selecting words from the wordlist        
        * Added option for changing size of the wordlist - gives more
        space for description
        * Added: zbedic switches to the right dictionary for items from
        the history
        * Added: A word is added to the history when it's viewed for 3
        seconds.
        * Documentation updated to relfect the changes
        * Bug fix: A description sometimes didn't show up after entering
        a word
       
07.11.2004 0.9.2-2
        * Added: Layout mode (vertical or horizontal) for 7xx models
       
20.11.2004 0.9.2-3
        * Fix: The input box is not emptied after changing a dictionary
        * Added: The list of dictionaries is sorted
        * Fix: Can be now installed on CF/SD


I have also written down some ideas for future releases and put them in a TODO file in the CVS. There is no much chance to realize them soon, but they may be worth discussing. There is a copy of that file:

* Navigation: back, forward
  This should be integrated with the word history, not to make too
  much duplicate work. The problem is that the history of words is a
  simple list and browser-like navigation could be more graph-like.
  For example: go back a few words in history, enter a new
  word. Then the new word should be added at the beginning of the
  history or just after a word recently recalled from the history?

* Pattern search
  For example: prefix*postfix, i*ary

* Better rules for lexical precedence
  Accented characters should be properly handled and have proper
  precedence (after non-accented counterparts).

** Special treatment of "compound letters"
  I am not sure what is the proper name for things like ss, au, eu, ou
  in German, but it would be nice if those were put near corresponding
  accented characters, so one could enter words using both methods of
  spelling.

* Case-sensitive dictionaries
  Some dictionaries, like German should be case-sensitive.
 
* Unlimited list of words
  Instead of returning fixed number of words, the word list should show as
  many words as fit in the window and it should be possible to browse it
  backward/forward up to beginning and end of the dictionary. Of
  course scrollbar is totally unnecessary in such case.

* Search for misspelled words
  Search could return near matches for misspelled words.

* Pixmaps for dictionaries
  A pixamaps for dictionaries shown in a list of dictionaries and in
  history would be a nice GUI add-on.

* Customizable toolbar
  It should be possible to enable / disable toolbar buttons in the
  Settings. Possible new buttons: navigation back, forward.

* Reorganized settings dialog
  There should be several panes, for example: Appearance,
  Dictionaries, Toolbar, Advanced

* Additional tags for dictionary files
  Meaning, sub-meaning, example, part-of-speech is often not enough to
  describe entries. For example it is not clear how to enter
  phrase/idiom or word category (e.g. math. biol., etc.)
SL-C1000 w/ Cacko ROM 1.23

Hrw

  • Hero Member
  • *****
  • Posts: 1366
    • View Profile
zbedic 0.9.2-3 released
« Reply #1 on: November 21, 2004, 04:16:10 pm »
when source archive will be available? OE has 0.9.1 now..
OpenZaurus 3.5.4x Release Manager
OpenEmbedded, Ångström, Poky developer
My website

Misc embedded hardware.

ken

  • Sr. Member
  • ****
  • Posts: 274
    • View Profile
zbedic 0.9.2-3 released
« Reply #2 on: November 21, 2004, 11:11:45 pm »
There is one particular thing I'd love to have someone figure out how to do.

The chinese-english english-chinese dictionary is great, except I have no clue as to how to pronounce the characters.  For that, another dictionary has the answer (qpzidian which is in cedict format) http://killefiz.de/zaurus/showdetail.php?app=482

Unfortunately, that dictionary program is very very slow, vs zbedic, which is much more responsive and faster.

The answer lies here:

http://www.dia.janis.or.jp/~syoshi/convert.htm

and here

http://home.k07.itscom.net/west/recommend/...ic/convert.html

(you MUST use http://www.systran.net/ to translate it from Japanese to English).

I've followed all the steps, and zbedic can see the dictionary I convert, but I no see any information in the dictionary itself when I load it up.  I'm at a loss as to what to do next, so I'm passing the information along, in hopes that someone else can figure out the answer here!
« Last Edit: November 22, 2004, 05:57:09 am by ken »
SL-6000L Sharp ROM 1.12 - 1G SD (RiDATA) - 2G Microdrive (Hitachi)
TRENDnet TE-CF100 10/100 (no drivers needed) AmbiCom CF56M-EZ modem (no drivers needed)

rafm

  • Full Member
  • ***
  • Posts: 145
    • View Profile
zbedic 0.9.2-3 released
« Reply #3 on: November 22, 2004, 04:17:25 am »
Quote
I've followed all the steps, and zedict can see the dictionary I convert, but I no see any information in the dictionary itself when I load it up.  I'm at a loss as to what to do next, so I'm passing the information along, in hopes that someone else can figure out the answer here!
zedict = zbedic?

Please put the converted dictionary file (.dic.dz) somewhere on the web so I can download and check it.
SL-C1000 w/ Cacko ROM 1.23

rafm

  • Full Member
  • ***
  • Posts: 145
    • View Profile
zbedic 0.9.2-3 released
« Reply #4 on: November 22, 2004, 04:22:07 am »
Quote
when source archive will be available? OE has 0.9.1 now..
I would be nice if somebody could extend Makefile so it would be possible to build both OE and Sharp ROM releases. I cannot do it myself since I don't have OE and don't really want to invest time in learning how to compile for OE.
SL-C1000 w/ Cacko ROM 1.23

ken

  • Sr. Member
  • ****
  • Posts: 274
    • View Profile
zbedic 0.9.2-3 released
« Reply #5 on: November 22, 2004, 06:18:29 am »
sorry, that was a typo on my part.  I've posted 2 files for your review.

http://zaurus.mui.net/cedict-zb.dic converted file
http://zaurus.mui.net/cedict-zb.txt before using xerox on it

The original dictionaries can be found here:

http://www.mandarintools.com/cedict.html

cedictgb.zip cedict dictionary in GB
cedictb5.zip cedict dictionary in Big5
cedictu8.zip cedict dictionary in UTF-8

(I've included the references for completeness)

As mentioned earlier, the advantages of translating these dictionaries is that it includes the pronounciation for the characters!
SL-6000L Sharp ROM 1.12 - 1G SD (RiDATA) - 2G Microdrive (Hitachi)
TRENDnet TE-CF100 10/100 (no drivers needed) AmbiCom CF56M-EZ modem (no drivers needed)

iamasmith

  • Hero Member
  • *****
  • Posts: 1248
    • View Profile
zbedic 0.9.2-3 released
« Reply #6 on: November 22, 2004, 02:07:11 pm »
Quote
A new version of zbedic (0.9.2-3) is released and available for download at sourceforge:
rafm,

Many thanks for your attention on this, this is a real improvement over an already pretty good pieces of software.

- Andy
OpenBSD 4.2 -current on full 4Gb of SL-C3000
Microdrive replaced with 4Gb SanDisk Extreme III card

rafm

  • Full Member
  • ***
  • Posts: 145
    • View Profile
zbedic 0.9.2-3 released
« Reply #7 on: November 23, 2004, 04:05:50 am »
Quote
http://zaurus.mui.net/cedict-zb.dic converted file
I've checked the file and there are some problems:
* You use DOS style end-of-line characters (0x0d, 0x0a) instead of UNIX ones (only 0x0a character). You probably run your script under Windows. All those DOS EOLs must be replaced with UNIX EOLs;
* The last byte in the file must be 0x00.
SL-C1000 w/ Cacko ROM 1.23

ken

  • Sr. Member
  • ****
  • Posts: 274
    • View Profile
zbedic 0.9.2-3 released
« Reply #8 on: November 23, 2004, 10:06:09 am »
ok, I replaced the files with the corrected files.  This time it displays things if nothing is typed, but it's all formatted goofy.

Any thoughts?
SL-6000L Sharp ROM 1.12 - 1G SD (RiDATA) - 2G Microdrive (Hitachi)
TRENDnet TE-CF100 10/100 (no drivers needed) AmbiCom CF56M-EZ modem (no drivers needed)

rafm

  • Full Member
  • ***
  • Posts: 145
    • View Profile
zbedic 0.9.2-3 released
« Reply #9 on: November 23, 2004, 12:58:10 pm »
Quote
ok, I replaced the files with the corrected files.  This time it displays things if nothing is typed, but it's all formatted goofy.
Again, could you put the file somewhere on the web?

Quote
...but it's all formatted goofy.

Could you be a bit more specific...  
SL-C1000 w/ Cacko ROM 1.23

ken

  • Sr. Member
  • ****
  • Posts: 274
    • View Profile
zbedic 0.9.2-3 released
« Reply #10 on: November 23, 2004, 03:40:36 pm »
SL-6000L Sharp ROM 1.12 - 1G SD (RiDATA) - 2G Microdrive (Hitachi)
TRENDnet TE-CF100 10/100 (no drivers needed) AmbiCom CF56M-EZ modem (no drivers needed)

rafm

  • Full Member
  • ***
  • Posts: 145
    • View Profile
zbedic 0.9.2-3 released
« Reply #11 on: November 24, 2004, 04:19:10 am »
Quote
http://zaurus.mui.net/cedict-zb.dic after xerox
Are these new files? You have removed 0x0d characters from the hearder (properties), but not from the dictionary entries. And there is still 0x00 missing at the end of the file.

Please check CVS->libbedic->doc->bedic-format.txt at the project SF page:
http://sourceforge.net/projects/bedic/
SL-C1000 w/ Cacko ROM 1.23

ken

  • Sr. Member
  • ****
  • Posts: 274
    • View Profile
zbedic 0.9.2-3 released
« Reply #12 on: November 24, 2004, 07:07:42 am »
ok, I think I followed your directions correctly this time.   I think.

I removed the CR and left the LF in place, and added a NUL at the end of the file

This time it would lock up the system.

http://zaurus.mui.net/cedict-zb.dic after xerox
http://zaurus.mui.net/cedict-zb.txt before xerox

any thoughts?

Thanks!
SL-6000L Sharp ROM 1.12 - 1G SD (RiDATA) - 2G Microdrive (Hitachi)
TRENDnet TE-CF100 10/100 (no drivers needed) AmbiCom CF56M-EZ modem (no drivers needed)

Mickeyl

  • Hero Member
  • *****
  • Posts: 1495
    • View Profile
    • http://www.Vanille.de
zbedic 0.9.2-3 released
« Reply #13 on: November 24, 2004, 08:14:54 am »
Quote
Quote
when source archive will be available? OE has 0.9.1 now..
I would be nice if somebody could extend Makefile so it would be possible to build both OE and Sharp ROM releases. I cannot do it myself since I don't have OE and don't really want to invest time in learning how to compile for OE.
?

This is why we use qmake. We don't need fancy Makefiles, we just need a platform independent .pro file. Handcrafted Makefiles are only a source of trouble for distribution builders like us.
Cheers,

Michael 'Mickey' Lauer | Embedded Linux Freelancer | www.Vanille-Media.de
Consider donating, if you like the software I contribute to.

ashikase

  • Sr. Member
  • ****
  • Posts: 280
    • View Profile
    • http://
zbedic 0.9.2-3 released
« Reply #14 on: November 24, 2004, 08:55:45 am »
rafm:

The changes are nice, especially the new layout. One thing I noticed, though, is that this version still makes use of the Global::FindDocuments function, which is death for users with large media (I use a 4GB microdrive, loaded with files). Qtopia's file search functions are very, very slow.

As the LoadDictionaries function also uses a predefined path (as specified in the settings file), I don't think the global searching is really necessary; I compiled my own version, with the first half of the LoadDictionaries function commented out, and it works fine.

(On a side note, I don't know if you have access to the libbedic project, but I noticed that the files 'file.cpp' and 'file.h' are not in the CVS repository. I had to download the source tarball to get them.)

- ashikase
- anpachi, gifu, japan
SL-C3100 & SL-C760