2008-06-01 Sergey Poznyakoff * cgi-bin/dico-ellinika.scm4 (target-language): Remove global. Store target language in the database handler. (match-exact,match-prefix,match-suffix,match-extnd-regex) (match-default): Show only entries that have articles in the required target language. * scm/dictrans.scm (insert-node): Fix inserts into links table. * scm/dictrans.scm: Allow to call without arguments if --cleanup option is given. * configure.ac (AC_CONFIG_FILES): Add data/pl/Makefile * data/*.xml: Move to data/ru * data/Makefile.am: Rewrite: * data/ru: New directory * data/pl: New directory * data/pl/Makefile.am: New file. * data/pl/setup.xml: New file. * data/pl/0.xml: New file. 2008-05-31 Sergey Poznyakoff * xml/pl/istoria.xml: Fix an open tag. * cgi-bin/dico-ellinika.scm4: Fix info and descr, pass target language as an argument to open_module. 2008-05-30 Sergey Poznyakoff * cgi-bin/dico-ellinika.scm4: Implement define, match and output methods. 2008-05-29 Sergey Poznyakoff * cgi-bin/dico-ellinika.scm4: New file. A database driver for Dico. 2007-12-26 Sergey Poznyakoff * cgi-bin/dict.scm4 (fuzzy-search): Use quotient. * cgi-bin/nea.scm4: Use ice-9 rdelim. * xml/uk/oysiastika.xml, xml/uk/epitheta.xml: Update. 2007-10-11 Sergey Poznyakoff * style.css (notready): Set maximum width * xml/uk/tonos.xml, xml/uk/istoria.xml: Add local copyright statements. * xml/pl/istoria.xml: Begin 2007-10-09 Sergey Poznyakoff * style.css (hidden-info): New class * xml/uk/ellinika.xml, xml/ru/ellinika.xml: Update * xml/lingua.conf.in (FOOTER): New element * xml/pl/ellinika.xml, xml/pl/arithmi.xml, xml/pl/rhmata.xml: Update * graphics/valid-xhtml10.png: New file * disp.html, cgi-bin/dict.scm4, cgi-bin/nea.scm4: XHTML 1.0 2007-10-08 Sergey Poznyakoff * configure.ac (SCRIPT_DIR): Initialize to relative directory name. * .htaccess.in: Remove hardcoded directory name. * style.css: Update for XHTML 1.0 * xml/lingua.conf.in: Use TARGET_DIR where appropriate * xml/ru/arithmi.xml, xml/pl/arithmi.xml: Minor fixes. * configure.ac (SCRIPT_DIR): Fix * xml/uk/intro.xml, xml/uk/perigrafh.xml: Update Htdig does not support UTF-8, so drop it and use Google search instead. Hopefully will switch to Swis once it is mature enough. * graphics/google.png: New file. * xml/uk/ellinika.xml: Remove htdig pages. * xml/ru/ellinika.xml: Likewise * xml/pl/ellinika.xml: Likewise * xml/lingua.conf.in: (SEARCH): Use Google search. 2007-10-01 Sergey Poznyakoff Relicense under GPLv3+ 2007-09-30 Sergey Poznyakoff * xml/uk/tonos.xml, xml/uk/istoria.xml: Update. Contributed by Olena Malchik. 2006-10-12 Sergey Poznyakoff * .htaccess: Remove. The file is generated. * .htaccess.in: New file * Makefile.am (EXTRA_DIST): Add .htaccess.in * configure.ac (AC_CONFIG_FILES): Add .htaccess.in * ellinika/Makefile.am (cgi.m4): Add changecom * .cvsignore: Update * ellinika/cgi.scm4 [IFACE!=CGI](cgi-server-hostname) (cgi-server-protocol-name,cgi-server-protocol-version): New publics. * xml/pl/ellinika.xml (LINGUA.LINK): Absolute location * xml/uk/ellinika.xml: Likewise * xml/ru/ellinika.xml: Likewise 2006-10-11 Sergey Poznyakoff * configure.ac: Install .scm web scripts to $prefix/scm * xml/lingua.conf.in: Add htdig framework * xml/pl/ellinika.xml: Likewise * xml/uk/ellinika.xml: Likewise * robots.txt: New file * htdig: New directory * htdig/ellinika.conf, htdig/pl.conf, htdig/uk.conf: New files 2006-10-09 Sergey Poznyakoff * cgi-bin/dict.scm4: New file * cgi-bin/dict.cgi.in: Remove * cgi-bin/nea.scm4: New file * cgi-bin/nea.cgi.in: Remove * ellinika/cgi.scm4: New file * ellinika/cgi.scmi: Remove * configure.ac: Use build-aux as an aux dir New option --enable-cgi * style.css (input): New rule * cgi-bin/Makefile.am: Allow to build both interpreted (using mod-guile) and CGI version of the scripts. * ellinika/Makefile.am: Likewise. * xml/Makefile.am (conf.sed): Define SCRIPT_DIR and SCRIPT_SUFFIX * xml/lingua.conf.in (DIRECTORY CGIBIN): Configurable (DICT): New element (install-nea): New macro * xml/nea.scm: Remove * xml/pl/ellinika.xml, xml/ru/ellinika.xml, xml/uk/ellinika.xml: Inline (install-nea) instead of loading ../nea.scm * .cvsignore, cgi-bin/.cvsignore, ellinika/.cvsignore: Update 2006-04-18 Sergey Poznyakoff * style.css, xml/pl/profora.xml, xml/ru/profora.xml, xml/ru/rhmata.xml: Update * xml/pl/profora.xml: Add sound samples. * xml/pl/rhmata.xml: Update 2006-04-16 Sergey Poznyakoff * graphics/audio.png: New file * style.css, xml/lingua.conf.in, xml/pl/antonimies.xml, xml/pl/rhmata.xml, xml/ru/antonimies.xml, xml/ru/rhmata.xml: Update 2006-04-15 Sergey Poznyakoff * style.css: Update * xml/pl/antonimies.xml, xml/pl/epitheta.xml, xml/pl/tonos.xml: Update * xml/ru/antonimies.xml: Bugfix. 2006-04-02 Sergey Poznyakoff * xml/pl/profora.xml, xml/pl/tonos.xml: Update 2006-03-28 Sergey Poznyakoff * xml/pl/alfabhta.xml: Update * xml/pl/profora.xml: Update * xml/ru/profora.xml: Update * xml/pl/perigrafh.xml: Minor fix. * xml/ru/perigrafh.xml: New file * xml/ru/Makefile.am: Add perigrafh.xml * xml/ru/ellinika.xml: Likewise. * xml/ru/arithmi.xml: Update * xml/ru/oysiastika.xml: Update * disp.html: Minor fixes. * xml/uk/arthra.xml, xml/ru/k_arthra.xml: Update 2006-03-26 Sergey Poznyakoff * style.css: Update * cgi-bin/nea.cgi.in (display-article-header): Enclose all header fields, including permalink reference, in a div. * xml/lingua.conf.in (news): Enclose everything in an additional div. * xml/pl/ellinika.xml, xml/ru/ellinika.xml, xml/uk/ellinika.xml (nea): Reverse order of appearance of the article and summary. 2006-03-25 Sergey Poznyakoff * style.css: Do not use tables to form the site layout. * maint.html: New file * .htaccess: Add maintenance rules * Makefile.am (EXTRA_DIST): Add maint.html * disp.html: Use absolute file names. * style.css: Change style of hyperlinks. * graphics/poland.png: New file * graphics/russia.png: New file * graphics/ukraine.png: New file * disp.css: New file * disp.html: New file * scm/neatrans.scm: New file * xml/uk: New directory * xml/uk/Makefile.am: New file * xml/uk/alfabhta.xml: New file * xml/uk/antonimies.xml: New file * xml/uk/arithmi.xml: New file * xml/uk/arthra.xml: New file * xml/uk/ellinika.xml: New file * xml/uk/epirrhmata.xml: New file * xml/uk/epitheta.xml: New file * xml/uk/intro.xml: New file * xml/uk/istoria.xml: New file * xml/uk/k_antonimies.xml: New file * xml/uk/k_arithmi.xml: New file * xml/uk/k_arthra.xml: New file * xml/uk/k_epirrhmata.xml: New file * xml/uk/k_epitheta.xml: New file * xml/uk/k_intro.xml: New file * xml/uk/k_oysiastika.xml: New file * xml/uk/k_rhmata.xml: New file * xml/uk/oysiastika.xml: New file * xml/uk/paroimies.xml: New file * xml/uk/perigrafh.xml: New file * xml/uk/profora.xml: New file * xml/uk/rhmata.xml: New file * xml/uk/tonos.xml: New file * xml/uk/symlinks: New file * Makefile.am: Add disp.css and disp.html * configure.ac: Create xml/ru/Makefile * index.scml: Fetch the dispatcher page if no suitable language has been selected. * style.css: Update * cgi-bin/nea.cgi.in: Implement scrolling of news lists. * po/LINGUAS: Add uk * po/uk.po: New file * po/pl.po: Update * po/ru.po: Update * scm/Makefile.am: Add neatrans.scm * xml/Makefile.am (SUBDIRS): Add uk * xml/pl/arithmi.xml, xml/pl/arthra.xml, xml/pl/ellinika.xml, xml/pl/istoria.xml, xml/pl/paroimies.xml, xml/ru/k_arthra.xml: Update 2006-03-23 Sergey Poznyakoff * .htaccess: Rewritten using regexps * Makefile.am: Rename mainstyle.css to style.css * mainstyle.css: Renamed to ... * style.css: this * xml/pl/ellinika.xml (LINGUA): Add LINK attribute * xml/ru/ellinika.xml: Likewise. * xml/pl/intro.xml: Update. * xml/ru/intro.xml: Update. * cgi-bin/dict.cgi.in: Remove debugging. * xml/pl/perigrafh.xml: New file * xml/pl/Makefile.am: Add perigrafh.xml * xml/pl/arithmi.xml: Update * xml/pl/arthra.xml: Update * xml/pl/ellinika.xml: Update * xml/pl/oysiastika.xml: Update * xml/ru/oysiastika.xml: Fix typo * index.scml: New file * Makefile.am: Install index.scml * ellinika/i18n.scm: New file * ellinika/Makefile.am: Install i18n.scm * ellinika/cgi.scmi (locale-path): New public variable (locale-dir): Removed (ellinika-cgi-init): Use i18n to set-up localization * xml/lingua.conf.in (INFO): Do not set language territory code explicitely. 2006-03-22 Sergey Poznyakoff * .htaccess: New file * Makefile.am (EXTRA_DIST): Add .htaccess (install-html): Create symlinks driven by xml/LANG/symlinks file * mainstyle.css: New classes "frame", "noframe" * cgi-bin/dict.cgi.in: Downcase all html tags. (dict-html): Handle @@args@@ keyword * cgi-bin/nea.cgi.in (nea-html): Handle @@args@@ keyword * xml/nea.scm: New file * xml/Makefile.am (EXTRA_DIST): add nea.scm * xml/lingua.conf.in: Set INFO handler * xml/pl/arithmi.xml: Update * xml/pl/ellinika.xml, xml/ru/ellinika.xml: Move definition of nea to ../nea.scm * xml/pl/paroimies.xml: Update * xml/ru/paroimies.xml: Remove duplicated item 2006-03-19 Sergey Poznyakoff * xml/Makefile.am (conf.sed): Fixed rule * xml/pl/arthra.xml, xml/pl/k_arthra.xml: Finished translation 2006-03-18 Sergey Poznyakoff * configure.ac (AC_CONFIG_FILES): Add xml/pl/Makefile * xml/Makefile.am: Add pl * cgi-bin/dict.cgi.in (get-topic-list): Update to match new db structure * data/db.struct: Finished i18n support * scm/dictrans.scm: Update to match new db structure * xml/pl: New directory * xml/pl/Makefile.am: New file * xml/pl/alfabhta.xml: New file * xml/pl/antonimies.xml: New file * xml/pl/arithmi.xml: New file * xml/pl/arthra.xml: New file * xml/pl/ellinika.xml: New file * xml/pl/epirrhmata.xml: New file * xml/pl/epitheta.xml: New file * xml/pl/intro.xml: New file * xml/pl/istoria.xml: New file * xml/pl/k_antonimies.xml: New file * xml/pl/k_arithmi.xml: New file * xml/pl/k_arthra.xml: New file * xml/pl/k_epirrhmata.xml: New file * xml/pl/k_epitheta.xml: New file * xml/pl/k_intro.xml: New file * xml/pl/k_oysiastika.xml: New file * xml/pl/k_rhmata.xml: New file * xml/pl/oysiastika.xml: New file * xml/pl/paroimies.xml: New file * xml/pl/profora.xml: New file * xml/pl/rhmata.xml: New file * xml/pl/tonos.xml: New file * xml/Makefile.am (lingua.conf): New goal * xml/pl/Makefile.am, xml/ru/Makefile.am (lingua.conf): Remove goal (stamp-lingua): Use configuration file from the parent directory * xml/lingua.conf.in: New file 2006-03-17 Sergey Poznyakoff * Makefile.am (install-html): Bugfix * mainstyle.css (table.news-summary): Minor fix * cgi-bin/dict.cgi.in: Improve i18n support. Translate all messages to Greek * cgi-bin/nea.cgi.in: Improve i18n support. Implement RSS generation. * data/0.xml, data/1.xml, data/2.xml, data/3.xml, data/4.xml, data/5.xml, data/7.xml, data/Ba.xml, data/Bae.xml, data/Be.xml, data/eg11.xml, data/eg8.xml, data/eg9.xml, data/iliada.xml, data/setup.xml (DICT): Add LANG attribute. * data/db.struct: Changes to allow for multi-lingual dictionaries and news lists. * po/LINGUAS: Add pl. * po/ru.po: Update * po/pl.po: New translation * po/POTFILES.in: Refer to source files * scm/dictrans.scm (DICT): Mandatory attribute LANG. (update-stat): Rewrite to match new table structure. (check-node,insert-node): Take destination language code as 3rd argument. All callers changed. 2006-03-01 Sergey Poznyakoff * mainstyle.css: Menu list classes 2006-01-29 Sergey Poznyakoff * xml/ru/ellinika.xml: Update copyright year. * graphics/parthenon-gnu.png: New file * cgi-bin/dict.cgi.in: Enable set names UTF-8. * xml/ru/lingua.conf.in (LOGO): Use parthenon-gnu.png 2005-09-30 Sergey Poznyakoff * .emacsrc, data/0.xml, data/1.xml, data/2.xml, data/3.xml, data/4.xml, data/5.xml, data/7.xml, data/Ba.xml, data/Bae.xml, data/Be.xml, data/eg11.xml, data/eg8.xml, data/eg9.xml, data/iliada.xml, data/setup.xml, data/iliada/2.3.xml, data/iliada/2.4.xml, xml/ru/alfabhta.xml, xml/ru/antonimies.xml, xml/ru/arithmi.xml, xml/ru/arthra.xml, xml/ru/ellinika.xml, xml/ru/epirrhmata.xml, xml/ru/epitheta.xml, xml/ru/intro.xml, xml/ru/istoria.xml, xml/ru/k_antonimies.xml, xml/ru/k_arithmi.xml, xml/ru/k_arthra.xml, xml/ru/k_epirrhmata.xml, xml/ru/k_epitheta.xml, xml/ru/k_intro.xml, xml/ru/k_oysiastika.xml, xml/ru/k_rhmata.xml, xml/ru/oysiastika.xml, xml/ru/paroimies.xml, xml/ru/profora.xml, xml/ru/rhmata.xml, xml/ru/tonos.xml: Change the alternative input method to cyrillic-jcuken. 2005-06-27 Sergey Poznyakoff * mainstyle.css: Added new classes * cgi-bin/dict.cgi.in: Rewritten using new Gamma. * cgi-bin/nea.cgi.in: updated * po/POTFILES.in: Add nea.cgi * xml/ru/arthra.xml: Fix typo * xml/ru/ellinika.xml: Updated * xml/ru/lingua.conf.in: New tags. 2005-06-26 Sergey Poznyakoff * cgi-bin/nea.cgi.in: Mostly rewritten * ellinika/cgi.scmi (monima-nea-template-file-name): New variable. Keeps the template name for a "permanent link" news article. * xml/ru/ellinika.xml: Initial provisions for news page. 2005-06-16 Sergey Poznyakoff * data/0.xml: Updated * data/Ba.xml: Updated * data/db.struct: Set default collation to utf8_bin (until greek is available for utf) 2005-06-15 Sergey Poznyakoff * data/Ba.xml: New file * data/Be.xml: New file * data/Bae.xml: New file * data/setup.xml: Updated * data/0.xml: Updated * data/1.xml: Updated * data/7.xml: Updated * data/eg11.xml: Updated * data/iliada/2.3.xml: Updated 2005-03-29 Sergey Poznyakoff * data/0.xml: Spell check and other fixes * data/1.xml: Likewise * data/2.xml: Likewise * data/4.xml: Likewise * data/5.xml: Likewise * data/7.xml: Likewise * data/db.struct: Likewise * data/eg11.xml: Likewise * data/setup.xml: Likewise * data/iliada/2.3.xml: Likewise 2005-03-29 Sergey Poznyakoff * cgi-bin/dict.cgi.in: Set utf8 mode (for mysql >= 4.1.10) (my-sql-query): New function. Wrapper over sql-query. All callers updated (fuzzy-search): Rewritten * scm/dictrans.scm: Set utf8 mode (for mysql >= 4.1.10) * data/db.struct: Updated for mysql >= 4.1.10 2005-02-15 Sergey Poznyakoff * cgi-bin/dict.cgi.in (fuzzy-search): YABF: Yet another bugfix in dict.pos comparison (dict-html): Rewritten using (expand-template) * ellinika/cgi.scmi (expand-template): New function * xml/ru/antonimies.xml: Fixed typo * xml/ru/ellinika.xml: Add copyright tag. Modify dict page to match the new usage. * xml/ru/lingua.conf.in (KATHAREVUSA): Return #f 2005-02-14 Sergey Poznyakoff * cgi-bin/nea.cgi.in: New file * cgi-bin/Makefile.am: Add nea.cgi * cgi-bin/dict.cgi.in: Moved common init part to (ellinika cgi) module (load-pos): Bugfix (fuzzy-search): Use = in dict.pos comparison * ellinika/cgi.scmi: New file * ellinika/xlat.scm (ellinika:translate-input): Check argument * ellinika/Makefile.am: Add cgi.scm * scm/dictrans.scm (current-article-set): Handle case when p-article is #f, i.e. after

..

. * data/eg8.xml: New file. * data/eg9.xml: New file. * data/eg11.xml: New file. * data/Makefile.am: Added new files * data/0.xml: Updated * data/1.xml: Updated * data/2.xml: Updated * data/3.xml: Updated * data/4.xml: Updated * data/5.xml: Updated * data/7.xml: Updated * data/setup.xml: Updated * data/db.struct (news): New table * elisp/ellinika-dict-mode.el (ellinika-dict-guess-syntax): Handle

tags (ellinika-dict-begin-article): Allow an article in node and pos modes. * xml/ru/istoria.xml: Minor fix 2005-02-09 Sergey Poznyakoff * configure.ac: Require gettext 1.14.1 (AUTOGENERATED): New variable * cgi-bin/Makefile.am (dict.sed): Replace AUTOGENERATED variable * scm/Makefile.am: Likewise * cgi-bin/dict.cgi.in (get-topic-list,fuzzy-search): Rewritten following the new scheme. * data/setup.xml: New file * data/Makefile.am (dict): New rule * data/db.struct (topic.category): New column (category): New table * po/ru.po: Updated * scm/dictrans.scm (insert-categories): New function. Fills category table. (CLASS,D,TD): New tags (check-node): Bail out if the topic is not declared. * graphics/button-powered_by_gnu.png: New file * graphics/left.png: New file * graphics/right.png: New file * graphics/up.png: New file * xml/ru/antonimies.xml: Section about using two pronouns with a verb * xml/ru/tonos.xml: Added anchors 2004-12-01 Sergey Poznyakoff * xml/ru/k_oysiastika.xml: Updated * xml/ru/oysiastika.xml: Updated 2004-11-29 Sergey Poznyakoff * xml/ru/ellinika.xml: Temporarily commented out empty pages. * xml/ru/epitheta.xml: Removed SPAN attributes from separators * xml/ru/k_intro.xml: Added 'notready' marker * xml/ru/k_oysiastika.xml: Updated * xml/ru/oysiastika.xml: Updated 2004-11-27 Sergey Poznyakoff * mainstyle.css: Updated * elisp/ellinika-mode.el (greek-input,ancient-greek-input): Minor fixes * xml/ru/k_intro.xml: New file ('k' stands for καθαρευούσα) * xml/ru/k_arthra.xml: Likewise * xml/ru/k_oysiastika.xml: Likewise * xml/ru/k_epitheta.xml: Likewise * xml/ru/k_epirrhmata.xml: Likewise * xml/ru/k_arithmi.xml: Likewise * xml/ru/k_antonimies.xml: Likewise * xml/ru/k_rhmata.xml: Likewise * xml/ru/Makefile.am: Added new files * xml/ru/alfabhta.xml: Moved kathareuousa parts to a separate file * xml/ru/arthra.xml: Likewise * xml/ru/arithmi.xml: Updated * xml/ru/ellinika.xml: New group "Кафаревуса" * xml/ru/istoria.xml: Minor fixes. * xml/ru/rhmata.xml: Minor fixes. 2004-10-30 Sergey Poznyakoff * mainstyle.css (footnote,katharevusa): New classes * elisp/ellinika-mode.el (greek-input): Allow to override default greek input method using buffer-local variable greek-input-method. (ancient-greek-input): New function. Enables greek-ibycus4 input method by default. Can be overridden using buffer-local variable ancient-greek-input-method. * xml/ru/alfabhta.xml: Updated. Added some info about katharevusa * xml/ru/arithmi.xml: Likewise. * xml/ru/arthra.xml: Likewise. * xml/ru/epitheta.xml: Likewise. * xml/ru/oysiastika.xml: Likewise. * xml/ru/profora.xml: Likewise. * xml/ru/lingua.conf.in (KATAHREVUSA): New tag. 2004-10-26 Sergey Poznyakoff * mainstyle.css: Updated * xml/ru/epitheta.xml: Fixed use of FLECT * xml/ru/profora.xml: New file * xml/ru/Makefile.am: Add profora.xml * xml/ru/ellinika.xml: Likewise * xml/ru/alfabhta.xml: Updated 2004-10-25 Sergey Poznyakoff Reorganized directory structure: xml/ xml/ru xml/el etc. * configure.ac: Updated * xml/Makefile.am: Updated * xml/ru/ellinika.xml: Moved from ../ellinika.ru.xml. Sorry, some intermediate revisions were lost due to my negligence :( * xml/ru/Makefile.am: New file * xml/ru/alfabhta.xml: Moved from .. * xml/ru/istoria.xml: Likewise. * xml/ru/rhmata.xml: Likewise. * xml/ru/antonimies.xml: Likewise. * xml/ru/epirrhmata.xml: Likewise. * xml/ru/lingua.conf.in: Likewise. * xml/ru/tonos.xml: Likewise. * xml/ru/arithmi.xml: Likewise. * xml/ru/epitheta.xml: Likewise. * xml/ru/oysiastika.xml: Likewise. * xml/ru/arthra.xml: Likewise. * xml/ru/intro.xml: Likewise. * xml/ru/paroimies.xml: Likewise. * xml/el/ellinika.xml: Moved from ../ellinika.el.xml 2004-10-23 Sergey Poznyakoff * elisp/Makefile.am: Updated * xml/Makefile.am: Updated * xml/alfabhta.xml: New file * xml/intro.xml: New file * xml/istoria.xml: New file * xml/ellinika.ru.xml: Updated 2004-10-22 Sergey Poznyakoff * elisp/Makefile.am: forgotten to add ellinika-mode.el * xml/Makefile.am: Use xmlt to translate the pages 2004-10-16 Sergey Poznyakoff * elisp/ellinika-mode.el: Base mode for editing Ellinika XML files * elisp/ellinika-dict-mode.el: Derive ellinika-dict-mode from ellinika-mode * .emacsrc: Updated * xml/antonimies.xml: Set up for Ellinika-mode * xml/arithmi.xml: Likewise * xml/arthra.xml: Likewise * xml/ellinika.el.xml: Likewise * xml/ellinika.ru.xml: Likewise * xml/epirrhmata.xml: Likewise * xml/epitheta.xml: Likewise * xml/oysiastika.xml: Likewise * xml/paroimies.xml: Likewise * xml/rhmata.xml: Likewise * xml/tonos.xml: Likewise 2004-10-15 Sergey Poznyakoff * .emacsrc: Set up for spell checking * elisp/ellinika-dict-mode.el: Set up for spell checking * cgi-bin/dict.cgi.in (get-topic-list): Order topics alphabetically * data/0.xml: Checked spelling * data/1.xml: Likewise * data/2.xml: Likewise * data/3.xml: Likewise * data/4.xml: Likewise * data/5.xml: Likewise * data/7.xml: Likewise * data/Makefile.am: Likewise * data/iliada.xml: Likewise * data/iliada/2.3.xml: Likewise * data/iliada/2.4.xml: Likewise * xml/antonimies.xml: Likewise * xml/arithmi.xml: Likewise * xml/oysiastika.xml: Likewise * xml/rhmata.xml: Likewise 2004-10-14 Sergey Poznyakoff * data/0.xml * data/7.xml * data/iliada.xml * data/iliada/2.3.xml * data/iliada/2.4.xml: New file * data/Makefile.am: Updated * elisp/ellinika-dict-mode.el: Heavily modified * scm/dictrans.scm (cleanup-db): Cleanup locus table 2004-10-13 Sergey Poznyakoff * cgi-bin/dict.cgi.in (make-cgi-name): Fixed html-4.01 conformance * scm/dictrans.scm: #:topic was handled incorrectly. Improved --help output * data/iliada/2.3.xml: Fixed typo. * .emacsrc: Load ellinika-dict-mode.el * Makefile.am: Added elisp * configure.ac: Added elisp * cgi-bin/Makefile.am: Added copyleft statement. * elisp: New dir * elisp/Makefile.am: New file. * elisp/.cvsignore: New file. * elisp/ellinika-dict-mode.el: Emacs mode for editing dictionaries * data/0.xml: Updated * data/1.xml: Updated * data/2.xml: Updated * data/3.xml: Updated * data/4.xml: Updated * data/5.xml: Updated * data/7.xml: Updated * data/Makefile.am: Updated EXTRA_DIST * data/db.struct (locus): New table * data/iliada.xml: New file * data/iliada: New dir * data/iliada/2.3.xml: New file * scm/dictrans.scm: Added INCLUDE support. Diagnose duplicate entries. Fixed bug in NODE. 2004-10-12 Sergey Poznyakoff * configure.ac: Avoid duplicating elements in %load-path * scm/Makefile.am (dictrans.sed): Updated rule * scm/dictrans.scm: Updated * configure.ac: Use the new MU_CHECK_GUILE. * cgi-bin/Makefile.am: Create a separate sed program file. * cgi-bin/dict.cgi.in: Use modules from gamma * m4/guile.m4: Updated from xmltrans. * scm/dictrans.scm: Use (gamma sql) 2004-10-08 Sergey Poznyakoff * Makefile.am: Reorganized * configure.ac: Likewise. * cgi-bin/dict.cgi.in: Use (xmltools dict) and (ellinika xlat) * ellinika: New directory * ellinika/Makefile.am: New file * ellinika/xlat.scm: transliteration module * dictrans.scm: Moved to ... * scm/dictrans.scm: ... here * scm/Makefile.am: Updated * scm/.cvsignore: New file * data/dict.0: Removed * data/dict.1: Removed * data/dict.2: Removed * data/dict.3: Removed * data/dict.4: Removed * data/dict.5: Removed * data/dict.7: Removed * data/dict.m4: Removed * src/.cvsignore: Removed * src/.gdbinit: Removed * src/Makefile.am: Removed * src/emit.c: Removed * src/gram.y: Removed * src/input.l: Removed * src/list.c: Removed * src/list.h: Removed * src/main.c: Removed * src/mem.h: Removed * src/sql.c: Removed * src/trans.h: Removed * src/xcript.c: Removed 2004-10-08 Sergey Poznyakoff * dictrans.scm: Mostly finished :^) 2004-10-07 Sergey Poznyakoff * dictrans.scm: Dictionary parser * data/0.xml: Converted dictionary file * data/1.xml: Converted dictionary file * data/2.xml: Converted dictionary file * data/3.xml: Converted dictionary file * data/4.xml: Converted dictionary file * data/5.xml: Converted dictionary file * data/7.xml: Converted dictionary file 2004-10-04 Sergey Poznyakoff * xml/COPYING.FDL: New file * xml/Makefile.am (EXTRA_DIST): Added COPYING.FDL * xml/antonimies.xml: Use Emacs sgml-mode. Added copylieft header. * xml/arithmi.xml: Likewise * xml/arthra.xml: Likewise * xml/ellinika.el.xml: Likewise * xml/ellinika.ru.xml: Likewise * xml/epirrhmata.xml: Likewise * xml/epitheta.xml: Likewise * xml/oysiastika.xml: Likewise * xml/paroimies.xml: Likewise * xml/rhmata.xml: Likewise * xml/tonos.xml: Likewise 2004-10-03 Sergey Poznyakoff * mainstyle.css (div.example): New class * xml/Makefile.am: Added tonos.xml * xml/ellinika.ru.xml: Likewise * xml/tonos.xml: New file. * xml/oysiastika.xml: Improved sectioning * xml/rhmata.xml: Likewise 2004-10-02 Sergey Poznyakoff * xml/ellinika.ru.xml: Added new MSGSTR * mainstyle.css: Updated. 2004-09-30 Sergey Poznyakoff * xml/ellinika.ru.xml: Updated homepage URL * xml/rhmata.xml: Fixed sectioning elements * xml/oysiastika.xml: Fixed spelling errors 2004-09-29 Sergey Poznyakoff * xml/antonimies.xml: Updated syntax * xml/arithmi.xml: Likewise * xml/arthra.xml: Likewise * xml/ellinika.el.xml: Likewise * xml/ellinika.ru.xml: Likewise * xml/epirrhmata.xml: Likewise * xml/epitheta.xml: Likewise * xml/oysiastika.xml: Likewise * xml/paroimies.xml: Likewise * xml/rhmata.xml: Likewise 2004-09-28 Sergey Poznyakoff * Makefile.am: Use lingua instead of eXtrans * autogen.sh: Likewise * configure.ac: Likewise * xml/ellinika.ru.xml: Likewise * xml/Makefile.am: Likewise * xml/antonimies.xml: New file * xml/arithmi.xml: New file * xml/arthra.xml: New file * xml/epirrhmata.xml: New file * xml/epitheta.xml: New file * xml/oysiastika.xml: New file * xml/paroimies.xml: New file * xml/rhmata.xml: New file * xml/lingua.conf.in: New file * xtrans/LINGUA.html.xtrans: Removed * xtrans/Makefile.am: Removed * xtrans/i18n.inc: Removed * xtrans/.cvsignore: Removed * lingua.xtrans: Removed * cgi-bin/.cvsignore: Updated * src/.cvsignore: Updated * xml/.cvsignore: Updated 2004-09-20 Sergey Poznyakoff * xml/ellinika.ru.xml: Several spelling fixes. 2004-06-27 Sergey Poznyakoff * src/main.c (cleanup_db): Purge pending_links (main): Properly handle --cleanup. 2004-06-23 Sergey Poznyakoff * src/main.c (main): Bugfix 2004-06-22 Sergey Poznyakoff * src/main.c (main): Switched to getopt_long. * src/trans.h: Include config.h * src/Makefile.am: Added copyleft header * src/gram.y: Likewise. * src/input.l: Likewise. * src/sql.c: Likewise. * src/xcript.c: Likewise 2004-06-21 Sergey Poznyakoff * xml/ellinika.ru.xml: Bugfixes. 2004-06-21 Sergey Poznyakoff Initial implementation of incremental updates. * data/db.struct (antonym,xref): Replaced by 'links' (pending_links): New table. Keeps unresolved links. * data/dict.0: Updated * cgi-bin/dict.cgi.in: Reflect changes to the database structure. * src/main.c: Use pending_links for resolving antonym and cross-reference links. * src/sql.c (sql_num_tuples): New (kludgy) function. * src/trans.h: Updated 2004-06-21 Sergey Poznyakoff * xtrans/LINGUA.html.xtrans (Endtag: ITEM): Removed incorrect condition that prevented rowheading class from being issued for item 0,0 * data/dict.0: Updated * data/dict.1: Updated * data/dict.2: Updated * data/dict.4: Updated * data/dict.5: Updated * data/dict.7: Updated 2004-06-20 Sergey Poznyakoff * mainstyle.css (TD.std): New class * xml/ellinika.ru.xml: Updated * xtrans/LINGUA.html.xtrans (ITEM,TABULAR): Handle ROWSPAN attribute (TABULAR): New attribute COLALIGN sets default alignment of table columns. (SEPARATOR): Inherit INITCOUNT from the parent TABULAR tag. 2004-06-19 Sergey Poznyakoff * data/db.struct: New table 'pos' keeps information about parts of speech. Dict.pos changed: the part of speech of each dictionary entry is stored as a bitmask, e.g. verb|transitive or substanive|masculine, etc. This facilitates searches and makes the database more flexible. * data/dict.0: Lots of fixes. * data/dict.1: Likewise * data/dict.2: Likewise * data/dict.3: Likewise * data/dict.4: Likewise * data/dict.5: Likewise * src/gram.y: Reflect changes to the database structure. * src/main.c: Likewise * src/trans.h: Likewise * src/dict.cgi.in: Likewise 2004-06-19 Sergey Poznyakoff * data/dict.0: Updated * data/dict.m4 (SAMP): New macro 2004-06-18 Sergey Poznyakoff * Makefile.am: Pass configuration variables to eXtrans using -D command line option (requires my last update to eXtrans). * xtrans/LINGUA.html.xtrans: Use xtrans environment to get the configuration parameters. (PageTemplate): Removed erroneous double-percent signs. * data/dict.0: Removed duplicates * data/dict.1: Likewise * data/dict.2: Likewise * data/dict.3: Likewise * data/dict.5: Likewise * src/sql.c: Minor formatting changes * xml/ellinika.ru.xml: Minor update 2004-06-18 Sergey Poznyakoff * xtrans/LINGUA.html.xtrans: Use 'span' instead of 'repeat' to conform to 4.01 transitional. 2004-06-15 Sergey Poznyakoff * data/dict.0: Updated * data/dict.5: Updated 2004-06-14 Sergey Poznyakoff * data/dict.0: Updated * data/dict.1: Updated * data/dict.3: Updated * data/dict.4: Updated 2004-06-14 Sergey Poznyakoff * cgi-bin/dict.cgi.in: Updated * data/dict.0: Updated * data/dict.1: Updated * xml/ellinika.ru.xml: Updated 2004-06-13 Sergey Poznyakoff * mainstyle.css (comment,expl): New styles * cgi-bin/dict.cgi.in: Display dictionary stats * data/db.struct (stat): New table * data/dict.m4: New file * data/dict.0: New file * data/dict.1: Use m4 macros * data/dict.2: Likewise * data/dict.3: Likewise * data/dict.4: Likewise * data/dict.5: Likewise * data/dict.7: Likewise * po/ru.po: Updated * scm/conj.scm: Updated * scm/xlat.scm: Updated * src/gram.y (parse): Change declaration (yyerror): file_name can be NULL * src/input.l: Hande LINE statement (make_m4_args,yywrap,set_location): New functions (open_input): Preprocess sources using m4 * src/main.c: Update call to parse(). New command line options: -I passes include dir to m4, -m sets full path to m4 binary (update_stat): Updated stat table. * src/trans.h: Updated * xml/ellinika.ru.xml (dict): Provide dictionary statistics * xtrans/LINGUA.html.xtrans (BOTTOM): New tag (ClosePage): Add BOTTOM info, if available 2004-06-11 Sergey Poznyakoff * scm: New directory * scm/xlat.scm: New file. Handles translations from Greek to internal representation and vice-versa. * scm/conj.scm: New file. Verb conjugator. 2004-06-10 Sergey Poznyakoff * cgi-bin/dict.cgi.in (transcription-list): Bugfix. 2004-05-31 Sergey Poznyakoff * mainstyle.css (.example): Changed background-color (.sample): New style * xml/ellinika.ru.xml: Finished chapter 'indefinite adjectives.' Use instead of Use new tabular environment 'TYPE=EXAMPLE' for examples. * xtrans/LINGUA.html.xtrans (TABULAR): New attribute 'TYPE'. The only value implemented currently is 'EXAMPLE' (SAMP): New tag (NOTREADY): Rewritten * graphics/construction.jpg: New file 2004-05-30 Sergey Poznyakoff * mainstyle.css (.translation): New class * cgi-bin/dict.cgi.in (part-of-speech): Fixed typo. * xml/ellinika.ru.xml: Added section about indefinite adjectives. Use wherever necessary. Use quoted tags. * xtrans/LINGUA.html.xtrans (expand_text): New function. Expands quoted tags. (PageTemplate,ITEM,put_menu_item,menu_map): Use expand_text (SECTION): Output


(SUBSCRIPT): New tag (EXAMPLE): Rewritten (TRANS): New tag 2004-05-29 Sergey Poznyakoff * mainstyle.css (.example): Changed background color 2004-05-29 Sergey Poznyakoff * xml/ellinika.ru.xml: Added B1 and B2 conjugation. * mainstyle.css (THEAD.std): Added background color. 2004-05-26 Sergey Poznyakoff * mainstyle.css (notready): New style * data/dict.5: Updated * data/dict.7: New file. * xml/ellinika.ru.xml: Updated. Written chapter about adjectives. * xtrans/LINGUA.html.xtrans: Moved navigation bar to the right side of the page. (EMPH,DFN,IT,EXAMPLE): Use nostrip (TABULAR): New attribute SPACE (SEPARATOR): New attributes SPAN and INITCOUNT (NOTREADY): New tag. 2004-04-18 Sergey Poznyakoff * data/dict.1: Updated * data/dict.2: Updated * data/dict.5: New file * xml/ellinika.ru.xml: Updated * xtrans/LINGUA.html.xtrans: Minor changes * cgi-bin/dict.cgi.in (display-results): Replace tilde in dictionary articles. (dict-search): Make the first condition stricter. 2004-04-06 Sergey Poznyakoff * xml/ellinika.ru.xml: More info on aoristos * xtrans/LINGUA.html.xtrans (BOLD): Removed (EMPH,DFN): New tags * mainstyle.css: Changed separator background * xtrans/LINGUA.html.xtrans (SECTION) (SUBSECTION, SUBSUBSECTION): New sectioning tags All sectioning commands are able to take ID attribute, indicating reference anchor. (XREF): New tag. (ITEM) SPAN may be 0, indicating the maximum number of itemsm detected so far (FLECTN): Removed (FLECT): Implement the functionality of FLECTN * xml/ellinika.ru.xml: Use new sectioning tags, cross references and new ROWHEADING semantics. * data/dict.1: Updated * data/dict.2: Updated * data/dict.3: Updated * data/dict.4: Updated * xml/ellinika.ru.xml: More proverbs * xtrans/LINGUA.html.xtrans: Close

blocks before opening another block tag. 2004-03-30 Sergey Poznyakoff * cgi-bin/dict.cgi.in (translate-kbd): Recognize \th, \ks and \ps escapes. Translate 'th' to 'thita' when followed by a vocal. * data/dict.1: Minor spelling fix * data/dict.2: Likewise * data/dict.3: Likewise * data/dict.4: Likewise 2004-03-26 Sergey Poznyakoff * xtrans/LINGUA.html.xtrans (Starttag): COLHEADING argument sets the THEAD class * xml/ellinika.el.xml: Updated. New chapter 'Irregular verbs' 2004-03-18 Sergey Poznyakoff * xtrans/i18n.inc: Minor update * xtrans/LINGUA.html.xtrans: Lots of changes. Use modified version of eXtrans * mainstyle.css: Updated * xml/ellinika.el.xml: Added numerals and (partially) pronouns * Makefile.am (all-local): Modified eXtrans returns correct status 2004-03-17 Sergey Poznyakoff * xtrans/i18n.inc: Translations are now local to LINGUA tag * xtrans/LINGUA.html.xtrans (Endtag LINGUA): Removed call to i18cleanup(). 2004-03-17 Sergey Poznyakoff * xtrans/LINGUA.html.xtrans: Translated UTF-8 literals to English to facilitate the transition of the Runasimi site to eXtrans * xml/ellinika.el.xml: Updated * xml/ellinika.ru.xml: Updated 2004-03-17 Sergey Poznyakoff * xtrans/LINGUA.html.xtrans: Updated * xml/ellinika.ru.xml: Updated 2004-03-16 Sergey Poznyakoff * mainstyle.css: New file * Makefile.am: Install mainstyle.css * xtrans/LINGUA.html.xtrans: Use stylesheets * graphics/valid-css.png: Added to the repository 2004-03-16 Sergey Poznyakoff * autogen.sh: Create db subdirectory * xml/ellinika.ru.xml: Added chapter "proverbs". Explicitly generate "Navigation" group Chapter "nouns" split into smaller sections Chapter "verbs": Started writing * xtrans/LINGUA.html.xtrans: Lots of changes 2004-03-09 Sergey Poznyakoff * cgi-bin/dict.cgi.in (make-cgi-name): Minor fix. Do not print a lone ? mark' 2004-03-09 Sergey Poznyakoff * data/dict.1: Updated * data/dict.2: Updated * data/dict.3: Updated * data/dict.4: New file 2004-03-08 Sergey Poznyakoff * xml/ellinika.ru.xml: Updated * xtrans/LINGUA.html.xtrans: Updated 2004-03-08 Sergey Poznyakoff * src/Makefile: Removed * src/input.l: Include "gram.h" instead of "y.tab.h" * src/xcript.c: Translate iota+trema * xml: New directory * xml/Makefile.am * xml/ellinika.el.xml * xml/ellinika.ru.xml * po: New directory * po/LINGUAS: New file * po/ru.po: New file * po/POTFILES.in: New file * po/Makevars: New file * lingua.xtrans: New file * configure.ac: New file * Makefile.am: New file * autogen.sh: New file * m4: New directory * m4/guile.m4: New file * m4/lib.m4: New file * m4/common.m4: New file * NEWS * README * AUTHORS * THANKS * cgi-bin/Makefile.am: New file * cgi-bin/dict.cgi: Removed * cgi-bin/dict.cgi.in: New file. Major rewrite of dict.cgi using template file and guile-gettext module * data/Makefile.am: New file * data/dict.3: New file * src/Makefile.am: New file * xtrans: New directory * xtrans/i18n.inc: New file * xtrans/LINGUA.html.xtrans: New file * xtrans/Makefile.am: New file 2004-02-17 Sergey Poznyakoff * cgi-bin/dict.cgi: Fixed to produce valid HTMP 4.01. Read configuration file. * src/gram.y: Allow to specify topics covering several dictionary nodes. * src/input.l: Likewise. * src/main.c: Likewise. * src/trans.h: Likewise. * src/sql.c (sql_connect): Allow for sql_host==NULL * src/list.c (list_create): Bugfix: initialize count. * data/dict.2: Use new TOPIC .. END syntax * graphics/valid-html401.png: Added to the repository * graphics/gnu-head-sm.jpg: Likewise 2004-02-15 Sergey Poznyakoff * cgi-bin/dict.cgi: Lots of improvements * data/dict.1: Updated * data/dict.2: Updated * src/main.c (emit_node) Bugfix * src/sql.c: If hostname begins with a slash, treat it as a path to UNIX socket * graphics: New directory * iep-big.jpg: New file * iep-medium.jpg: New file * iep-small.jpg: New file * iep-smaller.jpg: New file 2004-02-13 Sergey Poznyakoff Initial import Local Variables: mode: change-log version-control: never End: