descriptionA simple Japanese-English dictionary for Linux and Windows
homepage URLhttp://aoi.souko.cz
owneraoi@souko.cz
last changeSun, 7 Jul 2013 17:50:41 +0000 (7 19:50 +0200)
content tags
add:
README
Requires C++11 and C99 capable compiler. Tested with GCC 4.7+ and CLANG 3.2+.

The Makefile should work under GNU/Linux and MinGW32 (in Windows).
Under MinGW32 is the program compiled statically, in other systems dynamically.

Needed libraries:
  fltk-1.3.x
  libcurl
  zlib

BUILDING:
  Extract source (or clone GIT repository), go to the extracted directory and type
    make
      or
    make distro (this will strip binary)
  
MINGW32 notes:
  - the 'mingw-to-string' patch is required (http://www.tehsausage.com/mingw-to-string)

BUILDING THE DATABASE:
Needed tools:
  python3
  (optionally) UNIX-like shell (under Windows e.g. MSYS from MinGW32) 
You will also need following files:
  JMDict_e.gz
  kanjidic2.xml.gz
  kradfile-u.gz
  jpn_indices.csv (from tatoeba.org)
  sentences.csv (from tatoeba.org)
 
If you have UNIX-like shell:
  - go to the directory /tools
  - edit source file locations in build_db.sh
  - run build_db.sh
  - run 'aoi -loaddb dbscript.sql.gz' and wait for a few minutes
Else:
  - go to the directory /tools
  - run 'aoi -parse jmdict'
  - run 'aoi -parse kanjidic'
  - run parse_kradfile.py
  - run parse_tatoeba.py
  - concatenate files script.jmdict.sql, script.kanjidic.sql, script.components.sql
    and scripts.tatoeba.sql IN THIS ORDER
  - place these 2 lines at the end of concatenated file (under 'end transaction'):
      REPLACE INTO aoi (key,val) VALUES ('db_version','VERSION'); 
      REPLACE INTO aoi (key,val) VALUES ('db_created','DATE'); 
  - run 'aoi -loaddb CONCATENATED_FILE' and wait for a few minutes
shortlog
2013-07-07 Karel MatasOPT added to MAkefile; KanjiView::Cell constructor... masteralpha.03
2013-07-07 Karel Matasdoxygen comments; english help; help updateed
2013-07-05 Karel Matassome valgrind indiced changes
2013-07-05 Karel Matasshow kanji in dicview context menu
2013-07-05 Karel MatasDB download - initial version finished
2013-07-04 Karel Matashelp.html changed to index.html, english help moved...
2013-07-04 Karel Matasdoxygen comments
2013-07-04 Karel MatasFl_Box -> aoi_ui::Label
2013-07-04 Karel MatasDlgRomanizationTest: output changed from Fl_Box to...
2013-07-04 Karel Matasminor formating
2013-07-04 Karel Matasczech help updated for version alpha.03
2013-07-04 Karel Matasedited required compiler versions
2013-07-03 Karel Matasinitial version of loading dbscript (without web download)
2013-07-02 Karel Matasupdate and description of the db building process
2013-07-02 Karel MatasMerge branch 'devel'
2013-07-02 Karel Matasdoxygen comments
...
tags
4 years ago alpha.03.1 first public alpha
4 years ago alpha.03
4 years ago alpha.02
4 years ago alpha.01 first version sent to testers
heads
4 years ago devel
4 years ago master