debian/0000775000000000000000000000000012143005556007171 5ustar debian/rules0000775000000000000000000000214112143002336010240 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 DEBDIR = $(CURDIR)/debian/opendict/usr build: build-arch build-indep build-arch: build-stamp build-indep: build-stamp build-stamp: dh_testdir # Add here commands to compile the package. touch build-stamp clean: dh_testdir dh_testroot $(MAKE) clean dh_clean build-stamp install: build dh_testdir dh_testroot dh_prep dh_installdirs # Add here commands to install the package into debian/opendict. $(MAKE) install DESTDIR=$(DEBDIR) cp debian/icon-32x32.xpm $(DEBDIR)/share/opendict/pixmaps # Build architecture-independent files here. binary-arch: build install # We have nothing to do by default. # Build architecture-dependent files here. binary-indep: build install dh_testdir dh_testroot dh_installchangelogs ChangeLog dh_installdocs dh_installmenu dh_installman opendict.1 dh_link dh_strip dh_compress dh_fixperms dh_python2 dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install configure debian/icon-32x32.xpm0000664000000000000000000001325211103253154011423 0ustar /* XPM */ static char * icon_32x32_xpm[] = { "32 32 223 2", " c None", ". c #0D0C0B", "+ c #2C2A26", "@ c #1C1A18", "# c #050403", "$ c #040403", "% c #292723", "& c #5D5B52", "* c #7D7B6F", "= c #7A786C", "- c #747267", "; c #716F64", "> c #605D54", ", c #4B4942", "' c #34322D", ") c #1A1816", "! c #060404", "~ c #3A290F", "{ c #342A1A", "] c #57554C", "^ c #918E81", "/ c #9E9B8C", "( c #A19E8F", "_ c #A9A697", ": c #9D9A8C", "< c #8F8D80", "[ c #8E8B7E", "} c #8A887B", "| c #817E72", "1 c #6C685E", "2 c #535048", "3 c #37342F", "4 c #151210", "5 c #070504", "6 c #644619", "7 c #D89837", "8 c #7B5822", "9 c #372F20", "0 c #68655B", "a c #A6A394", "b c #ACA999", "c c #B7B4A3", "d c #C2BEAC", "e c #B6B3A2", "f c #A29F90", "g c #A09E8F", "h c #969486", "i c #9C998B", "j c #8D897C", "k c #726E63", "l c #524E46", "m c #38342F", "n c #100D0B", "o c #070505", "p c #F0A93D", "q c #D19335", "r c #735321", "s c #373023", "t c #646259", "u c #B0AD9D", "v c #C5C2B0", "w c #A7A494", "x c #B8B5A4", "y c #CBC8B5", "z c #D3D0BC", "A c #BFBCAA", "B c #B5B2A1", "C c #B1AE9D", "D c #AAA798", "E c #ADAA9A", "F c #A6A393", "G c #A19F90", "H c #AAA797", "I c #403C36", "J c #CA8E33", "K c #6B4D21", "L c #363024", "M c #BAB7A6", "N c #CFCCB8", "O c #BDBAA9", "P c #AEAB9B", "Q c #BBB7A6", "R c #DBD7C3", "S c #DDDAC5", "T c #CECBB8", "U c #B8B4A3", "V c #BBB8A6", "W c #48443E", "X c #C28831", "Y c #634820", "Z c #3D372C", "` c #6C6A60", " . c #D8D5C1", ".. c #D1CDBA", "+. c #B3B09F", "@. c #B9B6A5", "#. c #C2BFAD", "$. c #E4E0CB", "%. c #E9E5CF", "&. c #D4D0BC", "*. c #9E9C8D", "=. c #47443D", "-. c #B9822F", ";. c #5B4420", ">. c #423D32", ",. c #6B6A60", "'. c #E3DFCA", "). c #D2CFBB", "!. c #C9C6B3", "~. c #D0CCB9", "{. c #D4D1BD", "]. c #9E9B8D", "^. c #EEA83D", "/. c #B07C2D", "(. c #554020", "_. c #423D33", ":. c #6D6B61", "<. c #B2AF9E", "[. c #DCD8C4", "}. c #BCB9A7", "|. c #EDA73C", "1. c #A8762B", "2. c #4F3C20", "3. c #4C483E", "4. c #79776C", "5. c #E4A03A", "6. c #BC8430", "7. c #936725", "8. c #694A1B", "9. c #402D10", "0. c #573D16", "a. c #EAA53B", "b. c #976A27", "c. c #3E382D", "d. c #B57F2E", "e. c #020100", "f. c #000000", "g. c #020201", "h. c #221809", "i. c #4D3614", "j. c #E9A43B", "k. c #383023", "l. c #32230D", "m. c #050301", "n. c #9F7028", "o. c #E6A23A", "p. c #634619", "q. c #E09E39", "r. c #33240D", "s. c #1B1307", "t. c #CD9034", "u. c #E3A03A", "v. c #38280E", "w. c #181106", "x. c #C98D33", "y. c #E5A13A", "z. c #3E2B10", "A. c #140E05", "B. c #C88D33", "C. c #634519", "D. c #EFA83D", "E. c #8C6324", "F. c #73511D", "G. c #CF9235", "H. c #A27229", "I. c #090702", "J. c #271B0A", "K. c #B8822F", "L. c #D99837", "M. c #010000", "N. c #B37E2E", "O. c #ECA73C", "P. c #412E10", "Q. c #171006", "R. c #D69636", "S. c #D99937", "T. c #241909", "U. c #8B6223", "V. c #E19F39", "W. c #DF9D39", "X. c #31230C", "Y. c #E7A33B", "Z. c #0A0702", "`. c #30220C", " + c #946825", ".+ c #0D0903", "++ c #553C16", "@+ c #EFA93D", "#+ c #37260D", "$+ c #9D6E27", "%+ c #A7762A", "&+ c #020101", "*+ c #906625", "=+ c #D5D1BD", "-+ c #3C3A34", ";+ c #0F0A04", ">+ c #3E2B0F", ",+ c #A57429", "'+ c #ECA63C", ")+ c #AE7A2C", "!+ c #E8A33B", "~+ c #D5D2BE", "{+ c #BCB9A8", "]+ c #D5D1BE", "^+ c #110C04", "/+ c #473111", "(+ c #AE7A2B", "_+ c #EEA83C", ":+ c #B2AF9F", "<+ c #4F3713", "[+ c #B6802D", "}+ c #ABA898", "|+ c #171005", "1+ c #583E15", "2+ c #BE852F", "3+ c #9D9B8C", "4+ c #A9A696", "5+ c #191106", "6+ c #624418", "7+ c #B07B2B", "8+ c #372F22", "9+ c #8D8B7E", "0+ c #171108", " ", " . + @ # ", " $ % & * = - ; > , ' ) ! ", " ~ { ] ^ / ( _ : < [ } | 1 2 3 4 5 ", " 6 7 8 9 0 a b b c d e f f g h i j k l m n o ", " 6 p p q r s t u v w x y z A B C D E F G H j I ", " 6 p p p p J K L t M N O P Q R S T M U V c E W ", " 6 p p p p p p X Y Z ` Q ...+.@.#.$.%.&.#.*.=. ", " 6 p p p p p p p p -.;.>.,.e '.).!.x @.~.{.].=. ", " 6 p p p p p p p p p ^./.(._.:.<.$.[.~.}.{.].=. ", " 6 p p p p p p p p p p p |.1.2.3.4.A {.}.{.].=. ", " 6 p p p p 5.6.7.8.9.0.p p p a.b.c.E {.}.{.].=. ", " 6 p p p d.e.f.f.g.h.i.j.p p p 7 k.E {.}.{.].=. ", " 6 p p p ^.l.m.n.o.p p p p p p 7 k.E {.}.{.].=. ", " p.p p p p q.r.s.t.p p p p p p 7 k.E {.}.{.].=. ", " p.p p p p p u.v.w.x.p p p p p 7 k.E {.}.{.].=. ", " p.p p p p p p y.z.A.B.p p p p 7 k.E {.}.{.].=. ", " C.p p p p p p D.E.f.F.p p p p 7 k.E {.}.{.].=. ", " C.p p p p p G.9.e.6 u.p p p p 7 k.E {.}.{.].=. ", " C.p p p p H.I.J.K.p p p p p p L.k.E {.}.{.].=. ", " C.p p p p n.M.N.p p p p p p p L.k.E {.}.{.].=. ", " C.p p p p O.P.Q.R.p p p p p p S.k.E {.}.{.].=. ", " T.U.V.p p p W.h.X.Y.p p p p p S.k.E {.}.{.].=. ", " Z.`. +o.p p B..+++@+p p p p S.k.E {.}.{.].=. ", " .+#+$+j.p %+&+*+p p p p S.k.E =+}.{.].-+ ", " ;+>+,+'+)+!+p p p p S.k.P ~+{+]+} ", " ^+/+(+_+p p p p S.k.P ~+:+B ", " A.<+[+D.p p S.k.E ]+}+ ", " |+1+2+p S.k.3+4+ ", " 5+6+7+8+9+ ", " s.0+ ", " "}; debian/source/0000775000000000000000000000000011314222034010460 5ustar debian/source/format0000664000000000000000000000001411314226616011700 0ustar 3.0 (quilt) debian/compat0000664000000000000000000000000211405242157010367 0ustar 7 debian/dirs0000664000000000000000000000034511103253154010051 0ustar usr/bin usr/share/opendict usr/share/applications usr/share/icons/hicolor/24x24/apps usr/share/icons/hicolor/32x32/apps usr/share/icons/hicolor/48x48/apps usr/share/icons/hicolor/96x96/apps usr/share/icons/hicolor/scalable/apps debian/patches/0000775000000000000000000000000011405733105010616 5ustar debian/patches/006_ChangeLog.diff0000664000000000000000000013145311405347373013703 0ustar Description: The upstream tarball have not the ChangeLog file, so I added it from previous (0.6.2) version. Author: Kęstutis Biliūnas --- Origin: upstream Forwarded: no, but should be asked to restore this file Last-Update: 2010-06-13 --- /dev/null +++ opendict-0.6.3/ChangeLog @@ -0,0 +1,1773 @@ +2006-02-15 18:29 mjoc + + * lib/gui/mainwin.py, po/lt.po, po/opendict.pot: Window "Edit + Dicitonaries" renamed to "Create Dictionaries". + +2006-02-14 15:17 mjoc + + * po/: lt.po, opendict.pot: Translation updated. + +2006-02-13 02:08 nerijus + + * lib/gui/mainwin.py: clear search field on ESC, implements feature + request 1351220 + +2006-02-12 22:10 nerijus + + * po/lt.po, win32/setup.manifest.py, win32/setup.py: Version + changed to 0.6.1 + +2006-02-12 20:59 mjoc + + * po/: lt.po, opendict.pot: Translation (po) file updated. + +2006-02-12 20:56 mjoc + + * lib/gui/dictconnwin.py, po/opendict.pot: Bug fix: encoding has + not been really used after chaning it in DictConnection dialog. + +2006-02-12 02:53 mjoc + + * ChangeLog, opendict.1, po/lt.po, po/opendict.pot: Manual page + added. ChangeLog updated. + +2006-01-28 16:45 mjoc + + * opendict.py, lib/info.py, lib/logger.py, lib/gui/dictconnwin.py, + lib/gui/helpwin.py, lib/gui/mainwin.py: 1. Debug logger messages + minimized; 2. DICT connection window sets encoding on the main + window menu; 3. Version changed to 0.6.1; + +2006-01-08 23:12 nerijus + + * lib/misc.py: fixed spelling + +2006-01-08 14:14 mjoc + + * lib/config.py, lib/gui/dictconnwin.py, po/lt.po, po/opendict.pot: + DICT connection window changes: 1) New encoding selection entry + added. 2) Windows remembers last server and encoding used. + +2005-12-26 20:04 nerijus + + * lib/: misc.py, parser.py, gui/mainwin.py: fixed grammar + +2005-12-26 19:42 nerijus + + * lib/parser.py: removed duplicated line + +2005-11-10 13:45 mjoc + + * lib/parser.py: If invalid line is found while parsing Slowo + format dictionary, error message is written to system.log. Until + this bug fix exception had not been cached. + +2005-11-02 22:12 mjoc + + * copying.html: FSF address updated. + +2005-11-02 21:58 mjoc + + * lib/: tests/test_editor.py, extra/html2text.py: First line with + #!/exec/path removed. + +2005-10-26 00:19 nerijus + + * win32/compile.bat: copy msvcr71.dll + +2005-10-25 17:42 mjoc + + * TODO.txt, opendict.py, po/opendict.pot: Very small changes: one + more todo item, etc. + +2005-10-25 16:51 nerijus + + * win32/: setup.manifest.py, setup.py: updated version to 0.6.0 + +2005-10-24 22:39 mjoc + + * ChangeLog: New ChangeLog generated using cvs2cl utility. + +2005-10-24 22:04 mjoc + + * lib/gui/mainwin.py, po/lt.po, po/opendict.pot: Show/Hide button + removed (hidden) from the main window, menu item of the same + functionality added. Lithuanian translation updated. + +2005-10-20 18:26 mjoc + + * lib/info.py: Version changed to 0.6.0. Going to release stable + version 0.6.0. + +2005-10-20 18:22 mjoc + + * misc/opendict.desktop: Name changed from "OpenDict" to + "Dictionary OpenDict". More intuitive. + +2005-09-06 22:59 mjoc + + * doc/Plugin-HOWTO.html: Simple plugin example section written. + Needs more detailed instructions in the future. + +2005-08-31 11:39 mjoc + + * doc/Plugin-HOWTO.html: Introduction, Types od OpenDict + Dictionaries and Plain Dictionary Example sections written. + +2005-08-30 00:27 mjoc + + * doc/: OpenDict_plugin_dev.txt, Plugin-HOWTO.html, + Specification.txt: Old plugin-dev doc removed, spefication + removed, new plugin-dev howto added (not finished yet). + +2005-08-17 19:46 mjoc + + * pixmaps/: icon-24x24.png, icon-32x32.png, icon-48x48.png, + icon-620x620.png, icon-96x96.png, SVG/icon-rune.svg: Icon + improved a bit by adding some color transitioning. + +2005-08-06 23:37 mjoc + + * TODO.txt, lib/gui/mainwin.py, lib/gui/prefswin.py, po/lt.po, + po/opendict.pot: Option for default clipboard scanner use added + into preferences window. + +2005-08-05 22:02 mjoc + + * TODO.txt, lib/info.py, lib/gui/mainwin.py, po/opendict.pot: + Version changed to 0.5.9-CVS, clipboard-scanned text is trimmed + before searching for translation. New TODO entries added. + +2005-06-14 00:47 nerijus + + * README.txt, TODO.txt: updated README; converted to unix line + endings + +2005-06-13 23:58 nerijus + + * README.txt, opendict.py, lib/info.py: improved error message when + PyXML is missing, so thhat Fedora users know which package they + are missing; bumped version to 0.5.8 + +2005-06-10 23:35 mjoc + + * lib/tests/data/sampleplugin/sample.py: Sample plugin for unit + testing updated to work with new module tree after adding 'lib' + to import path. + +2005-06-10 23:17 mjoc + + * po/: lt.po, opendict.pot: lt.po merging conflict resolved. + +2005-06-10 23:10 mjoc + + * AUTHORS.txt: Added authors file. + +2005-06-10 23:04 mjoc + + * ChangeLog, lib/gui/helpwin.py, lib/gui/mainwin.py, po/lt.po, + po/opendict.pot: 1. Controls are enabled before showing search + results 2. Nerijus B. added to authors list. + +2005-05-31 14:34 nerijus + + * opendict.py: ask unicode wx version; it still can use ansi + version if unicode is not available + +2005-05-24 18:05 nerijus + + * Makefile: simplified install/uninstall + +2005-05-16 21:53 mjoc + + * lib/info.py, lib/newplugin.py, lib/util.py, lib/gui/mainwin.py, + po/lt.po, po/opendict.pot: wx.EndBusyCursor bug fixed, no error + message on Windows build. Name correction is not used until + correct functionality is achieved. + +2005-04-29 03:18 nerijus + + * win32/setup.py: no changes + +2005-04-29 03:16 nerijus + + * win32/: compile.bat, setup.manifest.py: added setup script with + manifest + +2005-04-29 02:27 nerijus + + * win32/compile.bat: copy license file manually + +2005-04-29 02:09 nerijus + + * win32/compile.bat: encodings work with py2exe + +2005-04-28 06:03 nerijus + + * lib/info.py: py2exe now works + +2005-04-28 05:58 nerijus + + * opendict.py, lib/info.py, win32/compile.bat, win32/setup.py: + py2exe now works + +2005-04-27 18:56 mjoc + + * opendict.py: wxPython 2.5 is selected only if application is not + frozen (i.e. compiled using py2exe) + +2005-04-27 18:46 mjoc + + * opendict.py, lib/enc.py: OpenDict now supports wxPython + multiversioning. If both wxPython 2.4 and 2.5 are installed on + the same system, version 2.5 is used. + +2005-04-27 15:54 nerijus + + * win32/make.py: use python24 + +2005-04-27 01:02 mjoc + + * lib/gui/helpwin.py: One more developer Nerijus Baliunas added to + "Thanks" window. + +2005-04-27 00:43 mjoc + + * lib/newplugin.py: Some plugins were not working because of + deleted sys.modules item after loading plugin. Now just old item + is deleted _before_ loding it. + +2005-04-27 00:25 mjoc + + * lib/config.py, lib/info.py, po/opendict.pot: Version changed to + 0.5.8-CVS, default window size smaller (370x550) + +2005-04-27 00:08 mjoc + + * opendict.py, lib/installer.py, lib/newplugin.py, + lib/plaindict.py, lib/util.py, lib/gui/mainwin.py, + lib/gui/miscwin.py, po/lt.po, po/opendict.pot: InvalidDictWindow + improved: one can remove invalid directories by pressing Remove + button. Small bug fixes. + +2005-04-26 19:13 mjoc + + * ChangeLog: ChangeLog added. + +2005-04-26 19:10 mjoc + + * opendict.py, lib/installer.py, lib/xmltools.py, + lib/gui/prefswin.py, po/Makefile, po/lt.po, po/opendict.pot: 1. + Default dictionary value encoding fixed. 2. wxPython version is + checked using wx module and wxPython on failure. + +2005-04-24 14:21 mjoc + + * README.txt: New information for Windows users added. + +2005-04-23 21:17 mjoc + + * opendict.py, lib/tests/test_editor.py, lib/tests/test_plugin.py, + po/opendict.pot: Removed code using "from wxPython import *" + imported objects. + +2005-04-23 21:02 mjoc + + * win32/compile.bat: Windows batch file for simplifying py2exe + process added. + +2005-04-22 00:45 mjoc + + * lib/gui/mainwin.py, po/lt.po, po/opendict.pot: LT translation + updated, small changes. + +2005-04-22 00:37 mjoc + + * lib/gui/dicteditorwin.py, po/lt.po, po/opendict.pot: Lithuanian + translation updated. + +2005-04-21 22:49 mjoc + + * opendict.py, lib/gui/mainwin.py, lib/gui/pluginwin.py: 1. After + dict installation Install button is disabled. 2. wxPython + version is written to log when starting 3. Dict manager clears + info about dict after removing it + +2005-04-17 01:59 mjoc + + * README.txt, TODO.txt: README and TODO updated. + +2005-04-17 01:55 mjoc + + * lib/errortype.py, lib/util.py, lib/gui/mainwin.py, po/lt.po, + po/opendict.pot: Additional translating strings updated. + +2005-04-17 01:36 mjoc + + * lib/errortype.py, lib/util.py, lib/gui/pluginwin.py, po/lt.po, + po/opendict.pot: Lithuanian translation updated. Few bus fixed. + +2005-04-17 00:50 mjoc + + * lib/gui/dictconnwin.py: Grammar mistake fixed: Connectio + +2005-04-16 23:16 mjoc + + * po/: lt.po, opendict.pot: Translation updated. + +2005-04-11 13:12 mjoc + + * lib/gui/mainwin.py, po/opendict.pot: Trailing '\r' removed from + mainwin.py, opendict.pot updated. + +2005-04-10 11:30 mjoc + + * po/unix_proceed.sh: Removed. + +2005-04-10 11:08 mjoc + + * po/: messages.pot, opendict.pot: po/lt/ directory removed, + message.pot removed, opendict.pot added. + +2005-04-10 11:03 mjoc + + * po/: Makefile, lt.po: opendict.po not removed. + +2005-04-09 23:48 mjoc + + * opendict.py, lib/info.py, lib/logger.py, lib/util.py: Needed + directories are created before proceeding with app load. + +2005-04-02 19:54 mjoc + + * opendict.py: Import error bug fix for showing error message about + old wxPython version. + +2005-04-02 00:25 mjoc + + * lib/util.py: AgreementManager removes non existent directories. + +2005-04-01 20:49 mjoc + + * lib/: config.py, gui/mainwin.py, gui/pluginwin.py, + gui/prefswin.py: URL for dictionaries list file is taken from + configuration file now. Small improvements of output messages. + +2005-03-31 22:14 mjoc + + * lib/gui/mainwin.py: MainWindow.loadDictionary(): returns if + dictInstance is None. + +2005-03-31 20:49 mjoc + + * lib/gui/mainwin.py: Error message about invalid dictinaries + enhanced. + +2005-03-29 19:56 mjoc + + * opendict.py, lib/gui/mainwin.py: Very small bug fix in grammar + (message about invalid dictionaries). + +2005-03-28 00:29 mjoc + + * lib/gui/: dicteditorwin.py, mainwin.py: "Save As" button added to + DictEditor. + +2005-03-27 23:38 mjoc + + * Makefile: New Makefile style. + +2005-03-27 23:36 mjoc + + * po/: Makefile, lt.po: Makefile for translation files added. + +2005-03-27 23:28 mjoc + + * lib/: installer.py, gui/mainwin.py: Error message is shown when + word fails to be encoded in dictionary's own encoding. + +2005-03-27 16:51 mjoc + + * lib/gui/pluginwin.py: Dictionaries are sorted by name in both + views. + +2005-03-27 16:41 mjoc + + * lib/gui/mainwin.py: Menu item form scanning clipboard renamed to + "Take ..." + +2005-03-27 16:33 mjoc + + * lib/gui/prefswin.py: Dictionary list is sorted in + PreferencesWindow. + +2005-03-27 15:58 mjoc + + * lib/gui/mainwin.py: Font size is increased using Ctrl-= instead + of Ctrl-+. + +2005-03-27 15:25 mjoc + + * lib/: config.py, gui/prefswin.py: Removed groups and registers + setting from configuration as it is outdated and not used + anymore. + +2005-03-27 15:13 mjoc + + * lib/gui/mainwin.py: Tooltips added from text entry and lookup + button. + +2005-03-27 14:50 mjoc + + * lib/gui/: helpwin.py, mainwin.py: Minimal window width is a bit + smaller (320 pixels), "Lookup Up" menu item bug fixed, + LicenceWindow widget arrangement improved. + +2005-03-27 14:17 mjoc + + * lib/gui/mainwin.py: MainWindow can be resized to even more + smaller window, "Search" button renamed to "Lookup Up" button. + "Not Found" message is shown even if plugin does not return error + code. + +2005-03-27 04:00 mjoc + + * lib/gui/helpwin.py: Thanks page added to CreditsWindow. + +2005-03-27 02:39 mjoc + + * lib/: xmltools.py, gui/helpwin.py: 1. Buttons made smaller in + AboutWindow. 2. Index is written in binary mode. + +2005-03-27 02:33 mjoc + + * lib/gui/: mainwin.py, pluginwin.py: Clipboard scan feature added. + +2005-03-26 23:47 mjoc + + * pixmaps/icon-32x32.png: 32x32 size icon added, for Windows + platform. + +2005-03-26 21:52 mjoc + + * scripts/make-addons-list.py: [no log message] + +2005-03-26 21:29 mjoc + + * scripts/make-addons-list.py: Bug fix, didn't fetched description + from plugins. + +2005-03-26 21:06 mjoc + + * opendict.py, lib/newplugin.py, lib/gui/dicteditorwin.py, + lib/gui/mainwin.py, lib/gui/pluginwin.py: 1. Error dialog added + to notify about failed dictionaries 2. Wildcard bug fixed for + DictEditor + +2005-03-26 20:37 mjoc + + * lib/: util.py, gui/helpwin.py, gui/mainwin.py, gui/pluginwin.py: + 1. Font style fixed for AboutWindow, didn't work on Windows + platform. 2. Plugin ZIP files are opened in binary mode, didn't + work on Windows too. + +2005-03-26 20:31 mjoc + + * lib/gui/mainwin.py: After selecting a word busy cursor is + started. + +2005-03-26 20:27 mjoc + + * pixmaps/hide.png: Forgotten to upload in the past. + +2005-03-26 18:33 mjoc + + * opendict.py, lib/config.py, lib/dicttype.py, lib/encodings.py, + lib/group.py, lib/installer.py, lib/logger.py, lib/meta.py, + lib/mywords.py, lib/newplugin.py, lib/parser.py, + lib/plaindict.py, lib/util.py, lib/xmltools.py, + lib/gui/dictaddwin.py, lib/gui/dictconnwin.py, + lib/gui/dicteditorwin.py, lib/gui/errorwin.py, + lib/gui/groupswin.py, lib/gui/helpwin.py, lib/gui/mainwin.py, + lib/gui/miscwin.py, lib/gui/mywordswin.py, lib/gui/pluginwin.py, + lib/gui/prefswin.py: Now lib/ dir is imported before any module + because of problems with some same named built-in modules (i.e. + parser) on Windows platform. Old files removed. + +2005-03-26 18:06 mjoc + + * lib/__init__.py: Added, as lib dir is going to be imported + itself. + +2005-03-26 17:08 mjoc + + * lib/tests/test_editor.py: test_save changed to compare lengths. + +2005-03-26 17:04 mjoc + + * lib/: plugin.py, register.py: Removed, not usable anymore. + +2005-03-26 17:02 mjoc + + * opendict.py, lib/config.py, lib/info.py, lib/installer.py, + lib/newplugin.py, lib/gui/helpwin.py, lib/gui/mainwin.py: 1. + Global home directory is now the directory where opendict.py is + located. 2. Old plugin.py and register.py are not imported + anywhere. + +2005-03-23 00:06 mjoc + + * lib/gui/pluginwin.py, scripts/make-addons-list.py: PluginWindow + remembers addons variable after closing. Addons script outputs to + opendict-add-ons.xml. + +2005-03-22 23:47 mjoc + + * scripts/make-addons-list.py: Several bug fixes and improvements. + +2005-03-22 23:10 mjoc + + * scripts/make-addons-list.py: Script for auto-generating addons + list added. + +2005-03-22 14:37 mjoc + + * TODO.txt: New TODO entry. + +2005-03-22 02:34 mjoc + + * lib/gui/pluginwin.py: I'm not sure if this is fixed now, but + sometime download progress dialog does not close. For the moment + it works correctly. + +2005-03-22 02:15 mjoc + + * lib/: util.py, gui/pluginwin.py: Status messages improved. + +2005-03-22 01:29 mjoc + + * lib/installer.py: Custom installation support for dictionaries + added. Runs install.install() if founds install.py. + +2005-03-21 22:58 mjoc + + * TODO.txt, lib/errortype.py, lib/installer.py, lib/parser.py, + lib/gui/mainwin.py: DictParser fixed, word is not encoded twice + anymore. + +2005-03-21 21:10 mjoc + + * lib/: util.py, gui/pluginwin.py: 1. "Done" is shown when + DownloadManager finishes download. 2. No message is shown after + cancelling file download. + +2005-03-21 21:05 mjoc + + * lib/gui/: dicteditorwin.py, mainwin.py: Busy cursor is shown + while loading dictionary in main window and opening file in + editor window. + +2005-03-21 20:55 mjoc + + * lib/gui/dictconnwin.py: Error dialog is shown if unable to + connect to server. + +2005-03-21 20:39 mjoc + + * lib/parser.py: MovaParser fixed, word is not encoded + +2005-03-21 11:40 mjoc + + * lib/: parser.py, plaindict.py, gui/mainwin.py: Small + improvements. + +2005-03-20 18:30 mjoc + + * lib/gui/mainwin.py: Standard "Find" stock button replaced with + simple "Search" button. + +2005-03-20 18:12 mjoc + + * lib/: config.py, gui/mainwin.py: "Find" item added to "File" + menu. + +2005-03-16 20:57 mjoc + + * lib/: installer.py, gui/mainwin.py, gui/pluginwin.py: Dictionary + name is added to installed list on PluginWindow after installing + new dictionary from PluginWindow. + +2005-03-16 19:52 mjoc + + * lib/: installer.py, plaindict.py, xmltools.py, gui/pluginwin.py: + Description support for registers added. + +2005-03-16 19:09 mjoc + + * Makefile, lib/installer.py, lib/newplugin.py, lib/plaindict.py, + lib/xmltools.py, lib/gui/mainwin.py, lib/gui/pluginwin.py: 1. + Version and authors info support to registers added. 2. Bugfixes + and improvements in PluginWindow. + +2005-03-16 17:03 mjoc + + * lib/gui/miscwin.py: Miscellaneous GUI classes. + +2005-03-11 22:58 mjoc + + * lib/gui/: helpwin.py, prefswin.py: Very small GUI improvements. + +2005-03-11 21:28 mjoc + + * copying.html, copying.txt, lib/gui/helpwin.py: 1. GNU GPL is + shown in HTML window 2. Removed licence text version 3. Added + licence HTML version + +2005-03-11 21:09 mjoc + + * opendict.py, lib/info.py, lib/meta.py, lib/newplugin.py, + lib/plaindict.py, lib/util.py, lib/xmltools.py, + lib/gui/mainwin.py, lib/gui/pluginwin.py: 1. Licence agreement + subsystem added for ability to add licence agreement for register + or plugin. 2. File path is made to be found automatically when + not defined for registered ddictionaries and plugins. + +2005-03-11 18:28 mjoc + + * ChangeLog: Changelog file is generated from CVS logs. + +2005-03-11 18:16 mjoc + + * lib/gui/: mainwin.py, pluginwin.py, prefswin.py: Loads default + dictionary on startup. Normal font bug fixed. + +2005-03-07 11:25 mjoc + + * ChangeLog, opendict.py, lib/installer.py, lib/newplugin.py, + lib/plaindict.py, lib/util.py, lib/xmltools.py, + lib/gui/dicteditorwin.py, lib/gui/helpwin.py, lib/gui/mainwin.py, + lib/gui/pluginwin.py, lib/gui/prefswin.py: Lots of small changes. + +2005-03-04 17:31 mjoc + + * ChangeLog, lib/gui/mainwin.py: Small changes. + +2005-03-04 17:29 mjoc + + * lib/gui/: helpwin.py, mainwin.py: Close button in LicenceWindow + right-aligned. + +2005-03-04 17:26 mjoc + + * lib/gui/prefswin.py: Buttons are right-aligned in + PreferencesWindow. + +2005-03-04 17:24 mjoc + + * lib/gui/prefswin.py: "Save" button removed from + PreferencesWindow. + +2005-03-04 17:15 mjoc + + * lib/: installer.py, gui/mainwin.py, gui/pluginwin.py: "Install + From File" button added to PluginManager. + +2005-03-04 16:59 mjoc + + * TODO.txt, lib/dicttype.py, lib/meta.py, lib/parser.py, + lib/plaindict.py, lib/gui/mainwin.py: New function added for + writing current dictionary configuration to disk. It is used + after indexing and changing text encoding now. + +2005-03-04 15:47 mjoc + + * lib/config.py: Window size/position are now saved by default. + +2005-03-04 15:46 mjoc + + * lib/gui/mainwin.py: Font face/size changing fixed after damage + while rewriting configuration hanfler. + +2005-03-04 13:32 mjoc + + * lib/gui/mainwin.py: Sash position is saved only if word list is + not hidden when exiting. + +2005-03-04 11:36 mjoc + + * lib/gui/pluginwin.py: OpenDict repository opendict-addons.xml + file URL changed to + http://files.akl.lt/~mjoc/OpenDict/Data/opendict-addons.xml. + Temporarily. + +2005-03-03 09:27 mjoc + + * lib/: config.py, gui/mainwin.py: Small fixes. + +2005-03-03 09:15 mjoc + + * pixmaps/stop.png: Stop PNG icon added. + +2005-03-03 08:52 mjoc + + * lib/: config.py, gui/dictconnwin.py, gui/prefswin.py: Finished + with DictConnectionWindow after reimpelenting new configuration + handler. + +2005-03-03 01:49 mjoc + + * lib/misc.py: Unsaved changes commited. + +2005-03-03 01:34 mjoc + + * opendict.py, lib/config.py, lib/misc.py, lib/xmltools.py, + lib/gui/mainwin.py, lib/gui/prefswin.py: Configuration subsystem + rewritten. Now configuration is stored in XML file. + +2005-03-02 23:44 mjoc + + * lib/gui/mainwin.py: Stop button added. + +2005-03-02 23:33 mjoc + + * lib/gui/mainwin.py: Search history for entry field enabled. + +2005-03-02 23:21 mjoc + + * lib/gui/helpwin.py: About window Credits section unicode problem + fixed. + +2005-03-02 23:15 mjoc + + * lib/: errortype.py, parser.py, gui/dictconnwin.py, + gui/mainwin.py: 1. DictConnectionWindow fixed and improved. 2. + Other small changes. + +2005-03-01 00:28 mjoc + + * lib/gui/pluginwin.py: [no log message] + +2005-03-01 00:26 mjoc + + * lib/: dicteditor.py, gui/dicteditorwin.py, gui/pluginwin.py: + Editor window almost read for real using. + +2005-02-28 22:29 mjoc + + * opendict.py, lib/installer.py, lib/gui/pluginwin.py: 1. Installer + notificates about successful installation 2. PluginManager + remembers available dictionaries list for one session + +2005-02-27 22:24 mjoc + + * lib/gui/: dicteditorwin.py, mainwin.py, pluginwin.py: 1. + PluginManager and DictEditor uses icon 2. Main window title is + set using titleTemplate + +2005-02-27 14:59 mjoc + + * lib/: dicteditor.py, gui/dicteditorwin.py, gui/mainwin.py, + tests/test_editor.py: 1. New editor tests 2. Small MainWindow + changes 3. EditorWindow improvements + +2005-02-23 23:32 mjoc + + * lib/gui/dicteditorwin.py: [no log message] + +2005-02-23 23:32 mjoc + + * TODO.txt, lib/installer.py, lib/newplugin.py: Editor window + improved, some other small improvements. + +2005-02-22 23:18 mjoc + + * lib/: dicteditor.py, gui/dicteditorwin.py, gui/mainwin.py, + tests/test_editor.py, tests/test_plugin.py, + tests/data/plugin.xml, tests/data/sampleplugin/plugin.xml: Editor + window interface uses Editor class (not finished), tests fixed. + +2005-02-22 22:23 mjoc + + * lib/: dicteditor.py, gui/dicteditorwin.py, gui/mainwin.py: Editor + class, separate from GUI, added + +2005-02-22 22:21 mjoc + + * lib/tests/data/sampledict.dwa: Sample dict for testing added + +2005-02-22 22:20 mjoc + + * lib/tests/test_editor.py: Editor test added. + +2005-02-18 18:16 mjoc + + * lib/: installer.py, plaindict.py, gui/pluginwin.py: Installer + fixed to recongnize normal and plain dict plugins. + +2005-02-17 10:23 mjoc + + * pixmaps/: icon-24x24.png, icon-48x48.png, icon-620x620.png, + icon-96x96.png, SVG/icon-rune.svg: Icon color is made to be more + yellow. + +2005-02-16 21:00 mjoc + + * opendict.py, lib/info.py: Error report is shown when Python/XML + module is not found. + +2005-02-16 14:53 mjoc + + * opendict.py: If wxPython library is not installed, user-friendly + message is outputed now. + +2005-02-15 19:51 mjoc + + * lib/: errortype.py, installer.py, parser.py, plaindict.py, + xmltools.py, gui/mainwin.py, gui/pluginwin.py: Plain/normal + plugin installation system started. + +2005-02-15 18:48 mjoc + + * pixmaps/: icon-24x24.png, icon-48x48.png, icon-620x620.png, + icon-96x96.png: New PNGs made. + +2005-02-15 18:45 mjoc + + * pixmaps/SVG/icon-rune.svg: Pages edges thinned. + +2005-02-15 18:39 mjoc + + * pixmaps/SVG/icon-rune.svg: New icon with rune (sun) added. + +2005-02-15 11:11 mjoc + + * pixmaps/SVG/icon.svg: Borders are even stronger now. + +2005-02-15 10:57 mjoc + + * pixmaps/SVG/icon.svg: Book border made stronger. + +2005-02-13 01:22 mjoc + + * run-opendict: run-script removed. + +2005-02-13 01:21 mjoc + + * lib/gui/: errorwin.py, pluginwin.py: Ability to fetch add-ons + list added. + +2005-02-13 00:13 mjoc + + * opendict.py, lib/meta.py, lib/newplugin.py, lib/xmltools.py, + lib/gui/pluginwin.py: * Add-ons list XML parser written * This + parser integrated into pluginwin.py * Small fixes + +2005-02-12 22:11 mjoc + + * opendict.py, lib/installer.py, lib/newplugin.py, lib/parser.py, + lib/plaindict.py, lib/gui/mainwin.py, lib/gui/pluginwin.py: + Logger integrated in mainwin.py, newplugin.py, plaindict.py + +2005-02-12 21:09 mjoc + + * opendict.py: Logger integrated. + +2005-02-12 21:08 mjoc + + * lib/logger.py: Logger functions added. + +2005-02-12 18:30 mjoc + + * lib/: errortype.py, gui/pluginwin.py: Information about + dictionaries showing fixed. + +2005-02-11 20:23 mjoc + + * opendict.py, lib/newplugin.py, lib/gui/mainwin.py: Some bug + fixes. + +2005-02-11 09:49 mjoc + + * pixmaps/: icon-24x24.png, icon-48x48.png, icon-620x620.png, + icon-96x96.png, SVG/icon.svg: Icons renewed. + +2005-02-08 23:25 mjoc + + * lib/gui/mainwin.py: Started using wx.NewId(), not finished + +2005-02-08 23:13 mjoc + + * misc/opendict.desktop: .desktop file updated. + +2005-02-08 23:10 mjoc + + * opendict.py, lib/installer.py, lib/newplugin.py, + lib/plaindict.py, lib/plugin.py, lib/util.py, + lib/gui/dictaddwin.py, lib/gui/mainwin.py, lib/gui/pluginwin.py: + Ability to remove dictionaries added (new style) + +2005-02-08 20:10 mjoc + + * opendict.py, lib/gui/mainwin.py, lib/gui/pluginwin.py: + PluginManager window changes: installed and avail splitted using + notebook. + +2005-02-08 08:54 mjoc + + * lib/gui/pluginwin.py: Small changes on Plugin Manager. + +2005-02-08 00:06 mjoc + + * lib/gui/pluginwin.py: Plugin window improved (buttons, list + width) + +2005-02-07 23:07 mjoc + + * lib/: installer.py, misc.py, parser.py, gui/mainwin.py, + gui/pluginwin.py: Plugin manager window enhanced. + +2005-02-06 01:47 mjoc + + * lib/: dicttype.py, errortype.py, installer.py, misc.py, + parser.py, plaindict.py, gui/mainwin.py, gui/pluginwin.py: 1. + DictParser rewritten to be more functional 2. TMXParser disabled + 3. Plugin manager started rewriting + +2005-02-05 20:15 mjoc + + * lib/: installer.py, plaindict.py, xmltools.py: XML configs are + now written using PrettyPrint. + +2005-02-05 19:25 mjoc + + * lib/parser.py: SlowoParser rewritten. + +2005-02-04 16:32 mjoc + + * lib/parser.py: Reimplementing SlowoParser. + +2005-02-04 13:40 mjoc + + * TODO.txt: New ideas. + +2005-02-04 13:33 mjoc + + * TODO.txt, lib/parser.py: Minor changes. + +2005-02-04 13:09 mjoc + + * lib/: installer.py, util.py: Needed directories are checked and + created before installing dictionaries. + +2005-02-04 12:35 mjoc + + * opendict.py, lib/gui/mainwin.py: Minor changes. + +2005-02-04 11:25 mjoc + + * opendict.py, lib/gui/mainwin.py: wxPython 2.4 is not supported + anymore. + +2005-02-04 02:41 mjoc + + * lib/: dicttype.py, parser.py, plaindict.py, xmltools.py, + gui/errorwin.py, gui/mainwin.py: Serveral changes: 1. Indexing + (not finished) 2. MovaParser + +2005-02-03 03:00 mjoc + + * opendict.py, lib/meta.py, lib/parser.py, lib/gui/mainwin.py: 1. + MovaParser almost fixed 2. Related changes + +2005-02-03 01:10 mjoc + + * opendict.py, lib/installer.py, lib/meta.py, lib/newplugin.py, + lib/plaindict.py, lib/plugin.py, lib/util.py, lib/gui/mainwin.py: + Dictionaries installation unified + +2005-02-02 23:54 mjoc + + * lib/tests/test_plugin.py: ./test_plugin.py added (tests suite) + +2005-02-02 23:53 mjoc + + * lib/tests/data/plugin.xml: ./data/plugin.xml added (tests suite) + +2005-02-02 23:52 mjoc + + * lib/tests/data/sampleplugin/plugin.xml: + ./data/sampleplugin/plugin.xml added (tests suite) + +2005-02-02 23:52 mjoc + + * lib/tests/data/sampleplugin/sample.py: + ./data/sampleplugin/sample.py added (tests suite) + +2005-02-02 23:49 mjoc + + * lib/util.py: Utility module added. + +2005-02-02 23:48 mjoc + + * lib/plaindict.py: Plain dictionaries management module added. + +2005-02-02 23:47 mjoc + + * lib/newplugin.py: New-type plugins module + +2005-02-02 23:46 mjoc + + * lib/meta.py: Metaclass module added. + +2005-02-02 23:44 mjoc + + * lib/enc.py: Encoding module for unicode string + +2005-02-02 23:43 mjoc + + * opendict.py, lib/dicttype.py, lib/info.py, lib/installer.py, + lib/parser.py, lib/plugin.py, lib/xmltools.py, + lib/gui/errorwin.py, lib/gui/mainwin.py, lib/gui/pluginwin.py: 1. + Plugin and plain dictionaries load unified 2. Lots of changes + everywhere + +2005-02-02 00:39 mjoc + + * lib/: dicttype.py, info.py, installer.py, register.py, + xmltools.py, gui/dicteditorwin.py, gui/errorwin.py, + gui/mainwin.py, gui/pluginwin.py: XML tools + +2005-02-01 19:58 mjoc + + * lib/: config.py, info.py, gui/helpwin.py, gui/mainwin.py: + Changing home path variables. + +2005-02-01 02:58 mjoc + + * lib/: parser.py, gui/dictconnwin.py: Some bug fixes for DICT + protocol support + +2005-02-01 02:50 mjoc + + * opendict.py, lib/config.py, lib/parser.py, lib/gui/mainwin.py, + misc/opendict.desktop: Started unifying dictionary load. + +2005-02-01 00:58 mjoc + + * pixmaps/icon-620x620.png: Large scale image + +2005-02-01 00:53 mjoc + + * pixmaps/: icon-24x24.png, icon-48x48.png, icon-600x600.png, + icon-96x96.png, SVG/icon.svg: Removed + +2005-02-01 00:04 mjoc + + * opendict.py, lib/config.py, lib/info.py, lib/plugin.py, + lib/gui/mainwin.py: 1. Unicode support imporoved 2. View menu + added 3. Font size change added 4. Fonts increase/decrease + functions added + +2005-01-31 20:04 mjoc + + * lib/: encodings.py, parser.py, gui/mainwin.py: Encodings module + added. + +2005-01-31 00:14 mjoc + + * misc/opendict.desktop: Comment changed + +2005-01-30 14:56 mjoc + + * TODO.txt, opendict.py, lib/gui/mainwin.py: Working on new + dictionary engine. OpenDict is damaged at the moment! + +2005-01-30 14:53 mjoc + + * lib/dicttype.py: Dictionary type module added + +2005-01-30 14:52 mjoc + + * lib/: config.py, errortype.py, info.py, parser.py, plugin.py, + register.py, gui/mainwin.py: Error type module added + +2005-01-29 01:17 mjoc + + * Makefile, TODO.txt, opendict.py, lib/gui/dicteditorwin.py, + lib/gui/helpwin.py, lib/gui/mainwin.py, misc/opendict.desktop: 1. + Some GUI improvements (i.e. button tooltips) 2. Something about + writing new TMX parser 3. Small changes + +2005-01-28 23:55 mjoc + + * lib/gui/helpwin.py: New icon added to About window, info text + changed. + +2005-01-28 22:12 mjoc + + * pixmaps/SVG/icon.svg: SVG source for icon pixmap added. + +2005-01-28 21:11 mjoc + + * pixmaps/: icon-600x600.png, icon.png: icon.png -> + icon-600x600.png + +2005-01-28 17:48 mjoc + + * pixmaps/: splash.png, icon-old.xpm, icon.ico, logo.xpm: Not used + anymore + +2005-01-28 16:55 mjoc + + * pixmaps/search.xpm: This image is not used anymore + +2005-01-28 16:53 mjoc + + * pixmaps/: icon-24x24.png, icon-48x48.png, icon-96x96.png, + icon.png: New icon by mjoc + +2005-01-28 11:54 mjoc + + * pixmaps/: left.xpm, right.xpm: Removed. + +2005-01-28 11:53 mjoc + + * pixmaps/: add.png, add.xpm: Removed + +2005-01-28 11:52 mjoc + + * pixmaps/unhide.png: unhide.png added. + +2005-01-28 11:52 mjoc + + * pixmaps/hide.xpm: hide.xpm replaced with hide.png. + +2005-01-28 11:51 mjoc + + * lib/gui/mainwin.py: Main window now swaps hide/unhide pixmaps + when button clicked. + +2005-01-28 02:54 mjoc + + * scripts/install-odp.sh: Plugin manual installer added. + +2005-01-28 02:53 mjoc + + * lib/: config.py, gui/mainwin.py: Code cleanup. + +2005-01-28 02:44 mjoc + + * README.txt: Micro bug fix :-). + +2005-01-28 02:40 mjoc + + * README.txt: More info added. + +2005-01-28 02:35 mjoc + + * BUGS, Makefile, TODO.txt, misc/opendict.desktop: BUGS -> BUGS.txt + +2005-01-28 02:30 mjoc + + * doc/Specification.txt: Specification added. + +2005-01-28 02:27 mjoc + + * lib/: config.py, installer.py, misc.py, parser.py, + gui/mainwin.py, gui/pluginwin.py, gui/prefswin.py: Small code + fixes to improve unicode support somehow... + +2005-01-27 23:54 mjoc + + * lib/gui/: mainwin.py, pluginwin.py: 1. Copy function now copies + inly selected text. 2. Paste pastes text into the search entry. + 3. Some small changes. + +2005-01-27 22:52 mjoc + + * lib/gui/mainwin.py: Some main window menu improvements. + +2005-01-25 00:13 mjoc + + * TODO.txt: New bug entry added. + +2005-01-15 01:55 mjoc + + * opendict.py, lib/info.py, lib/plugin.py: Minor changes. + +2005-01-15 01:54 mjoc + + * lib/gui/helpwin.py: About window info message reniewed. + +2005-01-15 01:53 mjoc + + * lib/gui/mainwin.py: 1. Startup help message added. 2. Separator + added to Tools menu. 3. About window info message reniewed. + +2005-01-14 22:53 mjoc + + * lib/gui/: dictconnwin.py, helpwin.py, mainwin.py: 1. Title + changed to " - OpenDict" 2. Copyright year 2005 added + 3. Some small improvements + +2005-01-14 22:29 mjoc + + * pixmaps/right.png: Forward button image added (PNG) + +2005-01-14 22:29 mjoc + + * pixmaps/left.png: Back button image added. + +2005-01-14 22:16 mjoc + + * lib/gui/mainwin.py: o Search bitmap button replaced with text + button o Back and Forward button XPM pixmaps replaced with PNG + images o stopButton commented out + +2005-01-14 21:39 mjoc + + * lib/gui/mainwin.py: When dictionary is closed or another + dictionary is opened, text entry is not cleared (this was + requested by users). + +2005-01-14 00:45 mjoc + + * scripts/make_hash.py: File ./scripts/make_hash.py added + +2005-01-14 00:45 mjoc + + * scripts/unzip.py: File ./scripts/unzip.py added + +2005-01-14 00:44 mjoc + + * scripts/msgfmt.py: File ./scripts/msgfmt.py added + +2005-01-14 00:44 mjoc + + * scripts/w2u.py: File ./scripts/w2u.py added + +2005-01-14 00:44 mjoc + + * scripts/zip.py: File ./scripts/zip.py added + +2005-01-14 00:44 mjoc + + * scripts/make_hash2.py: File ./scripts/make_hash2.py added + +2005-01-14 00:43 mjoc + + * scripts/slowo2mova.py: File ./scripts/slowo2mova.py added + +2005-01-14 00:43 mjoc + + * scripts/count_code.py: File ./scripts/count_code.py added + +2005-01-14 00:43 mjoc + + * copying.txt: File ./copying.txt added + +2005-01-14 00:42 mjoc + + * pixmaps/icon.png: File ./pixmaps/icon.png added + +2005-01-14 00:42 mjoc + + * pixmaps/icon-old.xpm: File ./pixmaps/icon-old.xpm added + +2005-01-14 00:42 mjoc + + * pixmaps/icon.ico: File ./pixmaps/icon.ico added + +2005-01-14 00:41 mjoc + + * pixmaps/splash.png: File ./pixmaps/splash.png added + +2005-01-14 00:41 mjoc + + * pixmaps/add.png: File ./pixmaps/add.png added + +2005-01-14 00:39 mjoc + + * pixmaps/logo.xpm: File ./pixmaps/logo.xpm added + +2005-01-14 00:39 mjoc + + * pixmaps/left.xpm: File ./pixmaps/left.xpm added + +2005-01-14 00:39 mjoc + + * pixmaps/hide.xpm: File ./pixmaps/hide.xpm added + +2005-01-14 00:39 mjoc + + * pixmaps/search.xpm: File ./pixmaps/search.xpm added + +2005-01-14 00:38 mjoc + + * pixmaps/right.xpm: File ./pixmaps/right.xpm added + +2005-01-14 00:38 mjoc + + * pixmaps/add.xpm: File ./pixmaps/add.xpm added + +2005-01-14 00:38 mjoc + + * Makefile: File ./Makefile added + +2005-01-14 00:37 mjoc + + * misc/opendict.desktop: File ./misc/opendict.desktop added + +2005-01-14 00:36 mjoc + + * ChangeLog: File ./ChangeLog added + +2005-01-14 00:32 mjoc + + * doc/OpenDict_plugin_dev.txt: File ./doc/OpenDict_plugin_dev.txt + added + +2005-01-14 00:31 mjoc + + * win32/make.py: File ./win32/make.py added + +2005-01-14 00:30 mjoc + + * win32/setup.py: File ./win32/setup.py added + +2005-01-14 00:30 mjoc + + * win32/install_script.iss: File ./win32/install_script.iss added + +2005-01-14 00:27 mjoc + + * po/lt.po: File ./po/lt.po added + +2005-01-14 00:27 mjoc + + * po/messages.pot: File ./po/messages.pot added + +2005-01-14 00:26 mjoc + + * po/unix_proceed.sh: File ./po/unix_proceed.sh added + +2005-01-14 00:26 mjoc + + * lib/info.py: File ./lib/info.py added + +2005-01-14 00:26 mjoc + + * lib/history.py: File ./lib/history.py added + +2005-01-14 00:25 mjoc + + * lib/gui/mainwin.py: File ./lib/gui/mainwin.py added + +2005-01-14 00:25 mjoc + + * lib/gui/dictconnwin.py: File ./lib/gui/dictconnwin.py added + +2005-01-14 00:24 mjoc + + * lib/gui/dictaddwin.py: File ./lib/gui/dictaddwin.py added + +2005-01-14 00:24 mjoc + + * lib/gui/pluginwin.py: File ./lib/gui/pluginwin.py added + +2005-01-14 00:23 mjoc + + * lib/gui/mywordswin.py: File ./lib/gui/mywordswin.py added + +2005-01-14 00:23 mjoc + + * lib/gui/helpwin.py: File ./lib/gui/helpwin.py added + +2005-01-14 00:22 mjoc + + * lib/gui/registerwin.py: File ./lib/gui/registerwin.py added + +2005-01-14 00:22 mjoc + + * lib/gui/groupswin.py: File ./lib/gui/groupswin.py added + +2005-01-14 00:21 mjoc + + * lib/gui/dicteditorwin.py: File ./lib/gui/dicteditorwin.py added + +2005-01-14 00:21 mjoc + + * lib/gui/prefswin.py: File ./lib/gui/prefswin.py added + +2005-01-14 00:21 mjoc + + * lib/gui/errorwin.py: File ./lib/gui/errorwin.py added + +2005-01-14 00:20 mjoc + + * lib/gui/__init__.py: File ./lib/gui/__init__.py added + +2005-01-14 00:20 mjoc + + * lib/register.py: File ./lib/register.py added + +2005-01-14 00:18 mjoc + + * lib/mywords.py: File ./lib/mywords.py added + +2005-01-14 00:18 mjoc + + * lib/installer.py: File ./lib/installer.py added + +2005-01-14 00:17 mjoc + + * lib/extra/dictdlib.py: File ./lib/extra/dictdlib.py added + +2005-01-14 00:16 mjoc + + * lib/extra/dictclient.py: File ./lib/extra/dictclient.py added + +2005-01-14 00:15 mjoc + + * lib/extra/html2text.py: File ./lib/extra/html2text.py added + +2005-01-14 00:15 mjoc + + * lib/extra/__init__.py: File ./lib/extra/__init__.py added + +2005-01-14 00:14 mjoc + + * lib/misc.py: File ./lib/misc.py added + +2005-01-14 00:13 mjoc + + * lib/plugin.py: File ./lib/plugin.py added + +2005-01-14 00:13 mjoc + + * lib/threads.py: File ./lib/threads.py added + +2005-01-14 00:12 mjoc + + * lib/group.py: File ./lib/group.py added + +2005-01-14 00:11 mjoc + + * lib/parser.py: File ./lib/parser.py added + +2005-01-14 00:11 mjoc + + * lib/config.py: File ./lib/config.py added + +2005-01-14 00:10 mjoc + + * BUGS: File ./BUGS added + +2005-01-14 00:10 mjoc + + * run-opendict: File ./run-opendict added + +2005-01-14 00:10 mjoc + + * README.txt, TODO.txt, opendict.py: File ./opendict.py added + +2005-01-13 23:49 mjoc + + * lib/: misc.py, register.py, extra/__init__.py, + extra/dictclient.py, extra/dictdlib.py, extra/html2text.py, + gui/__init__.py: Removed. + +2005-01-13 23:47 mjoc + + * win32/install_script.iss: File install_script.iss removed. + +2005-01-13 23:38 mjoc + + * po/messages.pot: File messages.pot removed. + +2005-01-13 23:38 mjoc + + * po/lt.po: File lt.po removed. + +2005-01-13 23:38 mjoc + + * po/lt.mo: File lt.mo removed. + +2005-01-13 23:37 mjoc + + * pixmaps/icon.ico: File icon.ico removed. + +2005-01-13 23:37 mjoc + + * pixmaps/icon.png: File ./icon.png removed + +2005-01-13 23:37 mjoc + + * pixmaps/clear2.png: File ./clear2.png removed + +2005-01-13 23:36 mjoc + + * pixmaps/clear3.png: File ./clear3.png removed + +2005-01-13 23:35 mjoc + + * pixmaps/icon.xpm: File ./icon.xpm removed + +2005-01-13 23:35 mjoc + + * pixmaps/stop.xpm: File ./stop.xpm removed + +2005-01-13 23:35 mjoc + + * pixmaps/plugin.xpm: File ./plugin.xpm removed + +2005-01-13 23:34 mjoc + + * pixmaps/clear2.xpm: File ./clear2.xpm removed + +2005-01-13 23:34 mjoc + + * pixmaps/clear3.xpm: File ./clear3.xpm removed + +2005-01-13 23:34 mjoc + + * pixmaps/register.xpm: File ./register.xpm removed + +2005-01-13 23:33 mjoc + + * pixmaps/clear4.xpm: File ./clear4.xpm removed + +2005-01-13 23:32 mjoc + + * pixmaps/logo.xpm: File ./logo.xpm removed + +2005-01-13 23:32 mjoc + + * pixmaps/left.xpm: File ./left.xpm removed + +2005-01-13 23:31 mjoc + + * pixmaps/hide.xpm: File ./hide.xpm removed + +2005-01-13 23:31 mjoc + + * pixmaps/group.xpm: File ./group.xpm removed + +2005-01-13 23:30 mjoc + + * pixmaps/clear.xpm: File ./clear.xpm removed + +2005-01-13 23:30 mjoc + + * pixmaps/search.xpm: File ./search.xpm removed + +2005-01-13 23:30 mjoc + + * pixmaps/right.xpm: File ./right.xpm removed + +2005-01-13 23:28 mjoc + + * misc/opendict.desktop: File opendict.desktop removed. + +2005-01-13 23:27 mjoc + + * README: File README removed. + +2005-01-13 23:27 mjoc + + * Makefile: File Makefile removed. + +2005-01-13 23:24 mjoc + + * ChangeLog: File ChangeLog removed. + +2005-01-13 23:24 mjoc + + * AUTHORS: [no log message] + +2005-01-13 23:09 mjoc + + * copying.txt: File ./copying.txt removed + +2005-01-13 23:08 mjoc + + * config.txt: File ./config.txt removed + +2005-01-13 23:08 mjoc + + * COPY_TEMP.txt: File ./COPY_TEMP.txt removed + +2005-01-13 23:07 mjoc + + * doc/OpenDict_plugin_dev.txt: File ./doc/OpenDict_plugin_dev.txt + removed + +2005-01-13 23:07 mjoc + + * po/unix_proceed.sh: File ./po/unix_proceed.sh removed + +2005-01-13 22:56 mjoc + + * scripts/make_hash.py: File ./scripts/make_hash.py removed + +2005-01-13 22:55 mjoc + + * scripts/unzip.py: File ./scripts/unzip.py removed + +2005-01-13 22:54 mjoc + + * scripts/msgfmt.py: File ./scripts/msgfmt.py removed + +2005-01-13 22:54 mjoc + + * scripts/w2u.py: File ./scripts/w2u.py removed + +2005-01-13 22:54 mjoc + + * scripts/zip.py: File ./scripts/zip.py removed + +2005-01-13 22:53 mjoc + + * scripts/make_hash2.py: File ./scripts/make_hash2.py removed + +2005-01-13 22:53 mjoc + + * scripts/slowo2mova.py: File ./scripts/slowo2mova.py removed + +2005-01-13 22:52 mjoc + + * scripts/count_code.py: File ./scripts/count_code.py removed + +2005-01-13 22:52 mjoc + + * win32/make.py: File ./win32/make.py removed + +2005-01-13 22:52 mjoc + + * win32/setup.py: File ./win32/setup.py removed + +2005-01-13 22:51 mjoc + + * lib/info.py: File ./lib/info.py removed + +2005-01-13 22:51 mjoc + + * lib/gui/mainwin.py: File ./lib/gui/mainwin.py removed + +2005-01-13 22:50 mjoc + + * lib/gui/dictconnwin.py: File ./lib/gui/dictconnwin.py removed + +2005-01-13 22:50 mjoc + + * lib/gui/pluginwin.py: File ./lib/gui/pluginwin.py removed + +2005-01-13 22:50 mjoc + + * lib/gui/helpwin.py: File ./lib/gui/helpwin.py removed + +2005-01-13 22:49 mjoc + + * lib/gui/registerwin.py: File ./lib/gui/registerwin.py removed + +2005-01-13 22:49 mjoc + + * lib/gui/groupswin.py: File ./lib/gui/groupswin.py removed + +2005-01-13 22:48 mjoc + + * lib/gui/dicteditorwin.py: File ./lib/gui/dicteditorwin.py removed + +2005-01-13 22:48 mjoc + + * lib/gui/prefswin.py: File ./lib/gui/prefswin.py removed + +2005-01-13 22:47 mjoc + + * lib/gui/errorwin.py: File ./lib/gui/errorwin.py removed + +2005-01-13 22:47 mjoc + + * lib/: config.py, group.py, history.py, parser.py, plugin.py, + threads.py: dsfs + +2005-01-13 22:13 mjoc + + * opendict.py: File ./opendict.py removed. + +2005-01-13 22:12 mjoc + + * TODO.txt: Removed. + +2005-01-13 21:29 mjoc + + * TODO: [no log message] + +2005-01-13 20:53 mjoc + + * README.txt: ./README.txt removed + +2003-12-21 22:35 mjoc + + * Makefile, copying.txt, README.txt, TODO.txt, opendict.py, + ChangeLog, config.txt, doc/OpenDict_plugin_dev.txt, + lib/config.py, lib/group.py, lib/history.py, lib/info.py, + lib/misc.py, lib/parser.py, lib/plugin.py, lib/register.py, + lib/threads.py, lib/extra/__init__.py, lib/extra/dictclient.py, + lib/extra/dictdlib.py, lib/extra/html2text.py, + lib/gui/__init__.py, lib/gui/dictconnwin.py, + lib/gui/dicteditorwin.py, lib/gui/errorwin.py, + lib/gui/groupswin.py, lib/gui/helpwin.py, lib/gui/mainwin.py, + lib/gui/pluginwin.py, lib/gui/prefswin.py, + lib/gui/registerwin.py, misc/opendict.desktop, pixmaps/clear.xpm, + pixmaps/group.xpm, pixmaps/hide.xpm, pixmaps/icon.ico, + pixmaps/icon.png, pixmaps/icon.xpm, pixmaps/left.xpm, + pixmaps/clear2.png, pixmaps/clear2.xpm, pixmaps/clear3.png, + pixmaps/clear3.xpm, pixmaps/clear4.xpm, pixmaps/logo.xpm, + pixmaps/plugin.xpm, pixmaps/register.xpm, pixmaps/right.xpm, + pixmaps/search.xpm, pixmaps/stop.xpm, po/lt.mo, po/lt.po, + po/messages.pot, po/unix_proceed.sh, scripts/count_code.py, + scripts/make_hash.py, scripts/make_hash2.py, scripts/msgfmt.py, + scripts/slowo2mova.py, scripts/unzip.py, scripts/w2u.py, + scripts/zip.py, win32/install_script.iss, win32/make.py, + win32/setup.py: Initial import. + +2003-12-21 22:35 mjoc + + * copying.txt, README.txt, TODO.txt, opendict.py, config.txt, + doc/OpenDict_plugin_dev.txt, lib/config.py, lib/group.py, + lib/history.py, lib/info.py, lib/misc.py, lib/parser.py, + lib/plugin.py, lib/register.py, lib/threads.py, + lib/extra/__init__.py, lib/extra/dictclient.py, + lib/extra/dictdlib.py, lib/extra/html2text.py, + lib/gui/__init__.py, lib/gui/dictconnwin.py, + lib/gui/dicteditorwin.py, lib/gui/errorwin.py, + lib/gui/groupswin.py, lib/gui/helpwin.py, lib/gui/mainwin.py, + lib/gui/pluginwin.py, lib/gui/prefswin.py, + lib/gui/registerwin.py, misc/opendict.desktop, pixmaps/clear.xpm, + pixmaps/group.xpm, pixmaps/hide.xpm, pixmaps/icon.ico, + pixmaps/icon.png, pixmaps/icon.xpm, pixmaps/left.xpm, + pixmaps/clear2.png, pixmaps/clear2.xpm, pixmaps/clear3.png, + pixmaps/clear3.xpm, pixmaps/clear4.xpm, pixmaps/logo.xpm, + pixmaps/plugin.xpm, pixmaps/register.xpm, pixmaps/right.xpm, + pixmaps/search.xpm, pixmaps/stop.xpm, po/lt.mo, po/lt.po, + po/messages.pot, po/unix_proceed.sh, scripts/count_code.py, + scripts/make_hash.py, scripts/make_hash2.py, scripts/msgfmt.py, + scripts/slowo2mova.py, scripts/unzip.py, scripts/w2u.py, + scripts/zip.py, win32/install_script.iss, win32/make.py, + win32/setup.py: Initial revision + +2002-12-17 02:49 nerijus + + * Makefile: updated to compile with wxWin 2.4 + +2002-12-11 01:47 nerijus + + * AUTHORS, COPY_TEMP.txt, ChangeLog, Makefile, README, TODO: + Initial revision + +2002-12-11 01:47 nerijus + + * AUTHORS, COPY_TEMP.txt, ChangeLog, Makefile, README, TODO: import + opendict-0.1 sources to cvs + debian/patches/series0000664000000000000000000000027411405733170012040 0ustar 001_helpwin.diff 002_mainwin.diff 003_fix_po_makefile.diff 004_remove_pyxml.diff 005_from_svn.diff 006_ChangeLog.diff 007_replace_string_exceptions.diff 999_changes_in_po_files.diff debian/patches/005_from_svn.diff0000664000000000000000000000136011103253154013661 0ustar Index: opendict-0.6.3/lib/parser.py =================================================================== --- opendict-0.6.3.orig/lib/parser.py +++ opendict-0.6.3/lib/parser.py @@ -199,6 +199,8 @@ _linesRead += 1 line = line.strip() try: + orig = "" + end = "" try: orig, end = line.split('=', 1) except ValueError, e: Index: opendict-0.6.3/lib/plaindict.py =================================================================== --- opendict-0.6.3.orig/lib/plaindict.py +++ opendict-0.6.3/lib/plaindict.py @@ -248,6 +248,7 @@ from lib import dicttype dictionary = None + Parser = None try: config = xmltools.parsePlainDictConfig(\ debian/patches/999_changes_in_po_files.diff0000664000000000000000000012125711405633124016050 0ustar Description: The temporary chenges in the .po snd .pot files. This is due to changes in the number of lines of code, cause the other patches. It will no longer needed, when the upstream will accept other patches. Author: Kstutis Bilinas --- Forwarded: not-needed Last-Update: 2010-06-15 --- opendict-0.6.3.orig/po/fr.po +++ opendict-0.6.3/po/fr.po @@ -1,14 +1,15 @@ +# msgid "" msgstr "" "Project-Id-Version: OpenDict 0.6.1\n" -"POT-Creation-Date: 2007-08-01 13:15+EEST\n" -"PO-Revision-Date: 2006-03-20 14:05+0300\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-03-04 00:20+EET\n" +"PO-Revision-Date: 2007-08-29 11:43+0300\n" "Last-Translator: MILLE.ca \n" "Language-Team: Francais \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=iso-8859-13\n" "Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Bookmarks: -1,-1,-1,-1,104,-1,-1,-1,-1,-1\n" #: ../lib/errortype.py:57 msgid "Success" @@ -158,7 +159,7 @@ msgstr "Encodage de caractere:" msgid "Connect" msgstr "Connecter" -#: ../lib/gui/dictconnwin.py:174 ../lib/gui/mainwin.py:685 ../lib/util.py:240 +#: ../lib/gui/dictconnwin.py:174 ../lib/gui/mainwin.py:689 ../lib/util.py:240 msgid "Done" msgstr "Termine" @@ -251,7 +252,7 @@ msgstr "sauvegarder sous..." msgid "Save with a different file name" msgstr "Sauvegarder avec un nom de fichier different" -#: ../lib/gui/dicteditorwin.py:351 ../lib/gui/mainwin.py:1371 +#: ../lib/gui/dicteditorwin.py:351 ../lib/gui/mainwin.py:1377 msgid "Word List" msgstr "Liste de mots" @@ -272,10 +273,8 @@ msgid "Open dictionary file" msgstr "Ouvrir le fichier du dictionnaire" #: ../lib/gui/dicteditorwin.py:378 ../lib/gui/errorwin.py:84 -#: ../lib/gui/helpwin.py:69 ../lib/gui/helpwin.py:145 -#: ../lib/gui/helpwin.py:208 ../lib/gui/miscwin.py:65 -#: ../lib/gui/miscwin.py:124 ../lib/gui/pluginwin.py:92 -#: ../lib/gui/registerwin.py:89 +#: ../lib/gui/miscwin.py:65 ../lib/gui/miscwin.py:124 +#: ../lib/gui/pluginwin.py:92 ../lib/gui/registerwin.py:89 msgid "Close" msgstr "Fermer" @@ -315,7 +314,7 @@ msgstr "Pas de titre" msgid "Exit confirmation" msgstr "Quitter la confirmation" -#: ../lib/gui/dicteditorwin.py:600 ../lib/gui/mainwin.py:1293 +#: ../lib/gui/dicteditorwin.py:600 ../lib/gui/mainwin.py:1299 #: ../lib/installer.py:61 msgid "Choose dictionary file" msgstr "Choisir le fichier du dictionnaire" @@ -337,57 +336,66 @@ msgstr "Dictionnaire charge" msgid "An error occured:" msgstr "Une erreur est survenue:" -#: ../lib/gui/helpwin.py:106 +#: ../lib/gui/helpwin.py:69 ../lib/gui/helpwin.py:146 +#: ../lib/gui/helpwin.py:209 +msgid "&Close" +msgstr "&Fermer" + +#: ../lib/gui/helpwin.py:107 msgid "Written By" msgstr "Ecrit par" -#: ../lib/gui/helpwin.py:118 +#: ../lib/gui/helpwin.py:119 msgid "Translated By" msgstr "Traduit par" -#: ../lib/gui/helpwin.py:123 +#: ../lib/gui/helpwin.py:124 #, fuzzy msgid "" "Ports:\n" "\n" msgstr "Port: " -#: ../lib/gui/helpwin.py:128 +#: ../lib/gui/helpwin.py:129 msgid "Thanks To" msgstr "Remerciments a" -#: ../lib/gui/helpwin.py:134 +#: ../lib/gui/helpwin.py:135 msgid "" "OpenDict project is sponsored by IDILES.\n" "Visit company's website at http://www.idiles.com.\n" "\n" -"Report problems by email address support@idiles.com." +"Please report problems to support@idiles.com." msgstr "" -#: ../lib/gui/helpwin.py:141 +#: ../lib/gui/helpwin.py:142 msgid "Sponsors" msgstr "" -#: ../lib/gui/helpwin.py:179 ../lib/gui/helpwin.py:192 +#: ../lib/gui/helpwin.py:180 ../lib/gui/helpwin.py:193 #, fuzzy msgid "OpenDict is a multiplatform dictionary." msgstr "OpenDict est un dictionnaire multiplatforme." -#: ../lib/gui/helpwin.py:202 -msgid "Credits" -msgstr "Credits" - -#: ../lib/gui/helpwin.py:205 ../lib/gui/helpwin.py:234 +#: ../lib/gui/helpwin.py:203 #, fuzzy +msgid "C&redits" +msgstr "&Credits" + +#: ../lib/gui/helpwin.py:206 +msgid "&Licence" +msgstr "&Licence" + +#: ../lib/gui/helpwin.py:235 msgid "Licence" msgstr "Licence" -#: ../lib/gui/mainwin.py:92 ../lib/gui/mainwin.py:774 -#: ../lib/gui/mainwin.py:812 +#: ../lib/gui/mainwin.py:92 ../lib/gui/mainwin.py:778 +#: ../lib/gui/mainwin.py:816 msgid "Stopped" msgstr "Arrete" -#: ../lib/gui/mainwin.py:97 ../lib/gui/mainwin.py:779 +#: ../lib/gui/mainwin.py:97 ../lib/gui/mainwin.py:783 msgid "Encode Failed" msgstr "Encodage echoue" @@ -396,8 +404,8 @@ msgstr "Encodage echoue" msgid "Unable to encode text \"%s\" in %s for \"%s\"." msgstr "Incapable de retirer repertoire \"%s\": %s" -#: ../lib/gui/mainwin.py:106 ../lib/gui/mainwin.py:757 -#: ../lib/gui/mainwin.py:1355 +#: ../lib/gui/mainwin.py:106 ../lib/gui/mainwin.py:761 +#: ../lib/gui/mainwin.py:1361 msgid "Searching..." msgstr "En cours de recherche..." @@ -513,102 +521,102 @@ msgstr "Afficher ou cacher la liste de m msgid "&View" msgstr "&Visualiser" -#: ../lib/gui/mainwin.py:296 +#: ../lib/gui/mainwin.py:300 msgid "&Install Dictionary From File..." msgstr "&Installer dictionnaire a partir du fichier..." -#: ../lib/gui/mainwin.py:298 +#: ../lib/gui/mainwin.py:302 msgid "&Dictionaries" msgstr "&Dictionnaires" -#: ../lib/gui/mainwin.py:307 +#: ../lib/gui/mainwin.py:311 msgid "Manage Dictionaries...\tCtrl-M" msgstr "Grer dictionnaires...\tCtrl-M" -#: ../lib/gui/mainwin.py:308 +#: ../lib/gui/mainwin.py:312 msgid "Install or remove dictionaries" msgstr "Installer ou retirer dictionnaires" -#: ../lib/gui/mainwin.py:310 +#: ../lib/gui/mainwin.py:314 msgid "Create Dictionaries..." msgstr "creer dictionnaires..." -#: ../lib/gui/mainwin.py:311 +#: ../lib/gui/mainwin.py:315 msgid "Create and edit dictionaries" msgstr "Creer et editer dictionnaires" -#: ../lib/gui/mainwin.py:318 +#: ../lib/gui/mainwin.py:322 msgid "Take Words From Clipboard" msgstr "Prendre des mots a partir du presse-papier" -#: ../lib/gui/mainwin.py:319 +#: ../lib/gui/mainwin.py:323 msgid "Scan the clipboard for text to translate" msgstr "Scanner le presse-papier pour le texte a traduire" -#: ../lib/gui/mainwin.py:327 +#: ../lib/gui/mainwin.py:331 msgid "Connect to DICT Server..." msgstr "Se connecter au serveur du dictionnaire..." -#: ../lib/gui/mainwin.py:328 +#: ../lib/gui/mainwin.py:332 msgid "Open connection to DICT server" msgstr "Ouvrir la connexion au serveur du dictionnaire" -#: ../lib/gui/mainwin.py:333 +#: ../lib/gui/mainwin.py:337 msgid "Pronounce\tCtrl-E" msgstr "" -#: ../lib/gui/mainwin.py:334 +#: ../lib/gui/mainwin.py:338 msgid "Pronounce word" msgstr "" -#: ../lib/gui/mainwin.py:337 +#: ../lib/gui/mainwin.py:341 msgid "Tools" msgstr "Outils" -#: ../lib/gui/mainwin.py:346 +#: ../lib/gui/mainwin.py:350 msgid "&About\tCtrl-A" msgstr "&A propos\tCtrl-A" -#: ../lib/gui/mainwin.py:348 +#: ../lib/gui/mainwin.py:352 msgid "&Help" msgstr "&Aide" -#: ../lib/gui/mainwin.py:353 +#: ../lib/gui/mainwin.py:357 msgid "Word:" msgstr "Mot: " -#: ../lib/gui/mainwin.py:358 +#: ../lib/gui/mainwin.py:362 msgid "" "Enter some text and press \"Look Up\" button or [ENTER] key on your keyboard" msgstr "" "Entrez du texte et appuyer sur le bouton \"Chercher\" ou sur la cle [ENTRER]" "sur votre clavier " -#: ../lib/gui/mainwin.py:364 +#: ../lib/gui/mainwin.py:368 msgid "Look Up" msgstr "Chercher" -#: ../lib/gui/mainwin.py:365 +#: ../lib/gui/mainwin.py:369 msgid "Click this button to look up word in the dictionary" msgstr "Cliquez sur ce bouton afin de chercher le mot dans le dictionnaire" -#: ../lib/gui/mainwin.py:376 +#: ../lib/gui/mainwin.py:380 msgid "History Back" msgstr "En arriere dans l'historique" -#: ../lib/gui/mainwin.py:385 +#: ../lib/gui/mainwin.py:389 msgid "History Forward" msgstr "En avant dans l'historique" -#: ../lib/gui/mainwin.py:395 +#: ../lib/gui/mainwin.py:399 msgid "Stop searching" msgstr "Arreter de chercher" -#: ../lib/gui/mainwin.py:419 +#: ../lib/gui/mainwin.py:423 msgid "Translation" msgstr "Traduction" -#: ../lib/gui/mainwin.py:527 +#: ../lib/gui/mainwin.py:531 msgid "" "\n" "\n" @@ -660,7 +668,7 @@ msgstr "" "\n" "\n" -#: ../lib/gui/mainwin.py:649 +#: ../lib/gui/mainwin.py:653 #, fuzzy msgid "" "Translation cannot be displayed using selected encoding %s. Please try " @@ -669,19 +677,19 @@ msgstr "" "Le codage selectionne n'est pas correct pour ce dictionnaire. S.V.P " "selectionnez-en a partir de Editer menu codage de caractere" -#: ../lib/gui/mainwin.py:681 +#: ../lib/gui/mainwin.py:685 msgid "1 word matches" msgstr "Matches de 1 mot" -#: ../lib/gui/mainwin.py:683 +#: ../lib/gui/mainwin.py:687 msgid "%d words match" msgstr "%d mots matches" -#: ../lib/gui/mainwin.py:730 +#: ../lib/gui/mainwin.py:734 msgid "No dictionary activated" msgstr "Pas de dictionnaire active" -#: ../lib/gui/mainwin.py:731 +#: ../lib/gui/mainwin.py:735 msgid "" "No dictionary activated. Please select one from \"Dictionaries\" menu and " "try again." @@ -689,11 +697,11 @@ msgstr "" "Pas de dictionnaire active. S.V.P selectionnez-en un a partir du menu " "\"Dictionnaires\" et essayez a nouveau." -#: ../lib/gui/mainwin.py:734 +#: ../lib/gui/mainwin.py:738 msgid "No dictionaries installed" msgstr "pas de dictionnaire installe" -#: ../lib/gui/mainwin.py:735 +#: ../lib/gui/mainwin.py:739 msgid "" "There is no dictionaries installed. You can install one by selecting Tools > " "Manage Dictionaries > Available" @@ -701,72 +709,72 @@ msgstr "" "IL n'y a pas de dictionnaire installe. Vous pouvez en installer un en " "slectionant Outils > Gerer Dictionnaires > Disponible" -#: ../lib/gui/mainwin.py:748 +#: ../lib/gui/mainwin.py:752 msgid "Please enter some text and try again" msgstr "S.V.P entrez du texte et essayez a nouveau" -#: ../lib/gui/mainwin.py:780 +#: ../lib/gui/mainwin.py:784 msgid "" "Unable to encode text \"%s\" in %s for \"%s\". That logically means the word " "definition does not exist in the dictionary." msgstr "" -#: ../lib/gui/mainwin.py:868 +#: ../lib/gui/mainwin.py:872 msgid "Connect to DICT server" msgstr "Se connecter au serveur du Dictionnaire" -#: ../lib/gui/mainwin.py:895 +#: ../lib/gui/mainwin.py:899 msgid "Choose a dictionary from \"Dictionaries\" menu" msgstr "Choisir un dictionnaire a partir du menu \"Dictionnaires\"" -#: ../lib/gui/mainwin.py:916 +#: ../lib/gui/mainwin.py:920 msgid "Failed to copy text from the clipboard" msgstr "Echec pour copier texte a partir du presse-papier" -#: ../lib/gui/mainwin.py:918 +#: ../lib/gui/mainwin.py:922 msgid "Clipboard contains no text data" msgstr "Le presse-papier ne contient pas de donnees texte" -#: ../lib/gui/mainwin.py:942 ../lib/gui/mainwin.py:1136 +#: ../lib/gui/mainwin.py:946 ../lib/gui/mainwin.py:1142 #: ../lib/gui/pluginwin.py:772 msgid "Error" msgstr "Erreur" -#: ../lib/gui/mainwin.py:951 +#: ../lib/gui/mainwin.py:955 msgid "Groups" msgstr "Groupes" -#: ../lib/gui/mainwin.py:963 +#: ../lib/gui/mainwin.py:967 msgid "Manage Dictionaries" msgstr "Gerer Dictionnaires" -#: ../lib/gui/mainwin.py:977 +#: ../lib/gui/mainwin.py:981 msgid "File Register" msgstr "Enregistrement de fichier" -#: ../lib/gui/mainwin.py:985 +#: ../lib/gui/mainwin.py:989 msgid "Create Dictionaries" msgstr "Creer Dictionaires" -#: ../lib/gui/mainwin.py:994 +#: ../lib/gui/mainwin.py:998 msgid "Preferences" msgstr "Preferences" -#: ../lib/gui/mainwin.py:1082 +#: ../lib/gui/mainwin.py:1088 msgid "Licence Agreement Rejected" msgstr "Accord de la licence rejete" -#: ../lib/gui/mainwin.py:1083 +#: ../lib/gui/mainwin.py:1089 msgid "You cannot use dictionary \"%s\" without accepting licence agreement" msgstr "" "Vous ne pouvez pas utiliser le dictionnaire \"%s\" sans accepter les termes " "de la licence" -#: ../lib/gui/mainwin.py:1097 +#: ../lib/gui/mainwin.py:1103 msgid "Dictionary Index" msgstr "Index Dictionnaire" -#: ../lib/gui/mainwin.py:1098 +#: ../lib/gui/mainwin.py:1104 msgid "" "This is the first time you use this dictionary or it has been changed on " "disk since last indexing. Indexing is used to make search more efficient. " @@ -781,11 +789,11 @@ msgstr "" "\n" "Appuyez sur OK pour continuer..." -#: ../lib/gui/mainwin.py:1115 +#: ../lib/gui/mainwin.py:1121 msgid "Index Creation Error" msgstr "Erreur de creation d'Index" -#: ../lib/gui/mainwin.py:1116 +#: ../lib/gui/mainwin.py:1122 #, fuzzy msgid "" "Error occured while indexing file. This may be because of currently selected " @@ -795,19 +803,19 @@ msgstr "" "Le codage selectionne n'est pas correct pour ce dictionnaire. S.V.P " "selectionnez-en a partir de Editer menu codage de caractere" -#: ../lib/gui/mainwin.py:1137 +#: ../lib/gui/mainwin.py:1143 msgid "Unable to load dictionary index table. Got error: %s" msgstr "" -#: ../lib/gui/mainwin.py:1147 +#: ../lib/gui/mainwin.py:1153 msgid "Dictionary \"%s\" loaded" msgstr "Dictionnaire \"%s\" charge" -#: ../lib/gui/mainwin.py:1199 +#: ../lib/gui/mainwin.py:1205 msgid "Error: not supported dictionary type" msgstr "Erreur: type de dictionnaire non supporte" -#: ../lib/gui/mainwin.py:1304 +#: ../lib/gui/mainwin.py:1310 msgid "" "Select dictionary format. If you can't find\n" "the format of your dictionary, the register\n" @@ -817,31 +825,31 @@ msgstr "" "le format de votre dictionnaire, le systeme d'enregistrement\n" "ne le supporte pas encore." -#: ../lib/gui/mainwin.py:1309 +#: ../lib/gui/mainwin.py:1315 msgid "Dictionary format" msgstr "Format de dictionnaire" -#: ../lib/gui/mainwin.py:1326 +#: ../lib/gui/mainwin.py:1332 msgid "Choose plugin file" msgstr "Choisissez le fichier de plugin" -#: ../lib/gui/mainwin.py:1342 +#: ../lib/gui/mainwin.py:1348 msgid "About" msgstr "A propos" -#: ../lib/gui/mainwin.py:1393 +#: ../lib/gui/mainwin.py:1399 msgid "Show word list" msgstr "Afficher la liste de mot" -#: ../lib/gui/mainwin.py:1410 +#: ../lib/gui/mainwin.py:1416 msgid "Hide word list" msgstr "Cacher la liste de mot" -#: ../lib/gui/mainwin.py:1419 +#: ../lib/gui/mainwin.py:1425 msgid "Failed to print" msgstr "Echec a l'impression" -#: ../lib/gui/mainwin.py:1431 +#: ../lib/gui/mainwin.py:1437 msgid "Page preview failed" msgstr "Apercu de la page echoue" @@ -1249,11 +1257,11 @@ msgstr "" msgid "Downloading... %d%%" msgstr "Telechargement... %d%%" -#: ../opendict.py:115 +#: ../opendict.py:105 msgid "wxPython Version Error" msgstr "wxPython version erreur" -#: ../opendict.py:116 +#: ../opendict.py:106 msgid "" "wxPython %s is installed on this system.\n" "\n" @@ -1267,4 +1275,4 @@ msgstr "" #~ msgstr "&Licence" #~ msgid "Edit Dictionaries" -#~ msgstr "Taisyti odynus" +#~ msgstr "Taisyti žodynus" --- opendict-0.6.3.orig/po/lt.po +++ opendict-0.6.3/po/lt.po @@ -1,14 +1,15 @@ +# msgid "" msgstr "" "Project-Id-Version: OpenDict 0.6.3\n" -"POT-Creation-Date: 2007-08-01 13:21+EEST\n" -"PO-Revision-Date: 2007-08-01 13:20+0300\n" -"Last-Translator: Martynas Jocius \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-03-04 00:20+EET\n" +"PO-Revision-Date: 2008-03-03 11:11+0300\n" +"Last-Translator: Martynas Jocius \n" "Language-Team: Lithuanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=iso-8859-13\n" "Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Bookmarks: -1,-1,-1,-1,104,-1,-1,-1,-1,-1\n" #: ../lib/errortype.py:57 msgid "Success" @@ -158,7 +159,7 @@ msgstr "Simboli koduot:" msgid "Connect" msgstr "Prisijungti" -#: ../lib/gui/dictconnwin.py:174 ../lib/gui/mainwin.py:685 ../lib/util.py:240 +#: ../lib/gui/dictconnwin.py:174 ../lib/gui/mainwin.py:689 ../lib/util.py:240 msgid "Done" msgstr "Atlikta" @@ -251,7 +252,7 @@ msgstr "Isaugoti kaip..." msgid "Save with a different file name" msgstr "Isaugoti kitu vardu" -#: ../lib/gui/dicteditorwin.py:351 ../lib/gui/mainwin.py:1371 +#: ../lib/gui/dicteditorwin.py:351 ../lib/gui/mainwin.py:1377 msgid "Word List" msgstr "odi sraas" @@ -272,10 +273,8 @@ msgid "Open dictionary file" msgstr "Atidaryti odyno byl" #: ../lib/gui/dicteditorwin.py:378 ../lib/gui/errorwin.py:84 -#: ../lib/gui/helpwin.py:69 ../lib/gui/helpwin.py:145 -#: ../lib/gui/helpwin.py:208 ../lib/gui/miscwin.py:65 -#: ../lib/gui/miscwin.py:124 ../lib/gui/pluginwin.py:92 -#: ../lib/gui/registerwin.py:89 +#: ../lib/gui/miscwin.py:65 ../lib/gui/miscwin.py:124 +#: ../lib/gui/pluginwin.py:92 ../lib/gui/registerwin.py:89 msgid "Close" msgstr "Udaryti" @@ -315,7 +314,7 @@ msgstr "Be pavadinimo" msgid "Exit confirmation" msgstr "Ijimo patvirtinimas" -#: ../lib/gui/dicteditorwin.py:600 ../lib/gui/mainwin.py:1293 +#: ../lib/gui/dicteditorwin.py:600 ../lib/gui/mainwin.py:1299 #: ../lib/installer.py:61 msgid "Choose dictionary file" msgstr "Pasirinkite odyno byl" @@ -336,15 +335,20 @@ msgstr "odynas keltas" msgid "An error occured:" msgstr "vyko klaida:" -#: ../lib/gui/helpwin.py:106 +#: ../lib/gui/helpwin.py:69 ../lib/gui/helpwin.py:146 +#: ../lib/gui/helpwin.py:209 +msgid "&Close" +msgstr "&Udaryti" + +#: ../lib/gui/helpwin.py:107 msgid "Written By" msgstr "Autoriai" -#: ../lib/gui/helpwin.py:118 +#: ../lib/gui/helpwin.py:119 msgid "Translated By" msgstr "Vertjai" -#: ../lib/gui/helpwin.py:123 +#: ../lib/gui/helpwin.py:124 msgid "" "Ports:\n" "\n" @@ -352,44 +356,50 @@ msgstr "" "Pritaikymas sistemoms:\n" "\n" -#: ../lib/gui/helpwin.py:128 +#: ../lib/gui/helpwin.py:129 msgid "Thanks To" msgstr "Dkojame" -#: ../lib/gui/helpwin.py:134 +#: ../lib/gui/helpwin.py:135 +#, fuzzy msgid "" "OpenDict project is sponsored by IDILES.\n" "Visit company's website at http://www.idiles.com.\n" "\n" -"Report problems by email address support@idiles.com." +"Please report problems to support@idiles.com." msgstr "" "OpenDict projekt remia IDILES.\n" "Apsilankykite bendrovs interneto svetainje adresu http://www.idiles.lt.\n" "\n" "Praome praneti apie klaidas el. pato adresu support@idiles.com." -#: ../lib/gui/helpwin.py:141 +#: ../lib/gui/helpwin.py:142 msgid "Sponsors" msgstr "Rmjai" -#: ../lib/gui/helpwin.py:179 ../lib/gui/helpwin.py:192 +#: ../lib/gui/helpwin.py:180 ../lib/gui/helpwin.py:193 msgid "OpenDict is a multiplatform dictionary." msgstr "OpenDict yra daugiaplatformis odynas." -#: ../lib/gui/helpwin.py:202 -msgid "Credits" -msgstr "Padkos" +#: ../lib/gui/helpwin.py:203 +#, fuzzy +msgid "C&redits" +msgstr "&Padkos" + +#: ../lib/gui/helpwin.py:206 +msgid "&Licence" +msgstr "&Licencija" -#: ../lib/gui/helpwin.py:205 ../lib/gui/helpwin.py:234 +#: ../lib/gui/helpwin.py:235 msgid "Licence" msgstr "Licencija" -#: ../lib/gui/mainwin.py:92 ../lib/gui/mainwin.py:774 -#: ../lib/gui/mainwin.py:812 +#: ../lib/gui/mainwin.py:92 ../lib/gui/mainwin.py:778 +#: ../lib/gui/mainwin.py:816 msgid "Stopped" msgstr "Sustabdyta" -#: ../lib/gui/mainwin.py:97 ../lib/gui/mainwin.py:779 +#: ../lib/gui/mainwin.py:97 ../lib/gui/mainwin.py:783 msgid "Encode Failed" msgstr "Nepavyko ikoduoti" @@ -397,8 +407,8 @@ msgstr "Nepavyko ikoduoti" msgid "Unable to encode text \"%s\" in %s for \"%s\"." msgstr "Nepavyko ukoduoti teksto %s koduote %s odynui %s." -#: ../lib/gui/mainwin.py:106 ../lib/gui/mainwin.py:757 -#: ../lib/gui/mainwin.py:1355 +#: ../lib/gui/mainwin.py:106 ../lib/gui/mainwin.py:761 +#: ../lib/gui/mainwin.py:1361 msgid "Searching..." msgstr "Iekoma..." @@ -514,102 +524,102 @@ msgstr "Rodyti arba paslpti odi sra msgid "&View" msgstr "&Perira" -#: ../lib/gui/mainwin.py:296 +#: ../lib/gui/mainwin.py:300 msgid "&Install Dictionary From File..." msgstr "&diegti odyn i bylos..." -#: ../lib/gui/mainwin.py:298 +#: ../lib/gui/mainwin.py:302 msgid "&Dictionaries" msgstr "o&dynai" -#: ../lib/gui/mainwin.py:307 +#: ../lib/gui/mainwin.py:311 msgid "Manage Dictionaries...\tCtrl-M" msgstr "Tvarkyti odynus...\tCtrl-M" -#: ../lib/gui/mainwin.py:308 +#: ../lib/gui/mainwin.py:312 msgid "Install or remove dictionaries" msgstr "diegti arba paalinti odynus" -#: ../lib/gui/mainwin.py:310 +#: ../lib/gui/mainwin.py:314 msgid "Create Dictionaries..." msgstr "Kurti odynus..." -#: ../lib/gui/mainwin.py:311 +#: ../lib/gui/mainwin.py:315 msgid "Create and edit dictionaries" msgstr "Sukurti ir taisyti odynus" -#: ../lib/gui/mainwin.py:318 +#: ../lib/gui/mainwin.py:322 msgid "Take Words From Clipboard" msgstr "Imti odius i ikarpins" -#: ../lib/gui/mainwin.py:319 +#: ../lib/gui/mainwin.py:323 msgid "Scan the clipboard for text to translate" msgstr "Imti odius i ikarpins" -#: ../lib/gui/mainwin.py:327 +#: ../lib/gui/mainwin.py:331 msgid "Connect to DICT Server..." msgstr "Prisijungti prie DICT serverio..." -#: ../lib/gui/mainwin.py:328 +#: ../lib/gui/mainwin.py:332 msgid "Open connection to DICT server" msgstr "Prisijungti prie DICT serverio" -#: ../lib/gui/mainwin.py:333 +#: ../lib/gui/mainwin.py:337 msgid "Pronounce\tCtrl-E" msgstr "Itarti balsu\tCtrl-E" -#: ../lib/gui/mainwin.py:334 +#: ../lib/gui/mainwin.py:338 msgid "Pronounce word" msgstr "Itarti od balsu" -#: ../lib/gui/mainwin.py:337 +#: ../lib/gui/mainwin.py:341 msgid "Tools" msgstr "rankiai" -#: ../lib/gui/mainwin.py:346 +#: ../lib/gui/mainwin.py:350 msgid "&About\tCtrl-A" msgstr "&Apie\tCtrl-A" -#: ../lib/gui/mainwin.py:348 +#: ../lib/gui/mainwin.py:352 msgid "&Help" msgstr "&Pagalba" -#: ../lib/gui/mainwin.py:353 +#: ../lib/gui/mainwin.py:357 msgid "Word:" msgstr "odis: " -#: ../lib/gui/mainwin.py:358 +#: ../lib/gui/mainwin.py:362 msgid "" "Enter some text and press \"Look Up\" button or [ENTER] key on your keyboard" msgstr "" "veskite tekst ir spauskite mygtuk Iekoti arba [ENTER] klavi savo " "klaviatroje " -#: ../lib/gui/mainwin.py:364 +#: ../lib/gui/mainwin.py:368 msgid "Look Up" msgstr "Iekoti" -#: ../lib/gui/mainwin.py:365 +#: ../lib/gui/mainwin.py:369 msgid "Click this button to look up word in the dictionary" msgstr "Paspauskite mygtuk odio paiekai odyne" -#: ../lib/gui/mainwin.py:376 +#: ../lib/gui/mainwin.py:380 msgid "History Back" msgstr "Atgal" -#: ../lib/gui/mainwin.py:385 +#: ../lib/gui/mainwin.py:389 msgid "History Forward" msgstr "Pirmyn" -#: ../lib/gui/mainwin.py:395 +#: ../lib/gui/mainwin.py:399 msgid "Stop searching" msgstr "Sustabdyti paiek" -#: ../lib/gui/mainwin.py:419 +#: ../lib/gui/mainwin.py:423 msgid "Translation" msgstr "Vertimas" -#: ../lib/gui/mainwin.py:527 +#: ../lib/gui/mainwin.py:531 msgid "" "\n" "\n" @@ -660,7 +670,7 @@ msgstr "" "\n" "\n" -#: ../lib/gui/mainwin.py:649 +#: ../lib/gui/mainwin.py:653 msgid "" "Translation cannot be displayed using selected encoding %s. Please try " "another encoding from View > Character Encoding menu." @@ -668,19 +678,19 @@ msgstr "" "Pasirinkta koduot nra tinkama iam odynui. Pasirinkite kit koduot i " "meniu Keisti > Teksto koduot" -#: ../lib/gui/mainwin.py:681 +#: ../lib/gui/mainwin.py:685 msgid "1 word matches" msgstr "Atitikmen skaiius: 1" -#: ../lib/gui/mainwin.py:683 +#: ../lib/gui/mainwin.py:687 msgid "%d words match" msgstr "Atitikmen skaiius: %d" -#: ../lib/gui/mainwin.py:730 +#: ../lib/gui/mainwin.py:734 msgid "No dictionary activated" msgstr "Neaktyvuotas joks odynas" -#: ../lib/gui/mainwin.py:731 +#: ../lib/gui/mainwin.py:735 msgid "" "No dictionary activated. Please select one from \"Dictionaries\" menu and " "try again." @@ -688,11 +698,11 @@ msgstr "" "Neaktyvuotas joks odynas. Pasirinkite odyn i odynai meniu ir " "bandykite dar kart." -#: ../lib/gui/mainwin.py:734 +#: ../lib/gui/mainwin.py:738 msgid "No dictionaries installed" msgstr "Nra diegt odyn" -#: ../lib/gui/mainwin.py:735 +#: ../lib/gui/mainwin.py:739 msgid "" "There is no dictionaries installed. You can install one by selecting Tools > " "Manage Dictionaries > Available" @@ -700,11 +710,11 @@ msgstr "" "Nra diegt odyn. diegti galite i meniu pasirinkdami rankiai > " "Tvarkyti odynus > Galimi" -#: ../lib/gui/mainwin.py:748 +#: ../lib/gui/mainwin.py:752 msgid "Please enter some text and try again" msgstr "veskite tekst ir bandykite dar kart" -#: ../lib/gui/mainwin.py:780 +#: ../lib/gui/mainwin.py:784 msgid "" "Unable to encode text \"%s\" in %s for \"%s\". That logically means the word " "definition does not exist in the dictionary." @@ -712,61 +722,61 @@ msgstr "" "Nepavyko ukoduoti teksto %s koduote %s. Tai gali reikti, jog iekomo " "odio odyne visai nra." -#: ../lib/gui/mainwin.py:868 +#: ../lib/gui/mainwin.py:872 msgid "Connect to DICT server" msgstr "Prisijungti prie DICT serverio" -#: ../lib/gui/mainwin.py:895 +#: ../lib/gui/mainwin.py:899 msgid "Choose a dictionary from \"Dictionaries\" menu" msgstr "Isirinkite odyn i odynai meniu" -#: ../lib/gui/mainwin.py:916 +#: ../lib/gui/mainwin.py:920 msgid "Failed to copy text from the clipboard" msgstr "Nepavyko paimti teksto i ikarpins" -#: ../lib/gui/mainwin.py:918 +#: ../lib/gui/mainwin.py:922 msgid "Clipboard contains no text data" msgstr "Ikarpinje teksto nra" -#: ../lib/gui/mainwin.py:942 ../lib/gui/mainwin.py:1136 +#: ../lib/gui/mainwin.py:946 ../lib/gui/mainwin.py:1142 #: ../lib/gui/pluginwin.py:772 msgid "Error" msgstr "Klaida" -#: ../lib/gui/mainwin.py:951 +#: ../lib/gui/mainwin.py:955 msgid "Groups" msgstr "Grups" -#: ../lib/gui/mainwin.py:963 +#: ../lib/gui/mainwin.py:967 msgid "Manage Dictionaries" msgstr "Tvarkyti odynus" -#: ../lib/gui/mainwin.py:977 +#: ../lib/gui/mainwin.py:981 msgid "File Register" msgstr "Byl registras" -#: ../lib/gui/mainwin.py:985 +#: ../lib/gui/mainwin.py:989 msgid "Create Dictionaries" msgstr "Kurti odynus" -#: ../lib/gui/mainwin.py:994 +#: ../lib/gui/mainwin.py:998 msgid "Preferences" msgstr "Nustatymai" -#: ../lib/gui/mainwin.py:1082 +#: ../lib/gui/mainwin.py:1088 msgid "Licence Agreement Rejected" msgstr "Licencija atmesta" -#: ../lib/gui/mainwin.py:1083 +#: ../lib/gui/mainwin.py:1089 msgid "You cannot use dictionary \"%s\" without accepting licence agreement" msgstr "" "Js negalite naudotis odynu %s, jei nesutinkate su licencijos slygomis" -#: ../lib/gui/mainwin.py:1097 +#: ../lib/gui/mainwin.py:1103 msgid "Dictionary Index" msgstr "odyno indeksas" -#: ../lib/gui/mainwin.py:1098 +#: ../lib/gui/mainwin.py:1104 msgid "" "This is the first time you use this dictionary or it has been changed on " "disk since last indexing. Indexing is used to make search more efficient. " @@ -780,11 +790,11 @@ msgstr "" "\n" "Nordami pratsti, spauskite Gerai..." -#: ../lib/gui/mainwin.py:1115 +#: ../lib/gui/mainwin.py:1121 msgid "Index Creation Error" msgstr "Indeksavimo klaida" -#: ../lib/gui/mainwin.py:1116 +#: ../lib/gui/mainwin.py:1122 msgid "" "Error occured while indexing file. This may be because of currently selected " "character encoding %s is not correct for this dictionary. Try selecting " @@ -794,19 +804,19 @@ msgstr "" "netinkamos iam odynui teksto koduots %s. Pabandykite pasirinkti kit " "koduot i meniu Perira > Teksto koduot." -#: ../lib/gui/mainwin.py:1137 +#: ../lib/gui/mainwin.py:1143 msgid "Unable to load dictionary index table. Got error: %s" msgstr "Nepavyko pakrauti odyno indeks lentels. Gauta klaida: %s" -#: ../lib/gui/mainwin.py:1147 +#: ../lib/gui/mainwin.py:1153 msgid "Dictionary \"%s\" loaded" msgstr "keltas odynas %s" -#: ../lib/gui/mainwin.py:1199 +#: ../lib/gui/mainwin.py:1205 msgid "Error: not supported dictionary type" msgstr "Klaida: nepalaikomas odyno formatas" -#: ../lib/gui/mainwin.py:1304 +#: ../lib/gui/mainwin.py:1310 msgid "" "Select dictionary format. If you can't find\n" "the format of your dictionary, the register\n" @@ -816,31 +826,31 @@ msgstr "" "formato srae nra, registr sistema kol\n" "kas jo nepalaiko." -#: ../lib/gui/mainwin.py:1309 +#: ../lib/gui/mainwin.py:1315 msgid "Dictionary format" msgstr "odyno formatas" -#: ../lib/gui/mainwin.py:1326 +#: ../lib/gui/mainwin.py:1332 msgid "Choose plugin file" msgstr "Pasirinkite priedo byl" -#: ../lib/gui/mainwin.py:1342 +#: ../lib/gui/mainwin.py:1348 msgid "About" msgstr "Apie" -#: ../lib/gui/mainwin.py:1393 +#: ../lib/gui/mainwin.py:1399 msgid "Show word list" msgstr "Rodyti odi sra" -#: ../lib/gui/mainwin.py:1410 +#: ../lib/gui/mainwin.py:1416 msgid "Hide word list" msgstr "Paslpti odi sra" -#: ../lib/gui/mainwin.py:1419 +#: ../lib/gui/mainwin.py:1425 msgid "Failed to print" msgstr "Nepavyko atspausdinti" -#: ../lib/gui/mainwin.py:1431 +#: ../lib/gui/mainwin.py:1437 msgid "Page preview failed" msgstr "Puslapio perira nepavyko" @@ -893,7 +903,9 @@ msgstr "Galimi" msgid "" "Checked dictionaries are available from the menu, unchecked dictionaries \n" "are not available from the menu." -msgstr "Paymti odynai yra pasiekiami i meniu, nepaymti nepasiekiami." +msgstr "" +"Paymti odynai prieinami i meniu, nepaymti odynai nra prieinami \n" +"i meniu." #: ../lib/gui/pluginwin.py:149 msgid "Install From File" @@ -1240,11 +1252,11 @@ msgstr "Arab (ISO-8859-6)" msgid "Downloading... %d%%" msgstr "Parsiuniama... %d%%" -#: ../opendict.py:115 +#: ../opendict.py:105 msgid "wxPython Version Error" msgstr "wxPython versijos klaida" -#: ../opendict.py:116 +#: ../opendict.py:106 msgid "" "wxPython %s is installed on this system.\n" "\n" @@ -1262,13 +1274,13 @@ msgstr "" #~ msgid "" #~ "Debian/Ubuntu port:\n" -#~ " Kęstutis Biliūnas \n" +#~ " Kęstutis BiliĆ…Ā«nas \n" #~ "\n" #~ "MacOS X port:\n" #~ " Linas Valiukas " #~ msgstr "" #~ "Debian/Ubuntu versija:\n" -#~ " Kstutis Bilinas \n" +#~ " Kęstutis BiliÅ«nas \n" #~ "\n" #~ "MacOS X versija:\n" #~ " Linas Valiukas " @@ -1282,7 +1294,7 @@ msgstr "" #, fuzzy #~ msgid "Times" -#~ msgstr "Baigsi prisijungimo laikas" +#~ msgstr "Baigėsi prisijungimo laikas" #~ msgid "Edit Dictionaries" -#~ msgstr "Taisyti odynus" +#~ msgstr "Taisyti žodynus" --- opendict-0.6.3.orig/po/opendict.pot +++ opendict-0.6.3/po/opendict.pot @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2007-08-01 13:24+EEST\n" +"POT-Creation-Date: 2008-03-04 00:20+EET\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -143,7 +143,7 @@ msgstr "" msgid "Connect" msgstr "" -#: ../lib/gui/dictconnwin.py:174 ../lib/gui/mainwin.py:685 ../lib/util.py:240 +#: ../lib/gui/dictconnwin.py:174 ../lib/gui/mainwin.py:689 ../lib/util.py:240 msgid "Done" msgstr "" @@ -236,7 +236,7 @@ msgstr "" msgid "Save with a different file name" msgstr "" -#: ../lib/gui/dicteditorwin.py:351 ../lib/gui/mainwin.py:1371 +#: ../lib/gui/dicteditorwin.py:351 ../lib/gui/mainwin.py:1377 msgid "Word List" msgstr "" @@ -257,10 +257,8 @@ msgid "Open dictionary file" msgstr "" #: ../lib/gui/dicteditorwin.py:378 ../lib/gui/errorwin.py:84 -#: ../lib/gui/helpwin.py:69 ../lib/gui/helpwin.py:145 -#: ../lib/gui/helpwin.py:208 ../lib/gui/miscwin.py:65 -#: ../lib/gui/miscwin.py:124 ../lib/gui/pluginwin.py:92 -#: ../lib/gui/registerwin.py:89 +#: ../lib/gui/miscwin.py:65 ../lib/gui/miscwin.py:124 +#: ../lib/gui/pluginwin.py:92 ../lib/gui/registerwin.py:89 msgid "Close" msgstr "" @@ -300,7 +298,7 @@ msgstr "" msgid "Exit confirmation" msgstr "" -#: ../lib/gui/dicteditorwin.py:600 ../lib/gui/mainwin.py:1293 +#: ../lib/gui/dicteditorwin.py:600 ../lib/gui/mainwin.py:1299 #: ../lib/installer.py:61 msgid "Choose dictionary file" msgstr "" @@ -321,54 +319,63 @@ msgstr "" msgid "An error occured:" msgstr "" -#: ../lib/gui/helpwin.py:106 +#: ../lib/gui/helpwin.py:69 ../lib/gui/helpwin.py:146 +#: ../lib/gui/helpwin.py:209 +msgid "&Close" +msgstr "" + +#: ../lib/gui/helpwin.py:107 msgid "Written By" msgstr "" -#: ../lib/gui/helpwin.py:118 +#: ../lib/gui/helpwin.py:119 msgid "Translated By" msgstr "" -#: ../lib/gui/helpwin.py:123 +#: ../lib/gui/helpwin.py:124 msgid "" "Ports:\n" "\n" msgstr "" -#: ../lib/gui/helpwin.py:128 +#: ../lib/gui/helpwin.py:129 msgid "Thanks To" msgstr "" -#: ../lib/gui/helpwin.py:134 +#: ../lib/gui/helpwin.py:135 msgid "" "OpenDict project is sponsored by IDILES.\n" "Visit company's website at http://www.idiles.com.\n" "\n" -"Report problems by email address support@idiles.com." +"Please report problems to support@idiles.com." msgstr "" -#: ../lib/gui/helpwin.py:141 +#: ../lib/gui/helpwin.py:142 msgid "Sponsors" msgstr "" -#: ../lib/gui/helpwin.py:179 ../lib/gui/helpwin.py:192 +#: ../lib/gui/helpwin.py:180 ../lib/gui/helpwin.py:193 msgid "OpenDict is a multiplatform dictionary." msgstr "" -#: ../lib/gui/helpwin.py:202 -msgid "Credits" +#: ../lib/gui/helpwin.py:203 +msgid "C&redits" +msgstr "" + +#: ../lib/gui/helpwin.py:206 +msgid "&Licence" msgstr "" -#: ../lib/gui/helpwin.py:205 ../lib/gui/helpwin.py:234 +#: ../lib/gui/helpwin.py:235 msgid "Licence" msgstr "" -#: ../lib/gui/mainwin.py:92 ../lib/gui/mainwin.py:774 -#: ../lib/gui/mainwin.py:812 +#: ../lib/gui/mainwin.py:92 ../lib/gui/mainwin.py:778 +#: ../lib/gui/mainwin.py:816 msgid "Stopped" msgstr "" -#: ../lib/gui/mainwin.py:97 ../lib/gui/mainwin.py:779 +#: ../lib/gui/mainwin.py:97 ../lib/gui/mainwin.py:783 msgid "Encode Failed" msgstr "" @@ -376,8 +383,8 @@ msgstr "" msgid "Unable to encode text \"%s\" in %s for \"%s\"." msgstr "" -#: ../lib/gui/mainwin.py:106 ../lib/gui/mainwin.py:757 -#: ../lib/gui/mainwin.py:1355 +#: ../lib/gui/mainwin.py:106 ../lib/gui/mainwin.py:761 +#: ../lib/gui/mainwin.py:1361 msgid "Searching..." msgstr "" @@ -493,99 +500,99 @@ msgstr "" msgid "&View" msgstr "" -#: ../lib/gui/mainwin.py:296 +#: ../lib/gui/mainwin.py:300 msgid "&Install Dictionary From File..." msgstr "" -#: ../lib/gui/mainwin.py:298 +#: ../lib/gui/mainwin.py:302 msgid "&Dictionaries" msgstr "" -#: ../lib/gui/mainwin.py:307 +#: ../lib/gui/mainwin.py:311 msgid "Manage Dictionaries...\tCtrl-M" msgstr "" -#: ../lib/gui/mainwin.py:308 +#: ../lib/gui/mainwin.py:312 msgid "Install or remove dictionaries" msgstr "" -#: ../lib/gui/mainwin.py:310 +#: ../lib/gui/mainwin.py:314 msgid "Create Dictionaries..." msgstr "" -#: ../lib/gui/mainwin.py:311 +#: ../lib/gui/mainwin.py:315 msgid "Create and edit dictionaries" msgstr "" -#: ../lib/gui/mainwin.py:318 +#: ../lib/gui/mainwin.py:322 msgid "Take Words From Clipboard" msgstr "" -#: ../lib/gui/mainwin.py:319 +#: ../lib/gui/mainwin.py:323 msgid "Scan the clipboard for text to translate" msgstr "" -#: ../lib/gui/mainwin.py:327 +#: ../lib/gui/mainwin.py:331 msgid "Connect to DICT Server..." msgstr "" -#: ../lib/gui/mainwin.py:328 +#: ../lib/gui/mainwin.py:332 msgid "Open connection to DICT server" msgstr "" -#: ../lib/gui/mainwin.py:333 +#: ../lib/gui/mainwin.py:337 msgid "Pronounce\tCtrl-E" msgstr "" -#: ../lib/gui/mainwin.py:334 +#: ../lib/gui/mainwin.py:338 msgid "Pronounce word" msgstr "" -#: ../lib/gui/mainwin.py:337 +#: ../lib/gui/mainwin.py:341 msgid "Tools" msgstr "" -#: ../lib/gui/mainwin.py:346 +#: ../lib/gui/mainwin.py:350 msgid "&About\tCtrl-A" msgstr "" -#: ../lib/gui/mainwin.py:348 +#: ../lib/gui/mainwin.py:352 msgid "&Help" msgstr "" -#: ../lib/gui/mainwin.py:353 +#: ../lib/gui/mainwin.py:357 msgid "Word:" msgstr "" -#: ../lib/gui/mainwin.py:358 +#: ../lib/gui/mainwin.py:362 msgid "Enter some text and press \"Look Up\" button or [ENTER] key on your keyboard" msgstr "" -#: ../lib/gui/mainwin.py:364 +#: ../lib/gui/mainwin.py:368 msgid "Look Up" msgstr "" -#: ../lib/gui/mainwin.py:365 +#: ../lib/gui/mainwin.py:369 msgid "Click this button to look up word in the dictionary" msgstr "" -#: ../lib/gui/mainwin.py:376 +#: ../lib/gui/mainwin.py:380 msgid "History Back" msgstr "" -#: ../lib/gui/mainwin.py:385 +#: ../lib/gui/mainwin.py:389 msgid "History Forward" msgstr "" -#: ../lib/gui/mainwin.py:395 +#: ../lib/gui/mainwin.py:399 msgid "Stop searching" msgstr "" -#: ../lib/gui/mainwin.py:419 +#: ../lib/gui/mainwin.py:423 msgid "Translation" msgstr "" -#: ../lib/gui/mainwin.py:527 +#: ../lib/gui/mainwin.py:531 msgid "" "\n" "\n" @@ -610,154 +617,154 @@ msgid "" "\n" msgstr "" -#: ../lib/gui/mainwin.py:649 +#: ../lib/gui/mainwin.py:653 msgid "Translation cannot be displayed using selected encoding %s. Please try another encoding from View > Character Encoding menu." msgstr "" -#: ../lib/gui/mainwin.py:681 +#: ../lib/gui/mainwin.py:685 msgid "1 word matches" msgstr "" -#: ../lib/gui/mainwin.py:683 +#: ../lib/gui/mainwin.py:687 msgid "%d words match" msgstr "" -#: ../lib/gui/mainwin.py:730 +#: ../lib/gui/mainwin.py:734 msgid "No dictionary activated" msgstr "" -#: ../lib/gui/mainwin.py:731 +#: ../lib/gui/mainwin.py:735 msgid "No dictionary activated. Please select one from \"Dictionaries\" menu and try again." msgstr "" -#: ../lib/gui/mainwin.py:734 +#: ../lib/gui/mainwin.py:738 msgid "No dictionaries installed" msgstr "" -#: ../lib/gui/mainwin.py:735 +#: ../lib/gui/mainwin.py:739 msgid "There is no dictionaries installed. You can install one by selecting Tools > Manage Dictionaries > Available" msgstr "" -#: ../lib/gui/mainwin.py:748 +#: ../lib/gui/mainwin.py:752 msgid "Please enter some text and try again" msgstr "" -#: ../lib/gui/mainwin.py:780 +#: ../lib/gui/mainwin.py:784 msgid "Unable to encode text \"%s\" in %s for \"%s\". That logically means the word definition does not exist in the dictionary." msgstr "" -#: ../lib/gui/mainwin.py:868 +#: ../lib/gui/mainwin.py:872 msgid "Connect to DICT server" msgstr "" -#: ../lib/gui/mainwin.py:895 +#: ../lib/gui/mainwin.py:899 msgid "Choose a dictionary from \"Dictionaries\" menu" msgstr "" -#: ../lib/gui/mainwin.py:916 +#: ../lib/gui/mainwin.py:920 msgid "Failed to copy text from the clipboard" msgstr "" -#: ../lib/gui/mainwin.py:918 +#: ../lib/gui/mainwin.py:922 msgid "Clipboard contains no text data" msgstr "" -#: ../lib/gui/mainwin.py:942 ../lib/gui/mainwin.py:1136 +#: ../lib/gui/mainwin.py:946 ../lib/gui/mainwin.py:1142 #: ../lib/gui/pluginwin.py:772 msgid "Error" msgstr "" -#: ../lib/gui/mainwin.py:951 +#: ../lib/gui/mainwin.py:955 msgid "Groups" msgstr "" -#: ../lib/gui/mainwin.py:963 +#: ../lib/gui/mainwin.py:967 msgid "Manage Dictionaries" msgstr "" -#: ../lib/gui/mainwin.py:977 +#: ../lib/gui/mainwin.py:981 msgid "File Register" msgstr "" -#: ../lib/gui/mainwin.py:985 +#: ../lib/gui/mainwin.py:989 msgid "Create Dictionaries" msgstr "" -#: ../lib/gui/mainwin.py:994 +#: ../lib/gui/mainwin.py:998 msgid "Preferences" msgstr "" -#: ../lib/gui/mainwin.py:1082 +#: ../lib/gui/mainwin.py:1088 msgid "Licence Agreement Rejected" msgstr "" -#: ../lib/gui/mainwin.py:1083 +#: ../lib/gui/mainwin.py:1089 msgid "You cannot use dictionary \"%s\" without accepting licence agreement" msgstr "" -#: ../lib/gui/mainwin.py:1097 +#: ../lib/gui/mainwin.py:1103 msgid "Dictionary Index" msgstr "" -#: ../lib/gui/mainwin.py:1098 +#: ../lib/gui/mainwin.py:1104 msgid "" "This is the first time you use this dictionary or it has been changed on disk since last indexing. Indexing is used to make search more efficient. The dictionary will be indexed now. It can take a few or more seconds.\n" "\n" "Press OK to continue..." msgstr "" -#: ../lib/gui/mainwin.py:1115 +#: ../lib/gui/mainwin.py:1121 msgid "Index Creation Error" msgstr "" -#: ../lib/gui/mainwin.py:1116 +#: ../lib/gui/mainwin.py:1122 msgid "Error occured while indexing file. This may be because of currently selected character encoding %s is not correct for this dictionary. Try selecting another encoding from View > Character Encoding menu" msgstr "" -#: ../lib/gui/mainwin.py:1137 +#: ../lib/gui/mainwin.py:1143 msgid "Unable to load dictionary index table. Got error: %s" msgstr "" -#: ../lib/gui/mainwin.py:1147 +#: ../lib/gui/mainwin.py:1153 msgid "Dictionary \"%s\" loaded" msgstr "" -#: ../lib/gui/mainwin.py:1199 +#: ../lib/gui/mainwin.py:1205 msgid "Error: not supported dictionary type" msgstr "" -#: ../lib/gui/mainwin.py:1304 +#: ../lib/gui/mainwin.py:1310 msgid "" "Select dictionary format. If you can't find\n" "the format of your dictionary, the register\n" "system does not support it yet." msgstr "" -#: ../lib/gui/mainwin.py:1309 +#: ../lib/gui/mainwin.py:1315 msgid "Dictionary format" msgstr "" -#: ../lib/gui/mainwin.py:1326 +#: ../lib/gui/mainwin.py:1332 msgid "Choose plugin file" msgstr "" -#: ../lib/gui/mainwin.py:1342 +#: ../lib/gui/mainwin.py:1348 msgid "About" msgstr "" -#: ../lib/gui/mainwin.py:1393 +#: ../lib/gui/mainwin.py:1399 msgid "Show word list" msgstr "" -#: ../lib/gui/mainwin.py:1410 +#: ../lib/gui/mainwin.py:1416 msgid "Hide word list" msgstr "" -#: ../lib/gui/mainwin.py:1419 +#: ../lib/gui/mainwin.py:1425 msgid "Failed to print" msgstr "" -#: ../lib/gui/mainwin.py:1431 +#: ../lib/gui/mainwin.py:1437 msgid "Page preview failed" msgstr "" @@ -1133,11 +1140,11 @@ msgstr "" msgid "Downloading... %d%%" msgstr "" -#: ../opendict.py:115 +#: ../opendict.py:105 msgid "wxPython Version Error" msgstr "" -#: ../opendict.py:116 +#: ../opendict.py:106 msgid "" "wxPython %s is installed on this system.\n" "\n" debian/patches/001_helpwin.diff0000664000000000000000000000747211103253154013504 0ustar For decreasing necessity of the mouse usage in the "About" dialog. Bug #435349 This patch by Kęstutis Biliūnas. This patch already committed to upstream SVN repository. Index: opendict-0.6.3/lib/gui/helpwin.py =================================================================== --- opendict-0.6.3.orig/lib/gui/helpwin.py +++ opendict-0.6.3/lib/gui/helpwin.py @@ -66,7 +66,7 @@ scWinAbout.SetSizer(scBox) vbox.Add(scWinAbout, 1, wx.ALL | wx.EXPAND, 5) - self.buttonClose = wx.Button(self, 2002, _("Close")) + self.buttonClose = wx.Button(self, 2002, _("&Close")) vbox.Add(self.buttonClose, 0, wx.ALL | wx.ALIGN_RIGHT, 5) self.SetSizer(vbox) @@ -94,7 +94,7 @@ # "Written by" panel writePanel = wx.Panel(nb, -1) vboxWrite = wx.BoxSizer(wx.VERTICAL) - writtenString = unicode("Martynas Jocius \n" + writtenString = unicode("Martynas Jocius \n" "Nerijus Baliūnas \n" "Mantas Kriaučiūnas ", "UTF-8") @@ -102,13 +102,14 @@ labelWrite = wx.StaticText(writePanel, -1, written) vboxWrite.Add(labelWrite, 0, wx.ALL, 10) writePanel.SetSizer(vboxWrite) + writePanel.SetFocus() nb.AddPage(writePanel, _("Written By")) # "Translations" panel tPanel = wx.Panel(nb, -1) vboxTP = wx.BoxSizer(wx.VERTICAL) - transString = unicode("Martynas Jocius ", + transString = unicode("Martynas Jocius ", "UTF-8") trans = enc.toWX(transString) labelTP = wx.StaticText(tPanel, -1, trans) @@ -133,7 +134,7 @@ vboxSP = wx.BoxSizer(wx.VERTICAL) sponsorString = _("OpenDict project is sponsored by IDILES.\n" "Visit company's website at http://www.idiles.com.\n\n" - "Report problems by email address support@idiles.com.") + "Please report problems to support@idiles.com.") sponsor = enc.toWX(sponsorString) labelSP = wx.StaticText(sponsorPanel, -1, sponsor) vboxSP.Add(labelSP, 0, wx.ALL, 10) @@ -142,7 +143,7 @@ vbox.Add(nb, 1, wx.ALL | wx.EXPAND, 3) - buttonClose = wx.Button(self, 2005, _("Close")) + buttonClose = wx.Button(self, 2005, _("&Close")) vbox.Add(buttonClose, 0, wx.ALL | wx.ALIGN_RIGHT, 5) self.SetSizer(vbox) @@ -173,8 +174,8 @@ wx.CENTRE, 5) title = "OpenDict %s" % info.VERSION - copy = "Copyright %(c)s 2003-2006 Martynas Jocius \n" \ - "Copyright %(c)s 2007 IDILES SYSTEMS, UAB " \ + copy = "Copyright %(c)s 2003-2006 Martynas Jocius \n" \ + "Copyright %(c)s 2007-2008 Idiles Systems Ltd " \ % {'c': unicode("\302\251", "UTF-8")} desc = _("OpenDict is a multiplatform dictionary.") page = "http://opendict.idiles.com" @@ -199,13 +200,13 @@ vbox.Add(wx.StaticLine(self, -1), 0, wx.ALL | wx.EXPAND, 5) - self.buttonCredits = wx.Button(self, 2004, _("Credits")) + self.buttonCredits = wx.Button(self, 2004, _("C&redits")) hboxButtons.Add(self.buttonCredits, 0, wx.ALL | wx.ALIGN_LEFT, 3) - self.buttonLicence = wx.Button(self, 2006, _("Licence")) + self.buttonLicence = wx.Button(self, 2006, _("&Licence")) hboxButtons.Add(self.buttonLicence, 0, wx.ALL | wx.ALIGN_LEFT, 3) - self.buttonOK = wx.Button(self, 2003, _("Close")) + self.buttonOK = wx.Button(self, 2003, _("&Close")) hboxButtons.Add(self.buttonOK, 0, wx.ALL | wx.ALIGN_RIGHT, 3) vbox.Add(hboxButtons, 0, wx.ALL | wx.ALIGN_CENTER, 5) debian/patches/004_remove_pyxml.diff0000664000000000000000000001057711103253154014567 0ustar Remove dependency on python-xml; python (>= 2.4) has almost the all necessary code. Closes: #468606. This patch by Kęstutis Biliūnas. This patch must be submited upstream. Index: opendict-0.6.3/README.txt =================================================================== --- opendict-0.6.3.orig/README.txt +++ opendict-0.6.3/README.txt @@ -15,9 +15,8 @@ Requirements ~~~~~~~~~~~~ - - Python >= 2.3 - - wxPython 2.6 - - python-xml (PyXML) + - Python >= 2.4 + - wxPython >= 2.6 - gettext >= 0.14 Index: opendict-0.6.3/lib/xmltools.py =================================================================== --- opendict-0.6.3.orig/lib/xmltools.py +++ opendict-0.6.3/lib/xmltools.py @@ -20,7 +20,6 @@ # import xml.dom.minidom -import xml.dom.ext from lib import meta @@ -30,7 +29,7 @@ text = '' for node in element.childNodes: - text = node.data + text = node.data.strip() return text @@ -99,7 +98,7 @@ or '')) return doc - + def generatePlainDictConfig(**args): """Generate configuration and return DOM object""" @@ -113,10 +112,11 @@ def writePlainDictConfig(doc, path): """Write XML file""" - fd = open(path, 'w') - xml.dom.ext.PrettyPrint(doc, fd) + import codecs + fd = codecs.open(path, 'w', 'utf-8') + doc.writexml(fd, addindent = " ", newl = "\n", encoding = "UTF-8") fd.close() - + class RegisterConfigParser: @@ -144,32 +144,32 @@ for nameElement in registerElement.getElementsByTagName('name'): for node in nameElement.childNodes: - name = node.data + name = node.data.strip() for formatElement in registerElement.getElementsByTagName('format'): for node in formatElement.childNodes: - format = node.data + format = node.data.strip() for pathElement in registerElement.getElementsByTagName('path'): for node in pathElement.childNodes: - path = node.data + path = node.data.strip() for versionElement in registerElement.getElementsByTagName('version'): for node in versionElement.childNodes: version = node.data.strip() for authorElement in registerElement.getElementsByTagName('author'): - authors.append({'name': authorElement.getAttribute('name'), - 'email': authorElement.getAttribute('email')}) + authors.append({'name': authorElement.getAttribute('name').strip(), + 'email': authorElement.getAttribute('email').strip()}) for md5Element in registerElement.getElementsByTagName('md5'): for node in md5Element.childNodes: - md5 = node.data + md5 = node.data.strip() for encodingElement in \ registerElement.getElementsByTagName('encoding'): for node in encodingElement.childNodes: - encoding = node.data + encoding = node.data.strip() for licenceElement in \ registerElement.getElementsByTagName('licence'): @@ -241,8 +241,9 @@ def writeIndexFile(doc, path): """Write XML file""" - fd = open(path, 'wb') - xml.dom.ext.PrettyPrint(doc, fd) + import codecs + fd = codecs.open(path, 'wb', 'utf-8') + doc.writexml(fd, addindent = " ", newl = "\n", encoding = "UTF-8") fd.close() @@ -511,7 +512,8 @@ def writeConfig(doc, path): """Write XML file""" - fd = open(path, 'w') - xml.dom.ext.PrettyPrint(doc, fd) + import codecs + fd = codecs.open(path, 'w', 'utf-8') + doc.writexml(fd, addindent = " ", newl = "\n", encoding = "UTF-8") fd.close() Index: opendict-0.6.3/opendict.py =================================================================== --- opendict-0.6.3.orig/opendict.py +++ opendict-0.6.3/opendict.py @@ -53,16 +53,6 @@ print >> sys.stderr, "**" sys.exit(1) - -try: - import xml.dom.ext -except ImportError: - print >> sys.stderr, "**" - print >> sys.stderr, "** Error: Python/XML library not found" - print >> sys.stderr, "** Please install python-xml (PyXML) to run OpenDict" - print >> sys.stderr, "**" - sys.exit(1) - # get_main_dir() returns the directory name of the script or the # directory name of the exe def get_main_dir(): debian/patches/003_fix_po_makefile.diff0000664000000000000000000000206311103253154015150 0ustar For avoiding the rebuild of file opendict.pot on every rebuild of package. Bug #435349 This patch by Kęstutis Biliūnas. This patch already committed to upstream SVN repository. Index: opendict-0.6.3/po/Makefile =================================================================== --- opendict-0.6.3.orig/po/Makefile +++ opendict-0.6.3/po/Makefile @@ -1,7 +1,7 @@ POFILES=$(wildcard *.po) MOFILES=$(POFILES:.po=.mo) -all: messages.pot $(MOFILES) +all: opendict.pot $(MOFILES) install: all for file in $(MOFILES); do \ @@ -10,7 +10,7 @@ install -m 0644 $$file $(prefix)/share/locale/$$lang/LC_MESSAGES/opendict.mo; \ done -messages.pot: +opendict.pot: @echo "Rebuilding the pot file" rm -f *.pot test -f /usr/bin/pygettext && /usr/bin/pygettext -v ../opendict.py ../lib/*.py ../lib/gui/*.py || echo @@ -22,7 +22,7 @@ %.mo: %.po msgfmt --verbose --check -o $@ $< -%.po: messages.pot +%.po: opendict.pot @echo -n "Merging opendict.pot and $@" @msgmerge $@ opendict.pot -o $@.new @if [ "`diff $@ $@.new | grep '[<>]' | wc -l`" -ne 2 ]; then \ debian/patches/007_replace_string_exceptions.diff0000664000000000000000000000302511405631154017301 0ustar Description: replace string exceptions, not supported by Python 2.6. Author: Kęstutis Biliūnas --- Bug-Debian: #585264 Forwarded: no Last-Update: 2010-06-15 --- opendict-0.6.3.orig/lib/config.py +++ opendict-0.6.3/lib/config.py @@ -190,7 +190,7 @@ class Configuration: def checkDir(self, dir): """Check if directory exists. Create one if not""" - raise "Deprecated" + raise DeprecationWarning if not os.path.exists(os.path.join(uhome, dir)): os.mkdir(os.path.join(uhome, dir)) --- opendict-0.6.3.orig/lib/xmltools.py +++ opendict-0.6.3/lib/xmltools.py @@ -138,7 +138,7 @@ class RegisterConfigParser: registers = doc.getElementsByTagName('plain-dictionary') if len(registers) == 0: - raise "Invalid configuration" + raise Exception("Invalid configuration") registerElement = registers[0] @@ -450,7 +450,7 @@ class MainConfigParser: configs = doc.getElementsByTagName('main-config') if len(configs) == 0: - raise "Invalid configuration" + raise Exception("Invalid configuration") configElement = configs[0] --- opendict-0.6.3.orig/lib/gui/errorwin.py +++ opendict-0.6.3/lib/gui/errorwin.py @@ -65,7 +65,7 @@ class ErrorWindow(wx.Frame): size=wx.DefaultSize, style=wx.CENTRE): wx.Frame.__init__(self, parent, id, title, pos, size, style) - raise "Deprecated" + raise DeprecationWarning vbox = wx.BoxSizer(wx.VERTICAL) debian/patches/002_mainwin.diff0000664000000000000000000000310511103253154013466 0ustar For showing the active dictionary in the menu entry "Dictionaries". Bug #435349 This patch by Kęstutis Biliūnas. This patch already committed to upstream SVN repository. Index: opendict-0.6.3/lib/gui/mainwin.py =================================================================== --- opendict-0.6.3.orig/lib/gui/mainwin.py +++ opendict-0.6.3/lib/gui/mainwin.py @@ -281,11 +281,15 @@ self.app.config.ids.values().index(name)] try: - item = wx.MenuItem(self.menuDict, - itemID, - encoded) - self.menuDict.AppendItem(item) +# item = wx.MenuItem(self.menuDict, +# itemID, +# encoded) +# self.menuDict.AppendItem(item) + self.menuDict.AppendRadioItem(itemID, encoded, "") wx.EVT_MENU(self, itemID, self.onDefault) + if self.app.config.get('defaultDict') == name: + self.menuDict.FindItemById(itemID).Check(1) + except Exception, e: systemLog(ERROR, "Unable to create menu item for '%s' (%s)" \ % (name, e)) @@ -1013,6 +1017,8 @@ if eventID in self.app.config.ids.keys(): dictionary = self.app.dictionaries.get(self.app.config.ids.get(eventID)) self.loadDictionary(dictionary) + label = self.menuDict.FindItemById(eventID).GetLabel() + self.app.config.set('defaultDict', label) elif 2100 <= eventID < 2500: label = self.menuEncodings.FindItemById(eventID).GetLabel() debian/links0000664000000000000000000000006211103253154010224 0ustar usr/share/opendict/opendict.py usr/bin/opendict debian/docs0000664000000000000000000000002611103253154010034 0ustar doc/Plugin-HOWTO.html debian/control0000664000000000000000000000123312143003110010553 0ustar Source: opendict Section: text Priority: optional Maintainer: Debian QA Group X-Python-Version: all Build-Depends: debhelper (>= 7.0.50~), python (>= 2.6.6-3~) Standards-Version: 3.9.4 Homepage: http://opendict.idiles.com/ Package: opendict Architecture: all Depends: ${misc:Depends}, ${python:Depends}, python-wxgtk2.8 Suggests: dictd, festival Description: computer dictionary for several dictionary formats OpenDict is free cross-platform dictionary program. It works with DICT, Slowo and Mova dictionaries. It also supports plug-in dictionaries that may be created for almost any data source. OpenDict is a client for DICT servers. debian/changelog0000664000000000000000000001433512143005551011044 0ustar opendict (0.6.3-4) unstable; urgency=low * QA upload. [ Kęstutis Biliūnas ] * Switched to 3.0 (quilt) source format. As a consequence, no longer build-depend on quilt. * debian/control: - switched to debhelper v7; - add ${misc:Depends} to dependencies to properly cope with debhelper-triggerred dependencies; - bumped Standards-Version to 3.8.4. No changes required. * debian/rules: replaced deprecated calls to 'dh_clean -k' by dh_prep. * debian/patches: - the missing ChangeLog file converted to the patch 006_ChangeLog.diff; - added the patch 007_replace_string_exceptions.diff for not using string exceptions, not supported by Python 2.6 (closes: #585264); - added the temporary patch 999_changes_in_po_files.diff. [ Stéphane Graber ] * Convert from pycentral to dh_python2 - debian/pycompat: Removed (no longer needed) - debian/rules: Replace dh_pycenral by dh_python2 - debian/control + Drop XS-Python-Version + Drop python-central from build-depends + Replace build-depends on python-all-dev to python >= 2.6.6-3~ + Drop XB-Python-Version from binary package [ Sebastian Ramacher ] * Orphan package (see #704970). * Acknowledge NMU from Olly Betts. * debian/rules: - Add build-arch and build-indep targets. * debian/control: - Bump Standards-Version to 3.9.4. -- Sebastian Ramacher Thu, 09 May 2013 22:47:31 +0200 opendict (0.6.3-3.1) unstable; urgency=low * Non-maintainer upload. * Update to depend on python-wxgtk2.8 rather than python-wxgtk2.6 - should be a low risk change, as upstream code explicitly tells wxversion that 2.6 or 2.8 is acceptable. (Closes: #645707) -- Olly Betts Thu, 24 Nov 2011 06:21:33 +0000 opendict (0.6.3-3) unstable; urgency=low * debian/patches: the patches refreshed with quilt option '-p1'. This should make the package work with the new source package format "3.0 (quilt)". (closes: #485269). Thanks to Raphael Hertzog for the bug report. * debian/control: bumped Standards-Version to 3.8.0. No changes required; -- Kęstutis Biliūnas Mon, 09 Jun 2008 10:09:24 +0300 opendict (0.6.3-2) unstable; urgency=low * debian/patches: - added the patch 004_remove_pyxml.diff for remove dependency on python-xml; - added some changes from the upstream in the patch 001_helpwin.diff. Removed the "po/*" part from this patch; - added the patch 005_from_svn.diff for adding some small changes from the upstream svn repository. * debian/control: - removed dependency on the python-xml package (Closes: #468606); - bumped Standards-Version to 3.7.3. No changes required; - use debhelper (>> 6.0.0). -- Kęstutis Biliūnas Sat, 01 Mar 2008 00:18:28 +0200 opendict (0.6.3-1) unstable; urgency=low * New upstream release. * Changed the homepage address in the debian/contol (removed from extended packege description and added Homepage field) and debian/copyright files. Also chenged URL address in the debian/watch file (Closes: #443640). * The upstream tarball have not the ChangeLog file, so I added it from previous version. * debian/control: added Build-Depends on quilt for manage a patches. Correspondingly changed the file debian/rules and added the directory debian/patches. * debian/patches (Closes: #435349): - added the patch 001_helpwin.diff for decreasing necessity of the mouse usage in the "About" dialog; - added the patch 002_mainwin.diff for showing the active dictionary in the menu entry "Dictionaries"; - added the patch 003_fix_po_makefile.diff for avoiding the rebuild of file opendict.pot on every rebuild of package. * debian/menu: updated for menu transition. -- Kęstutis Biliūnas Sun, 23 Sep 2007 19:33:02 +0300 opendict (0.6.2-1) unstable; urgency=low * New upstream release: - added ability to activate/deactivate installed dictionaries so that only a part of them would be shown in the menu at the time. * Changed the homepage address in the debian/contol and debian/copyright files. Also chenged URL address in the debian/watch file. * debian/compat: use DH_COMPAT 5. * Added debian/pycompat file. -- Kęstutis Biliūnas Sun, 1 Oct 2006 21:53:17 +0300 opendict (0.6.1+cvs20060510-1) unstable; urgency=low * New upstream CVS snapshot. - added pronunciation support using the festival package. - clipboard is not cleared after doing search. * debian/control: - added the package festival to Suggests. - bumped Standards-Version to 3.7.2. No changes required. * Updated for new Python policy (Closes: #380884): - debian/control: added build-depend on python-central and python-all-dev. Also added the XS-Python-Version and XB-Python-Version fields. - debian/rules: added dh_pycentral before dh_python in binary rule. * Sponsored upload by Joost van Baal . -- Kęstutis Biliūnas Tue, 1 Aug 2006 19:54:16 +0300 opendict (0.6.1-1) unstable; urgency=low * New upstream release. * debian/watch: fixed the path to source package. Thanks to Joost van Baal for the suggestion. * Removed opendict.1 manpage from the debian directory, because it is now accepted by the upstream. * debian/control: added the package dictd to Suggests. * Sponsored upload by Joost van Baal . -- Kęstutis Biliūnas Mon, 13 Feb 2006 00:58:27 +0200 opendict (0.6.0-2) unstable; urgency=low * debian/control: changed dependency on the dummy python-xml package instead of the specific versioned python2.x-xml package. * debian/copyright file made more accurate and removed the TODO.txt and AUTHORS.txt files from the doc directory. Thanks to Joost van Baal for the suggestion. * debian/opendict.1: fixed some errors. -- Kęstutis Biliūnas Thu, 26 Jan 2006 00:57:25 +0200 opendict (0.6.0-1) unstable; urgency=low * Initial release (Closes: #335797). -- Kęstutis Biliūnas Sun, 30 Oct 2005 23:00:26 +0200 debian/watch0000664000000000000000000000015212143002533010210 0ustar version=3 http://qa.debian.org/watch/sf.php/opendict/opendict-(\d.*)\.(?:tgz|tbz2|txz|tar\.(?:gz|bz2|xz)) debian/menu0000664000000000000000000000035411103253154010054 0ustar ?package(opendict):needs="X11" section="Applications/Text" \ title="Dictionary OpenDict" longtitle="Lookup words in a local or Internet dictionary" \ command="/usr/bin/opendict" \ icon="/usr/share/opendict/pixmaps/icon-32x32.xpm" debian/copyright0000664000000000000000000000264511103253154011125 0ustar This package was debianized by Kęstutis Biliūnas on Sun, 30 Oct 2005 23:00:26 +0200. It was downloaded from http://opendict.idiles.com Upstream Authors: Martynas Jocius Nerijus Baliūnas Mantas Kriaučiūnas Copyright (c) 2003-2006 Martynas Jocius Copyright (c) 2007 IDILES SYSTEMS, UAB The files lib/extra/{dictclient,dictdlib}.py are Copyright (C) 2002 John Goerzen. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License with the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA On Debian systems, the complete text of the GNU General Public License, version 2, can be found in /usr/share/common-licenses/GPL-2.